MovingBlocks / gestalt

A family of libraries providing a variety of core capabilities for use by games and game engines.
Apache License 2.0
27 stars 23 forks source link

build(gestalt-module): semver is part of the ABI #110

Closed keturn closed 3 years ago

keturn commented 3 years ago

as of when Version.semver was changed from private to package-private.

The way to avoid this would be to make a public Version interface and have all fields and method parameters involving semver.Version be on private classes.

Which we could do, but is maybe the sort of thing to lump in with later changes to the DependencyInfo and VersionRange APIs.