The 1.7.1 release were noted that:
WARNING: this version and above are not binary compatible with previous versions
I suggest that going by the semver rules, this should trigger a major release version change (2.0.0). Consider e.g. projects with multiple transitive dependencies to Enumeratum - these would all now need to be upgraded in sync, which would be unexpected for a point release (patch) update.
The 1.7.1 release were noted that:
I suggest that going by the semver rules, this should trigger a major release version change (2.0.0). Consider e.g. projects with multiple transitive dependencies to Enumeratum - these would all now need to be upgraded in sync, which would be unexpected for a point release (patch) update.