Include version constrain comparison in equals() check of dependency The version constraint was ignored when comparing two dependency declarations. This can lead to dropping dependency declarations for the same module with the same required version, even if other version constraint details differ.
Rename inheritStrictVersions() -> endorseStrictVersions() (#10755) This name change more clearly communicates the semantics of the feature from a users point of view.
This commit also removes all mentions of 'inheriting' AND 'forSubgraph'. There have been some leftovers in documentation/comments that would have been misleading in the future. To make sure we catch all, this also updates all variable/method/package names.