atagar added a comment.
I amended our deprecation policy <https://www.mediawiki.org/wiki/Manual:Pywikibot/Development/Guidelines#Deprecation_Policy> in the following ways... 1. Copy the description of semantic versioning I wrote for Tor. We now explain what version numbers convey in terms of backward compatibility. 2. Drop the description of DeprecationWarnings vs FutureWarnings. 3. Drop the "Deprecations might be expedited when necessary" clause. If we break backward compatibility we should bump our major version number. 4. State that prior to version 6.3.1 we did not use any particular versioning scheme since we haven't been following semantic versioning's policy for code removal. Xqt, would you mind taking a look? To be very clear if we adopt this policy we should do the following... 1. **All deprecated code will be removed upon Pywikibot 7.0.0.** 2. **No deprecated code will be removed until then.** This includes code deprecated all the way back in 3.1. TASK DETAIL https://phabricator.wikimedia.org/T281202 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: atagar Cc: JJMC89, Xqt, Aklapper, pywikibot-bugs-list, atagar, Shalomori123, Lalamarie69, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido, Hook696, Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci, Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Lewizho99, Mdupont, Maathavan, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________ pywikibot-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
