@feugene/granularity-forms-schema
Релизы @feugene/granularity-forms-schema из его CHANGELOG: последние 8 целиком, более ранние — списком версий.
Записи релизов — авторский текст библиотеки, и он английский. Портал его не переводит: журнал изменений — история чужого репозитория, а переписанная история перестаёт быть историей.
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-tokens2.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.7doctorприложения не выдаёт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-granularity1.1: он находит пакет вpackage.jsonприложения сам, порядок резолверов больше не важен. Собственный./resolverостаётся для уже написанных конфигов. - Необязательный peer
@feugene/fint-i18n—>=0.9.0 <1.0.0. Пакет тестируется на 0.9 вместе с ядром; на 0.7 и 0.8 он не проверялся.
Более ранние версии
Тела этих релизов не показываются: лента целиком весит больше, чем страница имеет право весить. Файл в репозитории всегда полон.
v1.0.42026-10-13v1.0.32026-10-06v1.0.22026-10-06v1.0.12026-09-29v1.0.02026-09-28v0.4.02026-08-27v0.3.42026-08-26v0.3.32026-08-22v0.3.22026-08-22v0.3.02026-08-20v0.2.02026-08-20v0.1.32026-08-20v0.1.22026-08-19v0.1.12026-08-19v0.1.02026-08-18