# Beta prep to do list [toc] ## Things that are out of scope for now (before the initial beta release) - Getting the beta on the website immediately--will work on that later this week, after the beta is out. (Direct people to aka.ms/fluentdemo in the meantime for API docs? Should be easier to get 8-beta showing up there.) - Creating alias packages EVER :tada: - Write a codemod to help consumers with package renames (we should probably do this, but later this week) ## To do - [x] (Mak) Export new Button from @fluentui/react by default and update old button references within our repo to point to the compat import (Done in [#15576](https://github.com/microsoft/fluentui/pull/15576)) - [ ] Later: Get both buttons on the website - [x] (Elizabeth) Export date-time Calendar and DatePicker from @fluentui/react (and delete old versions) - details: https://github.com/microsoft/fluentui/issues/14679 - PR: https://github.com/microsoft/fluentui/pull/15644 - [x] Move uifabric packages to fluentui scope? - Is it possible to wait and do this next week? - Background: https://github.com/microsoft/fluentui/issues/13384 - **See below for table with specific names** - These renames involving **folder name changes to frequently modified packages** should be done ASAP: - [x] (Elizabeth) charting => react-charting - [x] (Elizabeth) experiments => react-experiments - [x] (Elizabeth) date-time => react-date-time - [x] (Elizabeth) styling => style-utilities - These renames of **packages frequently referenced in new code, changing scope only** are the next priority: - [x] react-hooks, utilities (do together) - [x] *Confirm with Tomi that the new names are okay first* - file-type-icons, icons, react-icons - Followed by these ones which consumers are most likely to directly reference: - [x] merge-styles - [x] react-cards - Everything else can be done next week - [x] (Xu) beta publishing - [x] **Update the versions and publishing in master** (in [PR](https://github.com/microsoft/fluentui/pull/15620)) - [x] Need beachball to support not bumping fluentui dependencies in northstart packages - [x] Update beachball settings to publish appropriate npm tags: `-t beta` EXCEPT for web-components and other non-beta packages which should be `latest` - [x] sync to latest versions - [x] Delete conflicting packages from `7.0` - [x] `@fluentui/react-northstar` related packages - [x] `@fluentui/react` related packages - [x] `web-components` package - [ ] (non-blocking) Delete change logs which are for changes which are already published from `7.0` - [ ] (non-blocking) Merge change logs in `master` to with change logs in `7.0` - [ ] Final function component work - [ ] (Caleb, Elizabeth to review) Modal conversion - [ ] (non-blocking, Caleb, Elizabeth to review) SpinButton fixes and adding onChange? (could potentially defer) - [x] (Caleb) Pivot findDOMNode removal https://github.com/microsoft/fluentui/pull/15216 - [x] (non-blocking, Caleb) Ref tests and fixes: https://github.com/microsoft/fluentui/pull/15537 - [x] (Jon) Do we have anything blocking from the bug bash? - [x] Cherry-pick any changes from `7.0` branch - PR list in [#15285](https://github.com/microsoft/fluentui/issues/15285) - [ ] Write cherry-pick assistant to help with all the re-pathing (worst from master to 7, so maybe we can do it later this week) ## Final-final beta prep to do https://github.com/microsoft/fluentui/issues/14689 ## Package renaming https://github.com/microsoft/fluentui/issues/13384 ## Post beta follow-ups - Path to major bump shared packages between `@fluentui/react` and `@fluentui/react-northstar`