summaryrefslogtreecommitdiff
path: root/CHANGES.rst
diff options
context:
space:
mode:
authoragronholm <devnull@localhost>2011-01-23 00:13:45 +0200
committeragronholm <devnull@localhost>2011-01-23 00:13:45 +0200
commitcdb7c21b44ae97ef069579fdd574176800d17fcb (patch)
treef8a790c2d61d669016e72b226ce5db0022edaa0a /CHANGES.rst
parentc45a1d31f0e8c6be994aa046a21ab818aacd9302 (diff)
downloadapscheduler-cdb7c21b44ae97ef069579fdd574176800d17fcb.tar.gz
Renamed CHANGES.txt and README.txt to CHANGES.rst and README.rst respectively to correctly identify them as ReST documents
Diffstat (limited to 'CHANGES.rst')
-rw-r--r--CHANGES.rst91
1 files changed, 91 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
new file mode 100644
index 0000000..bf8d8e6
--- /dev/null
+++ b/CHANGES.rst
@@ -0,0 +1,91 @@
+Version history
+===============
+
+2.0
+---
+
+* Added configurable job stores
+
+* Added optional job persistency
+
+* Added the possibility to listen for job events (execution, error, misfire,
+ finish) on a scheduler
+
+* Added an optional start time for cron-style jobs
+
+* Allowed configuration of misfire grace times on a per-job basis
+
+* Allowed jobs to be explicitly named
+
+* All triggers now accept dates in string form (YYYY-m-d HH:MM:SS)
+
+* Jobs are now run in a thread pool; you can either supply your own PEP 3148
+ compliant thread pool or let APScheduler create a new one
+
+* Maximum run count can be configured for all jobs, not just those using
+ interval-based scheduling
+
+* A maximum concurrency value can be configured for jobs, so only X instances
+ will be allowed to run at once (will be considered a misfire otherwise)
+
+Some API changes were necessary -- see the migration section of the
+documentation to find out what you need to change when migrating your
+application from APScheduler v1.x to v2.0.
+
+
+1.3.1
+-----
+
+* Fixed time difference calculation to take into account shifts to and from
+ daylight saving time
+
+
+1.3
+---
+
+* Added __repr__() implementations to expressions, fields, triggers, and jobs
+ to help with debugging
+
+* Added the dump_jobs method on Scheduler, which gives a helpful listing of
+ all jobs scheduled on it
+
+* Fixed positional weekday (3th fri etc.) expressions not working except in
+ some edge cases (fixes #2)
+
+* Removed autogenerated API documentation for modules which are not part of
+ the public API, as it might confuse some users
+
+.. Note:: Positional weekdays are now used with the **day** field, not
+ **weekday**.
+
+
+1.2.1
+-----
+
+* Fixed regression: add_cron_job() in Scheduler was creating a CronTrigger with
+ the wrong parameters (fixes #1, #3)
+
+* Fixed: if the scheduler is restarted, clear the "stopped" flag to allow
+ jobs to be scheduled again
+
+
+1.2
+---
+
+* Added the ``week`` option for cron schedules
+
+* Added the ``daemonic`` configuration option
+
+* Fixed a bug in cron expression lists that could cause valid firing times
+ to be missed
+
+* Fixed unscheduling bound methods via unschedule_func()
+
+* Changed CronTrigger constructor argument names to match those in Scheduler
+
+
+1.01
+----
+
+* Fixed a corner case where the combination of hour and day_of_week parameters
+ would cause incorrect timing for a cron trigger \ No newline at end of file