I haven't thought too much about the version number to put in @Removal
annotations since we moved to semver for 4.0.0. I've just been routinely
adding @Removal version 4.2 based on the old deprecation strategy in POI
3.x.
I'm wondering whether we should say that 4.1 is the removal version for
anything deprecated in 4.0.x.
Or should the removal version be 5.0?

I guess the real question is about how we are going to schedule releases
generally.
As an example, Apache Spark does a new minor release every 6 months or so
(eg an upgrade from 2.2.x to 2.3.0). If we follow a similar strategy, then
we could choose to keep the equivalent 2 minor releases retention so that
deprecated methods are removed in a reasonably timely way without causing
too much disruption by removing them too quickly.



--
Sent from: http://apache-poi.1045710.n5.nabble.com/POI-Dev-f2312866.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to