|
1 | 1 | # @sumup-oss/circuit-ui |
2 | 2 |
|
| 3 | +## 10.0.0-next.0 |
| 4 | + |
| 5 | +### Major Changes |
| 6 | + |
| 7 | +- [#2902](https://github.com/sumup-oss/circuit-ui/pull/2902) [`64faf5e`](https://github.com/sumup-oss/circuit-ui/commit/64faf5e24259baf925f18254e1397f43833bcf78) Thanks [@connor-baer](https://github.com/connor-baer)! - Removed the Calendar component's deprecated `calendar` prop. Support for the `gregory` calendar was removed in v9.4 since it never fully worked. |
| 8 | + |
| 9 | +- [#2914](https://github.com/sumup-oss/circuit-ui/pull/2914) [`c01bb30`](https://github.com/sumup-oss/circuit-ui/commit/c01bb304a920dffdaa2baf7921d7b793f7a8ebf5) Thanks [@sirineJ](https://github.com/sirineJ)! - Renamed the Popover component to ActionMenu to better reflect its purpose. |
| 10 | + |
| 11 | +- [#2922](https://github.com/sumup-oss/circuit-ui/pull/2922) [`ea6d920`](https://github.com/sumup-oss/circuit-ui/commit/ea6d920ae43be4da2701579f56b9fd15cd435c04) Thanks [@connor-baer](https://github.com/connor-baer)! - Removed the global style reset to improve compatibility with other UI libraries. If your app still requires the reset, [download](https://meyerweb.com/eric/tools/css/reset/) and include it manually. |
| 12 | + |
| 13 | +- [#2947](https://github.com/sumup-oss/circuit-ui/pull/2947) [`e925c3a`](https://github.com/sumup-oss/circuit-ui/commit/e925c3a071a6b6d6412aa94028193907f2198e10) Thanks [@connor-baer](https://github.com/connor-baer)! - Required an accessible name for the SideNavigation's primary link badge to ensure it can be perceived by visually impaired users. The relevant prop has been renamed from `badge.label` to `badge.children` to match the secondary link's badge. |
| 14 | + |
| 15 | +### Minor Changes |
| 16 | + |
| 17 | +- [#2906](https://github.com/sumup-oss/circuit-ui/pull/2906) [`6ad9edb`](https://github.com/sumup-oss/circuit-ui/commit/6ad9edbbdebf89abd26639066687bdb2e87c66cc) Thanks [@sirineJ](https://github.com/sirineJ)! - Removed the deprecated `profileMenu` and `user` props from the TopNavigation component. |
| 18 | + |
| 19 | +- [#2974](https://github.com/sumup-oss/circuit-ui/pull/2974) [`b025cf4`](https://github.com/sumup-oss/circuit-ui/commit/b025cf4cfa9a1a687623d1d23f3daf0283c0db2c) Thanks [@sirineJ](https://github.com/sirineJ)! - Marked the Timestamp component as stable. |
| 20 | + |
| 21 | + ```diff |
| 22 | + -import { Timestamp } from '@sumup-oss/circuit-ui/experimental'; |
| 23 | + +import { Timestamp } from '@sumup-oss/circuit-ui'; |
| 24 | + ``` |
| 25 | + |
| 26 | +- [#2859](https://github.com/sumup-oss/circuit-ui/pull/2859) [`3dd75c9`](https://github.com/sumup-oss/circuit-ui/commit/3dd75c9b647eb80d5043c6cac1cbb0d299654f56) Thanks [@sirineJ](https://github.com/sirineJ)! - Set an explicit minimum version for TypeScript of 4.1 or higher. While this is technically a breaking change, v4.1 was released over 4 years ago, so we don't expect this to break anyone's code. Please let us know if this causes you issues. |
| 27 | + |
| 28 | +- [#2859](https://github.com/sumup-oss/circuit-ui/pull/2859) [`3dd75c9`](https://github.com/sumup-oss/circuit-ui/commit/3dd75c9b647eb80d5043c6cac1cbb0d299654f56) Thanks [@sirineJ](https://github.com/sirineJ)! - Refactored the NotificationModal component to use the new Modal component under the hood. |
| 29 | + |
| 30 | +- [#2859](https://github.com/sumup-oss/circuit-ui/pull/2859) [`3dd75c9`](https://github.com/sumup-oss/circuit-ui/commit/3dd75c9b647eb80d5043c6cac1cbb0d299654f56) Thanks [@sirineJ](https://github.com/sirineJ)! - Added a new hook `useScrollLock` to disable page scroll on demand. |
| 31 | + |
| 32 | +- [#2859](https://github.com/sumup-oss/circuit-ui/pull/2859) [`3dd75c9`](https://github.com/sumup-oss/circuit-ui/commit/3dd75c9b647eb80d5043c6cac1cbb0d299654f56) Thanks [@sirineJ](https://github.com/sirineJ)! - Deprecated the `hideCloseButton` prop in the Modal and NotificationModal components. It had no effect. |
| 33 | + |
| 34 | +- [#2859](https://github.com/sumup-oss/circuit-ui/pull/2859) [`3dd75c9`](https://github.com/sumup-oss/circuit-ui/commit/3dd75c9b647eb80d5043c6cac1cbb0d299654f56) Thanks [@sirineJ](https://github.com/sirineJ)! - Added default translations for the Modal and NotificationModal components. The `closeButtonLabel` prop is now optional. |
| 35 | + |
| 36 | +- [#2916](https://github.com/sumup-oss/circuit-ui/pull/2916) [`40ceec5`](https://github.com/sumup-oss/circuit-ui/commit/40ceec53e12096c16f8089edd5591ecbaa6e277d) Thanks [@sirineJ](https://github.com/sirineJ)! - Added a Popover component that displays any given content above other content in a page upon interaction with a triggering element. |
| 37 | + |
| 38 | +- [#2871](https://github.com/sumup-oss/circuit-ui/pull/2871) [`6c6e2ac`](https://github.com/sumup-oss/circuit-ui/commit/6c6e2ac3bc6dd706a2aa6e51eb27ffdd83e90c94) Thanks [@sirineJ](https://github.com/sirineJ)! - Refactored the Modal, Popover, Toggletip, DateInput, SidePanel and SideNavigation components to leverage the internal Dialog component for improved consistency and maintainability. |
| 39 | + |
| 40 | +- [#2859](https://github.com/sumup-oss/circuit-ui/pull/2859) [`3dd75c9`](https://github.com/sumup-oss/circuit-ui/commit/3dd75c9b647eb80d5043c6cac1cbb0d299654f56) Thanks [@sirineJ](https://github.com/sirineJ)! - Refactored the Modal component to use the native `dialog` element. The Modal component can now be rendered directly in your JSX (the older `useModal` hook continues to be supported). |
| 41 | + |
| 42 | +### Patch Changes |
| 43 | + |
| 44 | +- [#2860](https://github.com/sumup-oss/circuit-ui/pull/2860) [`3ab5e39`](https://github.com/sumup-oss/circuit-ui/commit/3ab5e39cf1153d5879a7ae2842b56ae5bfc5469c) Thanks [@sirineJ](https://github.com/sirineJ)! - Fixed an issue with simultaneous instances of the `useScrollLock` hook. |
| 45 | + |
| 46 | +- Updated dependencies [[`3dd75c9`](https://github.com/sumup-oss/circuit-ui/commit/3dd75c9b647eb80d5043c6cac1cbb0d299654f56), [`b7ff643`](https://github.com/sumup-oss/circuit-ui/commit/b7ff643cbb1d190d82a164b5116808546241a528)]: |
| 47 | + - @sumup-oss/design-tokens@9.0.0-next.0 |
| 48 | + |
3 | 49 | ## 9.9.1 |
4 | 50 |
|
5 | 51 | ### Patch Changes |
|
0 commit comments