1.3.1
Minor features:
- New BaseComponent protected method.
Register events that will trigger re-render. Call this in component's constructor.
// force = true: calls forceRender() instead of render()
listenToRenderEvents(events: EventKey[], force: boolean = false): void
- data-optional now supports JS values
data-optional="${myValue}"
- PopoverView and AnchorComponents now have accessibility features
- ButtonManager now handles checkboxes as well
- i18nService now emits
language-changed event and exposes related methods
Fixes:
- CatalogConfig no longer renders multiple containers when render() or forceRender() are triggered by events
- Event Listeners are now destroyed properly before triggering a re-render
- Router now correctly redirects to 404 page when URL starts with two slashes
//.
- Popover no longer flickers on close
- Snackbar messages are now properly sanitized
CLI
- Rework: App creation flow
- No features enabled by default
- Presets
--preset <minimal|standard|full|cicd>
Minimal: External templates
Standard: Minimal + i18n & built-in SCSS utilities.
Full: Standard + deployment helpers & built-in testing toolkit
CI/CD: Minimal + deployment helpers
- Remaining flags:
--i18n, --deploy-helper, --testin-nutin, --transition