Releases: joshuadavidthomas/django-bird
Releases · joshuadavidthomas/django-bird
v0.12.1
What's Changed
- Refactor
Value.resolve
method to use pattern matching by @joshuadavidthomas in #137 - Move slot rendering to
BoundComponent
and removeSlots
abstraction by @joshuadavidthomas in #138 - change
render_props
arg from NodeList to Component by @joshuadavidthomas in #139 - 🔖 bump version 0.12.0 -> 0.12.1 by @joshuadavidthomas in #140
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- refactor
Component
rendering by introducingBoundComponent
class by @joshuadavidthomas in #134 - Add sequence to
data-bird-id
attr and add component name data attr by @joshuadavidthomas in #135 - 🔖 bump version 0.11.2 -> 0.12.0 by @joshuadavidthomas in #136
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- adjust minimum Python version for
main
Django by @joshuadavidthomas in #130 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #129
- Improve component context handling by using
Context
instead of a flat dict by @joshuadavidthomas in #131 - Normalize component names to use dot separators instead of slashes by @joshuadavidthomas in #132
- 🔖 bump version 0.11.1 -> 0.11.2 by @joshuadavidthomas in #133
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- use md5 for component id generation by @joshuadavidthomas in #127
- 🔖 bump version 0.11.0 -> 0.11.1 by @joshuadavidthomas in #128
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- add test for unused components in asset templatetags by @joshuadavidthomas in #121
- refactor asset collection to consistently use
frozenset
by @joshuadavidthomas in #122 - create unique id per component based on name and whitespace normalized source by @joshuadavidthomas in #123
- add component id as data attribute to component attrs by @joshuadavidthomas in #124
- 🔖 bump version 0.10.3 -> 0.11.0 by @joshuadavidthomas in #125
Full Changelog: v0.10.3...v0.11.0
v0.10.3
What's Changed
- Prevent duplicates when collecting template assets in asset templatetag by @joshuadavidthomas in #119
- 🔖 bump version 0.10.2 -> 0.10.3 by @joshuadavidthomas in #120
Full Changelog: v0.10.2...v0.10.3
v0.10.2
What's Changed
- change how asset files are returned by @joshuadavidthomas in #116
- update assets templatetag to use correct url by @joshuadavidthomas in #117
- 🔖 bump version 0.10.1 -> 0.10.2 by @joshuadavidthomas in #118
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- fix asset view by @joshuadavidthomas in #114
- 🔖 bump version 0.10.0 -> 0.10.1 by @joshuadavidthomas in #115
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Add Django 5.2a1 to test matrix by @joshuadavidthomas in #109
- Add view for rendering component assets by @joshuadavidthomas in #110
- 🔖 bump version 0.9.2 -> 0.10.0 by @joshuadavidthomas in #111
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
- Modify component name parsing to preserve literal strings by @joshuadavidthomas in #107
- 🔖 bump version 0.9.1 -> 0.9.2 by @joshuadavidthomas in #108
Full Changelog: v0.9.1...v0.9.2