1 week, 2 days ago
—
1 week, 4 days ago7 of 7
Tip Reveddit Real-Time can notify you when your content is removed.
your account history
Tip Check if your account has any removed comments.
view my removed comments you are viewing a single comment's thread.
view all comments


At least in django they are still using semantic versioning even if the release cycle is calendar based.
Well, every major release of django does include breaking changes, so your question is just a hypothetical. Some highlights:
- 2.0: Dropped Python 2, new URL routing syntax (path()), SQLite foreign keys enforced
- 3.0: Model.save() behavior changed with default PKs, security defaults tightened
- 4.0: CSRF_TRUSTED_ORIGINS requires scheme prefix, pytz deprecated
- 5.0: USE_TZ defaults to True, pytz removed entirely, form rendering changed to divs
- 6.0: Requires Python 3.12+, DEFAULT_AUTO_FIELD now BigAutoField, email API rewritten
Okay? If you want to have your own personal definition of a breaking change, have at it. Cheers mate
We can make it breaking :)