1.9.0
Every word the libraries render themselves is now translatable, and every rendered control has a name and an id of its own.
Added
- Translatable library chrome:
UI_TEXT,provideNgxDynamicEntity({ uiText }),BUILDER_TEXT,uiLanguage - Configurable
MASKED_PLACEHOLDER setDateFormatters({ date, datetime, time })in@dynamic-entity/core
Fixed
- Five field types rendered a control with no accessible name
- Duplicate DOM ids when a field rendered twice (array rows)
- Common modules registered by selector took their tab down
resolveUiTextcould return a non-string- Configured validation messages now reach every field type
- Core reports a collection that is present but is not an array
Upgrading
Control DOM ids are no longer field.id (now e.g. email-de7). Address a control through data-testid or its label. New APIs are additive; an unconfigured install renders what 1.8.1 rendered.
See CHANGELOG.md for the full notes.