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]
