@feugene/granularity-forms-schema

  • With components
  • releases: 23
  • v3.0.1

Releases of @feugene/granularity-forms-schema from its CHANGELOG: the latest 8 in full, the earlier ones as a list of versions.

core tag v3.7.2

On this page

v3.0.12026-10-28

Fixed

  • Peer @feugene/granularity — >=3.1.0 <4.0.0, @feugene/granum — >=3.10.0 <4.0.0. Вид разделов и строк повторителя с 3.0.0 лежит в темах каталога: темы приносит ядро 3 через пакет токенов, значения компонентов granum собирает с 3.10. Прежние >=2.0.0 и >=3.0.0 обещали больше, чем работает.

v3.0.02026-10-28

Changed

  • Промежуток между разделами и строка повторителя — решение темы. Своего вида у формы два места, и оба теперь токены вида theme: --gr-schema-form-section-gap, -section-divider, -section-divider-space (воздух и волосяная линия между разделами) и --gr-schema-form-row-brd, -row-radius, -row-padding, -row-divider (строка повторителя — плиткой в рамке или рядом списка под линией). Линии нарисованы фоном и места не занимают. Темы каталога несут значения с @feugene/granularity-tokens 2.5.0 — «Сланец», «Тактильная» и «Чертёж» с прежним видом, «Глина» — линиями вместо коробок. Своей теме-копии нужны значения (granum doctor, theme-incomplete).
  • Peer @feugene/granularity-tokens — >=2.5.0 <3.0.0: темы со значениями формы.
  • Peer @feugene/granularity-chrono — >=2.0.0 <5.0.0: схема работает и с chrono 4 — он перенёс вид календаря в лист и отдал подсветку теме, API пикеров прежний.

v2.0.32026-10-28

Changed

  • Peer @feugene/granularity-chrono — >=2.0.0 <4.0.0: схема работает и с chrono 3 — его пикеры сменили только вид поля, API у них прежний.

v2.0.22026-10-21

Changed

  • Peer @feugene/granularity — >=2.0.0 <4.0.0: пакет работает и с ядром 3. Значения токенов компонентов ядра переехали в темы пакета токенов, роли и подпути ядра те же; doctor-конфиг пакета называет тему сборки явно — у каталога нет темы по умолчанию.

v2.0.12026-10-21

Fixed

  • Манифест объявляет хуки компонентов (tokens.hooks): на granum 3.7 doctor приложения не выдаёт token-fallback-only на точках кастомизации. Хуки берутся из tokens.json на сборке (withRegistryHookTokens тест-кита); зазоры --gr-schema-form-gap-x, -gap-y и -row-gap в реестре — hook, а не css: их не присваивает ни один CSS.

v2.0.02026-10-19

Changed

  • Peer @feugene/granum — >=3.0.0 <4.0.0, @feugene/granularity — >=2.0.0 <3.0.0. Ядро 2 — провайдер granum 3 (манифест формата 3, контракт версии 2) с темой из @feugene/granularity-tokens, и спутник объявляет те же мажоры: с ядром 1 на granum 2 он не соберётся.

v1.1.12026-10-16

Fixed

  • Манифест знает части составных компонентов. Пакет собран granum 2.1: его сборка записывает в манифест владельца четыре части (GrSchemaField, GrSchemaArrayField, GrSchemaUnionField и GrSchemaAdditionalFields у GrSchemaForm) — поле subcomponents. Приложение на granum 2.1 сводит подпуть части к владельцу: часть, импортированная при селекции без владельца, — ComponentOutsideSelectionError на владельце, components: 'imports' берёт владельца в селекцию, а granum doctor больше не предупреждает subcomponents-missing (с ним doctor --strict у приложения на 2.1 падал). Peer granum прежний — >=2.0.0 <3.0.0: granum 2.0 поле не читает и судит импорт части, как раньше.

v1.1.02026-10-16

Changed

  • Peer @feugene/granum — >=2.0.0 <3.0.0. Пакет собран granum 2.0: dist не импортирует granum — контракт встроен в dist/granum/contract.js, и SSR-сервер с внешними пакетами, задеплоенный с --omit=dev, больше не падает с ERR_MODULE_NOT_FOUND. Приложению — @feugene/granum и @feugene/granum-engine-wind ^2.0.0.
  • Компонент из корня пакета — ComponentRootImportError у приложения на granum 2.0. Компоненты берут из <пакет>/components/<Имя>.
  • Авто-импорт — один GranularityResolver() из @feugene/unplugin-granularity 1.1: он находит пакет в package.json приложения сам, порядок резолверов больше не важен. Собственный ./resolver остаётся для уже написанных конфигов.
  • Необязательный peer @feugene/fint-i18n — >=0.9.0 <1.0.0. Пакет тестируется на 0.9 вместе с ядром; на 0.7 и 0.8 он не проверялся.

Earlier versions

The bodies of these releases are not shown: the full feed weighs more than a page is allowed to. The file in the repository is always complete.

  • v1.0.42026-10-13
  • v1.0.32026-10-06
  • v1.0.22026-10-06
  • v1.0.12026-09-29
  • v1.0.02026-09-28
  • v0.4.02026-08-27
  • v0.3.42026-08-26
  • v0.3.32026-08-22
  • v0.3.22026-08-22
  • v0.3.02026-08-20
  • v0.2.02026-08-20
  • v0.1.32026-08-20
  • v0.1.22026-08-19
  • v0.1.12026-08-19
  • v0.1.02026-08-18

The package CHANGELOG in full