Skip to content

Releases: opengovsg/camp-design-system

v1.7.0

11 Sep 09:38
Compare
Choose a tag to compare

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

29 Aug 06:22
Compare
Choose a tag to compare

What's Changed

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

11 Aug 06:40
Compare
Choose a tag to compare

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

13 Jul 08:55
Compare
Choose a tag to compare

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

  • feat(ci): finetune when turbosnap for chromatic runs by @karrui in #428

Full Changelog: v1.3.0...v1.4.0

v1.3.0

27 Jun 06:39
Compare
Choose a tag to compare

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

  • feat(design-token): update Vault tokens, add PinPoint tokens by @karrui in #406

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

Full Changelog: v1.2.0...v1.3.0

v1.2.0

13 Jun 07:00
Compare
Choose a tag to compare

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

06 Jun 10:06
Compare
Choose a tag to compare

What's Changed

  • feat: Added property to choose default render month/year by @cyiafn in #383

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

01 Jun 09:21
Compare
Choose a tag to compare

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 of colour) 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

Full Changelog: v0.1.0...v1.0.0

v0.1.0

25 May 07:14
Compare
Choose a tag to compare

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)

11 May 06:23
Compare
Choose a tag to compare

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

  • feat(token-gen): add prettier for post-build linting by @karrui in #326

New Contributors

Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12