# Changelog ## 0.12.0 - Self-closing `dj-block` tag; `` would translate to `{% block content %}{% endblock content %}`. - Handle template includes that begin with an underscore; `` would translate to, in order, either `partial.html` or `_partial.html` depending on which template file was found. ## 0.11.0 - Use the start tag's `name` for `dj-block` end tag if possible. ## 0.10.0 - Add `default_mapper` based on [#7](https://github.com/adamghill/dj-angles/pull/7) from [nanuxbe](https://github.com/nanuxbe). ## 0.9.0 - Add (beta) named slots implementation. Enable with `ANGLES={"enable_slots": True}` in settings. - Fix: End wrapping tag was sometimes incorrect for some includes. ## 0.8.1 - Create tag mappers once and cache it. ## 0.8.0 - Add integration with [`django-bird`](https://django-bird.readthedocs.io/). **Breaking changes** - Dropped support for Python 3.8. ## 0.7.0 - Add support for the following attributes and tags for better HTML lintability: - `template` attribute for `include` - `name` attribute for `block` - `parent` attribute for `extends` - `href` attribute for `css` - `src` attribute for `image` ## 0.6.1 - Remove `uv.lock` from build. ## 0.6.0 - Raise more explicit exceptions in some edge cases. - Re-write all documentation and add missing docstrings. ## 0.5.0 - Add `dj-image` and `dj-css` which automatically uses the static template tag. ## 0.4.0 - Raise `InvalidEndTag` if a tag is not closed properly. - Fix: lots of edge-cases. **Breaking changes** - Pass `Tag` object to mapper functions instead of arguments to better encapsulate functionality. ## 0.3.0 - Wrap all includes in a custom element for easier debugging and targeted CSS styling. - Support ":" to append additional identifier to the custom wrapping element. - Fix: support "shadow" being in the template name. ## 0.2.0 - Add `initial_tag_regex` setting. - Add `lower_case_tag` setting. - Add `mappers` setting. **Breaking changes** - Removed default support for starting tags with a `$`, however the same functionality can be configured in settings. ## 0.1.1 - Fix `csrf-input`. ## 0.1.0 - Initial release.