Repository navigation
v2.0.0
What's Changed
π Notable Changes
- feat: Update general styling attributes for UI Library 2.0 by @nielslyngsoe in #1237
- Lit: Updates minimum required version to 3.0.0 by @iOvergaard in #1271
- Spike: single-package architecture (AB#65021) by @iOvergaard in #1286
- feat(theme): add high-contrast theme by @iOvergaard in #1328
π₯ Breaking Changes
- fix(base,icon-registry): replace unsafe Function type with explicit signatures by @iOvergaard in #1273
- feat(base)!: remove deprecated class aliases and update eslint to v10 by @iOvergaard in #1278
- feat(base)!: remove deprecated non-UUI-prefixed class aliases by @iOvergaard in #1276
- feat(popover)!: remove deprecated uui-popover component by @iOvergaard in #1280
- feat(caret)!: remove deprecated uui-caret component by @iOvergaard in #1279
- feat(base)!: remove element-internals-polyfill by @iOvergaard in #1281
- feat!: replace --uui-show-focus-outline JS with :focus-visible CSS by @iOvergaard in #1284
- feat!: adopt registration files, drop uui- filename prefix by @iOvergaard in #1294
- refactor: replace demandCustomElement with side-effect imports by @iOvergaard in #1305
- Form Control: V2 based on Backoffice version by @nielslyngsoe in #1287
- refactor(color): extract shared color utilities by @iOvergaard in #1325
- feat(color)!: replace colord with culori by @iOvergaard in #1327
π New Features
- fix(button): remove requestSubmit fallback by @iOvergaard in #1283
- feat: add jscodeshift codemod for v1βv2 import migration (AB#65024) by @iOvergaard in #1298
- feat: add runtime version detection and duplicate-load warnings by @iOvergaard in #1302
- Feature:
uui-symbol-drag-handlecomponent by @bjarnef in #1118 - fix(select): replace global Option interface with exported UUISelectOption by @iOvergaard in #1310
- fix: add sideEffects field for proper tree-shaking by @iOvergaard in #1308
- fix(themes): extract shared foundations into base.css by @iOvergaard in #1311
- fix(a11y): Add aria-hidden attribute to svg icon when creating a new element by @rickdoesburg in #1326
- Make images decode async by @nielslyngsoe in #1362
- feat(combobox): refactor to support multi-selection. by @engijlr in #1348
- feat(modal): replace showModal with popover API for top-layer flexibility by @engijlr in #1363
- V2: Backoffice finetunes for v18 by @nielslyngsoe in #1378
- V2.0: pagination and table styling by @nielslyngsoe in #1383
π Bug Fixes
- fix: Color swatch contrast by @bjarnef in #1207
- fix(timer): adjust remaining proportionally when duration changes by @iOvergaard in #1324
- fix(theme): include uui-font and uui-text classes in base theme by @iOvergaard in #1329
- fix(color-slider): show hue color on slider handle by @iOvergaard in #1331
- fix(responsive-container): observe host element for resize detection and delay dropdown cloning by @engijlr in #1359
- UUITabGroup: Prevent active tab switching when ctrl clicking on a tab with a href by @alexnaglotech in #1384
- Ensure prepend and append in input is rounded by @bjarnef in #1396
- Table: wrapper element for proper styling on windows by @nielslyngsoe in #1408
π Documentation
- docs: migrate component READMEs to v2 single-package imports by @iOvergaard in #1306
- feat(storybook): add runtime theme switcher by @iOvergaard in #1330
π Internal
- build(deps-dev): update @testing-library/dom to v10 by @iOvergaard in #1274
- build(deps-dev): update build tool dependencies to latest major versions by @iOvergaard in #1275
- fix(base): remove @ts-ignore for Popover API by @iOvergaard in #1282
- fix(test): replace property-based Chai assertions with function calls by @iOvergaard in #1295
- fix: add .js extensions to relative imports + ESLint enforcement by @iOvergaard in #1297
- Refactor: mark query and handler properties as readonly by @iOvergaard in #1307
- test: spike Vitest browser mode as WTR replacement by @iOvergaard in #1299
- fix: resolve 7 SonarCloud issues on main branch by @iOvergaard in #1318
- fix: add readonly to never-reassigned class members (S2933) by @iOvergaard in #1320
- fix: resolve 6 test TODOs across 5 components by @iOvergaard in #1321
- fix: resolve S7764, S7735, and S3358 SonarCloud issues across 19 files by @iOvergaard in #1322
- fix: resolve remaining S7735 issues and fix file-preview/toast-container bugs by @iOvergaard in #1323
- Move styles last in new component to satisfy ESlint rule by @bjarnef in #1395
π¦ Dependencies
- build(deps-dev): bump chromatic from 15.1.0 to 15.1.1 by @dependabot[bot] in #1290
- build(deps-dev): bump eslint-plugin-storybook from 10.2.8 to 10.2.10 by @dependabot[bot] in #1289
- build(deps-dev): bump @lerna-lite/cli from 4.11.0 to 4.11.3 by @dependabot[bot] in #1291
- build(deps-dev): bump basic-ftp from 5.0.5 to 5.2.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1296
- build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #1303
- fix(color-picker): externalize colord dependency by @iOvergaard in #1309
- build(deps-dev): bump github-markdown-css from 5.8.1 to 5.9.0 by @dependabot[bot] in #1313
- build(deps-dev): bump typescript-eslint from 8.55.0 to 8.56.1 by @dependabot[bot] in #1315
- build(deps-dev): bump globals from 17.3.0 to 17.4.0 by @dependabot[bot] in #1314
- build(deps): bump tar from 7.5.9 to 7.5.10 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1334
- build(deps-dev): bump react-syntax-highlighter from 16.1.0 to 16.1.1 by @dependabot[bot] in #1338
- build(deps-dev): bump eslint-plugin-storybook from 10.2.13 to 10.2.16 by @dependabot[bot] in #1337
- build(deps-dev): bump eslint from 10.0.2 to 10.0.3 by @dependabot[bot] in #1336
- build(deps-dev): bump @vitest/browser from 4.0.18 to 4.1.0 by @dependabot[bot] in #1344
- build(deps): bump tar from 7.5.10 to 7.5.11 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1342
- build(deps-dev): bump flatted from 3.3.3 to 3.4.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1349
- build(deps): bump handlebars from 4.7.8 to 4.7.9 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1353
- build(deps): bump actions/github-script from 8 to 9 by @dependabot[bot] in #1360
- build(deps-dev): bump vite from 7.3.1 to 7.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1357
- build(deps-dev): bump @vitest/browser from 4.1.0 to 4.1.2 by @dependabot[bot] in #1355
- build(deps-dev): bump chromatic from 15.2.0 to 16.3.0 by @dependabot[bot] in #1364
- build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #1373
- build(deps): bump actions/dependency-review-action from 4 to 5 by @dependabot[bot] in #1375
- build(deps-dev): bump postcss from 8.5.6 to 8.5.14 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1374
- build(deps-dev): bump vitest from 4.0.18 to 4.1.5 by @dependabot[bot] in #1376
- build(deps-dev): bump @chromatic-com/storybook from 5.0.1 to 5.1.2 by @dependabot[bot] in #1377
- build(deps-dev): bump dev dependencies and align vitest packages by @iOvergaard in #1380
- build(deps-dev): bump eslint from 10.3.0 to 10.4.0 by @dependabot[bot] in #1387
- build(deps-dev): bump @storybook/addon-docs from 10.3.6 to 10.4.0 by @dependabot[bot] in #1385
- build(deps-dev): bump tmp from 0.2.5 to 0.2.7 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1399
- build(deps-dev): bump chromatic from 16.9.0 to 17.0.0 by @dependabot[bot] in #1394
- build(deps-dev): bump @vitest/browser from 4.1.6 to 4.1.7 by @dependabot[bot] in #1392
- build(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #1393
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #1405
- build(deps-dev): bump @vitest/browser from 4.1.7 to 4.1.8 by @dependabot[bot] in #1403
- build(deps-dev): bump axe-core from 4.11.4 to 4.12.0 by @dependabot[bot] in #1401
New Contributors
- @rickdoesburg made their first contribution in #1326
Full Changelog: v1.18.1...v2.0.0