- Add task decorator. Thanks jscurtu for the PR.
- Add LICENSE file to the package.
- Add SCHEDULER_ENDPOINT_PREFIX setting to control the endpoint name. Thanks andreicalistru.
- Set SCHEDULER_API_PREFIX default value to '/scheduler'. Thanks andreicalistru.
- Add SCHEDULER_API_PREFIX to control the endpoint url. Thanks FrEaKmAn for the PR.
- Fix issue #75
- Add property to get the state of the scheduler.
- Deprecate delete_job/delete_all_jobs in favor of remove_job/remove_all_jobs
- Add possibility to resume the scheduler in paused state.
- Add methods to pause and resume scheduler.
- Add support for authentication to the API.
- Add support for event listeners to the scheduler.
- Set a min version for all the dependencies (Issue #18)
- Upgrade APScheduler to the version 3.2.0
- Add new method to remove all jobs. Thanks JWhy.
- Updated jobs were not being rescheduled (Issue #14)
- Allow updating the trigger over the REST API (Issue #14)
- Bug fix #9
- Set a custom JSONEncoder to serialize date and datetime classes.
- Improve json parsing
- Bug fix
- Make compatible with python 2.7
- Change APIs Pause, Resume and Run to execute only with HTTP POST
- Bug fix
- Improve serialization and deserialization of triggers
- Add REST API to add a new job
- Add REST API to delete a job
- Add REST API to update a job
- Add REST API to pause a job
- Add REST API to resume a job
- Add new configuration attribute called SCHEDULER_VIEWS_ENABLED, default is False. From this version, the views are not loaded anymore by default.
- Add more parameters to the job definition.