mirror of
https://github.com/MAKS-IT-COM/maksit-webui.git
synced 2026-06-30 20:06:43 +02:00
2.4 KiB
2.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[v0.3.0] - 2026-05-25
Added
- Storybook 10 catalog for
@maks-it.com/webui-components: Tailwind v4, React Router decorator, autodocs, a11y addon, stories for all editors, DataTable (with ClientSideInteractive filters/pagination demo), Layout, and FormLayout (FormContainer,FormHeader,FormContent,FormFooter). npm run storybookandnpm run build-storybookfromsrc/.
Changed
- Storybook stories under
src/stories/components/mirrorpackages/components/src/components/folder names (editors,Toast, …); sidebar titles usecomponents/<folder>/…;@webui/*Vite aliases import package source without a build.
Removed
- Unused
VaultStyleListSection,VaultStyleDataTable, andVaultStyleListFooter(components/list/) — not consumed by vault or certs-ui; list screens useDataTableinstead.
Fixed
- Editor
colspanuses static Tailwindcol-span-*classes viafunctions/tailwind/gridColSpan.tsso Storybook and Vite builds apply the 12-column grid correctly. - Storybook 10 preview: Vite
esbuildJSX set toautomaticso decorators and stories no longer throwReact is not defined.
[v0.2.0] - 2026-05-24
Added
- Jest test suite (50 tests) covering
@maks-it.com/webui-coreutilities and@maks-it.com/webui-contractsschemas. - Root
npm testscript and per-package build tsconfigs (tsconfig.build.json) for TypeScript 6 declaration emit.
Changed
- Updated dependencies to current majors: TypeScript 6, Jest 30, Zod 4.4, lucide-react 1.x, axios 1.16, and React 19.2.
- Migrated Zod schemas to v4 APIs:
intersection()replaces.and(), custom refinements use'custom'issue codes. @maks-it.com/webui-componentsToast IDs now usecrypto.randomUUID(); lodash imports uselodash/debouncesubpaths.- Peer dependency ranges:
zod^4.4,axios^1.16,lucide-react^1.0.
Removed
uuidruntime dependency from@maks-it.com/webui-components.
[v0.1.0] - 2026-05-24
Added
- Initial
@maks-it.com/webui-contracts,@maks-it.com/webui-core, and@maks-it.com/webui-componentspackages extracted from Certs UI and Vault WebUI. - npm publish under the
@maks-it.comorg scope on registry.npmjs.org.