~~~~~~~~~~~~~~~~~
- Require Flask >= 0.10, but it's recommended to use at least 0.11.
- Require rq 0.8.0 or later and rq-scheduler 0.7.0 or later.
- Require setting ``FLASK_APP`` environment variable to load Flask app
during job performing.
- Add ``RQ_SCHEDULER_CLASS``, ``RQ_WORKER_CLASS``, ``RQ_JOB_CLASS`` and
``RQ_QUEUE_CLASS`` as configuration values.
- Add support for rq-scheduler's ``--burst`` option to automatically quit
after all work is done.
- Drop support for Flask-Script in favor of native Flask CLI support
(or via Flask-CLI app for Flask < 0.11).
- Drop support for Python 3.4.
- Allow setting the queue dynamically when enqueuing, scheduling or adding
as a cron job.
- Handle the result_ttl and queue_name job overrides better.
- Actually respect the ``RQ_SCHEDULER_INTERVAL`` config value.
- Move ``flask_rq2.helpers`` module to ``flask_rq2.functions``.
- Use a central Redis client and require app initialization before connecting.
You'll have to run ``RQ.init_app`` **before** you can queue or schedule
a job from now on.