Repository navigation
Releases: kamiletar/letar-forms
Releases · kamiletar/letar-forms
Release list
@letar/forms 1.3.0
Added
- @letar/forms/testing — новый entry point с хелперами для тестирования форм:
- — рендер в ChakraProvider + привязанные хелперы
- — заполнение полей по data-field-name (text, number, checkbox)
- — поиск и клик кнопки сабмита
- / / — ассерты
- / — мультистеп хелперы
- / / — массивы
- / — утилитарные компоненты
- — централизованный ChakraProvider wrapper
- useUrlPrefill() — хук для автозаполнения формы из URL-параметров (whitelist, маппинг, массивы, вложенные объекты, cleanUrl)
- generatePrefillUrl() — генерация маркетинговых ссылок с предзаполненными параметрами
Documentation
- Обновлены GitHub READMEs: letar-forms (56 fields, новые фичи), zenstack-form-plugin (бейджи), letar-form-mcp (56 fields)
- Добавлены MDX guides (EN+RU) и демо-страницы в form-docs для testing-utilities и url-prefill
- Добавлены примеры в form-example с навигацией
@letar/forms 1.2.0
Release v1.2.0 of @letar/forms
@letar/forms 1.1.0
Added
- size-limit CI: bundle size проверка перед каждым npm publish (20 KB brotli full)
- Категорийные entry points:
- Бенчмарк ре-рендеров: 10 полей, ввод в одно → 0 лишних рендеров у остальных
- FieldErrorBoundary: ErrorBoundary для каждого field-компонента (fallback при ошибке рендеринга)
- Type-тесты: DeepKeys, DeepValue, useTypedFormSubscribe (vitest expectTypeOf)
- prop в для кастомного текста при загрузке
- и в FormFieldComponents/FormGroupListComponent типах
Fixed
- Race condition в Form.Steps — все шаги получали index=0
- Число полей 49 → 40 во всех 12 статьях и README
Changed
- tsup entry points расширены с 3 до 9 (code splitting для categories)
- Bundle Size секция в README с актуальными метриками
- exports map с 6 category entry points
@letar/forms 1.0.3
Release v1.0.3 of @letar/forms
@letar/forms 1.0.0
Release v1.0.0 of @letar/forms