Skip to content

v1.4.3

Choose a tag to compare

@JackUait JackUait released this 24 Jul 10:13
· 1051 commits to main since this release

Features

  • i18n public API: one public normalizeLocale() (BCP-47 aliases + region/script tags) applied on every explicit locale path; self-contained BlokMessageKey/BlokMessages unions; @bloklabs/react re-exports getDirection/normalizeLocale and gains a locale? prop; live ReactNode toolbox labels (KB/hr audit gaps #36#41).
  • View renderer gaps: view.css baseline, blockIds, transformUrl, and stable-attribute BlokView improvements (KB/hr view gaps #29#33, #35).
  • Migration & paste: ./migrate entry with an upgradeData upgrade hook, assetKind, and ungated <p>-in-<td> paste (KB/hr gaps #50#53).
  • Type-safe tool authoring: helpers for tool authoring plus explicit paste priority.
  • Stable output-data API: promoted output-data helpers to the stable entry and added doc-query utilities.
  • Config typing: named config aliases and a BlokData interface adapter.

Bug Fixes

  • Repair unit/build suite drift that blocked the release preflight (mock adapter upgradeData, react-adapter @bloklabs/core/locales fixture/docs mapping, locale-chunk naming in the bundle-outputs guard).
  • Widen the exports cast for the string-valued ./view.css entry.
  • Export toRenderableData from the staged Angular adapters contract.
  • Root-cause four inline-tool & sanitizer audit findings (marks/paste).
  • Root-cause controlled-editor audit findings #7 and #9 and close the #8 test gap.
  • Root-cause five earlier controlled-editor audit findings.

Maintenance

  • Name i18n locale source files by locale.