All notable changes to this project will be documented in this file.
This project adheres to Semantic
Versioning. Version syntax is
{major}.{minor}.{patch}
, where a field bump means:
- Patch: The release contains bug fixes.
- Minor: The release contains backward-compatible changes.
- Major: The release contains compatibility-breaking changes.
Remember: Both micro and minor releases are guaranteed to respect backward-compatibility and can be updated to without risk of breakage. For major releases, please check this changelog before upgrading.
- Meta: Update dependencies.
- Logic: Add class-wide $inputDelay parameter.
- Logic: Fix a bug in $group custom attribute.
- Logic: Set a delay for importing HTML range value.
- Logic: Fix the empty ellispis case (View).
- Logic: Breaking change: Import empty inputs as null rather than "" (View).
- Logic: Inputs treat nullish values as empty strings (View).
- Logic: Fix <textarea> value attribute binding (View).
- Logic: Fix a delay in user input timing (View).
- Logic:
$import()
input value on (View). - Meta: Update .browserslistrc.
- Meta: Switch to flattened @kisbox/helpers.
- Logic: Support attributes
for
andselectedIndex
(View). - Logic: Fix
$label
custom attribute (View).
- Logic: Fix
domNode
property enumerability (View). - Logic: Fix parameters import (View).
- UI: Fix LiveArray view syncing (View).
- Logic: Add View.helpers to handle definition states.
- Logic: $mount() now replaces other child nodes (View).
- API: $mount() on
body
by default. - Logic: Delay input value (View). Input values are now passed to views after 1s without typing.
- Logic: Fix handling of templates with one element (View).
- Logic: Fix handling of
readonly
attribute (View). - Logic: Fix templates made of one variable (View).
- Logic: Fix checkbox attributes handling (View).
- UI: Fix radio
$group
consistency.
- API:
$show()
&$hide()
methods (View). - API: Add
$group
custom attribute (View). - Logic: Add
insertBefore()
&insertAfter()
in html.js.
- API: Fix custom attribute '$label' (View).
- Logic: Fix handling of empty templates (View).
- Logic: Fix class initialization (View).
- Logic: Fix template rewriting loop (View).
- API: Fix 'dom'
.html
,.head
and.body
. - Meta: Fix @kisbox/model version.
- Meta: Fix dependencies version.
Initial release.