Releases: django-commons/django-simple-history
Releases · django-commons/django-simple-history
Release 3.11.0
What's Changed
Documented changes
Merged PRs
- Add Python 3.14 and Django 6.0 to CI workflow matrix by @cclauss in #1529
- Fix typos discovered by codespell by @cclauss in #1530
- Add Python 3.14 to trove classifiers by @ulgens in #1562
- Drop support for Python 3.9 (EOL) by @ulgens in #1560
- Django 6.0 support improvements by @ulgens in #1559
- Add django-upgrade to pre-commit hooks by @ulgens in #1561
- Add Ukrainian translation by @denusbtw in #1547
- Prepare for release 3.11.0 by @ddabble in #1569
New Contributors
- @cclauss made their first contribution in #1529
- @ulgens made their first contribution in #1562
- @denusbtw made their first contribution in #1547
Full Changelog: 3.10.1...3.11.0
Release 3.10.1
What's Changed
Documented changes
Merged PRs
- Fixed changed log syntax to support PyPI packaging. by @tim-schilling in #1499
Full Changelog: 3.10.0...3.10.1
Release 3.10.0
What's Changed
Documented changes
Merged PRs
- Exclude tests from wheels by @stefan6419846 in #1478
- Switch repo to Django Commons by @tim-schilling in #1429
- Prepare for release 3.10.0 by @ddabble in #1498
New Contributors
- @stefan6419846 made their first contribution in #1478
Full Changelog: 3.9.0...3.10.0
Release 3.9.0
Release 3.8.0
What's Changed
Documented changes
Merged PRs
- Make
skip_history_when_savingwork when creating a new object by @ddabble in #1262 - Improve performance of the latest_of_each method of the manager by @bagababaoglu in #1360
- HistoricOneToOneField by @JordanHyatt in #1394
- Deferred fields patch by @JordanHyatt in #1393
- Updated all djangoproject.com links to reference the stable version by @tim-schilling in #1420
- Drop support for Python 3.8, added support for Django 5.1 by @tim-schilling in #1421
- History view pagination by @jurrian in #1277
- Fixes #527 history button not working by @trumpet2012 in #1402
- Updated test matrix to test against Django 5.2 explicitly by @tim-schilling in #1441
- Prep for version 3.8 by @tim-schilling in #1442
New Contributors
- @bagababaoglu made their first contribution in #1360
- @JordanHyatt made their first contribution in #1394
- @jurrian made their first contribution in #1277
- @trumpet2012 made their first contribution in #1402
Full Changelog: 3.7.0...3.8.0
Release 3.7.0
What's Changed
Documented changes
Merged PRs
- Drop support for Django 3.2 by @ddabble in #1344
- Update package metadata by @ofek in #1348
- Add Django as installation dependency by @ddabble in #1349
- Prepare for release 3.7.0 by @ddabble in #1350
New Contributors
Full Changelog: 3.6.0...3.7.0
Release 3.6.0
What's Changed
Documented changes
Merged PRs
- Support customizing the history manager and historical queryset classes by @tim-schilling in #1306
- Add history diff column to admin change history table by @raunaq-sailo in #1128
- Fix m2m saved when simple history disabled by @MattFanto in #1329
- Fix Dependabot not creating new dependency PRs by @ddabble in #1332
- Fix O(n) queries when adding M2M objects by @ddabble in #1333
- Prepare for release 3.6.0 by @ddabble in #1345
New Contributors
- @raunaq-sailo made their first contribution in #1128
- @MattFanto made their first contribution in #1329
Full Changelog: 3.5.0...3.6.0
Release 3.5.0
What's Changed
Documented changes
Merged PRs
- Exclude bots from generated release notes by @hugovk in #1231
- Use django builtin for determining through field name by @mjsir911 in #1218
- feat: m2m_fields accepts field names by @legau in #1243
- Handle missing request by @Tenzer in #1256
- Batch with additional historical model fields by @NoelJames in #1248
- Add temporary
asgirefrequirement by @ddabble in #1261 - Use exists query instead of count in clean-duplicate-history command. by @bigtimecriminal in #1015
- add translation for Simplified Chinese (zh_Hans) by @renph in #1281
- Add Django 5.0 by @tim-schilling in #1289
- Prepare for 3.5.0 release by @tim-schilling in #1290
New Contributors
- @Tenzer made their first contribution in #1256
- @NoelJames made their first contribution in #1248
- @bigtimecriminal made their first contribution in #1015
- @renph made their first contribution in #1281
Full Changelog: 3.4.0...3.5.0
Release 3.4.0
What's Changed
Documented changes
Merged PRs
- Fix failing admin tests when testing against Django's main branch by @ddabble in #1140
- Update GitHub Actions by @hugovk in #1147
- evaluate history model permissions explicitly by @erikvw in #1017
- docs: missing comma in 'Signals' codeblock by @hector97i in #1132
- Change admin.py to use Django's registered User Model by @helmetwearer in #1177
- Fix doc typo to make code block instead of block quote by @mjsir911 in #1185
- add id translation by @kiraware in #1198
- Urdu Translation by @muneeb706 in #1199
- Fix MariaDB test container failing to start by @ddabble in #1200
- Update Python and Django versions by @ddabble in #1202
- Test that translation files are compiled by @ddabble in #1207
- Update utils.py with adding a return of function bulk_update_with_history by @zhaojiejoe in #1206
- Add Norwegian bokmål translations + a little translation cleanup by @ddabble in #1210
- use new style middleware and catch exceptions to be sure to clear request in context by @manelclos in #1188
- Use sync/async pattern for middleware since Django 3.1 by @john-parton in #1209
- Fix: Error when setting table name with inherit by @muneeb706 in #1196
- Prepare for release 3.4.0 by @ddabble in #1230
New Contributors
- @hector97i made their first contribution in #1132
- @helmetwearer made their first contribution in #1177
- @mjsir911 made their first contribution in #1185
- @kiraware made their first contribution in #1198
- @muneeb706 made their first contribution in #1199
- @zhaojiejoe made their first contribution in #1206
- @manelclos made their first contribution in #1188
Full Changelog: 3.3.0...3.4.0
Release 3.3.0
What's Changed
Documented changes
Merged PRs
- M2M support for inheritance and signals by @legau in #1042
- Fix
KeyErrorwhen cleaning duplicate history by @ddabble in #1038 - Add Python 3.11 to CI, tox, trove classifers, and README by @joshuadavidthomas in #1053
- added Arabic translations by @Ibrahim-Aldhaheri in #1056
- docs - fix code example (historical_model) by @kfsz in #1069
- Base manager can now be used for clean_duplicate_history by @nick-traeger in #1115
- Fix failing tests by @ddabble in #1124
- Prepare for release 3.3.0 by @ddabble in #1139
New Contributors
- @legau made their first contribution in #1042
- @ddabble made their first contribution in #1038
- @joshuadavidthomas made their first contribution in #1053
- @Ibrahim-Aldhaheri made their first contribution in #1056
- @kfsz made their first contribution in #1069
Full Changelog: 3.2.0...3.3.0