|
1 | 1 | # @datum-cloud/datum-ui |
2 | 2 |
|
| 3 | +## 1.3.0 |
| 4 | + |
| 5 | +### Minor Changes |
| 6 | + |
| 7 | +- a2466e4: Upgrade `@stepperize/react` to v7 and refactor the stepper to its redesigned API. |
| 8 | + |
| 9 | + v7 is a ground-up API redesign, deferred from the dependency-update sweep. The |
| 10 | + internal refactor remaps the removed v6 surface (`stepper.lookup.*`, |
| 11 | + `stepper.state.current.data.id`, per-step `metadata`) onto the v7 instance |
| 12 | + (`current`, `index`, `isFirst`/`isLast`, `goTo`, flow `data`) and the new |
| 13 | + array-based `defineStepper(steps)` / `Provider` model. |
| 14 | + |
| 15 | + Consumer-facing changes for the bare `Stepper` (the `FormStepper` API is |
| 16 | + unchanged): |
| 17 | + - `Stepper.Provider` prop `initialStep` → `defaultStep` (and `initialMetadata` |
| 18 | + → `defaultData`). |
| 19 | + - The render-prop `methods` is now the flat v7 instance: use `methods.current.id`, |
| 20 | + `methods.next()/prev()/goTo()`, and `methods.isFirst`/`methods.isLast` instead |
| 21 | + of the old `methods.state.*` / `methods.navigation.*`. |
| 22 | + |
| 23 | +### Patch Changes |
| 24 | + |
| 25 | +- a2466e4: Update dependencies and apply a security fix. |
| 26 | + - Override `undici` to `^7.28.0` to resolve a critical CRLF Injection |
| 27 | + vulnerability (pulled in transitively via jsdom, test-only). |
| 28 | + - Apply open Renovate updates: `@radix-ui/*` primitives, storybook 10.4.6, |
| 29 | + `@types/react`, tsdown, `@rsbuild/core`. |
| 30 | + - Bump remaining minor/patch deps: `@tiptap/*` 3.27, react-hook-form, |
| 31 | + `@conform-to/*`, `@tanstack/react-virtual`, lucide-react, |
| 32 | + isomorphic-dompurify, tailwindcss 4.3.1, eslint, vitest, turbo. |
| 33 | + - Upgrade `js-yaml` to v5 (now imported via flat named exports; peer range |
| 34 | + widened to `>=4.1.1`). |
| 35 | + - Bump the pinned package manager to pnpm 11.8.0. |
| 36 | + |
3 | 37 | ## 1.2.0 |
4 | 38 |
|
5 | 39 | ### Minor Changes |
|
0 commit comments