Skip to content

1.9.0

Choose a tag to compare

@berserker5619 berserker5619 released this 02 Sep 12:57
· 3 commits to main since this release

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
  • resolveUiText could 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.