Releases: zuixjs/zuix
Releases · zuixjs/zuix
1.1.28
1.1.27
1.1.26
- ShadowDOM: automatically replace
:root
with:host
for imported CSS - Scriptlet: added
trigger(eventPath, data)
to trigger context events from the view scripting scope (HTML) - Fix: check component container before component view when checking shadow root
- Fix: propagate component events also on custom element tag if defined
1.1.25
1.1.24
1.1.23
- fix to error reporting when option attribute specifier (
:
) has no attribute name - fix: component not freeing resources on unload if an error occurred in the component scripting context
- do not halt execution when error occurs loading component in
zx-context
module - fix: scoped stylesheet for
default
component was not working properly
1.1.22
- Added
zx-context.module.js
a custom element for loading/hot-replacing components at runtime - Added
fetchOptions
toContextOptions
- Added
ContextController.using(..)
method, equivalent ofzuix.using
but context-aware - Improved runtime errors handling
- Now all option attributes expressions (including event handlers) are evaluated in the parent context scripting scope and can reference fields declared in the enclosing context
- Fix: components loading twice in some circumstances (now zuix.js is even more faaaast!)
- Fix:
restoreView
not working for custom elements - Updated API docs
1.1.21
- added
z-css
attribute (maps toContextOptions.css
) - fix: hot replace html/css when html/css supplied via
ContextOptions
- fix: handle errors occurred during
ContextController.dispose
- fix: ShadowDOM context not accessible from parent node
- It's now possible to override
ready
andrefresh
methods of the view script from the controller viaContextController.declare
- Exported
saveBlob
method as public inZuixBundler