All changes since 0.9.4.
All changes since 0.9.1.
- Fix: Prevent Django
CharField form field from stripping whitespaces when used for validation.
- Fix: Handle edge case that would generate a null exception.
- Fix: Only change loading state when an action method gets called, not on every event fire.
All changes since 0.9.1.
- Handle child elements triggering an event which should be handled by a parent unicorn element.
All changes since 0.9.0.
- Fix: certain actions weren't triggering model values to get set correctly
All changes since 0.8.0.
All changes since 0.7.1.
All changes since 0.7.0.
- Fix bug where multiple actions would trigger multiple payloads.
- Handle lazy models that are children of an action model better.
All changes since 0.6.5.
- Remove unused
unicorn_styles template tag
- Use dash for poll timing instead of dot
All changes since 0.6.4.
- Attempt to get the CSRF token from the cookie first before looking at the CSRF token.
All changes since 0.6.3.
- Fix bug where lazy models weren't sending values before an action was called
is_valid method to component to more easily check if a component has validation errors.
- Better error message if the CSRF token is not available.
All changes since 0.6.2.
- Fix bug where model elements weren't getting updated values when an action was being called during the same component update.
- Fix bug where some action event listeners were duplicated.
All changes since 0.6.1.
- More robust fix for de-duping multiple actions.
- Fix bug where conditionally added actions didn't get an event listener.
All changes since 0.6.0.
- Fix model sync getting lost when there is an action (issue 39).
- Small fix for validations.
All changes since 0.5.0.
All changes since 0.4.0.
- Support classes, dictionaries, Django Models, (read-only) Django QuerySets properties on a component.
- Debounce modifier to change how fast changes are sent to the backend from
- Lazy modifier to listen for
blur instead of
- Better support for
textarea HTML element.
All changes since 0.3.0.
- Set shortcut for setting properties.
- Listen for any valid event, not just
- Better handling for model updates when element ids aren't unique.
All changes since 0.2.3.
- Add mount hook.
- Add reset action.
- Remove lag when typing fast in a text input and overall improved performance.
- Better error handling for exceptional cases.
All changes since 0.2.2.
- Fix for creating default folders when running `startunicorn`.
All changes since 0.2.1.
- Set default
template_name if it's missing in component.
All changes since 0.2.0.
startunicorn Django management command.
All changes since 0.1.1.
All changes since 0.1.0.
- Fix package readme and repository link.
- Initial version with basic functionality.