Releases: opengovsg/camp-design-system
Releases · opengovsg/camp-design-system
v1.7.0
What's Changed
- feat: remove explicit variant type declarations in component props by @karrui in #482
- fix(deps): bump @floating-ui/react from 0.22.3 to 0.25.2 in /react by @dependabot in #467
- chore: separate lint and lint-fix scripts by @karrui in #471
- chore(deps-dev): update and freeze versions of eslint/prettier and related pkgs by @dependabot in #465
- chore(deps-dev): bump @types/react from 18.2.17 to 18.2.21 in /react by @dependabot in #473
- fix(deps): bump react-virtuoso from 4.4.2 to 4.5.0 in /react by @dependabot in #474
- fix(deps): bump libphonenumber-js from 1.10.30 to 1.10.44 in /react by @dependabot in #475
- chore(deps-dev): bump rollup-plugin-copy from 3.4.0 to 3.5.0 in /react by @dependabot in #477
- fix(deps): bump @swc/core-linux-x64-gnu from 1.3.69 to 1.3.83 in /react by @dependabot in #478
- chore(deps-dev): bump esbuild from 0.18.16 to 0.19.2 in /react by @dependabot in #479
- fix(deps): bump react-virtuoso from 4.5.0 to 4.5.1 in /react by @dependabot in #480
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.5.0 to 6.6.0 in /react by @dependabot in #481
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- feat: add success variant for infobox component by @pregnantboy in #464
Dep changes
- chore(deps-dev): bump eslint-config-prettier from 8.8.0 to 9.0.0 in /react by @dependabot in #455
- chore(deps-dev): bump eslint-plugin-testing-library from 5.11.0 to 6.0.1 in /react by @dependabot in #466
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- fix: label typing tooltip to match chakra by @LinHuiqing in #437
- fix(searchbar): clear controlled searchbar by @dextertanyj in #448
- feat: add Breadcrumb component, correct standalone Link sizing by @karrui in #458
Deps
- chore(deps-dev): bump eslint from 8.44.0 to 8.45.0 in /react by @dependabot in #432
- fix(deps): bump @fontsource/ibm-plex-mono from 5.0.3 to 5.0.5 in /react by @dependabot in #434
- fix(deps): bump react-virtuoso from 4.3.11 to 4.4.0 in /react by @dependabot in #433
- fix(deps): bump @swc/core-linux-x64-gnu from 1.3.62 to 1.3.69 in /react by @dependabot in #436
- chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /react by @dependabot in #438
- chore(deps-dev): bump @typescript-eslint/parser from 5.61.0 to 5.62.0 in /react by @dependabot in #441
- chore(deps-dev): bump tsc-alias from 1.8.6 to 1.8.7 in /react by @dependabot in #442
- chore(deps-dev): bump vite from 4.3.9 to 4.4.6 in /react by @dependabot in #443
- fix(deps): bump react-virtuoso from 4.4.0 to 4.4.1 in /react by @dependabot in #444
- chore(deps-dev): bump esbuild from 0.18.11 to 0.18.16 in /react by @dependabot in #445
- chore(deps-dev): bump @types/react from 18.2.7 to 18.2.17 in /react by @dependabot in #449
- chore(deps-dev): bump vite from 4.4.6 to 4.4.7 in /react by @dependabot in #450
- fix(deps): bump react-virtuoso from 4.4.1 to 4.4.2 in /react by @dependabot in #451
- chore(deps-dev): bump vite from 4.4.7 to 4.4.8 in /react by @dependabot in #456
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- feat(checkbox): display relevant checkbox colorschemes in darkmode by @karrui in #429
- feat: allow overriding of item height in virtual list by @pregnantboy in #420
- feat: add darkmode to checkbox, inverse colorScheme by @karrui in #400
- fix(checkbox): handle isIndeterminate prop by @karrui in #401
Dependency changes
- fix(deps): bump react-virtuoso from 4.3.8 to 4.3.11 in /react by @dependabot in #424
- fix(deps): bump semver from 5.7.1 to 5.7.2 in /react by @dependabot in #427
- fix(deps): bump react-textarea-autosize from 8.5.0 to 8.5.2 in /react by @dependabot in #421
- chore(deps-dev): bump @typescript-eslint/parser from 5.60.0 to 5.61.0 in /react by @dependabot in #425
- chore(deps-dev): bump esbuild from 0.18.8 to 0.18.11 in /react by @dependabot in #415
- chore(deps-dev): bump typescript from 5.1.3 to 5.1.6 in /react by @dependabot in #417
- chore(deps-dev): bump eslint from 8.43.0 to 8.44.0 in /react by @dependabot in #416
- chore(deps-dev): bump @vitejs/plugin-react from 4.0.0 to 4.0.2 in /react by @dependabot in #423
Misc
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- fix: custom close button for banner by @weiseng18 in #399
- feat(calender/datepicker): allow fixed height and mobile UX improvements by @karrui in #412
token-gen
Dependency changes
- chore(deps-dev): bump eslint from 8.42.0 to 8.43.0 in /react by @dependabot in #402
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.5 to 5.59.11 in /react by @dependabot in #403
- chore(deps-dev): bump esbuild from 0.17.19 to 0.18.4 in /react by @dependabot in #404
- fix(deps): bump react-textarea-autosize from 8.4.0 to 8.4.1 in /react by @dependabot in #405
- fix(deps): bump @fontsource/ibm-plex-mono from 4.5.13 to 5.0.3 in /react by @dependabot in #391
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.11 to 5.60.0 in /react by @dependabot in #407
- fix(deps): bump react-textarea-autosize from 8.4.1 to 8.5.0 in /react by @dependabot in #408
- chore(deps-dev): bump esbuild from 0.18.4 to 0.18.8 in /react by @dependabot in #409
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.9 to 5.60.0 in /react by @dependabot in #410
New Contributors
- @weiseng18 made their first contribution in #399
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- feat: allow ChakraProps to be used in Sidebar components by @karrui in #387
- fix: respect size defaultProps in MultiSelect, SingleSelect component by @karrui in #393
Dependency changes
- chore(deps-dev): bump eslint from 8.39.0 to 8.42.0 in /react by @dependabot in #389
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.59.9 in /react by @dependabot in #390
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
Dependency updates
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.8 in /react by @dependabot in #378
- fix(deps): bump @swc/core-linux-x64-gnu from 1.3.60 to 1.3.62 in /react by @dependabot in #379
- chore(deps-dev): bump rimraf from 5.0.0 to 5.0.1 in /react by @dependabot in #381
- fix(deps): bump rooks from 7.14.0 to 7.14.1 in /react by @dependabot in #382
- chore(deps-dev): bump typescript from 5.0.4 to 5.1.3 in /react by @dependabot in #380
New Contributors
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Major version bump v1.0.0
Breaking changes
- feat!: shard out markdown (affects some components, read description)
#324
What's new
- chore: use
color
(instead ofcolour
) default export from design system generated files#374
Dependency changes
- fix(deps): bump @swc/core-linux-x64-gnu from 1.3.53 to 1.3.60 in /react
#373
- fix(deps): bump react-virtuoso from 4.3.7 to 4.3.8 in /react
#371
- fix(deps): bump date-fns from 2.29.3 to 2.30.0 in /react
#363
- fix(deps): bump react-virtuoso from 4.3.3 to 4.3.7 in /react
#362
Dev dep changes
- chore(deps-dev): bump vite from 4.2.1 to 4.3.9 in /react
#372
- chore(deps-dev): bump @types/react-dom from 18.2.1 to 18.2.4 in /react
#369
- chore(deps-dev): bump @types/react from 18.2.6 to 18.2.7 in /react
#370
- chore(deps-dev): bump @typescript-eslint/eslint-plugin in /react
#365
- chore(deps-dev): bump @types/react from 18.0.38 to 18.2.6 in /react
#364
- chore(deps-dev): bump tsc-alias from 1.8.5 to 1.8.6 in /react
#361
- chore(deps-dev): bump eslint-plugin-testing-library in /react
#360
- chore(deps-dev): bump eslint-plugin-storybook in /react
#359
- chore(deps-dev): bump @typescript-eslint/parser in /react
#358
- chore(deps-dev): bump esbuild from 0.17.18 to 0.17.19 in /react
#357
Documentation
- chore: add build issue remediation in Readme
#367
New Contributors
- @pregnantboy made their first contribution in #367
- @austinwoon made their first contribution in #374
Full Changelog: v0.1.0...v1.0.0
v0.1.0
No changes from v0.1.0-alpha.12.
Changelog reflects major changes from previous latest
(v0.0.12) to v0.1.0
.
Full Changelog: v0.0.12...v0.1.0
What's Changed
New
- feat: add
sm
size to Range/Calendar and Date/RangePicker components by @karrui in #274 - feat: add more props, map list to List components, remove unused props by @karrui in #227
- feat: add new Calendar and DatePicker components by @karrui in #92
- feat: add new Toolbar component by @karrui in #236
- feat: add onChange prop to searchbar to enable dynamic search by @justynoh in #218
- feat: add Sidebar component by @karrui in #351
- feat: add ssr, link.isExternalFn props to useMdComponent hook by @karrui in #210
- feat: add TagInput component by @karrui in #191
- feat: don't hardcode toast duration by @njenwei in #107
- feat: export RestrictedFooter types and constants by @karrui in #159
- feat: export Single/MultiSelect subcomponents by @karrui in #267
- feat: replace usage of borderRadius with token by @karrui in #235
- feat: update MultiSelect component to retain input on selection by @karrui in #158
- feat: update themes, textStyle font family to be generic by @karrui in #310
- feat: upgrade chakra-ui to v2.5.0 to fix Menu by @mantariksh in #228
- feat(AvatarMenu): expose all Avatar props to allow overriding by @karrui in #277
- feat(FormControl): update styling and fix focus on some inputs when clicked by @karrui in #260
- feat(Radio): add allowDeselect option by @mantariksh in #206
- feat(Tag): add xs size and styles by @karrui in #243
- feat(theme): add default body text, bg, borderColor semantic tokens by @karrui in #239
Fixes
- fix: add outline offset to default link styles by @karrui in #242
- fix: export Calendar component by @karrui in #98
- fix: export Sidebar components to package by @karrui in #355
- fix: export tag input from index by @mantariksh in #199
- fix: move SingleSelect, MultiSelect components to root by @karrui in #170
- fix: remove timezone from datepicker by @LinHuiqing in #309
- fix: update dropdown component to be more reliable by @karrui in #106
- fix: upgrade downshift from 6.1.12 to 7.2.0, a11y fixes for single select and multiselect by @justynoh in #252
- fix: use
-subtle
colors instead of non-existant-light
prefix by @karrui in #289 - fix(Calendar): correctly focus on date on month change, replace cuid with nanoid by @karrui in #200
- fix(DateRangePicker): avoid kebab case for object css by @mantariksh in #209
- fix(MultiSelect): correct chevron height on sm size by @karrui in #325
- fix(MultiSelect): set input to readonly if isSearchable is false by @karrui in #257
v0.1.0-alpha.12 (release candidate)
What's Changed
New
- feat: add Sidebar component by @karrui in #351
- feat: upgrade storybook, correctly ignore Storybook packages in dependabot by @karrui in #332
Fixes
- fix: remove timezone from datepicker by @LinHuiqing in #309
- fix(MultiSelect): correct chevron height on sm size by @karrui in #325
Dep changes
- fix: update chakra-ui/react, chakra-ui/cli and typescript to latest by @karrui in #344
- fix(deps): bump @swc/core-linux-x64-gnu from 1.3.46 to 1.3.53 in /react by @dependabot in #333
- fix(deps): bump downshift from 7.2.1 to 7.6.0 in /react by @dependabot in #347
- fix(deps): bump libphonenumber-js from 1.10.26 to 1.10.30 in /react by @dependabot in #348
- fix(deps): bump react-virtuoso from 4.1.1 to 4.3.1 in /react by @dependabot in #329
- fix(deps): bump react-virtuoso from 4.3.1 to 4.3.3 in /react by @dependabot in #340
- fix(deps): bump rooks from 7.7.0 to 7.14.0 in /react by @dependabot in #341
- fix(deps): remove got package in /react by @dependabot in #350
Devdep changes
- chore(deps-dev): bump @storybook/addon-styling from 1.0.0-next.1 to 1.0.1 in /react by @dependabot in #331
- chore(deps-dev): bump @storybook/client-api from 7.0.2 to 7.0.5 in /react by @dependabot in #320
- chore(deps-dev): bump @storybook/react from 7.0.2 to 7.0.5 in /react by @dependabot in #321
- chore(deps-dev): bump @storybook/react-vite from 7.0.2 to 7.0.5 in /react by @dependabot in #323
- chore(deps-dev): bump @storybook/theming from 7.0.2 to 7.0.6 in /react by @dependabot in #327
- chore(deps-dev): bump @types/react from 18.0.26 to 18.0.38 in /react by @dependabot in #336
- chore(deps-dev): bump @types/react-dom from 18.0.11 to 18.2.1 in /react by @dependabot in #342
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.59.2 in /react by @dependabot in #349
- chore(deps-dev): bump @typescript-eslint/parser from 5.57.1 to 5.59.0 in /react by @dependabot in #334
- chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.2 in /react by @dependabot in #345
- chore(deps-dev): bump @vitejs/plugin-react from 3.1.0 to 4.0.0 in /react by @dependabot in #343
- chore(deps-dev): bump esbuild from 0.17.14 to 0.17.18 in /react by @dependabot in #339
- chore(deps-dev): bump eslint from 8.37.0 to 8.39.0 in /react by @dependabot in #330
- chore(deps-dev): bump eslint-plugin-testing-library from 5.10.2 to 5.10.3 in /react by @dependabot in #335
- chore(deps-dev): bump prettier from 2.8.3 to 2.8.8 in /react by @dependabot in #337
- chore(deps-dev): bump rimraf from 4.4.1 to 5.0.0 in /react by @dependabot in #322
- chore(deps-dev): bump tsc-alias from 1.8.2 to 1.8.5 in /react by @dependabot in #328
- chore(deps-dev): bump vite-plugin-turbosnap from 1.0.1 to 1.0.2 in /react by @dependabot in #346
token-gen
New Contributors
- @LinHuiqing made their first contribution in #309
Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12