Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(masthead-v2): update dev branch with main changes (#10031)
* chore(revert): `carbon-web-components` repo import (#9674) * Revert "Revert "feat(package): adds `carbon-web-components` package to monorepo" (#9665)" This reverts commit 546de388e14d8d4b5a8eab96c5873362fe9382db. * chore(release): update the settings file * chore(settings): update settings to v1.41.1 * fix(search): fired input event upon clicking suggestion (#9632) ### Related Ticket(s) #9375 ### Description Due to the way the event is captured upon the selection of a search suggestion, the input event doesn't fire again when the selection is updated. This PR ensures that both the input change AND the redirection event both fire. ### Changelog **New** - input event fires once more upon clicking suggestion <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * chore(cwc): remove changelog file from gitignore (#9678) ### Related Ticket(s) {{Provide url(s) to the related ticket(s) that this pull request addresses}} ### Description changelog file is needed in the release process, removing from the gitignore file ### Changelog **New** - {{new thing}} **Changed** - {{changed thing}} **Removed** - {{removed thing}} <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * chore(release): publish - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] * chore(settings): update version on settings * feat(search): reintroduce scoped search (#9659) ### Related Ticket(s) #8416 #9633 ### Description This PR reintroduces the previously removed scoped search functionality while Search changes were being made. Now that the changes have been done, we can reintroduce this feature. To test, go to the Scoped search masthead story, change the scope with the dropdown menu, look up a query, and submit the search input query. You should be seeing a different page signaling that the search has been done in a specific part of IBM <img width="400" alt="Screen Shot 2022-11-17 at 4 37 37 PM" src="https://user-images.githubusercontent.com/24970122/202589794-c1cb1b83-2a83-476c-b88f-74a00bf45b40.png"> This is using the following URL that was automatically built through the search with typeahead component. https://www.ibm.com/search/scoped?lang=en&cc=US&lnk=mhsrch&scope-domain=scope&scope-value=["dw,dwaspera"]&scope-type=dw&scope-label=Desarrolladores&q=blockchain ### Changelog **New** - scoped search functionality reintroduced - e2e scoped search tests **Changed** - search component has extra parameters if scoped functionality is present **Removed** - removed feature flag for the scoped functionality as it will now be public <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * deps(cwc): update package name references to `@carbon/carbon-web-components` (#9686) ### Description This updates all references of the previous `carbon-web-components` package for the newly scoped `@carbon/carbon-web-components`. Also adds deploy entries in various Github workflows. ### Changelog **New** - deploys `canary`/`next` gh-pages for `@carbon/carbon-web-components` **Changed** - change all references of `carbon-web-components` to `@carbon/carbon-web-components` <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * Fix/mobile masthead csp (#9676) ### Related Ticket(s) Fixes #9675 ### Description This PR continues the work of moving inline styles out of the masthead to ensure CSP compliance within the cloud console. There are some changes to how the CSP compliance mixin is implemented, but the approach of creating a nonced style element within the shadow root is largely the same. In addition to components creating an internal stylesheet, they also share a global stylesheet for elements that need to utilize it. The internal stylesheet should always be preferred, but some elements, like the `dds-masthead-container` don't attach a shadowroot, and thus cannot have an "internal" stylesheet. ### Changelog **New** - Implemented CSP compliance mixin in additional masthead components **Changed** - Updates to CSP compliance mixin ### Testing Instructions The simplest way to test this is to open the chrome console tab of the devtools and to add a "live expression" for `$$('#main-content [style]')`. This will show any elements within the main content wrapper with an inline style attribute. Click through the masthead in various screen widths and ensure no elements populate that live expression. <img width="253" alt="Screenshot 2022-11-21 at 9 29 42 PM" src="https://user-images.githubusercontent.com/25532785/203205404-a9166e94-a4a6-4bbb-831f-665094d5b567.png"> * chore(settings): adjust settings version comment * chore(release): publish - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] * chore(deps): update dependency sass to ~1.56.0 (#9669) * chore(deps): update dependency sass to ~1.56.0 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kennylam <[email protected]> * chore(cypress): downgrade to 8.7.0 (#9699) ### Related Ticket(s) N/A ### Description downgrade cypress <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * feat(content-section): combining components (#9348) ### Related Ticket(s) #8843 ### Description Content section had multiple different components that used different children components, though they look identical and practically the same. This PR combines the stories, adds documentation, and ensures the children components style properly. ### Changelog **New** - `dds-content-section` now supports `dds-carousel`, `dds-link-list`, and `dds-card-group` <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * chore(deps): update dependency tsickle to ~0.46.0 (#9670) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kennylam <[email protected]> Co-authored-by: Anna Wen <[email protected]> Co-authored-by: Ariella Gilmore <[email protected]> * chore(deps): update dependency mini-css-extract-plugin to ~2.7.0 (#9668) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [mini-css-extract-plugin](https://togithub.com/webpack-contrib/mini-css-extract-plugin) | [`~2.5.0` -> `~2.7.0`](https://renovatebot.com/diffs/npm/mini-css-extract-plugin/2.5.3/2.7.0) | [![age](https://badges.renovateapi.com/packages/npm/mini-css-extract-plugin/2.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/mini-css-extract-plugin/2.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/mini-css-extract-plugin/2.7.0/compatibility-slim/2.5.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/mini-css-extract-plugin/2.7.0/confidence-slim/2.5.3)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/carbon-design-system/carbon-for-ibm-dotcom). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zMi4yIiwidXBkYXRlZEluVmVyIjoiMzQuMzIuMiJ9--> * fix(deps): update dependency flatpickr to v4.6.13 (#9666) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [flatpickr](https://flatpickr.js.org) ([source](https://togithub.com/chmln/flatpickr)) | [`4.6.1` -> `4.6.13`](https://renovatebot.com/diffs/npm/flatpickr/4.6.1/4.6.13) | [![age](https://badges.renovateapi.com/packages/npm/flatpickr/4.6.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/flatpickr/4.6.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/flatpickr/4.6.13/compatibility-slim/4.6.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/flatpickr/4.6.13/confidence-slim/4.6.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/carbon-design-system/carbon-for-ibm-dotcom). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zMC4yIiwidXBkYXRlZEluVmVyIjoiMzQuMzAuMiJ9--> * chore(deps): update dependency zone.js to ~0.12.0 (#9692) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kennylam <[email protected]> * fix(react-wrapper): show component props (#9689) ### Related Ticket(s) n/a ### Description Been trying to fix the react wrapper issue to show components combining parent props with the current props. This fix though at least will temporarily show the current props without combining the parent props ### Changelog **Changed** - removing the `Object.assign` so storybook can find the props <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * chore(deps): update react monorepo (#9693) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react](https://reactjs.org/) ([source](https://togithub.com/facebook/react)) | [`16.9.0` -> `16.14.0`](https://renovatebot.com/diffs/npm/react/16.9.0/16.14.0) | [![age](https://badges.renovateapi.com/packages/npm/react/16.14.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/react/16.14.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/react/16.14.0/compatibility-slim/16.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/react/16.14.0/confidence-slim/16.9.0)](https://docs.renovatebot.com/merge-confidence/) | | [react-dom](https://reactjs.org/) ([source](https://togithub.com/facebook/react)) | [`16.9.0` -> `16.14.0`](https://renovatebot.com/diffs/npm/react-dom/16.9.0/16.14.0) | [![age](https://badges.renovateapi.com/packages/npm/react-dom/16.14.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/react-dom/16.14.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/react-dom/16.14.0/compatibility-slim/16.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/react-dom/16.14.0/confidence-slim/16.9.0)](https://docs.renovatebot.com/merge-confidence/) | | [react-is](https://reactjs.org/) ([source](https://togithub.com/facebook/react)) | [`16.9.0` -> `16.13.1`](https://renovatebot.com/diffs/npm/react-is/16.9.0/16.13.1) | [![age](https://badges.renovateapi.com/packages/npm/react-is/16.13.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/react-is/16.13.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/react-is/16.13.1/compatibility-slim/16.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/react-is/16.13.1/confidence-slim/16.9.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>facebook/react</summary> ### [`v16.14.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#​16140-October-14-2020) [Compare Source](https://togithub.com/facebook/react/compare/v16.13.1...v16.14.0) ##### React - Add support for the [new JSX transform](https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html). ([@​lunaruan](https://togithub.com/lunaruan) in [#​18299](https://togithub.com/facebook/react/pull/18299)) ### [`v16.13.1`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#​16131-March-19-2020) [Compare Source](https://togithub.com/facebook/react/compare/v16.13.0...v16.13.1) ##### React DOM - Fix bug in legacy mode Suspense where effect clean-up functions are not fired. This only affects users who use Suspense for data fetching in legacy mode, which is not technically supported. ([@​acdlite](https://togithub.com/acdlite) in [#​18238](https://togithub.com/facebook/react/pull/18238)) - Revert warning for cross-component updates that happen inside class render lifecycles (`componentWillReceiveProps`, `shouldComponentUpdate`, and so on). ([@​gaearon](https://togithub.com/gaearon) in [#​18330](https://togithub.com/facebook/react/pull/18330)) ### [`v16.13.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#​16130-February-26-2020) [Compare Source](https://togithub.com/facebook/react/compare/v16.12.0...v16.13.0) ##### React - Warn when a string ref is used in a manner that's not amenable to a future codemod ([@​lunaruan](https://togithub.com/lunaruan) in [#​17864](https://togithub.com/facebook/react/pull/17864)) - Deprecate `React.createFactory()` ([@​trueadm](https://togithub.com/trueadm) in [#​17878](https://togithub.com/facebook/react/pull/17878)) ##### React DOM - Warn when changes in `style` may cause an unexpected collision ([@​sophiebits](https://togithub.com/sophiebits) in [#​14181](https://togithub.com/facebook/react/pull/14181), [#​18002](https://togithub.com/facebook/react/pull/18002)) - Warn when a function component is updated during another component's render phase ([@​acdlite](https://togithub.com/acdlite) in [#​17099](https://togithub.com/facebook/react/pull/17099)) - Deprecate `unstable_createPortal` ([@​trueadm](https://togithub.com/trueadm) in [#​17880](https://togithub.com/facebook/react/pull/17880)) - Fix `onMouseEnter` being fired on disabled buttons ([@​AlfredoGJ](https://togithub.com/AlfredoGJ) in [#​17675](https://togithub.com/facebook/react/pull/17675)) - Call `shouldComponentUpdate` twice when developing in `StrictMode` ([@​bvaughn](https://togithub.com/bvaughn) in [#​17942](https://togithub.com/facebook/react/pull/17942)) - Add `version` property to ReactDOM ([@​ealush](https://togithub.com/ealush) in [#​15780](https://togithub.com/facebook/react/pull/15780)) - Don't call `toString()` of `dangerouslySetInnerHTML` ([@​sebmarkbage](https://togithub.com/sebmarkbage) in [#​17773](https://togithub.com/facebook/react/pull/17773)) - Show component stacks in more warnings ([@​gaearon](https://togithub.com/gaearon) in [#​17922](https://togithub.com/facebook/react/pull/17922), [#​17586](https://togithub.com/facebook/react/pull/17586)) ##### Concurrent Mode (Experimental) - Warn for problematic usages of `ReactDOM.createRoot()` ([@​trueadm](https://togithub.com/trueadm) in [#​17937](https://togithub.com/facebook/react/pull/17937)) - Remove `ReactDOM.createRoot()` callback params and added warnings on usage ([@​bvaughn](https://togithub.com/bvaughn) in [#​17916](https://togithub.com/facebook/react/pull/17916)) - Don't group Idle/Offscreen work with other work ([@​sebmarkbage](https://togithub.com/sebmarkbage) in [#​17456](https://togithub.com/facebook/react/pull/17456)) - Adjust `SuspenseList` CPU bound heuristic ([@​sebmarkbage](https://togithub.com/sebmarkbage) in [#​17455](https://togithub.com/facebook/react/pull/17455)) - Add missing event plugin priorities ([@​trueadm](https://togithub.com/trueadm) in [#​17914](https://togithub.com/facebook/react/pull/17914)) - Fix `isPending` only being true when transitioning from inside an input event ([@​acdlite](https://togithub.com/acdlite) in [#​17382](https://togithub.com/facebook/react/pull/17382)) - Fix `React.memo` components dropping updates when interrupted by a higher priority update ([@​acdlite](\(https://github.com/acdlite\)) in [#​18091](https://togithub.com/facebook/react/pull/18091)) - Don't warn when suspending at the wrong priority ([@​gaearon](https://togithub.com/gaearon) in [#​17971](https://togithub.com/facebook/react/pull/17971)) - Fix a bug with rebasing updates ([@​acdlite](https://togithub.com/acdlite) and [@​sebmarkbage](https://togithub.com/sebmarkbage) in [#​17560](https://togithub.com/facebook/react/pull/17560), [#​17510](https://togithub.com/facebook/react/pull/17510), [#​17483](https://togithub.com/facebook/react/pull/17483), [#​17480](https://togithub.com/facebook/react/pull/17480)) ### [`v16.12.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#​16120-November-14-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.11.0...v16.12.0) ##### React DOM - Fix passive effects (`useEffect`) not being fired in a multi-root app. ([@​acdlite](https://togithub.com/acdlite) in [#​17347](https://togithub.com/facebook/react/pull/17347)) ##### React Is - Fix `lazy` and `memo` types considered elements instead of components ([@​bvaughn](https://togithub.com/bvaughn) in [#​17278](https://togithub.com/facebook/react/pull/17278)) ### [`v16.11.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#​16110-October-22-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.10.2...v16.11.0) ##### React DOM - Fix `mouseenter` handlers from firing twice inside nested React containers. [@​yuanoook](https://togithub.com/yuanoook) in [#​16928](https://togithub.com/facebook/react/pull/16928) - Remove `unstable_createRoot` and `unstable_createSyncRoot` experimental APIs. (These are available in the Experimental channel as `createRoot` and `createSyncRoot`.) ([@​acdlite](http://github.com/acdlite) in [#​17088](https://togithub.com/facebook/react/pull/17088)) ### [`v16.10.2`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#​16102-October-3-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.10.1...v16.10.2) ##### React DOM - Fix regression in react-native-web by restoring order of arguments in event plugin extractors ([@​necolas](https://togithub.com/necolas) in [#​16978](https://togithub.com/facebook/react/pull/16978)) ### [`v16.10.1`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#​16101-September-28-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.10.0...v16.10.1) ##### React DOM - Fix regression in Next.js apps by allowing Suspense mismatch during hydration to silently proceed ([@​sebmarkbage](https://togithub.com/sebmarkbage) in [#​16943](https://togithub.com/facebook/react/pull/16943)) ### [`v16.10.0`](https://togithub.com/facebook/react/blob/HEAD/CHANGELOG.md#​16100-September-27-2019) [Compare Source](https://togithub.com/facebook/react/compare/v16.9.0...v16.10.0) ##### React DOM - Fix edge case where a hook update wasn't being memoized. ([@​sebmarkbage](http://github.com/sebmarkbage) in [#​16359](https://togithub.com/facebook/react/pull/16359)) - Fix heuristic for determining when to hydrate, so we don't incorrectly hydrate during an update. ([@​sebmarkbage](http://github.com/sebmarkbage) in [#​16739](https://togithub.com/facebook/react/pull/16739)) - Clear additional fiber fields during unmount to save memory. ([@​trueadm](http://github.com/trueadm) in [#​16807](https://togithub.com/facebook/react/pull/16807)) - Fix bug with required text fields in Firefox. ([@​halvves](http://github.com/halvves) in [#​16578](https://togithub.com/facebook/react/pull/16578)) - Prefer `Object.is` instead of inline polyfill, when available. ([@​ku8ar](http://github.com/ku8ar) in [#​16212](https://togithub.com/facebook/react/pull/16212)) - Fix bug when mixing Suspense and error handling. ([@​acdlite](http://github.com/acdlite) in [#​16801](https://togithub.com/facebook/react/pull/16801)) ##### Scheduler (Experimental) - Improve queue performance by switching its internal data structure to a min binary heap. ([@​acdlite](http://github.com/acdlite) in [#​16245](https://togithub.com/facebook/react/pull/16245)) - Use `postMessage` loop with short intervals instead of attempting to align to frame boundaries with `requestAnimationFrame`. ([@​acdlite](http://github.com/acdlite) in [#​16214](https://togithub.com/facebook/react/pull/16214)) ##### useSubscription - Avoid tearing issue when a mutation happens and the previous update is still in progress. ([@​bvaughn](http://github.com/bvaughn) in [#​16623](https://togithub.com/facebook/react/pull/16623)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/carbon-design-system/carbon-for-ibm-dotcom). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zNC4xIiwidXBkYXRlZEluVmVyIjoiMzQuMzQuMSJ9--> * chore(deps): lock file maintenance (#9586) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use the latest dependency versions. --- ### Configuration 📅 **Schedule**: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/carbon-design-system/carbon-for-ibm-dotcom). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNy4zIiwidXBkYXRlZEluVmVyIjoiMzQuMjcuMyJ9--> * fix(content-group/block): missing display grid styles (#9604) ### Related Ticket(s) #9561 (found when looking at the spacing issue) ### Description When testing content-group using CDN's in a codesandbox. y This first image shows how it appears without `display: grid`. Not properly containing the inner components and causing it to collapse on top of components below. <img width="1277" alt="Screen Shot 2022-10-28 at 9 42 13 AM" src="https://user-images.githubusercontent.com/20210594/198624160-60981df2-a30e-4168-822a-835f10b803f4.png"> This second image shows how it appears with `display: grid` <img width="1344" alt="Screen Shot 2022-10-28 at 9 42 21 AM" src="https://user-images.githubusercontent.com/20210594/198624164-b7b209dc-b6f6-478a-a028-dba46da934ec.png"> ### Changelog This does cause a lot of percy changes, but happy to discuss more about the issue here <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * chore(lint): fixes eslint warnings (#9688) * chore(lint): fixes eslint warnings Co-authored-by: Kenny Lam <[email protected]> * chore(cwc): update references in storybook and codesandbox examples (#9722) ### Related Ticket(s) {{Provide url(s) to the related ticket(s) that this pull request addresses}} ### Description Updating the carbon-web-components references in the carbon-web-components' storybook docs and codesandbox examples. ### Changelog **Changed** 1. `carbon-web-components/es` ---> `@carbon/carbon-web-components/es` 2. CDN urls `https://1.www.s81c.com/common/carbon/web-components/...` --> `https://1.www.s81c.com/common/carbon-for-ibm-dotcom/carbon-web-components/...` 3. Codesandbox links in the storybook docs `https://codesandbox.io/s/github/carbon-design-system/carbon-web-components/tree/main/examples/codesandbox/basic/components/...` --> `https://codesandbox.io/s/github/carbon-design-system/carbon-for-ibm-dotcom/tree/main/packages/carbon-web-components/examples/codesandbox/basic/components/...` <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * chore(release): publish - @carbon/[email protected] - @carbon/[email protected] * chore(deps): update dependency magic-string to ^0.27.0 (#9716) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [magic-string](https://togithub.com/rich-harris/magic-string) | [`^0.26.0` -> `^0.27.0`](https://renovatebot.com/diffs/npm/magic-string/0.26.7/0.27.0) | [![age](https://badges.renovateapi.com/packages/npm/magic-string/0.27.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/magic-string/0.27.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/magic-string/0.27.0/compatibility-slim/0.26.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/magic-string/0.27.0/confidence-slim/0.26.7)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>rich-harris/magic-string</summary> ### [`v0.27.0`](https://togithub.com/rich-harris/magic-string/blob/HEAD/CHANGELOG.md#​0270-httpsgithubcomrich-harrismagic-stringcomparev0267v0270-2022-12-03) [Compare Source](https://togithub.com/rich-harris/magic-string/compare/v0.26.7...v0.27.0) ##### Performance Improvements - use [@​jridgewell/sourcemap-codec](https://togithub.com/jridgewell/sourcemap-codec) ([e68f3e0](https://togithub.com/rich-harris/magic-string/commit/e68f3e05fe6d87acc1c41eddae97fc32e004320b)) #### [0.26.7](https://togithub.com/rich-harris/magic-string/compare/v0.26.6...v0.26.7) (2022-10-09) ##### Bug Fixes - avoid mutating provided options ([#​227](https://togithub.com/rich-harris/magic-string/issues/227)) ([01d033e](https://togithub.com/rich-harris/magic-string/commit/01d033e6e8630ef1d0482d9a3899f1da2bf933d5)) #### [0.26.6](https://togithub.com/rich-harris/magic-string/compare/v0.26.5...v0.26.6) (2022-10-05) ##### Features - add `update` method as safer alternative to `overwrite` ([#​212](https://togithub.com/rich-harris/magic-string/issues/212)) ([9a312e3](https://togithub.com/rich-harris/magic-string/commit/9a312e37a02629f7496c6cfcf307832e991669a3)) #### [0.26.5](https://togithub.com/rich-harris/magic-string/compare/v0.26.4...v0.26.5) (2022-09-30) ##### Bug Fixes - update typescript definition file to contain `replaceAll()` ([#​224](https://togithub.com/rich-harris/magic-string/issues/224)) ([45a4921](https://togithub.com/rich-harris/magic-string/commit/45a49214ba244b906f4d20450debc8edcc06e2a8)) #### [0.26.4](https://togithub.com/rich-harris/magic-string/compare/v0.26.3...v0.26.4) (2022-09-22) ##### Features - fix `.replace()` when searching string, add `.replaceAll()` ([#​222](https://togithub.com/rich-harris/magic-string/issues/222)) ([04a05bd](https://togithub.com/rich-harris/magic-string/commit/04a05bdc9bf56e00e616a0ae07923fbd9b63fbd0)) ##### Performance Improvements - avoiding use of Object.defineProperty in Chunk constructor ([#​219](https://togithub.com/rich-harris/magic-string/issues/219)) ([130794b](https://togithub.com/rich-harris/magic-string/commit/130794bb8bfd9f21eb1f50c36a1da8eb5443d256)) #### [0.26.3](https://togithub.com/rich-harris/magic-string/compare/v0.26.2...v0.26.3) (2022-08-30) ##### Performance Improvements - delay guess encoded ([#​216](https://togithub.com/rich-harris/magic-string/issues/216)) ([69b13c7](https://togithub.com/rich-harris/magic-string/commit/69b13c7a09af742e4f31cf419e8f96e6db32ab5a)) #### [0.26.2](https://togithub.com/rich-harris/magic-string/compare/v0.26.1...v0.26.2) (2022-05-11) ##### Bug Fixes - specify types in exports ([#​214](https://togithub.com/rich-harris/magic-string/issues/214)) ([985e7b4](https://togithub.com/rich-harris/magic-string/commit/985e7b4d8a6fd5911d2ad2e6524999e9198a6b9f)) #### [0.26.1](https://togithub.com/rich-harris/magic-string/compare/v0.26.0...v0.26.1) (2022-03-03) ##### Bug Fixes - **replace:** match replacer function signature with spec ([902541f](https://togithub.com/rich-harris/magic-string/commit/902541fdff3998e3c957908de10769d2af1a3c70)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/carbon-design-system/carbon-for-ibm-dotcom). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC40NC4wIiwidXBkYXRlZEluVmVyIjoiMzQuNDQuMCJ9--> * chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#9715) Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/SamVerschueren/decode-uri-component/releases">decode-uri-component's releases</a>.</em></p> <blockquote> <h2>v0.2.2</h2> <ul> <li>Prevent overwriting previously decoded tokens 980e0bf</li> </ul> <p><a href="https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2">https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2</a></p> <h2>v0.2.1</h2> <ul> <li>Switch to GitHub workflows 76abc93</li> <li>Fix issue where decode throws - fixes <a href="https://github-redirect.dependabot.com/SamVerschueren/decode-uri-component/issues/6">#6</a> 746ca5d</li> <li>Update license (<a href="https://github-redirect.dependabot.com/SamVerschueren/decode-uri-component/issues/1">#1</a>) 486d7e2</li> <li>Tidelift tasks a650457</li> <li>Meta tweaks 66e1c28</li> </ul> <p><a href="https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1">https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb"><code>a0eea46</code></a> 0.2.2</li> <li><a href="https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152"><code>980e0bf</code></a> Prevent overwriting previously decoded tokens</li> <li><a href="https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33"><code>3c8a373</code></a> 0.2.1</li> <li><a href="https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3"><code>76abc93</code></a> Switch to GitHub workflows</li> <li><a href="https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9"><code>746ca5d</code></a> Fix issue where decode throws - fixes <a href="https://github-redirect.dependabot.com/SamVerschueren/decode-uri-component/issues/6">#6</a></li> <li><a href="https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30"><code>486d7e2</code></a> Update license (<a href="https://github-redirect.dependabot.com/SamVerschueren/decode-uri-component/issues/1">#1</a>)</li> <li><a href="https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134"><code>a650457</code></a> Tidelift tasks</li> <li><a href="https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02"><code>66e1c28</code></a> Meta tweaks</li> <li>See full diff in <a href="https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=decode-uri-component&package-manager=npm_and_yarn&previous-version=0.2.0&new-version=0.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/carbon-design-system/carbon-for-ibm-dotcom/network/alerts). </details> * chore(cwc): update references to carbon web components in monorepo (#9723) ### Related Ticket(s) {{Provide url(s) to the related ticket(s) that this pull request addresses}} ### Description Update references for carbon-web-components to new npm package name (`@carbon/web-components`) and revert changes to cwc CDN links. <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * chore(release): publish - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] * chore(release): publish - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] - @carbon/[email protected] * chore(actions): add gh-actions for cwc-v2 branch (#9810) ### Description Adds GH workflows for `carbon-web-components@v2` feature branch. ### Changelog **New** - {{new thing}} **Changed** - {{changed thing}} **Removed** - {{removed thing}} <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * fix(tabs): basic keyboard navigation (#9811) ### Related Ticket(s) https://github.com/carbon-design-system/carbon-web-components/issues/970 https://github.com/carbon-design-system/carbon-web-components/issues/707 ### Description This PR ensures that the Tabs and Content Switcher components are able to be work with tab navigation. ### Changelog **New** - added tab-index in the tab shadow dom - added home/end key functionality **Changed** - triggering the content switching upon pressing the enter key **Removed** - remove unneeded inFocus property in the tab item component <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * feat(cta): merging components into one (#9569) ### Related Ticket(s) #8841 ### Description This PR merges all the CTA components into one ### Changelog **Changed** - CTA is now an individual component that contains the other CTA components within <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "package: services": Services --> <!-- *** "package: utilities": Utilities --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * fix(notification/tag): token documentation (#9809) ### Related Ticket(s) carbon-design-system/carbon-for-ibm-dotcom#9757 ### Description Update storybook styles to fix token values coming through from components with token mixins. Add docs for adopter to include on there end. ### Changelog **New** - add styles to storybook container - add documentation * Ccpa (#9718) ### Related Ticket(s) [{{Provide url(s) to the related ticket(s) that this pull request addresses}} ](https://jsw.ibm.com/browse/URX-465) ### Description Show California privacy statement based on user's location. <!-- React and Web Component deploy previews are enabled by default. --> <!-- To enable additional available deploy previews, apply the following --> <!-- labels for the corresponding package: --> <!-- *** "test: e2e": Codesandbox examples and e2e integration tests --> <!-- *** "RTL": React / Web Components (RTL) --> <!-- *** "feature flag": React / Web Components (experimental) --> * chore(csp): remove CSPCompliance mixin (#9703) ### Related Ticket(s) #9599 #9675 Followup to PRs #9676 #9605 ### Description This PR removes the CSP compliance mixin. After additional research we discovered the following: 1. The mixin was entirely unnecessary. Setting element styles via `HTMLElement.style.<property>` is, in fact, allowed per CSPs without `unsafe-inline`. [Example codepen](https://codepen.io/andy-blum/pen/ExRRRBj) 2. The mixin as architected wouldn't work anyway, as it requires `unsafe-eval`. ### Changelog **Removed** - Removed CSP compliance mixin * feat(masthead-v2.1): simple megamenu (fka "listing") design updates (#9627) * feat(masthead-v2): consolidate category heading renderers * feat(masthead-v2): establish listing megamenu headings * feat(masthead-v2): create base megamenu header and adjust layout * feat(masthead-v2): temp storybook mock updates * feat(masthead-v2): style right nav header * feat(masthead-v2): fix category heading definition * feat(masthead-v2): support conditional heading styling * feat(masthead-v2): wire up right nav heading data * feat(masthead-v2): apply new layout styles * feat(masthead-v2): reorient category link rendering Code complexity can be drastically reduced by styling the default content consistently, then applying special styles to the text passed in via the title attribute. * feat(masthead-v2): represent more options in mock data * feat(masthead-v2): update heading keys to match new schema * feat(masthead-v2): support deprecated heading title schema * feat(masthead-v2): support variable heading levels * feat(masthead-v2): restore selected item demo in Storybook * feat(masthead-v2): position view all links above scroll shadow * feat(masthead-v2): update spacing tokens * Update dependency @carbon/icons-react to v10.49.0 (#9838) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@carbon/icons-react](https://togithub.com/carbon-design-system/carbon) | [`10.48.0` -> `10.49.0`](https://renovatebot.com/diffs/npm/@carbon%2ficons-react/10.48.0/10.49.0) | [![age](https://badges.renovateapi.com/packages/npm/@carbon%2ficons-react/10.49.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@carbon%2ficons-react/10.49.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@carbon%2ficons-react/10.49.0/compatibility-slim/10.48.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@carbon%2ficons-react/10.49.0/confidence-slim/10.48.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>carbon-design-system/carbon</summary> ### [`v10.49.0`](https://togithub.com/carbon-design-system/carbon/releases/tag/v10.49.0) [Compare Source](https://togithub.com/carbon-design-system/carbon/compare/v10.48.0...v10.49.0) #### `[email protected]` ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) - chore(deps): bump eslint-plugin-jest from 24.3.6 to 25.3.0 ([#​10162](https://togithub.com/carbon-design-system/carbon/issues/10162)) ([`131a68783`](https://togithub.com/carbon-design-system/carbon/commit/131a68783)) #### `@carbon/[email protected]` ##### New features :rocket: - feat(react): add unstable_IconButton ([#​10095](https://togithub.com/carbon-design-system/carbon/issues/10095)) ([`c902f3a3e`](https://togithub.com/carbon-design-system/carbon/commit/c902f3a3e)) - feat(carbon-react): add stack re-export ([#​10123](https://togithub.com/carbon-design-system/carbon/issues/10123)) ([`0c2870ba0`](https://togithub.com/carbon-design-system/carbon/commit/0c2870ba0)) ##### Bug fixes :bug: - fix(carbon-react): add entrypoint to side-effects array ([#​10128](https://togithub.com/carbon-design-system/carbon/issues/10128)) ([`0e6035503`](https://togithub.com/carbon-design-system/carbon/commit/0e6035503)) ##### Documentation :memo: - docs(form): use stack for form spacing examples, fix label spacing ([#​10100](https://togithub.com/carbon-design-system/carbon/issues/10100)) ([`3444ca9d4`](https://togithub.com/carbon-design-system/carbon/commit/3444ca9d4)) ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) - refactor(react): update pagination component to functional component ([#​10082](https://togithub.com/carbon-design-system/carbon/issues/10082)) ([`df40c35a4`](https://togithub.com/carbon-design-system/carbon/commit/df40c35a4)) - chore(release): v10.48.1-rc.0 ([`392f29f66`](https://togithub.com/carbon-design-system/carbon/commit/392f29f66)) #### `[email protected]` ##### Bug fixes :bug: - fix(Checkbox): add positioning to checkbox input for native validation alignment ([#​10142](https://togithub.com/carbon-design-system/carbon/issues/10142)) ([`56cec535e`](https://togithub.com/carbon-design-system/carbon/commit/56cec535e)) ##### Documentation :memo: - docs(form): use stack for form spacing examples, fix label spacing ([#​10100](https://togithub.com/carbon-design-system/carbon/issues/10100)) ([`3444ca9d4`](https://togithub.com/carbon-design-system/carbon/commit/3444ca9d4)) - docs(components): update link for codesandbox to use main ([#​10133](https://togithub.com/carbon-design-system/carbon/issues/10133)) ([`c017826bc`](https://togithub.com/carbon-design-system/carbon/commit/c017826bc)) ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) #### `@carbon/[email protected]` ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) #### `@carbon/[email protected]` ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) #### `@carbon/[email protected]` ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) #### `@carbon/[email protected]` ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) #### `@carbon/[email protected]` ##### New features :rocket: - feat(icons): new icons september thru november ([#​10127](https://togithub.com/carbon-design-system/carbon/issues/10127)) ([`d6fabd6c8`](https://togithub.com/carbon-design-system/carbon/commit/d6fabd6c8)) ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) - chore(icons): update icon alias metadata ([#​10141](https://togithub.com/carbon-design-system/carbon/issues/10141)) ([`b0a4daeec`](https://togithub.com/carbon-design-system/carbon/commit/b0a4daeec)) #### `[email protected]` ##### New features :rocket: - feat(table-toolbar-search): add onBlur/onFocus handling ([#​10187](https://togithub.com/carbon-design-system/carbon/issues/10187)) ([`ec2da01d7`](https://togithub.com/carbon-design-system/carbon/commit/ec2da01d7)) - feat(react): add unstable_IconButton ([#​10095](https://togithub.com/carbon-design-system/carbon/issues/10095)) ([`c902f3a3e`](https://togithub.com/carbon-design-system/carbon/commit/c902f3a3e)) - feat(react): refactor Modal and ModalFooter to functional components ([#​10046](https://togithub.com/carbon-design-system/carbon/issues/10046)) ([`8c0b66011`](https://togithub.com/carbon-design-system/carbon/commit/8c0b66011)) ##### Bug fixes :bug: - fix(styles): replace cds--tab--scrollable class with cds--tabs ([#​10194](https://togithub.com/carbon-design-system/carbon/issues/10194)) ([`4b416b907`](https://togithub.com/carbon-design-system/carbon/commit/4b416b907)) - fix(Checkbox): add positioning to checkbox input for native validation alignment ([#​10142](https://togithub.com/carbon-design-system/carbon/issues/10142)) ([`56cec535e`](https://togithub.com/carbon-design-system/carbon/commit/56cec535e)) - fix(TextInput): only add aria-describedby when there's helper to link to ([#​10108](https://togithub.com/carbon-design-system/carbon/issues/10108)) ([`07c2aea39`](https://togithub.com/carbon-design-system/carbon/commit/07c2aea39)) - fix(tabs): debounce scroll handler ([#​10120](https://togithub.com/carbon-design-system/carbon/issues/10120)) ([`a6dc2648d`](https://togithub.com/carbon-design-system/carbon/commit/a6dc2648d)) - fix(OverflowMenu): changed filename for story ([#​10041](https://togithub.com/carbon-design-system/carbon/issues/10041)) ([`5b4efa927`](https://togithub.com/carbon-design-system/carbon/commit/5b4efa927)) ##### Documentation :memo: - docs(form): use stack for form spacing examples, fix label spacing ([#​10100](https://togithub.com/carbon-design-system/carbon/issues/10100)) ([`3444ca9d4`](https://togithub.com/carbon-design-system/carbon/commit/3444ca9d4)) - docs(checkbox): add storybook docs for onClick ([#​10130](https://togithub.com/carbon-design-system/carbon/issues/10130)) ([`46eded483`](https://togithub.com/carbon-design-system/carbon/commit/46eded483)) ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) - chore(OverflowMenuItem): refactored to functional component ([#​10147](https://togithub.com/carbon-design-system/carbon/issues/10147)) ([`74e570362`](https://togithub.com/carbon-design-system/carbon/commit/74e570362)) - chore(deps): bump eslint-plugin-jest from 24.3.6 to 25.3.0 ([#​10162](https://togithub.com/carbon-design-system/carbon/issues/10162)) ([`131a68783`](https://togithub.com/carbon-design-system/carbon/commit/131a68783)) - refactor(popover): update <div> to <span> ([#​10140](https://togithub.com/carbon-design-system/carbon/issues/10140)) ([`54894d598`](https://togithub.com/carbon-design-system/carbon/commit/54894d598)) - refactor(react): update pagination component to functional component ([#​10082](https://togithub.com/carbon-design-system/carbon/issues/10082)) ([`df40c35a4`](https://togithub.com/carbon-design-system/carbon/commit/df40c35a4)) - chore(release): v10.48.1-rc.0 ([`392f29f66`](https://togithub.com/carbon-design-system/carbon/commit/392f29f66)) #### `@carbon/[email protected]` ##### New features :rocket: - feat(react): add unstable_IconButton ([#​10095](https://togithub.com/carbon-design-system/carbon/issues/10095)) ([`c902f3a3e`](https://togithub.com/carbon-design-system/carbon/commit/c902f3a3e)) ##### Bug fixes :bug: - fix(styles): replace cds--tab--scrollable class with cds--tabs ([#​10194](https://togithub.com/carbon-design-system/carbon/issues/10194)) ([`4b416b907`](https://togithub.com/carbon-design-system/carbon/commit/4b416b907)) - fix(Checkbox): add positioning to checkbox input for native validation alignment ([#​10142](https://togithub.com/carbon-design-system/carbon/issues/10142)) ([`56cec535e`](https://togithub.com/carbon-design-system/carbon/commit/56cec535e)) - fix(button): correct secondary button token color ([#​10129](https://togithub.com/carbon-design-system/carbon/issues/10129)) ([`934d21f8a`](https://togithub.com/carbon-design-system/carbon/commit/934d21f8a)) - fix(styles): import z-index into overflow-menu in [@​carbon/styles](https://togithub.com/carbon/styles) ([#​10106](https://togithub.com/carbon-design-system/carbon/issues/10106)) ([`dbf508dea`](https://togithub.com/carbon-design-system/carbon/commit/dbf508dea)) ##### Documentation :memo: - docs(form): use stack for form spacing examples, fix label spacing ([#​10100](https://togithub.com/carbon-design-system/carbon/issues/10100)) ([`3444ca9d4`](https://togithub.com/carbon-design-system/carbon/commit/3444ca9d4)) ##### Housekeeping :house: - chore(release): v10.49.0 ([#​10216](https://togithub.com/carbon-design-system/carbon/issues/10216)) ([`505af1963`](https://togithub.com/carbon-design-system/carbon/commit/505af1963)) - chore(release): v10.49.0-rc.0 ([`7da5b4891`](https://togithub.com/carbon-design-system/carbon/commit/7da5b4891)) - refactor(styles): remove unused tabs styles ([#​10189](https://togithub.com/carbon-design-system/carbon/issues/10189)) ([`8e1d973cb`](https://togithub.com/carbon-design-system/carbon/commit/8e1d973cb)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/carbon-design-system/carbon-for-ibm-dotcom). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC42MS4wIiwidXBkYXRlZEluVmVyIjoiMzQuNjEuMCJ9--> * Update dependency @carbon/layout to v10.37.1 (#9837) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@carbon/layout](https://togithub.com/carbon-design-system/carbon) | [`10.37.0` -> `10.37.1`](https://renovatebot.com/diffs/npm/@carbon%2flayout/10.37.0/10.37.1) | [![age](https://badges.renovateapi.com/packages/npm/@carbon%2flayout/10.37.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@carbon%2flayout/10.37.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@carbon%2flayout/10.37.1/compatibility-slim/10.37.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@carbon%2flayout/10.37.1/confidence-slim/10.37.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>carbon-design-system/carbon</summary> ### [`v10.37.1`](https://togithub.com/carbon-design-system/carbon/releases/tag/v10.37.1) [Compare Source](https://togithub.com/carbon-design-system/carbon/compare/v10.37.0...v10.37.1) #### `[email protected]` ##### Bug fixes :bug: - fix(Search): restore default component size ([#​8912](https://togithub.com/carbon-design-system/carbon/issues/8912)) ([`d06886bab`](https://togithub.com/carbon-design-system/carbon/commit/d06886bab)) ##### Housekeeping :house: - chore(release): v10.37.1-rc.0 ([`53f5f5b1b`](https://togithub.com/carbon-design-system/carbon/commit/53f5f5b1b)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want…
- Loading branch information