<!-- These issues are used by core contributors to track the list of items that should be completed as part of creating a v9 component. More info can be found here: https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide --> 💡 When you create a PR for any of the checklist items, add a link to this Epic under the PR's **Related Issues** section. ## Preparation - [X] [Open UI Research](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#open-ui-research) - OpenUI does not have research on a SwatchPicker. - #28376 - [X] [Open GitHub issues related to component](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#find-open-issues-on-github) - #22687 - #26907 - #27819 - [X] [Create react-\* package and component from template](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#component-package) - #29496 - https://github.com/microsoft/fluentui/tree/master/packages/react-components/react-swatch-picker-preview - [X] (Optional) [Draft implementation](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#draft-implementation) - #28700 - #30190 - #30631(for a11y review) - [X] [Component Spec authored](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#component-spec) and [reviewed](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#spec-review) - #29436 - #30880 ## Implementation - [X] [Component implementation](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#implementation) - #30544 - #30650 - #30600 - #30769 - #30781 - #30843 - #30868 - #30953 - #31014 - [X] Initial conformance and unit tests (validate basic functionality) - #30861 - [X] [Initial documentation](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#documentation) - [X] [Storybook stories](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#storybook-stories) - [X] README.md covering basic usage - #30877 - [X] MIGRATION.md guide (include v8 and v0) - #30878 - [X] [Component released as unstable](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#unstable-release) from `@fluentui/react-components/unstable` - #30881 ## Validation - [X] [Add tests](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#tests) - [X] Unit and conformance tests - #31083 - [X] VR tests - #30887 - #31029 - [X] Bundle size fixtures - [X] Performance test scenario - #31081 - [X] Accessibility behavior tests - #31060 - [X] Create an issue and run [manual accessibility tests](https://github.com/microsoft/fluentui/wiki/Manual-Accessibility-Review-Checklist): #31078 - [X] [Validate with partners](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#validation) - [X] [Run a bug bash with other FUI crews](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#bug-bash) - [X] [Finalize documentation](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#finalize-documentation) - [X] Review and add any missing storybook stories - #31280 - [X] Finalize migration guide - [X] [Component released as stable](https://github.com/microsoft/fluentui/wiki/Component-Implementation-Guide#stable-release) from `@fluentui/react-components` - #31389 - [X] Ensure exports are removed from from `@fluentui/react-components/unstable` - [X] In package.json: Remove the alpha/beta tag from the version number in package.json - [X] In package.json: Change beachball's `disallowedChangeTypes` to `"major", "prerelease"`
💡 When you create a PR for any of the checklist items, add a link to this Epic under the PR's Related Issues section.
Preparation
Implementation
@fluentui/react-components/unstable- feat: release react-swatch-picker to unstable #30881Validation
@fluentui/react-components@fluentui/react-components/unstabledisallowedChangeTypesto"major", "prerelease"