Releases: celery/django-celery-beat
Releases · celery/django-celery-beat
v2.7.0
What's Changed
- fix display of long name day of the week by @Akay7 in #745
- Adding inline to each schedule admin to show PeriodicTasks using the schedule by @truthdoug in #743
- relaxed django upper version limit to 5.1 by @auvipy in #756
- some fixes in fr translation by @arthru in #760
- Start testing on Django v5.1 by @cclauss in #761
- Simplify Python version requirement by @Mogost in #765
- fix/clarify update_changed after TZ change by @bbilly1 in #769
- Update test suite to use pytest, remove related in setup.py by @kwongtn in #771
- Running setup.py directly is deprecated by @cclauss in #737
- ci: add a GitHub workflow to build and publish by @florianvazelle in #749
- tox.ini: Upgrade to Django v5.1 release candidate 1 by @cclauss in #773
- README: Replace Travis CI badge with GitHub Actions badge by @cclauss in #776
- Pre-commit: Add Python linter Ruff by @cclauss in #778
dependabot pull requests
- Update django requirement from <5.0,>=2.2 to >=2.2,<6.0 by @dependabot in #740
- Bump actions/download-artifact from 3 to 4 by @dependabot in #775
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #774
pre-commit.ci pull requests
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #744
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #746
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #751
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #752
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #754
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #758
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #763
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #770
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #777
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #779
New Contributors
- @Akay7 made their first contribution in #745
- @arthru made their first contribution in #760
- @Mogost made their first contribution in #765
- @bbilly1 made their first contribution in #769
- @kwongtn made their first contribution in #771
- @florianvazelle made their first contribution in #749
Full Changelog: v2.6.0...v2.7.0
v2.6.0
This release adds support for Django v5.0 and Python 3.12.
What's Changed
- Avoid crash when can not get human readable description by @nijel in #648
- Update codeql-analysis.yml by @auvipy in #653
- Fix CI: Change assert self.app.timezone.zone to assert self.app.timezone.key by @stasfilin in #664
- drop django 4.0 from CI to avoid security issues by @auvipy in #662
- Fix Issue #388: Celery Beat scheduled tasks may be executed repeatedly by @BaiJiangJie in #660
- Update README.rst by @math-a3k in #670
- Update runtime.txt to include Django 5.0 by @auvipy in #681
- Replace case.patching fixture with mockeypatch + MagicMock by @foarsitter in #692
- Update README.rst - Crontab effect description by @AlexanderNeilson in #689
- Update supported Python & Django version in setup.py by @auvipy in #672
- Add Python 3.12 to test matrix and add classifier by @foarsitter in #690
- Django v5.0: django.utils.timezone.utc alias --> datetime.timezone.utc by @cclauss in #703
- Upgrade GitHub Actions and PyPy 3.10 and Django 5.0 by @cclauss in #699
- Testing Django v5.0 on pypy-3.10-v7.3.14 passes by @cclauss in #705
- Prepare for release v2.6.0 to support Py3.12 and Dj5.0 by @cclauss in #712
- GitHub Actions: Do not hardcode an out-of-date version of PyPy by @cclauss in #715
- Use the same order in the admin as in the cron schedule expression by @kviktor in #716
- Upgrade pip and GitHub Actions dependencies with dependabot by @cclauss in #721
- Bump github/codeql-action from 2 to 3 by @dependabot in #722
- Bump actions/checkout from 3 to 4 by @dependabot in #723
- Update pytest requirement from <8.0,>=6.2.5 to >=6.2.5,<9.0 by @dependabot in #724
- Remove requirements/test-djangoXY.txt by @cclauss in #728
- Remove code for unsupported django.VERSION < (3, 2) by @cclauss in #729
- added sphinxcontrib-django to extensions by @mfosterw in #736
- Update Changelog for v2.6.0 by @cclauss in #739
New Contributors
- @stasfilin made their first contribution in #664
- @BaiJiangJie made their first contribution in #660
- @math-a3k made their first contribution in #670
- @foarsitter made their first contribution in #692
- @AlexanderNeilson made their first contribution in #689
- @cclauss made their first contribution in #703
- @kviktor made their first contribution in #716
- @dependabot made their first contribution in #722
- @mfosterw made their first contribution in #736
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #601
- Fix typo in settings for celery beat scheduler by @laurent-brisbois in #603
- prefetch_related on PeriodicTaskQuerySet.enabled issue:https://github… by @jahazieldom in #609
- delete tidelift alignment by @auvipy in #610
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #606
- Clarify month range by @rapto in #613
- Revert "Clarify month range" by @auvipy in #614
- Clarify month range by @rapto in #615
- Fix apicheck CI task and add additional testing for PyPy 3.9 by @gopackgo90 in #616
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #617
- Update CI to refer to main by @thedrow in #619
- Declare support for Django 4.2 by @nijel in #627
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #623
- Update PeriodicTaskAdmin list display by @khanh96le in #621
- Adding human readable descriptions of crontab schedules by @truthdoug in #622
- Start time heap block fix by @sidhavratha in #636
- py311 classifier by @auvipy in #638
- Bump versions by @auvipy in #639
New Contributors
- @laurent-brisbois made their first contribution in #603
- @jahazieldom made their first contribution in #609
- @rapto made their first contribution in #613
- @nijel made their first contribution in #627
- @khanh96le made their first contribution in #621
- @truthdoug made their first contribution in #622
- @sidhavratha made their first contribution in #636
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- add
zh_hans
translate by @tor-web3 in #554 - Fixed error path for zh-Hans translate (#548) by @954-Ivory in #570
- Replace favicon.ico with an actual ICO file by @mapreri in #582
- Django>=3.2,<4.2 by @auvipy in #567
- test: add django 41 into tox by @goatwu1993 in #590
- Update requirements for Django 4.1+ by @rbarsegi in #589
- fix: downgrade importlib-metadata<5.0 until celery 5.3.0 release by @goatwu1993 in #591
- deps: support django 4.1 by @csrftoken in #581
- Fixed signals can not connect to OneToOneField (#572) by @954-Ivory in #573
- Remove superseded ExtendedQuerySet as it's functionality is built into Django since 1.7 by @lociii in #563
- style: make pre-commit happy by @goatwu1993 in #594
- Support for german translation by @contmp in #575
- Readded binary .mo files by @contmp in #595
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #597
- fix: update PeriodicTask from entry (#344) by @petrprikryl in #596
- Framework :: Django :: 4.1 by @auvipy in #598
New Contributors
- @tor-web3 made their first contribution in #554
- @954-Ivory made their first contribution in #570
- @mapreri made their first contribution in #582
- @rbarsegi made their first contribution in #589
- @csrftoken made their first contribution in #581
- @lociii made their first contribution in #563
- @contmp made their first contribution in #575
- @pre-commit-ci made their first contribution in #597
- @petrprikryl made their first contribution in #596
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Remove duplication in Changelog by @DmytroLitvinov in #421
- Small fixes on French locale by @raphodn in #426
- Declare support for Python 3.9 by @D3X in #424
- relax django runtime version by @auvipy in #435
- (docs) Update Changelog (#422) by @DmytroLitvinov in #440
- drop django 3.0 from tox by @auvipy in #436
- not needed anymore by @auvipy in #441
- not used anymore by @auvipy in #442
- Add Django 3.2 trove classifier by @Andrew-Chen-Wang in #457
- codeql actions by @auvipy in #458
- celery 5.2 by @auvipy in #455
- py3 shell by @auvipy in #449
- feat: add periodic_task_name in favor of celery/django-celery-results#261 by @lvelvee in #477
- Fix ClockedSchedule and PeriodicTasks showing UTC time when Time Zone is enabled. by @oreaba in #464
- replace django 3.1 to django 4.0 by @auvipy in #487
- update tox for new CI & versions by @auvipy in #486
- clean setup.py by @auvipy in #493
- Fix line too long lint error by @Kirade in #502
- Remove duplicated translation of "Enabled" by @Kirade in #503
- Add Korean translation by @Kirade in #504
- Change last_run_at=None when using disable tasks admin action by @Kirade in #501
- Change py.test into pytest by @Kirade in #509
- Format Changelog entries by @Kirade in #507
- update required deps by @auvipy in #514
- Fix #522 Stop producing universal wheel by @gopackgo90 in #523
- Documentation improvements by @hoefling in #527
- fix the conflict with celery configuration by @Samsong1991 in #525
- update tox configs by @auvipy in #535
- initial draft CI by @auvipy in #450
- restore gha env by @auvipy in #536
- Added support for compose env vars (#532) by @diegocastrum in #533
- A unit Test to make sure ClockedSchedule and PeriodicTasks are shown in TimeZone format by @oreaba in #485
- drop django 2.2 from test matrix by @auvipy in #538
- clean setup py by @auvipy in #539
- try latest pytest & pytest django by @auvipy in #540
- Django>=3.2,<4.1 by @auvipy in #541
- Django 4.0 and Python 3.10 support by @ElSaico in #528
New Contributors
- @DmytroLitvinov made their first contribution in #421
- @raphodn made their first contribution in #426
- @Andrew-Chen-Wang made their first contribution in #457
- @lvelvee made their first contribution in #477
- @oreaba made their first contribution in #464
- @Kirade made their first contribution in #502
- @gopackgo90 made their first contribution in #523
- @hoefling made their first contribution in #527
- @Samsong1991 made their first contribution in #525
- @diegocastrum made their first contribution in #533
- @ElSaico made their first contribution in #528
Full Changelog: v2.2.1...v2.3.0
v2.2.1
v2.2.0
2.2.0
:release-date: 2021-01-19 2:30 p.m. UTC+6:00
:release-by: Asif Saif Uddin
- Fixed compatibility with django-timezone-field>=4.1.0
- Fixed deprecation warnings: 'assertEquals' in tests.
- Fixed SolarSchedule event choices i18n support.
- Updated 'es' .po file metadata
- Update 'fr' .po file metadata
- New schema migrations for SolarSchedule events choices changes in models.