- Django 4.2 support
- Dropped support for Python 3.7
- Added support for Python 3.11
- Dropped support for Django < 3.2
- Added support for Django 4.1
- Start testing against Django's main branch
- Update manifest to include all the tests dir (#72)
- Added support for Django 3.2 and 4.0
- Drop support for python 3.5 and 3.6
- Added support for Django 3.1
- Dropped support for Python 2.7 and Python 3.4
- Dropped support for Django < 2.2
- Replaced pep8 with flake8
- Extended test matrix
- Added isort and adapted imports
- Adapted code base to align with other supported addons
- Adapted
README.rst
instructions - Added support for Django 3.0
- Added support for Python 3.8
- Added testing for Django 1.11, 2.0, and 2.1; and dropped testing for older versions.
- Added support for Python 3.6
- Removed Python 2.6 support. Supported versions are now 2.7, 3.3, 3.4 and 3.5.
- Added support for Django 1.10.
- Fixed regression introduced in 0.7.1 breaking Django 1.9 and higher.
- Prepare support for Django 1.10. Please note that Django 1.10 is not supported by this release, as Django 1.10 is not released yet.
- Added support for Django 1.9
- Added support for Python 3.5
- Added a nice
__repr__
to :class:`classytags.core.Options` - Added ability to combine :class:`classytags.core.Options` instances using the add operator.
- Fixed Django 1.8 support
- Packaging fixes
- Added support for Django 1.8
- Dropped support for Django 1.2
- Fixed :attr:`classytags.helpers.InclusionTag.template` being required.
- Added Python 3 support
- Added :ref:`advanced-block-definition`.
- Added :doc:`arguments` documentation.
- Fixed issues with :class:`classytags.helpers.InclusionTag`.
- Fixed issue in :class:`classytags.arguments.MultiKeywordArgument` and :class:`classytags.arguments.KeywordArgument` and their behavior when given a default value.
- Fixed :class:`classytags.arguments.MultiKeywordArgument` and :class:`classytags.arguments.KeywordArgument` not returning sane defaults.
- Added
child_nodelist
attribute on tag instances as well as setting the child nodelists as attributes onto the instance during initialization for compatiblity with applications that require these attributes to be set.
- Added :class:`classytags.arguments.KeywordArgument`
- Added :class:`classytags.arguments.MultiKeywordArgument`
- Added :class:`classytags.arguments.ChoiceArgument`
- Added ability to override the parser class in the initialization of the :class:`classytags.core.Options` class, to make the usage of custom parsers easier.
- Added :class:`classytags.values.DictValue`
- Added :class:`classytags.values.ChoiceValue`
- Fixed issue in :class:`classytags.helpers.AsTag` when trying to extract the variable to store the value in, but no argument is given.
- Fixed :class:`classytags.helpers.InclusionTag` not validating the
template
attribute on initialization.
- Fixed version in documentation not matching release version.
- Added ability to have typed arguments.
- Added :class:`classytags.arguments.IntegerArgument`
- Added more graceful failing in non-debug mode by using warnings instead of exceptions.