I was looking to see what version of Spring Session added JSpecify annotations, by looking at the github releases
I can see that by comparing 4.1.0 to 4.0.4, JSpecify was indeed added between these releases, but the 4.1.0 release notes do not mention it.
The release notes for 4.1.0-M1 include JSpecify, but that is marked as a pre-release. If I want to know what actually changed in 4.1.0, am I expected to also look at every milestone release?
Also for version bumps, the version numbers are misleading. For example, the actual change between for io.spring.nullability:io.spring.nullability.gradle.plugin between Spring Session 4.0.4 -> 4.1.0 was 0.10.0 -> 0.13.0.
Because that was bumped once in the milestone release, the 4.1.0 notes incorrectly claim the upgrade was from 0.0.11 to 0.0.13.
I was looking to see what version of Spring Session added JSpecify annotations, by looking at the github releases
I can see that by comparing 4.1.0 to 4.0.4, JSpecify was indeed added between these releases, but the 4.1.0 release notes do not mention it.
The release notes for 4.1.0-M1 include JSpecify, but that is marked as a pre-release. If I want to know what actually changed in 4.1.0, am I expected to also look at every milestone release?
Also for version bumps, the version numbers are misleading. For example, the actual change between for
io.spring.nullability:io.spring.nullability.gradle.pluginbetween Spring Session 4.0.4 -> 4.1.0 was 0.10.0 -> 0.13.0.Because that was bumped once in the milestone release, the 4.1.0 notes incorrectly claim the upgrade was from 0.0.11 to 0.0.13.