- Dirty states for when there is a change that hasn't been synced yet. - Attempt to handle when the component gets out of sync with an invalid checksum error. - Performance tweaks when there isn't a change to a `model` or `dbModel` with lazy or defer modifiers. - Add support for setting multiple classes for loading states.
0.15.1
Not secure
- Fix bug where a component name has a dash in its name
0.15.0
Not secure
- Remove restriction that component templates must start with a `div`. - Remove restriction that component root can't also have `unicorn:model` or `unicorn:action`. - Add support for nested components. - Add `discard` action modifier.
0.14.1
Not secure
- Prevent the currently focused model element from updating after the AJAX request finishes ([100](https://github.com/adamghill/django-unicorn/issues/100)).
0.14.0
Not secure
- [Disable poll](https://www.django-unicorn.com/docs/polling/#disable-poll) with a component field - Dynamically change polling options with [PollUpdate](https://www.django-unicorn.com/docs/polling/#pollupdate) - Basic support for [`pydantic`](https://pydantic-docs.helpmanual.io) models
0.13.0
Not secure
- Component key to allow disambiguation of components of the same name - `$returnValue` special argument - Get the last action method's return value