- Add support for Django 5.1 (#547).
- Fix ruff warnings (#471).
- Update and cleanup package (#467).
- Replace sphinx_mdinclude with MyST (#466).
- Reinstate setuptools_scm for build (#464).
- Update documentation (#426).
- Fix Read the Docs (#460).
- Remove support for Django 3.2 (EOL) (#461).
- Use setuptools-scm to build package (#424).
- Use ruff instead of black for formatting (#419).
- Remove support for Python 3.7 (EOL) (#406).
- Add support for Python 3.12 (#422).
- Add support for Django 5.0 (#422).
- Use setuptools, build, twine and tox for package (#422).
- Switch to Hatch for builds and environments (#403).
- Improve and fix CI on GitHub Actions (#403).
- Reinstate coveralls (#403).
- Update Sphinx and switch to Furo theme (#403).
- Add changelog to documentation (#358).
- Fix documentation (#355).
- Use production version of Django in tox (#357).
- Fix README.md (#373).
- Update packaging, reduce dependencies (#356, #368, #374).
- Drop support for Django 4.0 (#374).
- Fix example app (#377).
- Update example app (#379).
- Add support for nested icons and content in icon definitions (#378).
- Update documentation and examples (#381).
- Update requirements, support Django 4.2, remove coveralls (#352).
- Drop support for Django 2.2 (EOL) (#240).
- Add support for Django 4.1 (#240).
- Fix documentation issues that snuck into 21.2.
- Deprecate
icon
because of name collisions, userender_icon
(#150). - Fix CI (#148).
- Drop support for Django 3.1 (EOL) (#148).
- Drop support for Python 3.6 (EOL) (#148).
- Switch to stable Django 4.0 (#148).
- Switch to a CalVer YY.MINOR versioning scheme. MINOR is the number of the release in the given year. This is the first release in 2021 using this scheme, so its version is 21.1. The next version this year will be 21.2. The first version in 2022 will be 22.1.
- Add support for Django 4 and Python 3.10 (#193).
- Set
IconRenderer
as default renderer (#58). - Defer evaluation of strings (#53).
- Stop using
mark_safe
(#57). - Merge
extra-classes
(#55). - Fix example app (#49).
- Rename
FontAwesomeRenderer
toFontAwesome4Renderer
(#48). - Fix PyPI description.
- Fix PyPI classifiers.
- Add Dependabot.
- Revert to setuptools for packaging.
- Drop support for Django 3.0, extended support stopped on 2021-04-01).
- Add support for Django 3.2.
- Update dependencies.
- Reformat CHANGELOG.
- Add docs and tests to sdist.
- Use GitHub Actions for CI.
- Use production version of Django 3.1 in tox matrix.
- Add support for Python 3.9.
- Use build system poetry-core instead of poetry.
- Accept importlib-metadata 2.x.x.
- Update test settings to prevent Django 3.1 warning.
- Replace
m2r
withm2r2
to support Sphinx3.
- Remove dependency on sphinx_rtd_theme (fixes #21).
- Add Django 3.1 to test matrix.
- Fix readthedocs configuration.
- Update tox configuration.
- Use Markdown for README.
- Update Makefile, tox.ini and README to support renaming
master
branch tomain
. - Rename branch
master
tomain
.
- Use poetry for managing dependencies and packaging.
- Update tox and Travis config to work with poetry.
- Rewrite CHANGELOG in Markdown.
- Drop support for Python 3.5 and Django 2.1.
- Fix bug that could change icon settings in run-time.
- Update Makefile, tox and Travis.
- Mark Development Status as Stable in setup.py.
- Fix several issues in Makefile.
- Remove test and publish tasks from setup.py.
- Improve reformat and lint tasks.
- Use
requirements.scm
.
- Add support for Django 3.
- Add support for Python 3.8.
- Add test for custom
ImageRenderer
. - Add Makefile for common tasks.
- Drop support for Python < 3.5.
- Drop support for Django < 2.2.
- Bug fixes and improvements to
ImageRenderer
(@mbourqui).
- Add icons from images, contribution by @mbourqui.
- Adopt black code style (https://github.com/ambv/black).
- Add
MaterialRenderer
for Material icons. - Set default branch to
master
. - Make
icon
function available as import from django_icons (fixes).
- Fix typo's.
- Adjust tox matrix to currently supported Django versions.
- Fixed names of tests.
- Add tests for
BaseRenderer
.
- Autogenerate docs for
icon
template tag. - Fix typo in README.
- Bug fixes.
- More tests.
- More documentation.
- Demo of custom SVG renderer included.
- FontAwesome 4 and Bootstrap3 renderers included.
- New structure for settings dict.
- First documentation, linked to ReadTheDocs.
- First tests.
- Introducing the
icon
template tag. - Updated docs and tests.
- First publication on GitHub and PyPI.
- Non-functional, just names and tests.