Skip to content

Commit f82947b

Browse files
committed
chore: add changeset and pin patched dev-tooling dependencies
Pin transitive, dev/build-only dependencies flagged by Snyk to their patched releases (esbuild, vite, brace-expansion, postcss-selector-parser). These are pulled in via the eslint config and the storybook/vite build and do not ship to consumers. Scoped version ranges bump only the vulnerable versions.
1 parent 83c40ba commit f82947b

3 files changed

Lines changed: 188 additions & 426 deletions

File tree

.changeset/ui-hardening.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
"@datum-cloud/datum-ui": minor
3+
---
4+
5+
Broad correctness and hardening pass across the component library:
6+
7+
- Fixed bugs across base and feature components: button sizing, alert dismissal,
8+
responsive dropdown/popover handlers and modal default, sidebar state, multi-select
9+
selection, autocomplete/autosearch, tag-input, transfer, input-number, task-queue
10+
scheduling/timeout/reload, date-time pickers, grid gutters, code-editor YAML precision,
11+
rich-text editor, and data-table.
12+
- Fixed form data integrity: multi-step value merging, adapter type preservation, and
13+
dirty-state detection for Date/Map defaults.
14+
- Fixed the map module (listener leaks, crash paths) and place-autocomplete refetch loop.
15+
- Fixed theming/no-flash scripts and shared hooks (copy-to-clipboard, debounce, breakpoint).
16+
- Tightened peer dependency ranges to the tested majors (e.g. react-day-picker v10);
17+
consumers on older majors should verify.
18+
- Internal: split oversized modules, removed the legacy picker family, added import-layering
19+
enforcement, an export generator, and coverage/test gates.

0 commit comments

Comments
 (0)