Skip to content

Update schedule to 1.2.2 - #449

Open
pyup-bot wants to merge 1 commit into
masterfrom
pyup-update-schedule-0.6.0-to-1.2.2
Open

Update schedule to 1.2.2#449
pyup-bot wants to merge 1 commit into
masterfrom
pyup-update-schedule-0.6.0-to-1.2.2

Conversation

@pyup-bot

Copy link
Copy Markdown
Collaborator

This PR updates schedule from 0.6.0 to 1.2.2.

Changelog

1.2.2

++++++++++++++++++

- Fix bugs in cross-timezone scheduling (601, 602, 604, 623)
- Add support for python 3.12 (606)
- Remove dependency on old mock (622) Thanks a-detiste!

1.2.1

++++++++++++++++++

-  Fix bug where schedule was off when using .at with timezone (583) Thanks AnezeR!

1.2.0

++++++++++++++++++

- Dropped support for Python 3.6, add support for Python 3.10 and 3.11.
- Add timezone support for .at(). See 517. Thanks chrimaho!
- Get next run by tag (463) Thanks jweijers!
- Add py.typed file. See 521. Thanks Akuli!

- Fix the re pattern of the 'days'. See 506 Thanks sunpro108!
- Fix test_until_time failure when run early. See 563. Thanks emollier!
- Fix crash repr on partially constructed job. See 569. Thanks CPickens42!
- Code cleanup and modernization. See 567, 536. Thanks masa-08 and SergBobrovsky!
- Documentation improvements and fix typos. See 469, 479, 493, 519, 520. Thanks to NaelsonDouglas, chrimaho, rudSarkar

1.1.0

++++++++++++++++++

- Added repeat() decorator. See 148. Thanks rhagenaars!
- Added execute .until(). See 195. Thanks fredthomsen!
- Added job retrieval filtered by tags using get_jobs('tag'). See 419. Thanks skenvy!
- Added type annotations. See 427. Thanks martinthoma!

- Bugfix: str() of job when there is no __name__. See 430. Thanks biggerfisch!
- Improved error messages. See 280, 439. Thanks connorskees and sosolidkk!
- Improved logging. See 193. Thanks zcking!
- Documentation improvements and fix typos. See 424, 435, 436, 453, 437, 448. Thanks ebllg!

1.0.0

++++++++++++++++++

Depending on your configuration, the following bugfixes might change schedule's behaviour:

- Fix: idle_seconds crashes when no jobs are scheduled. See 401. Thanks yoonghm!
- Fix: day.at('HH:MM:SS') where HMS=now+10s doesn't run today. See 331. Thanks qmorek!
- Fix: hour.at('MM:SS'), the seconds are set to 00. See 290. Thanks eladbi!
- Fix: Long-running jobs skip a day when they finish in the next day 404. Thanks 4379711!

Other changes:

- Dropped Python 2.7 and 3.5 support, added 3.8 and 3.9 support. See 409
- Fix RecursionError when the job is passed to the do function as an arg. See 190. Thanks connorskees!
- Fix DeprecationWarning of 'collections'. See 296. Thanks gaguirregabiria!
- Replaced Travis with Github Actions for automated testing
- Revamp and extend documentation. See 395
- Improved tests. Thanks connorskees and Jamim!
- Changed log messages to DEBUG level. Thanks aisk!
Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant