================
Improvements
------------
* Support passing multiple or keyword arguments by disabling Celery's ``typing``
feature for ``Batches`` tasks. (`39 <https://github.com/clokep/celery-batches/pull/39>`_)
* Support |using a custom Request class|_ for ``Batches`` tasks.
(`63 <https://github.com/clokep/celery-batches/pull/63>`_)
* Support calling tasks with an ``eta`` or ``countdown`` specified. Contributed by
`weetster <https://github.com/weetster>`_.
(`59 <https://github.com/clokep/celery-batches/pull/59>`_)
Bugfixes
--------
* Handle "hybrid" messages that have moved between Celery versions. Port
`celery/celery4358 <https://github.com/celery/celery/pull/4358>`_ to celery-batches.
(`64 <https://github.com/clokep/celery-batches/pull/64>`_)
* Fix task ETA issues when timezone is defined in configuration. Port
`celery/celery3867 <https://github.com/celery/celery/pull/3867>`_ to celery-batches.
(`64 <https://github.com/clokep/celery-batches/pull/64>`_)
.. |using a custom Request class| replace:: using a custom ``Request`` class
.. _using a custom Request class: https://docs.celeryq.dev/en/stable/userguide/tasks.html#requests-and-custom-requests
Maintenance
-----------
* Fix running of tests via tox. (`40 <https://github.com/clokep/celery-batches/pull/40>`_,
`58 <https://github.com/clokep/celery-batches/pull/58>`_)
* Simplify tests. (`56 <https://github.com/clokep/celery-batches/pull/56>`_,
`60 <https://github.com/clokep/celery-batches/pull/60>`_)
* Improve PyPI metadata. (`43 <https://github.com/clokep/celery-batches/pull/43>`_,
`52 <https://github.com/clokep/celery-batches/pull/52>`_)
* Ignore virtualenvs in `.gitignore`. Contributed by `Tony Narlock <https://github.com/tony>`_.
(`44 <https://github.com/clokep/celery-batches/pull/44>`_)
* Update README badges to include PyPI and GitHub Actions (instead of Travis CI).
Contributed by `Tony Narlock <https://github.com/tony>`_.
(`47 <https://github.com/clokep/celery-batches/pull/47>`_)
* Update copyright information. Contributed by `Tony Narlock <https://github.com/tony>`_.
(`46 <https://github.com/clokep/celery-batches/pull/46>`_)
* Improve documentation. Contributed by `Tony Narlock <https://github.com/tony>`_.
(`45 <https://github.com/clokep/celery-batches/pull/45>`_,
`49 <https://github.com/clokep/celery-batches/pull/49>`_,
`50 <https://github.com/clokep/celery-batches/pull/50>`_,
`55 <https://github.com/clokep/celery-batches/pull/55>`_)
* Document use-cases and include more examples. (`65 <https://github.com/clokep/celery-batches/pull/65>`_)
* Run the unit tests against RabbitMQ & Redis brokers/backends.
(`57 <https://github.com/clokep/celery-batches/pull/57>`_)
* Run `black <https://black.readthedocs.io/>`_, `isort <https://pycqa.github.io/isort/>`_,
`flake8 <https://flake8.pycqa.org>`_, `pyupgrade <https://github.com/asottile/pyupgrade>`_,
and `mypy <https://mypy.readthedocs.io>`_.
(`61 <https://github.com/clokep/celery-batches/pull/61/>`_,
`62 <https://github.com/clokep/celery-batches/pull/62>`_)