Changelog¶
0.20.0¶
Fix
django-bird
integration when using the default mapper. #16 from benbacardi.
0.19.0¶
Fix
delay
inajax-form
.Add
template
template tag.Return a stringified result from
call
template tag.
Breaking changes¶
Remove automatically casting strings to
UUID
,datetime
,date
, ortime
. That can be done manually in the function if needed and it’s a little too magical.
0.18.0¶
Add
ajax-form
custom element.Add
form
tag element.Add
RequestMethodMiddleware
andRequestAJAXMiddleware
.
0.17.0¶
Add
dateformat
filter.
0.16.0¶
Add
dj-call
anddj-model
tags.
0.15.0¶
Add
call
andmodel
template tags.
0.14.1¶
Support conditional attributes on
dj
tags, e.g.dj-include
.
0.14.0¶
Add support for
dj-if
,dj-elif
,dj-else
attributes.Add
initial_attribute_regex
setting.
0.13.1¶
Better handling of spaces and tabs in template tag arguments.
0.13.0¶
Handle newlines in template tag arguments.
0.12.0¶
Self-closing
dj-block
tag;<dj-block name='content' />
would translate to{% block content %}{% endblock content %}
.Handle template includes that begin with an underscore;
<dj-partial />
would translate to, in order, eitherpartial.html
or_partial.html
depending on which template file was found.
0.11.0¶
Use the start tag’s
name
fordj-block
end tag if possible.
0.10.0¶
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
.
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 forinclude
name
attribute forblock
parent
attribute forextends
href
attribute forcss
src
attribute forimage
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
anddj-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.