Schedule

Latest version: v1.2.2

Safety actively analyzes 641153 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

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!

0.6.0

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

- Make at() accept timestamps with 1 second precision (267). Thanks NathanWailes!
- Introduce proper exception hierarchy (271). Thanks ConnorSkees!

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.