1.10.1 (2023-11-28)
- event shorthand regex breaking events if attribute value matches event shorthand writing (#268) (432169e)
- on:events regex notation (71d53ec)
1.10.0 (2023-08-30)
- match attributes without quotation marks (1fa9a17)
1.9.2 (2023-08-21)
- add
on:
event notation for template events (f6fefd5) - allow any typescript return type in hooks (8e5f079)
- insert css via adoptedStyleSheets (2790d00)
- log internal html and css properties on debug (6f50c46)
1.9.1 (2023-08-19)
- conditional defineAll module-map check (80df7cd)
1.9.0 (2023-08-17)
- add debug option, name & dashName properties (#231) (171007a)
- add emojis to debug log (a0f88e0)
- add log method for debugging (ee801cd)
- add observedAttributes to debug log (71527c4)
- add shorthand at-events notation (a9d5f3a)
- allow any events via ts in callbacks (9aa54d8)
- allow BroadcastChannel as an event target (30020e4)
- auto-bind event callback methods to element (486f3a7)
- deprecate on hooks in favour of after hooks (c4ddf48)
- move debug from an option to a property (3ddd6a8)
- simplify the process of defining individual modules from module-maps (#232) (85029dc)
- use a callback paramerter to transform keys (4ef9949)
- allow events preventDefault & stopPropagation (043af20)
- bind watch callbacks to component (12273d2)
- check for null when making objects reactive (8f59b0c)
- check if a callback exists before binding (59e540f)
- don't consider white space as a part (0eddc56)
- don't try to merge at-events without matches (b6c5218)
- escape event target selector string (a1dee96)
- escape only at-event selectors automatically (3113402)
- exportparts after reactive props initialized (607aa34)
- exportparts extraction (#223) (21615d7)
- select at-events with special chars in name (d078c07)
- sort exportparts alphabetically (5948a8e)
1.8.2 (2023-07-30)
- extract all parts, even initially hidden ones (ab2ddd2)
1.8.1 (2023-07-30)
- auto-export dynamically generated exportparts (476bc45)
1.8.0 (2023-07-30)
- automatically exportparts via option toggle (54fc8ae)
1.7.3 (2023-07-30)
- dispatch events through shadow dom boundary (af06d20)
1.7.2 (2023-07-30)
- patching: don't remove dynamically set attrs (25256e3)
- use previousCachedTemplate when patching (17bc37f)
1.7.1 (2023-07-29)
- layers directive for css reset, no-reset attr (942a24e)
1.7.0 (2023-07-27)
- auto-convert number and JSON-parsable attrs (306efc7)
- de-duplicate template events (8292ee8)
1.6.0 (2023-07-26)
1.5.1 (2023-07-25)
- skip defining element if it's already defined (b800af8)
1.5.0 (2023-07-23)
- add css reset styling and option to disable (614f0f6)
1.4.2 (2023-07-22)
- remove typescript index signature (df431c3)
1.4.1 (2023-07-12)
- remove redundand function arg for rerender (f3e7682)
1.4.0 (2023-07-10)
- add slotted method to MinzeElement (8606e2a)
1.3.2 (2023-07-06)
- add dispatch and deprecation warning for cast (5d51fb9)
1.3.1 (2023-07-05)
1.3.0 (2023-07-04)
- deprecate umd build use esm as default (c988e63)
1.2.0 (2023-07-01)
- add defineAll loading for vite glob imports (9c1afd7)
- add isMinzeElement property (31f6838)
- make version a static property (996a853)
- use defineAll for vite glob eager import (8b20085)
1.1.2 (2023-06-28)
- clear cached template when removed from dom (dd874f1)
1.1.1 (2023-01-26)
- convert attributes without values to true (c87a51f)
- manual release (f57cbb0)
1.1.0 (2022-12-23)
1.0.3 (2022-02-02)
1.0.2 (2022-01-23)
- add null type to attribute change hook args (3ee9ed4)
1.0.1 (2022-01-22)
- remove TemplateStringsArray return type (7bd82f9)