From 5d938e9dfa906f7f1d7e9c3ea244adbb2f3eed30 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Mon, 9 Feb 2026 16:28:26 -0800 Subject: [PATCH 01/25] feat: implement hybrid changesets workflow (mirror rnx-kit) This commit implements a hybrid approach that mirrors rnx-kit's changesets workflow while keeping Azure Pipelines for NPM publishing. Architecture: - GitHub Actions: Version bump PR creation using @changesets/action - Azure Pipelines: NPM publishing (compliance-friendly) - GitHub App token: Bypasses org PR restrictions (like rnx-kit) Changes: - Add changesets dependencies (@changesets/cli, @changesets/changelog-github) - Create .changeset/config.json (mirrors rnx-kit configuration) - Create GitHub Actions workflow for version bumps - Update Azure Pipelines to use 'changeset publish' - Add comprehensive setup documentation Key features: - Uses official @changesets/action (battle-tested) - Preserves dependency-profiles postbump hook - Maintains Azure KeyVault integration for NPM token - Keeps all 1ESPT compliance and security measures - No prepublish hook needed (packages have proper exports field) Setup required: 1. Configure GitHub App (react-native-sdk-bot or new app) 2. Add APP_ID variable and PRIVATE_KEY secret 3. See CHANGESETS_SETUP.md for detailed instructions References: - rnx-kit workflow pattern - Plan: /Users/sanajmi/.claude/plans/stateless-jumping-unicorn.md Co-Authored-By: Claude Sonnet 4.5 --- .ado/azure-pipelines.publish.yml | 19 +- .changeset/config.json | 13 ++ .github/workflows/changesets-version.yml | 81 +++++++ CHANGESETS_SETUP.md | 282 +++++++++++++++++++++++ package.json | 6 + 5 files changed, 388 insertions(+), 13 deletions(-) create mode 100644 .changeset/config.json create mode 100644 .github/workflows/changesets-version.yml create mode 100644 CHANGESETS_SETUP.md diff --git a/.ado/azure-pipelines.publish.yml b/.ado/azure-pipelines.publish.yml index c3905c92116..d226fcd1729 100644 --- a/.ado/azure-pipelines.publish.yml +++ b/.ado/azure-pipelines.publish.yml @@ -85,19 +85,12 @@ extends: displayName: 'yarn buildci [test]' - script: | - echo ##vso[task.setvariable variable=SkipNpmPublishArgs]--no-publish - displayName: Enable No-Publish (npm) - condition: ${{ parameters.skipNpmPublish }} - - - script: | - echo ##vso[task.setvariable variable=SkipGitPushPublishArgs]--no-push - displayName: Enable No-Publish (git) - condition: ${{ parameters.skipGitPush }} - - - script: | - yarn publish:beachball $(SkipNpmPublishArgs) $(SkipGitPushPublishArgs) --access public --token $(npmAuth) -b origin/main -y - displayName: 'Publish NPM Packages (for main branch)' - condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main')) + export NPM_TOKEN=$(npmAuth) + yarn changeset:publish --access public + displayName: 'Publish NPM Packages with Changesets' + condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'), not(${{ parameters.skipNpmPublish }})) + env: + NPM_TOKEN: $(npmAuth) - script: | yarn publish:beachball $(SkipNpmPublishArgs) $(SkipGitPushPublishArgs) --access public --token $(npmAuth) -y -t v${{ replace(variables['Build.SourceBranch'],'refs/heads/releases/','') }} -b origin/${{ replace(variables['Build.SourceBranch'],'refs/heads/','') }} --prerelease-prefix ${{ replace(variables['Build.SourceBranch'],'refs/heads/releases/','') }} diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 00000000000..56400b29d61 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": ["@changesets/cli/commit", { "skipCI": false }], + "linked": [], + "access": "public", + "baseBranch": "origin/main", + "ignore": [ + "@fluentui-react-native/tester", + "@fluentui-react-native/fluent-tester", + "@fluentui-react-native/test-*" + ] +} diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml new file mode 100644 index 00000000000..e609344e3b0 --- /dev/null +++ b/.github/workflows/changesets-version.yml @@ -0,0 +1,81 @@ +name: Changesets Version Bump + +on: + push: + branches: [main] + workflow_dispatch: + +permissions: + contents: write # for Git tags and commits + +jobs: + version: + name: Create Version Bump PR + runs-on: ubuntu-latest + if: ${{ github.repository == 'microsoft/fluentui-react-native' }} + + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + filter: blob:none + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'yarn' + + - name: Enable Corepack + run: corepack enable + + - name: Install dependencies + run: | + yarn config set nodeLinker node-modules + yarn install --immutable + + - name: Build packages + run: yarn buildci + + - name: Generate token for version PR + uses: actions/create-github-app-token@v2 + id: app-token + with: + app-id: ${{ vars.APP_ID }} + private-key: ${{ secrets.PRIVATE_KEY }} + permissions: | + contents: write + pull-requests: write + + - name: Create Version Bump PR + id: changesets + uses: changesets/action@v1 + with: + version: yarn changeset:version + commit: 'chore(release): version packages' + title: 'chore(release): version packages' + createGithubReleases: false # We handle in Azure Pipelines + env: + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} + + - name: Post-version hook for dependency-profiles + if: steps.changesets.outputs.hasChangesets == 'true' + run: | + if [ -d "packages/libraries/dependency-profiles" ]; then + echo "šŸ“¦ Updating dependency-profiles" + cd packages/libraries/dependency-profiles + yarn update-profile + cd ../../.. + + yarn install --mode update-lockfile + + if [[ -n $(git status --porcelain) ]]; then + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add . + git commit -m "chore: update dependency-profiles and lockfile" + git push + echo "āœ… Committed dependency-profiles updates" + fi + fi diff --git a/CHANGESETS_SETUP.md b/CHANGESETS_SETUP.md new file mode 100644 index 00000000000..27927ffea28 --- /dev/null +++ b/CHANGESETS_SETUP.md @@ -0,0 +1,282 @@ +# Changesets Hybrid Workflow Setup Guide + +This guide explains how to set up the hybrid changesets workflow that uses GitHub Actions for version bumps and Azure Pipelines for publishing. + +## Prerequisites + +- Organization admin access to configure GitHub App +- Repository admin access to add secrets and variables +- Azure Pipelines already configured with NPM token + +## Architecture Overview + +``` +Developer → Changeset (markdown) → PR merged to main + ↓ +GitHub Actions (@changesets/action) + - changeset version (bump package.json versions) + - Create "Version Packages" PR + - Use GitHub App token (bypasses org PR restrictions) + - Run dependency-profiles postbump hook + ↓ +Version PR merged + ↓ +Azure Pipelines + - Build & test + - changeset publish (to npm) + - Create GitHub releases + - Push git tags +``` + +## Phase 1: GitHub App Setup (REQUIRED) + +### Step 1: Create or Configure GitHub App + +**Option A: Use existing react-native-sdk-bot** +1. Check if `react-native-sdk-bot` exists in your organization +2. Verify it has the required permissions (see below) +3. Install it on `microsoft/fluentui-react-native` repository + +**Option B: Create new GitHub App** +1. Go to GitHub organization settings: https://github.com/organizations/microsoft/settings/apps +2. Click "New GitHub App" +3. Configure: + - **Name**: `fluentui-react-native-release` (or similar unique name) + - **Homepage URL**: `https://github.com/microsoft/fluentui-react-native` + - **Webhook**: Uncheck "Active" + +4. **Permissions** (Repository permissions): + - Contents: **Read and write** + - Pull requests: **Read and write** + +5. **Where can this GitHub App be installed?**: "Only on this account" + +6. Click "Create GitHub App" + +### Step 2: Install GitHub App on Repository + +1. After creating the app, go to "Install App" in the left sidebar +2. Click "Install" next to your organization +3. Select "Only select repositories" +4. Choose `microsoft/fluentui-react-native` +5. Click "Install" + +### Step 3: Generate Private Key + +1. Go to your GitHub App settings +2. Scroll to "Private keys" section +3. Click "Generate a private key" +4. A `.pem` file will download - **keep this secure!** + +### Step 4: Get App ID + +1. In GitHub App settings, find the "App ID" near the top +2. It's a numeric value (e.g., `123456`) +3. Copy this number + +### Step 5: Add Repository Secrets and Variables + +1. Go to repository settings: https://github.com/microsoft/fluentui-react-native/settings/secrets/actions + +2. Add **Repository Secret** `PRIVATE_KEY`: + - Click "New repository secret" + - Name: `PRIVATE_KEY` + - Value: Paste the entire contents of the `.pem` file (including `-----BEGIN RSA PRIVATE KEY-----` and `-----END RSA PRIVATE KEY-----`) + - Click "Add secret" + +3. Go to Variables tab: https://github.com/microsoft/fluentui-react-native/settings/variables/actions + +4. Add **Repository Variable** `APP_ID`: + - Click "New repository variable" + - Name: `APP_ID` + - Value: The numeric App ID from Step 4 + - Click "Add variable" + +## Phase 2: Verify Azure Pipelines Configuration + +The Azure Pipelines publish workflow has been updated to use `changeset publish` instead of `beachball publish`. + +**Required Azure Variable Groups** (should already exist): +- `FluentUI React Native Secrets` - Contains `npmAuth` variable + +**No changes needed** - Azure Pipelines will automatically use the new publish command. + +## Phase 3: Developer Workflow Changes + +### Creating Changesets (New Way) + +**Before (Beachball)**: +```bash +yarn change +``` + +**After (Changesets)**: +```bash +yarn changeset +# Interactive CLI will guide you through: +# 1. Which packages changed +# 2. What type of bump (major/minor/patch) +# 3. Description of changes +``` + +### Changeset File Format + +**Beachball** (JSON in `change/` directory): +```json +{ + "type": "patch", + "comment": "Fix button accessibility", + "packageName": "@fluentui-react-native/button", + "email": "user@example.com" +} +``` + +**Changesets** (Markdown in `.changeset/` directory): +```markdown +--- +"@fluentui-react-native/button": patch +--- + +Fix button accessibility +``` + +### Checking Status + +```bash +# See what packages will be published +yarn changeset:status + +# See detailed version changes +yarn changeset:status --verbose +``` + +## Phase 4: Testing the Workflow + +### Local Testing + +1. **Install dependencies**: + ```bash + yarn install + ``` + +2. **Create a test changeset**: + ```bash + yarn changeset + # Select a package + # Choose "patch" + # Add description: "Test changeset workflow" + ``` + +3. **Test version bump locally** (optional): + ```bash + yarn changeset:version + # This will: + # - Update package.json versions + # - Update CHANGELOG.md files + # - Consume changeset files + # - Update yarn.lock + + # Reset if just testing: + git reset --hard HEAD + ``` + +### End-to-End Testing + +1. **Merge a changeset to main**: + - Create branch with changeset + - Open PR + - Merge to main + +2. **Verify GitHub Actions**: + - Go to Actions tab + - Check "Changesets Version Bump" workflow + - Verify it creates a PR titled "chore(release): version packages" + - PR branch should be `changeset-release/main` + +3. **Merge version PR**: + - Review the version bump PR + - Merge to main + +4. **Verify Azure Pipelines**: + - Check Azure Pipelines run + - Verify packages published to npm + - Check GitHub releases created + - Verify git tags pushed + +## Troubleshooting + +### GitHub Actions Fails with "Resource not accessible by integration" + +**Problem**: GitHub App doesn't have correct permissions. + +**Solution**: +1. Go to GitHub App settings +2. Verify permissions: Contents (read & write), Pull requests (read & write) +3. If permissions were changed, reinstall the app on the repository + +### GitHub Actions Fails with "Bad credentials" + +**Problem**: PRIVATE_KEY or APP_ID is incorrect. + +**Solution**: +1. Verify APP_ID matches the number in GitHub App settings +2. Regenerate private key if needed +3. Update repository secret with new key + +### Azure Pipelines "changeset publish" Fails + +**Problem**: NPM authentication issue or no packages to publish. + +**Solution**: +1. Check that version bump PR was merged first +2. Verify `npmAuth` variable exists in `FluentUI React Native Secrets` group +3. Check Azure Pipelines logs for specific error + +### "No changesets present" + +**Problem**: Forgot to create changeset in PR. + +**Solution**: +- Run `yarn changeset` to create a changeset file +- Commit and push the `.changeset/*.md` file +- Changesets PR bot will update status + +## Migration from Beachball + +### Can I use both? + +**Yes** - during transition period: +- `yarn change` - still works (beachball) +- `yarn changeset` - new way (changesets) + +Eventually, remove beachball commands once fully migrated. + +### What about existing change files? + +**Beachball change files** in `change/` directory are ignored by changesets. + +Options: +1. Process remaining beachball changes before migration +2. Manually convert to changesets format +3. Keep beachball for processing old changes + +### Branch name changed + +**Old**: `beachball/version-bump/main` +**New**: `changeset-release/main` + +Update any CI/CD rules that reference the old branch name. + +## References + +- **Changesets docs**: https://github.com/changesets/changesets +- **GitHub App tokens**: https://github.com/actions/create-github-app-token +- **rnx-kit example**: https://github.com/microsoft/rnx-kit/.github/workflows/build.yml + +## Support + +If you encounter issues: +1. Check this guide's troubleshooting section +2. Review GitHub Actions logs +3. Check Azure Pipelines logs +4. Review the plan document: `/Users/sanajmi/.claude/plans/stateless-jumping-unicorn.md` diff --git a/package.json b/package.json index 275ecb76023..a01238f1f60 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,10 @@ "bundle": "lage bundle", "clean": "lage clean", "change": "beachball change", + "changeset": "changeset", + "changeset:version": "changeset version && yarn install --mode update-lockfile", + "changeset:publish": "changeset publish", + "changeset:status": "changeset status", "check-for-changed-files": "cd scripts && yarn fluentui-scripts check-changes", "checkchange": "beachball check --changehint \"Run 'yarn change' to generate a change file\"", "check-publishing": "node ./scripts/src/cli.mjs check-publishing", @@ -54,6 +58,8 @@ "@babel/preset-react": "catalog:", "@babel/preset-typescript": "catalog:", "@babel/runtime": "catalog:", + "@changesets/changelog-github": "^0.5.0", + "@changesets/cli": "^2.28.0", "@rnx-kit/align-deps": "catalog:", "@rnx-kit/lint-lockfile": "catalog:", "babel-jest": "^29.7.0", From fda6d2b154a1ee92029dd27adb5f98c5e4d1a122 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Tue, 10 Feb 2026 10:29:41 -0800 Subject: [PATCH 02/25] lock --- yarn.lock | 495 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 488 insertions(+), 7 deletions(-) diff --git a/yarn.lock b/yarn.lock index 3198a0a8d63..c18a77633e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1856,6 +1856,13 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.5.5": + version: 7.28.6 + resolution: "@babel/runtime@npm:7.28.6" + checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d + languageName: node + linkType: hard + "@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": version: 7.28.6 resolution: "@babel/template@npm:7.28.6" @@ -1899,6 +1906,261 @@ __metadata: languageName: node linkType: hard +"@changesets/apply-release-plan@npm:^7.0.14": + version: 7.0.14 + resolution: "@changesets/apply-release-plan@npm:7.0.14" + dependencies: + "@changesets/config": "npm:^3.1.2" + "@changesets/get-version-range-type": "npm:^0.4.0" + "@changesets/git": "npm:^3.0.4" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + detect-indent: "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + lodash.startcase: "npm:^4.4.0" + outdent: "npm:^0.5.0" + prettier: "npm:^2.7.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/097c7ebcec758966b6728696498d59cfac23271aba2a56824ee307be1eefb2d0c6974aef1be4841e20b3458546ffacfd108c1afbf3acc512d6c3a4e30fa28622 + languageName: node + linkType: hard + +"@changesets/assemble-release-plan@npm:^6.0.9": + version: 6.0.9 + resolution: "@changesets/assemble-release-plan@npm:6.0.9" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + semver: "npm:^7.5.3" + checksum: 10c0/128f87975f65d9ceb2c997df186a5deae8637fd3868098bb4fb9772f35fdd3b47883ccbdc2761d0468e60a83ef4e2c1561a8e58f8052bfe2daf1ea046803fe1a + languageName: node + linkType: hard + +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" + dependencies: + "@changesets/types": "npm:^6.1.0" + checksum: 10c0/6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd + languageName: node + linkType: hard + +"@changesets/changelog-github@npm:^0.5.0": + version: 0.5.2 + resolution: "@changesets/changelog-github@npm:0.5.2" + dependencies: + "@changesets/get-github-info": "npm:^0.7.0" + "@changesets/types": "npm:^6.1.0" + dotenv: "npm:^8.1.0" + checksum: 10c0/c2dbf767f7f18f44539d92f7fd0f42ef6fc33d8f3583a0cd2a558fe8242a4f2db178bf77497c73780652afbae55704b14c32dd33f4d61ebdf28113a0af08f19b + languageName: node + linkType: hard + +"@changesets/cli@npm:^2.28.0": + version: 2.29.8 + resolution: "@changesets/cli@npm:2.29.8" + dependencies: + "@changesets/apply-release-plan": "npm:^7.0.14" + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.2" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.14" + "@changesets/git": "npm:^3.0.4" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.6" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" + "@inquirer/external-editor": "npm:^1.0.2" + "@manypkg/get-packages": "npm:^1.1.3" + ansi-colors: "npm:^4.1.3" + ci-info: "npm:^3.7.0" + enquirer: "npm:^2.4.1" + fs-extra: "npm:^7.0.1" + mri: "npm:^1.2.0" + p-limit: "npm:^2.2.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + spawndamnit: "npm:^3.0.1" + term-size: "npm:^2.1.0" + bin: + changeset: bin.js + checksum: 10c0/85c32814698403f1634b649d96b8b32f04fa7f2065e455df672c0b39e9a2dc3a05538b82496536ac00aabf7810dfa68ff8049fa4f618e50ed00a29ceb302a7b5 + languageName: node + linkType: hard + +"@changesets/config@npm:^3.1.2": + version: 3.1.2 + resolution: "@changesets/config@npm:3.1.2" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/logger": "npm:^0.1.1" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + micromatch: "npm:^4.0.8" + checksum: 10c0/76065383cd5b7595f95ad7dc4aacfa74dd4ebb2ef956c30ea97e6f09b87b2e73b870676e7b294290b6cf9b1777983526bc8d3bb58dedd37dfa8a5ddbb02ebe1a + languageName: node + linkType: hard + +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" + dependencies: + extendable-error: "npm:^0.1.5" + checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 + languageName: node + linkType: hard + +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" + dependencies: + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + picocolors: "npm:^1.1.0" + semver: "npm:^7.5.3" + checksum: 10c0/b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 + languageName: node + linkType: hard + +"@changesets/get-github-info@npm:^0.7.0": + version: 0.7.0 + resolution: "@changesets/get-github-info@npm:0.7.0" + dependencies: + dataloader: "npm:^1.4.0" + node-fetch: "npm:^2.5.0" + checksum: 10c0/3a4e497a0d05ea9cb1a17d2193f13d865d2dab8dc6e9162c63c2ffa2719338c27bfa897481feed9abf484075a27284e8c050210cff7b7dedde6a18303440e4d8 + languageName: node + linkType: hard + +"@changesets/get-release-plan@npm:^4.0.14": + version: 4.0.14 + resolution: "@changesets/get-release-plan@npm:4.0.14" + dependencies: + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/config": "npm:^3.1.2" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.6" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/24a15056955fc3967e023f058fa6c1e7550f3aad5c299264307a09b6d312868715684595bdb45a79c3f25fc809a70582be39861f3ae958d392b89a234f65b670 + languageName: node + linkType: hard + +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f + languageName: node + linkType: hard + +"@changesets/git@npm:^3.0.4": + version: 3.0.4 + resolution: "@changesets/git@npm:3.0.4" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@manypkg/get-packages": "npm:^1.1.3" + is-subdir: "npm:^1.1.1" + micromatch: "npm:^4.0.8" + spawndamnit: "npm:^3.0.1" + checksum: 10c0/4abbdc1dec6ddc50b6ad927d9eba4f23acd775fdff615415813099befb0cecd1b0f56ceea5e18a5a3cbbb919d68179366074b02a954fbf4016501e5fd125d2b5 + languageName: node + linkType: hard + +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" + dependencies: + picocolors: "npm:^1.1.0" + checksum: 10c0/a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f + languageName: node + linkType: hard + +"@changesets/parse@npm:^0.4.2": + version: 0.4.2 + resolution: "@changesets/parse@npm:0.4.2" + dependencies: + "@changesets/types": "npm:^6.1.0" + js-yaml: "npm:^4.1.1" + checksum: 10c0/fdc1c99e01257e194a5ff59213993158deae9f84a66f5444a636645ff2655f67b6031589bab796a8c3ed653220d3c55fd62a6af2504a7c54bb541ac573119c5d + languageName: node + linkType: hard + +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + checksum: 10c0/0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 + languageName: node + linkType: hard + +"@changesets/read@npm:^0.6.6": + version: 0.6.6 + resolution: "@changesets/read@npm:0.6.6" + dependencies: + "@changesets/git": "npm:^3.0.4" + "@changesets/logger": "npm:^0.1.1" + "@changesets/parse": "npm:^0.4.2" + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + p-filter: "npm:^2.1.0" + picocolors: "npm:^1.1.0" + checksum: 10c0/a0a503061764bb391e00a37df1251c90356cf46519663dd517e58bc170c290f591abc1cff44569c88c87083360a36e2d756afcf7537b8725f4decfd915f838d3 + languageName: node + linkType: hard + +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" + dependencies: + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 + languageName: node + linkType: hard + +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 + languageName: node + linkType: hard + +"@changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: 10c0/b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c + languageName: node + linkType: hard + +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" + dependencies: + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + human-id: "npm:^4.1.1" + prettier: "npm:^2.7.1" + checksum: 10c0/311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 + languageName: node + linkType: hard + "@colors/colors@npm:*, @colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": version: 1.6.0 resolution: "@colors/colors@npm:1.6.0" @@ -4629,6 +4891,8 @@ __metadata: "@babel/preset-react": "catalog:" "@babel/preset-typescript": "catalog:" "@babel/runtime": "catalog:" + "@changesets/changelog-github": "npm:^0.5.0" + "@changesets/cli": "npm:^2.28.0" "@rnx-kit/align-deps": "catalog:" "@rnx-kit/lint-lockfile": "catalog:" babel-jest: "npm:^29.7.0" @@ -6184,7 +6448,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/external-editor@npm:^1.0.3": +"@inquirer/external-editor@npm:^1.0.2, @inquirer/external-editor@npm:^1.0.3": version: 1.0.3 resolution: "@inquirer/external-editor@npm:1.0.3" dependencies: @@ -6768,6 +7032,32 @@ __metadata: languageName: node linkType: hard +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@types/node": "npm:^12.7.1" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + checksum: 10c0/0ee907698e6c73d6f1821ff630f3fec6dcf38260817c8752fec8991ac38b95ba431ab11c2773ddf9beb33d0e057f1122b00e8ffc9b8411b3fd24151413626fa6 + languageName: node + linkType: hard + +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@changesets/types": "npm:^4.0.1" + "@manypkg/find-root": "npm:^1.1.0" + fs-extra: "npm:^8.1.0" + globby: "npm:^11.0.0" + read-yaml-file: "npm:^1.1.0" + checksum: 10c0/f05907d1174ae28861eaa06d0efdc144f773d9a4b8b65e1e7cdc01eb93361d335351b4a336e05c6aac02661be39e8809a3f7ad28bc67b6b338071434ab442130 + languageName: node + linkType: hard + "@microsoft/1ds-core-js@npm:4.3.11, @microsoft/1ds-core-js@npm:^4.3.0": version: 4.3.11 resolution: "@microsoft/1ds-core-js@npm:4.3.11" @@ -9444,6 +9734,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 + languageName: node + linkType: hard + "@types/node@npm:^18.0.0": version: 18.19.111 resolution: "@types/node@npm:18.19.111" @@ -10613,6 +10910,13 @@ __metadata: languageName: node linkType: hard +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 + languageName: node + linkType: hard + "ansi-escapes@npm:^4.2.1": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" @@ -11752,6 +12056,15 @@ __metadata: languageName: node linkType: hard +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: "npm:^1.0.0" + checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce + languageName: node + linkType: hard + "big-integer@npm:1.6.x": version: 1.6.52 resolution: "big-integer@npm:1.6.52" @@ -12197,6 +12510,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^3.7.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a + languageName: node + linkType: hard + "ci-info@npm:^4.2.0": version: 4.3.1 resolution: "ci-info@npm:4.3.1" @@ -12823,7 +13143,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -12961,6 +13281,13 @@ __metadata: languageName: node linkType: hard +"dataloader@npm:^1.4.0": + version: 1.4.0 + resolution: "dataloader@npm:1.4.0" + checksum: 10c0/5fa4c843b9e60195092f1fc7e2acaff318ed46886dc670ddff683bc560f12d4079e6d1e77749501b7e111a8582d26a2aa2a2fbe6d7d5e1520cef64f4e1fd242d + languageName: node + linkType: hard + "dayjs@npm:^1.8.15": version: 1.11.7 resolution: "dayjs@npm:1.11.7" @@ -13192,6 +13519,13 @@ __metadata: languageName: node linkType: hard +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 + languageName: node + linkType: hard + "detect-libc@npm:^2.1.2": version: 2.1.2 resolution: "detect-libc@npm:2.1.2" @@ -13341,6 +13675,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^8.1.0": + version: 8.6.0 + resolution: "dotenv@npm:8.6.0" + checksum: 10c0/6750431dea8efbd54b9f2d9681b04e1ccc7989486461dcf058bb708d9e3d63b04115fcdf8840e38ad1e24a4a2e1e7c1560626c5e3ac7bc09371b127c49e2d45f + languageName: node + linkType: hard + "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -13535,6 +13876,16 @@ __metadata: languageName: node linkType: hard +"enquirer@npm:^2.4.1": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" + dependencies: + ansi-colors: "npm:^4.1.1" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 + languageName: node + linkType: hard + "entities@npm:^4.2.0, entities@npm:^4.4.0": version: 4.4.0 resolution: "entities@npm:4.4.0" @@ -14506,6 +14857,13 @@ __metadata: languageName: node linkType: hard +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 10c0/c46648b7682448428f81b157cbfe480170fd96359c55db477a839ddeaa34905a18cba0b989bafe5e83f93c2491a3fcc7cc536063ea326ba9d72e9c6e2fe736a7 + languageName: node + linkType: hard + "extract-zip@npm:^2.0.1": version: 2.0.1 resolution: "extract-zip@npm:2.0.1" @@ -14930,6 +15288,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + languageName: node + linkType: hard + "fs-extra@npm:^8.1.0": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" @@ -15414,7 +15783,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -15751,6 +16120,15 @@ __metadata: languageName: node linkType: hard +"human-id@npm:^4.1.1": + version: 4.1.3 + resolution: "human-id@npm:4.1.3" + bin: + human-id: dist/cli.js + checksum: 10c0/c0e6aacfa71adff6e9783fc209493a7f8de92da041bea32deb3a9cd1244a4d2b89f32d5e90130e8e22da4e6fe15b61cf4e533f114927384de1418460c92b5a7a + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -16364,6 +16742,15 @@ __metadata: languageName: node linkType: hard +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: "npm:1.0.0" + checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 + languageName: node + linkType: hard + "is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": version: 1.1.1 resolution: "is-symbol@npm:1.1.1" @@ -16424,7 +16811,7 @@ __metadata: languageName: node linkType: hard -"is-windows@npm:^1.0.1": +"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 @@ -17181,6 +17568,18 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^3.6.1": + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/3261f25912f5dd76605e5993d0a126c2b6c346311885d3c483706cd722efe34f697ea0331f654ce27c00a42b426e524518ec89d65ed02ea47df8ad26dcc8ce69 + languageName: node + linkType: hard + "js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1": version: 4.1.1 resolution: "js-yaml@npm:4.1.1" @@ -17753,6 +18152,13 @@ __metadata: languageName: node linkType: hard +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: 10c0/bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0 + languageName: node + linkType: hard + "lodash.throttle@npm:^4.1.1": version: 4.1.1 resolution: "lodash.throttle@npm:4.1.1" @@ -19140,6 +19546,13 @@ __metadata: languageName: node linkType: hard +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 + languageName: node + linkType: hard + "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -19318,7 +19731,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.2.0, node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -19796,6 +20209,13 @@ __metadata: languageName: node linkType: hard +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 10c0/e216a4498889ba1babae06af84cdc4091f7cac86da49d22d0163b3be202a5f52efcd2bcd3dfca60a361eb3a27b4299f185c5655061b6b402552d7fcd1d040cff + languageName: node + linkType: hard + "own-keys@npm:^1.0.1": version: 1.0.1 resolution: "own-keys@npm:1.0.1" @@ -19883,6 +20303,15 @@ __metadata: languageName: node linkType: hard +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: "npm:^2.0.0" + checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 + languageName: node + linkType: hard + "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -19960,6 +20389,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 + languageName: node + linkType: hard + "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -20020,6 +20456,15 @@ __metadata: languageName: node linkType: hard +"package-manager-detector@npm:^0.2.0": + version: 0.2.11 + resolution: "package-manager-detector@npm:0.2.11" + dependencies: + quansync: "npm:^0.2.7" + checksum: 10c0/247991de461b9e731f3463b7dae9ce187e53095b7b94d7d96eec039abf418b61ccf74464bec1d0c11d97311f33472e77baccd4c5898f77358da4b5b33395e0b1 + languageName: node + linkType: hard + "pako@npm:~1.0.2": version: 1.0.11 resolution: "pako@npm:1.0.11" @@ -20272,7 +20717,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -20419,7 +20864,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.4.1": +"prettier@npm:^2.4.1, prettier@npm:^2.7.1": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -20619,6 +21064,13 @@ __metadata: languageName: node linkType: hard +"quansync@npm:^0.2.7": + version: 0.2.11 + resolution: "quansync@npm:0.2.11" + checksum: 10c0/cb9a1f8ebce074069f2f6a78578873ffedd9de9f6aa212039b44c0870955c04a71c3b1311b5d97f8ac2f2ec476de202d0a5c01160cb12bc0a11b7ef36d22ef56 + languageName: node + linkType: hard + "query-selector-shadow-dom@npm:^1.0.1": version: 1.0.1 resolution: "query-selector-shadow-dom@npm:1.0.1" @@ -21281,6 +21733,18 @@ __metadata: languageName: node linkType: hard +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: "npm:^4.1.5" + js-yaml: "npm:^3.6.1" + pify: "npm:^4.0.1" + strip-bom: "npm:^3.0.0" + checksum: 10c0/85a9ba08bb93f3c91089bab4f1603995ec7156ee595f8ce40ae9f49d841cbb586511508bd47b7cf78c97f678c679b2c6e2c0092e63f124214af41b6f8a25ca31 + languageName: node + linkType: hard + "read-yaml-file@npm:^2.1.0": version: 2.1.0 resolution: "read-yaml-file@npm:2.1.0" @@ -22478,6 +22942,16 @@ __metadata: languageName: node linkType: hard +"spawndamnit@npm:^3.0.1": + version: 3.0.1 + resolution: "spawndamnit@npm:3.0.1" + dependencies: + cross-spawn: "npm:^7.0.5" + signal-exit: "npm:^4.0.1" + checksum: 10c0/a9821a59bc78a665bd44718dea8f4f4010bb1a374972b0a6a1633b9186cda6d6fd93f22d1e49d9944d6bb175ba23ce29036a4bd624884fb157d981842c3682f3 + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": version: 3.1.1 resolution: "spdx-correct@npm:3.1.1" @@ -23086,6 +23560,13 @@ __metadata: languageName: node linkType: hard +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 10c0/89f6bba1d05d425156c0910982f9344d9e4aebf12d64bfa1f460d93c24baa7bc4c4a21d355fbd7153c316433df0538f64d0ae6e336cc4a69fdda4f85d62bc79d + languageName: node + linkType: hard + "terser@npm:^5.15.0": version: 5.16.8 resolution: "terser@npm:5.16.8" From f2e5d87bb9cdd0e373d3c02ed6c32111b3cfa206 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Tue, 10 Feb 2026 11:48:29 -0800 Subject: [PATCH 03/25] feat: add PR validation for changesets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add two layers of changeset validation: 1. Changeset Bot (already installed): - Automatically comments on PRs - Provides immediate visual feedback - Shows status: 'āš ļø No Changeset' or 'āœ… Changeset detected' 2. GitHub Actions PR validation (new): - Enforces changesets in CI/CD - Fails PR checks if no changeset present - Automatically skips for version bump PRs - Shows helpful error message with instructions Changes: - Add .github/workflows/pr-validation.yml - Add 'checkchange:changeset' script to package.json - Update CHANGESETS_SETUP.md with validation details Both mechanisms work together to ensure all PRs include changesets while providing clear feedback to developers. Co-Authored-By: Claude Sonnet 4.5 --- .github/workflows/pr-validation.yml | 51 +++++++++++++++++++++++++++++ CHANGESETS_SETUP.md | 22 ++++++++++++- package.json | 1 + 3 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/pr-validation.yml diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml new file mode 100644 index 00000000000..5ed13a1d619 --- /dev/null +++ b/.github/workflows/pr-validation.yml @@ -0,0 +1,51 @@ +name: PR Validation + +on: + pull_request: + branches: + - main + +jobs: + check-changesets: + name: Check for Changesets + runs-on: ubuntu-latest + # Skip this check for the version bump PR created by changesets + if: ${{ github.head_ref != 'changeset-release/main' }} + + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'yarn' + + - name: Enable Corepack + run: corepack enable + + - name: Install dependencies + run: yarn install --immutable + + - name: Check for changesets + run: | + echo "šŸ” Checking for changesets..." + + # Check if changesets exist + if yarn changeset status --since=origin/main 2>&1 | grep -q "No changesets present"; then + echo "āŒ No changesets found" + echo "" + echo "This PR requires a changeset to document the changes." + echo "" + echo "To create a changeset, run:" + echo " yarn changeset" + echo "" + echo "The changeset bot has also left a comment on this PR with instructions." + exit 1 + else + echo "āœ… Changesets found" + yarn changeset status --verbose + fi diff --git a/CHANGESETS_SETUP.md b/CHANGESETS_SETUP.md index 27927ffea28..177b72c59dd 100644 --- a/CHANGESETS_SETUP.md +++ b/CHANGESETS_SETUP.md @@ -101,7 +101,27 @@ The Azure Pipelines publish workflow has been updated to use `changeset publish` **No changes needed** - Azure Pipelines will automatically use the new publish command. -## Phase 3: Developer Workflow Changes +## Phase 3: PR Validation (Configured āœ…) + +Two layers of changeset validation are now active: + +### 1. Changeset Bot (GitHub App) āœ… +- **Status**: Installed +- **What it does**: Automatically comments on PRs without changesets +- Shows: "āš ļø No Changeset" or "āœ… Changeset detected" +- Updates in real-time as changesets are added + +### 2. GitHub Actions PR Validation āœ… +- **Workflow**: `.github/workflows/pr-validation.yml` +- **What it does**: Enforces changesets in CI/CD +- Fails the PR check if no changeset is present +- Automatically skips for version bump PRs (`changeset-release/main`) + +**Both work together**: +- Bot provides immediate visual feedback +- GitHub Actions enforces the requirement + +## Phase 4: Developer Workflow Changes ### Creating Changesets (New Way) diff --git a/package.json b/package.json index a01238f1f60..ff271396d02 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "changeset:status": "changeset status", "check-for-changed-files": "cd scripts && yarn fluentui-scripts check-changes", "checkchange": "beachball check --changehint \"Run 'yarn change' to generate a change file\"", + "checkchange:changeset": "changeset status --since=origin/main", "check-publishing": "node ./scripts/src/cli.mjs check-publishing", "lint": "lage lint", "lint-fix": "cross-env FURN_FIX_MODE=true lage lint", From acddb3b5f3f632961f63b2576a70c1b3493b860a Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Tue, 10 Feb 2026 10:31:24 -0800 Subject: [PATCH 04/25] Apply suggestion from @tido64 Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com> --- .ado/azure-pipelines.publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ado/azure-pipelines.publish.yml b/.ado/azure-pipelines.publish.yml index d226fcd1729..37e6565b5d3 100644 --- a/.ado/azure-pipelines.publish.yml +++ b/.ado/azure-pipelines.publish.yml @@ -86,7 +86,7 @@ extends: - script: | export NPM_TOKEN=$(npmAuth) - yarn changeset:publish --access public + yarn changeset:publish displayName: 'Publish NPM Packages with Changesets' condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'), not(${{ parameters.skipNpmPublish }})) env: From a373b5989c86786e1fb65c4aee920a309fde8610 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Tue, 10 Feb 2026 13:20:38 -0800 Subject: [PATCH 05/25] fix config --- .changeset/config.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.changeset/config.json b/.changeset/config.json index 56400b29d61..3ade9dfad92 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -6,8 +6,12 @@ "access": "public", "baseBranch": "origin/main", "ignore": [ + "@fluentui-react-native/dependency-profiles", + "@fluentui-react-native/e2e-testing", "@fluentui-react-native/tester", - "@fluentui-react-native/fluent-tester", + "@fluentui-react-native/tester-core", + "@fluentui-react-native/tester-win32", + "@fluentui-react-native/tester-win32-81", "@fluentui-react-native/test-*" ] } From 496f6ab77e6264a59c013cc2877e3b707c9b07b1 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Tue, 10 Feb 2026 13:21:22 -0800 Subject: [PATCH 06/25] docs(changeset): Switch to changesets --- .changeset/khaki-zebras-sell.md | 86 +++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 .changeset/khaki-zebras-sell.md diff --git a/.changeset/khaki-zebras-sell.md b/.changeset/khaki-zebras-sell.md new file mode 100644 index 00000000000..31a187574a9 --- /dev/null +++ b/.changeset/khaki-zebras-sell.md @@ -0,0 +1,86 @@ +--- +'@uifabricshared/foundation-composable': patch +'@fluentui-react-native/experimental-appearance-additions': patch +'@uifabricshared/theming-react-native': patch +'@uifabricshared/foundation-settings': patch +'@fluentui-react-native/experimental-activity-indicator': patch +'@fluentui-react-native/experimental-native-font-metrics': patch +'@uifabricshared/foundation-compose': patch +'@fluentui-react-native/experimental-native-date-picker': patch +'@uifabricshared/foundation-tokens': patch +'@fluentui-react-native/eslint-config-rules': patch +'@fluentui-react-native/themed-stylesheet': patch +'@uifabricshared/themed-settings': patch +'@fluentui-react-native/contextual-menu': patch +'@uifabricshared/theme-registry': patch +'@fluentui-react-native/vibrancy-view': patch +'@fluentui-react-native/immutable-merge': patch +'@fluentui-react-native/focus-trap-zone': patch +'@fluentui-react-native/notification': patch +'@uifabricshared/theming-ramp': patch +'@fluentui-react-native/experimental-menu-button': patch +'@fluentui-react-native/interactive-hooks': patch +'@fluentui-react-native/persona-coin': patch +'@fluentui-react-native/menu-button': patch +'@fluentui-react-native/radio-group': patch +'@fluentui-react-native/react-configs': patch +'@fluentui-react-native/experimental-checkbox': patch +'@fluentui-react-native/dropdown': patch +'@fluentui-react-native/experimental-expander': patch +'@fluentui-react-native/overflow': patch +'@fluentui-react-native/composition': patch +'@fluentui-react-native/merge-props': patch +'@fluentui-react-native/use-styling': patch +'@fluentui-react-native/android-theme': patch +'@fluentui-react-native/default-theme': patch +'@fluentui-react-native/theming-utils': patch +'@fluentui-react-native/focus-zone': patch +'@fluentui-react-native/pressable': patch +'@fluentui-react-native/separator': patch +'@fluentui-react-native/babel-config': patch +'@fluentui-react-native/popover': patch +'@fluentui-react-native/experimental-shimmer': patch +'@fluentui-react-native/spinner': patch +'@fluentui-react-native/tooltip': patch +'@fluentui-react-native/memo-cache': patch +'@fluentui-react-native/use-tokens': patch +'@fluentui-react-native/theme-tokens': patch +'@fluentui-react-native/checkbox': patch +'@fluentui-react-native/jest-config': patch +'@fluentui-react-native/experimental-avatar': patch +'@fluentui-react-native/drawer': patch +'@fluentui-react-native/experimental-shadow': patch +'@fluentui-react-native/framework': patch +'@fluentui-react-native/use-slots': patch +'@fluentui-react-native/apple-theme': patch +'@fluentui-react-native/theme-types': patch +'@fluentui-react-native/win32-theme': patch +'@fluentui-react-native/callout': patch +'@fluentui-react-native/divider': patch +'@fluentui-react-native/persona': patch +'@fluentui-react-native/tablist': patch +'@fluentui-react-native/kit-config': patch +'@fluentui-react-native/experimental-stack': patch +'@fluentui-react-native/use-slot': patch +'@fluentui-react-native/avatar': patch +'@fluentui-react-native/button': patch +'@fluentui-react-native/switch': patch +'@fluentui-react-native/badge': patch +'@fluentui-react-native/input': patch +'@fluentui-react-native/stack': patch +'@fluentui-react-native/chip': patch +'@fluentui-react-native/icon': patch +'@fluentui-react-native/link': patch +'@fluentui-react-native/menu': patch +'@fluentui-react-native/text': patch +'@fluentui-react-native/theme': patch +'@fluentui-react-native/framework-base': patch +'@fluentui/react-native': patch +'@fluentui-react-native/adapters': patch +'@fluentui-react-native/styling-utils': patch +'@fluentui-react-native/tokens': patch +'@fluentui-react-native/codemods': patch +'@fluentui-react-native/scripts': patch +--- + +Switch to changesets From b258a5e0be2ee1d873a8b61319aa0edce7a24eac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Feb 2026 17:37:28 -0800 Subject: [PATCH 07/25] Dont use github app yet, more updates --- .github/workflows/changesets-version.yml | 67 ++++------ CHANGESETS_SETUP.md | 116 ++++++------------ .../update-dependency-profiles-postbump.mts | 76 ++++++++++++ 3 files changed, 137 insertions(+), 122 deletions(-) create mode 100755 scripts/update-dependency-profiles-postbump.mts diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml index e609344e3b0..691545b11be 100644 --- a/.github/workflows/changesets-version.yml +++ b/.github/workflows/changesets-version.yml @@ -5,48 +5,42 @@ on: branches: [main] workflow_dispatch: -permissions: - contents: write # for Git tags and commits jobs: version: name: Create Version Bump PR runs-on: ubuntu-latest - if: ${{ github.repository == 'microsoft/fluentui-react-native' }} + # Remove this once we setup react-native-sdk[bot] with this repo + permissions: + contents: write # for GH releases and Git tags (Changesets) + pull-requests: write # version PRs (Changesets) + + if: ${{ github.repository == 'microsoft/fluentui-react-native' }} steps: - name: Checkout uses: actions/checkout@v4 - with: - fetch-depth: 0 - filter: blob:none - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '22' - cache: 'yarn' - - name: Enable Corepack - run: corepack enable + - name: Set up toolchain + uses: microsoft/react-native-test-app/.github/actions/setup-toolchain@5.0.14 - name: Install dependencies run: | - yarn config set nodeLinker node-modules yarn install --immutable - name: Build packages run: yarn buildci - - name: Generate token for version PR - uses: actions/create-github-app-token@v2 - id: app-token - with: - app-id: ${{ vars.APP_ID }} - private-key: ${{ secrets.PRIVATE_KEY }} - permissions: | - contents: write - pull-requests: write + # Bring this back once we setup react-native-sdk[bot] with this repo + # - name: Generate token for version PR + # uses: actions/create-github-app-token@v2 + # id: app-token + # with: + # app-id: ${{ vars.APP_ID }} + # private-key: ${{ secrets.PRIVATE_KEY }} + # permissions: | + # contents: write + # pull-requests: write - name: Create Version Bump PR id: changesets @@ -55,27 +49,12 @@ jobs: version: yarn changeset:version commit: 'chore(release): version packages' title: 'chore(release): version packages' - createGithubReleases: false # We handle in Azure Pipelines + createGithubReleases: false env: - GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} + # Switch token once we setup react-native-sdk[bot] with this repo + # GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Post-version hook for dependency-profiles if: steps.changesets.outputs.hasChangesets == 'true' - run: | - if [ -d "packages/libraries/dependency-profiles" ]; then - echo "šŸ“¦ Updating dependency-profiles" - cd packages/libraries/dependency-profiles - yarn update-profile - cd ../../.. - - yarn install --mode update-lockfile - - if [[ -n $(git status --porcelain) ]]; then - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - git add . - git commit -m "chore: update dependency-profiles and lockfile" - git push - echo "āœ… Committed dependency-profiles updates" - fi - fi + run: node scripts/update-dependency-profiles-postbump.mts diff --git a/CHANGESETS_SETUP.md b/CHANGESETS_SETUP.md index 177b72c59dd..74bf15ff1d4 100644 --- a/CHANGESETS_SETUP.md +++ b/CHANGESETS_SETUP.md @@ -4,8 +4,7 @@ This guide explains how to set up the hybrid changesets workflow that uses GitHu ## Prerequisites -- Organization admin access to configure GitHub App -- Repository admin access to add secrets and variables +- Repository admin access to configure GitHub Actions permissions - Azure Pipelines already configured with NPM token ## Architecture Overview @@ -16,7 +15,7 @@ Developer → Changeset (markdown) → PR merged to main GitHub Actions (@changesets/action) - changeset version (bump package.json versions) - Create "Version Packages" PR - - Use GitHub App token (bypasses org PR restrictions) + - Use standard GITHUB_TOKEN with write permissions - Run dependency-profiles postbump hook ↓ Version PR merged @@ -24,73 +23,28 @@ Version PR merged Azure Pipelines - Build & test - changeset publish (to npm) - - Create GitHub releases - - Push git tags + - Create git tags (automatic with changeset publish) ``` -## Phase 1: GitHub App Setup (REQUIRED) +## Phase 1: GitHub Actions Permissions -### Step 1: Create or Configure GitHub App +The workflow uses the standard `GITHUB_TOKEN` with elevated permissions to create version bump PRs. -**Option A: Use existing react-native-sdk-bot** -1. Check if `react-native-sdk-bot` exists in your organization -2. Verify it has the required permissions (see below) -3. Install it on `microsoft/fluentui-react-native` repository +### Workflow Permissions -**Option B: Create new GitHub App** -1. Go to GitHub organization settings: https://github.com/organizations/microsoft/settings/apps -2. Click "New GitHub App" -3. Configure: - - **Name**: `fluentui-react-native-release` (or similar unique name) - - **Homepage URL**: `https://github.com/microsoft/fluentui-react-native` - - **Webhook**: Uncheck "Active" +The workflow is configured with the following permissions in [`.github/workflows/changesets-version.yml`](.github/workflows/changesets-version.yml): -4. **Permissions** (Repository permissions): - - Contents: **Read and write** - - Pull requests: **Read and write** - -5. **Where can this GitHub App be installed?**: "Only on this account" - -6. Click "Create GitHub App" - -### Step 2: Install GitHub App on Repository - -1. After creating the app, go to "Install App" in the left sidebar -2. Click "Install" next to your organization -3. Select "Only select repositories" -4. Choose `microsoft/fluentui-react-native` -5. Click "Install" - -### Step 3: Generate Private Key - -1. Go to your GitHub App settings -2. Scroll to "Private keys" section -3. Click "Generate a private key" -4. A `.pem` file will download - **keep this secure!** - -### Step 4: Get App ID - -1. In GitHub App settings, find the "App ID" near the top -2. It's a numeric value (e.g., `123456`) -3. Copy this number - -### Step 5: Add Repository Secrets and Variables - -1. Go to repository settings: https://github.com/microsoft/fluentui-react-native/settings/secrets/actions +```yaml +permissions: + contents: write # For creating commits and tags + pull-requests: write # For creating version bump PRs +``` -2. Add **Repository Secret** `PRIVATE_KEY`: - - Click "New repository secret" - - Name: `PRIVATE_KEY` - - Value: Paste the entire contents of the `.pem` file (including `-----BEGIN RSA PRIVATE KEY-----` and `-----END RSA PRIVATE KEY-----`) - - Click "Add secret" +**No additional setup required** - GitHub automatically provides the `GITHUB_TOKEN` secret to workflows with these scoped permissions. -3. Go to Variables tab: https://github.com/microsoft/fluentui-react-native/settings/variables/actions +### Note on GitHub Apps (Alternative Approach) -4. Add **Repository Variable** `APP_ID`: - - Click "New repository variable" - - Name: `APP_ID` - - Value: The numeric App ID from Step 4 - - Click "Add variable" +If your organization has restrictions that prevent the standard `GITHUB_TOKEN` from creating PRs, you can optionally use a GitHub App token approach (like [rnx-kit does](https://github.com/microsoft/rnx-kit/commit/28e835365bdeed97e50ff8e7e68ea9ad531d3849)). However, this adds complexity and is not needed for this repository. ## Phase 2: Verify Azure Pipelines Configuration @@ -170,6 +124,22 @@ yarn changeset:status yarn changeset:status --verbose ``` +### Post-Version Hook (dependency-profiles) + +After version bumps, the `dependency-profiles` package needs to be updated with the latest versions. This is handled automatically in GitHub Actions. + +**What it does:** +- Updates `packages/dependency-profiles` with latest package versions +- Runs `yarn install --mode update-lockfile` to update yarn.lock +- Commits and pushes changes (in CI only) + +**Script location:** [`scripts/update-dependency-profiles-postbump.mts`](scripts/update-dependency-profiles-postbump.mts) + +To manually run the script locally (for debugging): +```bash +node scripts/update-dependency-profiles-postbump.mts +``` + ## Phase 4: Testing the Workflow ### Local Testing @@ -220,28 +190,18 @@ yarn changeset:status --verbose 4. **Verify Azure Pipelines**: - Check Azure Pipelines run - Verify packages published to npm - - Check GitHub releases created - - Verify git tags pushed + - Verify git tags created (changesets creates them automatically) ## Troubleshooting ### GitHub Actions Fails with "Resource not accessible by integration" -**Problem**: GitHub App doesn't have correct permissions. - -**Solution**: -1. Go to GitHub App settings -2. Verify permissions: Contents (read & write), Pull requests (read & write) -3. If permissions were changed, reinstall the app on the repository - -### GitHub Actions Fails with "Bad credentials" - -**Problem**: PRIVATE_KEY or APP_ID is incorrect. +**Problem**: The `GITHUB_TOKEN` doesn't have sufficient permissions. **Solution**: -1. Verify APP_ID matches the number in GitHub App settings -2. Regenerate private key if needed -3. Update repository secret with new key +1. Verify the workflow has `permissions` section with `contents: write` and `pull-requests: write` +2. Check repository settings → Actions → General → Workflow permissions +3. Ensure "Read and write permissions" is selected (not "Read repository contents and packages permissions") ### Azure Pipelines "changeset publish" Fails @@ -290,8 +250,8 @@ Update any CI/CD rules that reference the old branch name. ## References - **Changesets docs**: https://github.com/changesets/changesets -- **GitHub App tokens**: https://github.com/actions/create-github-app-token -- **rnx-kit example**: https://github.com/microsoft/rnx-kit/.github/workflows/build.yml +- **GitHub Actions permissions**: https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#permissions-for-the-github_token +- **rnx-kit example** (uses GitHub App approach): https://github.com/microsoft/rnx-kit/.github/workflows/build.yml ## Support diff --git a/scripts/update-dependency-profiles-postbump.mts b/scripts/update-dependency-profiles-postbump.mts new file mode 100755 index 00000000000..186eb6468f0 --- /dev/null +++ b/scripts/update-dependency-profiles-postbump.mts @@ -0,0 +1,76 @@ +#!/usr/bin/env node +/** + * Post-version hook for dependency-profiles package + * + * This script runs after changesets version bump to update dependency-profiles + * with the latest package versions and commit the changes. + * + * Usage: node scripts/update-dependency-profiles-postbump.mts + */ + +import { execSync } from 'child_process'; +import { existsSync } from 'fs'; +import { resolve } from 'path'; + +const DEPENDENCY_PROFILES_DIR = 'packages/dependency-profiles'; + +function execCommand(command: string, cwd?: string): void { + console.log(`> ${command}`); + execSync(command, { + stdio: 'inherit', + cwd: cwd ? resolve(cwd) : undefined + }); +} + +function hasGitChanges(): boolean { + try { + const output = execSync('git status --porcelain', { encoding: 'utf8' }); + return output.trim().length > 0; + } catch (error) { + console.error('Failed to check git status:', error); + return false; + } +} + +function main(): void { + console.log('šŸ” Checking for dependency-profiles package...'); + + if (!existsSync(DEPENDENCY_PROFILES_DIR)) { + console.log('āš ļø dependency-profiles directory not found, skipping'); + return; + } + + console.log('šŸ“¦ Updating dependency-profiles'); + + // Run update-profile script + execCommand('yarn update-profile', DEPENDENCY_PROFILES_DIR); + + // Update lockfile at root + console.log('šŸ”„ Updating yarn.lock'); + execCommand('yarn install --mode update-lockfile'); + + // Check if there are changes to commit + if (!hasGitChanges()) { + console.log('āœ… No changes to commit'); + return; + } + + console.log('šŸ’¾ Committing dependency-profiles updates'); + + // Configure git + execCommand('git config user.name "github-actions[bot]"'); + execCommand('git config user.email "github-actions[bot]@users.noreply.github.com"'); + + // Stage all changes + execCommand('git add .'); + + // Commit + execCommand('git commit -m "chore: update dependency-profiles and lockfile"'); + + // Push + execCommand('git push'); + + console.log('āœ… Committed dependency-profiles updates'); +} + +main(); From ca20bdeb671535a2638a64035b941d5b7f6e5c77 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Feb 2026 18:10:26 -0800 Subject: [PATCH 08/25] Add a bunch of validation --- .../update-dependency-profiles-postbump.mts | 0 .github/scripts/validate-changesets.mts | 188 ++++++++++++++++++ .github/workflows/changesets-version.yml | 2 +- .github/workflows/pr-validation.yml | 21 +- CHANGESETS_SETUP.md | 22 +- package.json | 2 + 6 files changed, 209 insertions(+), 26 deletions(-) rename {scripts => .github/scripts}/update-dependency-profiles-postbump.mts (100%) create mode 100755 .github/scripts/validate-changesets.mts diff --git a/scripts/update-dependency-profiles-postbump.mts b/.github/scripts/update-dependency-profiles-postbump.mts similarity index 100% rename from scripts/update-dependency-profiles-postbump.mts rename to .github/scripts/update-dependency-profiles-postbump.mts diff --git a/.github/scripts/validate-changesets.mts b/.github/scripts/validate-changesets.mts new file mode 100755 index 00000000000..47a2668cee4 --- /dev/null +++ b/.github/scripts/validate-changesets.mts @@ -0,0 +1,188 @@ +#!/usr/bin/env node +/** + * Validate changesets in CI + * + * Checks: + * 1. Changesets are present (PRs require changesets) + * 2. No major version bumps (breaking changes disallowed) + * 3. Changeset status passes (validates format, config, dependencies) + * + * Usage: node .github/scripts/validate-changesets.mts + */ + +import { execSync } from 'child_process'; +import { readFileSync, readdirSync } from 'fs'; +import { join } from 'path'; + +const CHANGESETS_DIR = '.changeset'; +const RED = '\x1b[31m'; +const GREEN = '\x1b[32m'; +const YELLOW = '\x1b[33m'; +const RESET = '\x1b[0m'; + +interface ChangesetFrontmatter { + [packageName: string]: 'major' | 'minor' | 'patch'; +} + +function parseChangesetForMajorCheck(filePath: string): ChangesetFrontmatter | null { + try { + const content = readFileSync(filePath, 'utf-8'); + + // Extract frontmatter between --- markers + const frontmatterMatch = content.match(/^---\n([\s\S]*?)\n---/); + if (!frontmatterMatch) { + return null; + } + + const frontmatter = frontmatterMatch[1]; + const result: ChangesetFrontmatter = {}; + + // Parse YAML-like frontmatter + // Format: "@scope/package": minor + const lines = frontmatter.split('\n').filter(line => line.trim()); + for (const line of lines) { + const match = line.match(/^["']?([^"':]+)["']?\s*:\s*(major|minor|patch)/); + if (match) { + const [, packageName, bumpType] = match; + result[packageName.trim()] = bumpType as 'major' | 'minor' | 'patch'; + } + } + + return Object.keys(result).length > 0 ? result : null; + } catch (error) { + // Parsing errors will be caught by changeset status + return null; + } +} + +function checkChangesetPresence(): boolean { + console.log('\nšŸ” Checking for changeset presence...\n'); + + try { + const statusOutput = execSync('yarn changeset status --since=origin/main 2>&1', { + encoding: 'utf-8' + }); + + if (statusOutput.includes('No changesets present')) { + console.log(`${RED}āŒ No changesets found${RESET}\n`); + console.log(`${YELLOW}This PR requires a changeset to document the changes.${RESET}`); + console.log(`${YELLOW}To create a changeset, run: yarn changeset${RESET}\n`); + return false; + } + + console.log(`${GREEN}āœ… Changesets found${RESET}`); + return true; + } catch (error: any) { + console.log(`${RED}āŒ Failed to check changeset status${RESET}\n`); + console.log(error.message); + return false; + } +} + +function checkForMajorBumps(): boolean { + console.log('\nšŸ” Checking for major version bumps...\n'); + + const changesetFiles = readdirSync(CHANGESETS_DIR) + .filter(file => file.endsWith('.md') && file !== 'README.md') + .map(file => join(CHANGESETS_DIR, file)); + + if (changesetFiles.length === 0) { + console.log(`${YELLOW}No changesets found (skipping major check)${RESET}`); + return true; + } + + let hasMajor = false; + const majorBumps: Array<{ file: string; packages: string[] }> = []; + + for (const file of changesetFiles) { + const frontmatter = parseChangesetForMajorCheck(file); + if (!frontmatter) continue; + + const majorPackages = Object.entries(frontmatter) + .filter(([, bumpType]) => bumpType === 'major') + .map(([pkg]) => pkg); + + if (majorPackages.length > 0) { + hasMajor = true; + majorBumps.push({ file, packages: majorPackages }); + } + } + + if (hasMajor) { + console.log(`${RED}āŒ Major version bumps detected!${RESET}\n`); + for (const { file, packages } of majorBumps) { + console.log(`${RED} ${file}:${RESET}`); + for (const pkg of packages) { + console.log(`${RED} - ${pkg}: major${RESET}`); + } + } + console.log(`\n${RED}Major version bumps are not allowed.${RESET}`); + console.log(`${YELLOW}If you need to make a breaking change, please discuss with the team first.${RESET}\n`); + return false; + } + + console.log(`${GREEN}āœ… No major version bumps found${RESET}`); + return true; +} + +function validateChangesetStatus(): boolean { + console.log('\nšŸ” Validating changesets with changeset status...\n'); + + try { + // This validates: + // - Changeset file format + // - Package references + // - Dependency graph + // - Config validity + const statusOutput = execSync('yarn changeset status --since=origin/main 2>&1', { + encoding: 'utf-8' + }); + + // Check for errors (but "No changesets present" is not an error here) + if (statusOutput.toLowerCase().includes('error') && !statusOutput.includes('No changesets present')) { + console.log(`${RED}āŒ Changeset validation failed!${RESET}\n`); + console.log(statusOutput); + return false; + } + + console.log(`${GREEN}āœ… Changeset validation passed${RESET}`); + return true; + } catch (error: any) { + console.log(`${RED}āŒ Changeset validation failed!${RESET}\n`); + console.log(`${RED}Error:${RESET}`, error.message); + if (error.stdout) console.log(error.stdout); + if (error.stderr) console.log(error.stderr); + return false; + } +} + +function main(): void { + console.log(`\n${'='.repeat(60)}`); + console.log('Changesets Validation'); + console.log(`${'='.repeat(60)}`); + + const results = { + presence: checkChangesetPresence(), + majorBumps: checkForMajorBumps(), + validation: validateChangesetStatus() + }; + + console.log(`\n${'='.repeat(60)}`); + console.log('Validation Results:'); + console.log(`${'='.repeat(60)}\n`); + + console.log(`Changeset presence: ${results.presence ? GREEN + 'āœ… PASS' : RED + 'āŒ FAIL'}${RESET}`); + console.log(`Major version check: ${results.majorBumps ? GREEN + 'āœ… PASS' : RED + 'āŒ FAIL'}${RESET}`); + console.log(`Changeset validation: ${results.validation ? GREEN + 'āœ… PASS' : RED + 'āŒ FAIL'}${RESET}\n`); + + const allPassed = results.presence && results.majorBumps && results.validation; + + if (!allPassed) { + console.log(`${RED}Validation failed!${RESET}\n`); + process.exit(1); + } + + console.log(`${GREEN}All validations passed! āœ…${RESET}\n`); +} + +main(); diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml index 691545b11be..ffdc4d4853e 100644 --- a/.github/workflows/changesets-version.yml +++ b/.github/workflows/changesets-version.yml @@ -57,4 +57,4 @@ jobs: - name: Post-version hook for dependency-profiles if: steps.changesets.outputs.hasChangesets == 'true' - run: node scripts/update-dependency-profiles-postbump.mts + run: node .github/scripts/update-dependency-profiles-postbump.mts diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml index 5ed13a1d619..44b5fc525cb 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -30,22 +30,5 @@ jobs: - name: Install dependencies run: yarn install --immutable - - name: Check for changesets - run: | - echo "šŸ” Checking for changesets..." - - # Check if changesets exist - if yarn changeset status --since=origin/main 2>&1 | grep -q "No changesets present"; then - echo "āŒ No changesets found" - echo "" - echo "This PR requires a changeset to document the changes." - echo "" - echo "To create a changeset, run:" - echo " yarn changeset" - echo "" - echo "The changeset bot has also left a comment on this PR with instructions." - exit 1 - else - echo "āœ… Changesets found" - yarn changeset status --verbose - fi + - name: Validate changesets + run: node .github/scripts/validate-changesets.mts diff --git a/CHANGESETS_SETUP.md b/CHANGESETS_SETUP.md index 74bf15ff1d4..0aead3467c6 100644 --- a/CHANGESETS_SETUP.md +++ b/CHANGESETS_SETUP.md @@ -57,7 +57,7 @@ The Azure Pipelines publish workflow has been updated to use `changeset publish` ## Phase 3: PR Validation (Configured āœ…) -Two layers of changeset validation are now active: +Three layers of changeset validation are now active: ### 1. Changeset Bot (GitHub App) āœ… - **Status**: Installed @@ -68,12 +68,22 @@ Two layers of changeset validation are now active: ### 2. GitHub Actions PR Validation āœ… - **Workflow**: `.github/workflows/pr-validation.yml` - **What it does**: Enforces changesets in CI/CD -- Fails the PR check if no changeset is present +- Checks: + - āœ… Changeset files exist + - āœ… No major version bumps (breaking changes disallowed) + - āœ… Changeset version dry-run passes (ensures no errors) - Automatically skips for version bump PRs (`changeset-release/main`) -**Both work together**: +**Script**: [`.github/scripts/validate-changesets.mts`](.github/scripts/validate-changesets.mts) + +**Run locally**: +```bash +yarn changeset:validate +``` + +**All layers work together**: - Bot provides immediate visual feedback -- GitHub Actions enforces the requirement +- GitHub Actions enforces requirements and validates quality ## Phase 4: Developer Workflow Changes @@ -133,11 +143,11 @@ After version bumps, the `dependency-profiles` package needs to be updated with - Runs `yarn install --mode update-lockfile` to update yarn.lock - Commits and pushes changes (in CI only) -**Script location:** [`scripts/update-dependency-profiles-postbump.mts`](scripts/update-dependency-profiles-postbump.mts) +**Script location:** [`.github/scripts/update-dependency-profiles-postbump.mts`](.github/scripts/update-dependency-profiles-postbump.mts) To manually run the script locally (for debugging): ```bash -node scripts/update-dependency-profiles-postbump.mts +node .github/scripts/update-dependency-profiles-postbump.mts ``` ## Phase 4: Testing the Workflow diff --git a/package.json b/package.json index ff271396d02..68be4aabea1 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,10 @@ "change": "beachball change", "changeset": "changeset", "changeset:version": "changeset version && yarn install --mode update-lockfile", + "changeset:version:postbump": "node .github/scripts/update-dependency-profiles-postbump.mts", "changeset:publish": "changeset publish", "changeset:status": "changeset status", + "changeset:validate": "node .github/scripts/validate-changesets.mts", "check-for-changed-files": "cd scripts && yarn fluentui-scripts check-changes", "checkchange": "beachball check --changehint \"Run 'yarn change' to generate a change file\"", "checkchange:changeset": "changeset status --since=origin/main", From d444021b6fafd59881993d3e7ef5707e4fc89017 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Feb 2026 18:18:19 -0800 Subject: [PATCH 09/25] don't export token --- .ado/azure-pipelines.publish.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.ado/azure-pipelines.publish.yml b/.ado/azure-pipelines.publish.yml index 37e6565b5d3..906fd289cce 100644 --- a/.ado/azure-pipelines.publish.yml +++ b/.ado/azure-pipelines.publish.yml @@ -85,7 +85,6 @@ extends: displayName: 'yarn buildci [test]' - script: | - export NPM_TOKEN=$(npmAuth) yarn changeset:publish displayName: 'Publish NPM Packages with Changesets' condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'), not(${{ parameters.skipNpmPublish }})) From 47d4ce0c4eb09ba07e4ff607f0b6c1deadb9b9ff Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Feb 2026 18:28:34 -0800 Subject: [PATCH 10/25] Remove beachball references --- .ado/azure-pipelines.publish.yml | 5 - .changeset/beachball-migration.md | 102 ++++++++++++++++++ .changeset/khaki-zebras-sell.md | 86 --------------- CHANGESETS_SETUP.md | 25 ++--- CLAUDE.md | 13 +-- CONTRIBUTING.md | 8 +- beachball.config.js | 34 ------ ...-06d0f9da-87ef-4508-932f-f41ece321158.json | 7 -- ...-0acafdc5-9aa7-4ee9-a92d-b8977f0f6e53.json | 7 -- ...-15b56f2d-f8d9-4a4c-b8ce-f6d8a40c7529.json | 7 -- ...-2552706f-e2bf-48ec-9338-40f70585ef0a.json | 7 -- ...-281e5e0c-89d0-4c9e-ad25-c9be53f9b5ac.json | 7 -- ...-2c26d79b-1c84-4fe3-9444-633eda07a8b5.json | 7 -- ...-39682ebd-1fd8-4434-96aa-0267ef178a5d.json | 7 -- ...-85b7d532-c813-416e-a2a6-8a381f4c2121.json | 7 -- ...-23f73e69-b447-4b8d-bd61-394392257b06.json | 7 -- ...-535f6f7c-d42d-4552-ab3f-95b794ac7228.json | 7 -- ...-99f4312a-d924-4996-ae7f-a31923b1e9b0.json | 7 -- ...-c1f81460-567e-45b6-929e-f39a232516ba.json | 7 -- ...-77338531-cced-4483-b8f2-cded6c9aae03.json | 7 -- ...-bfa9a344-3f86-4f63-bfa8-88e5469f5a47.json | 7 -- ...-dbacb516-f688-4ade-b720-c057ccee3ee9.json | 7 -- ...-fa8f8ee5-174e-44b0-ba06-6e387d158a0b.json | 7 -- ...-17586501-28fd-4b83-8cea-c95615f0b269.json | 7 -- ...-23e2d5ec-33ae-4c81-970b-8737775ca318.json | 7 -- ...-990d6979-95b7-4ca4-84c2-edf581ccd4cb.json | 7 -- ...-b0cb457c-33e1-4c0d-bd19-a548c6df69af.json | 7 -- ...-62fc2133-c617-4a6c-9fff-89b583e3ce6c.json | 7 -- ...-689eeb48-a17f-4e9e-b79f-0851a62daeb1.json | 7 -- ...-963eb462-f58a-482a-a400-7a53919e4443.json | 7 -- ...-964ebfe6-e8ca-409e-8f88-9b0402930a8a.json | 7 -- ...-a5ba4796-4f89-4324-8656-e7dd1a9a1275.json | 7 -- ...-d5ed473d-a4d7-48d4-bfe7-19e1ac47da17.json | 7 -- ...-f63a3580-59ab-4696-b0b0-e76cc15edd14.json | 7 -- ...-651e11a1-380a-44ad-a6fe-27c142742b2d.json | 7 -- ...-682ca0c1-b67d-4eea-b5ef-10879c3f3e38.json | 7 -- ...-90ee65ee-128e-4307-be08-d78bb9c57aac.json | 7 -- ...-c46df4c6-3707-4159-bd0f-83b63e716801.json | 7 -- ...-c8e784a3-a099-423c-9b00-394902c91768.json | 7 -- ...-f1e339bb-bf3c-4319-8ffb-664f79ef3e5c.json | 7 -- ...-05775eef-ba52-4258-b089-a2c1351a8382.json | 7 -- ...-119a1575-3716-4400-8d29-c80fff71b93b.json | 7 -- ...-16566b3f-5294-454f-878a-0b2262fe95b1.json | 7 -- ...-485faaac-d119-4b24-b955-31e61d5e4560.json | 7 -- ...-720b78fc-c110-4878-8d65-4b9e3f2598e9.json | 7 -- ...-8fa557d5-b28c-49c9-bb89-5884a8babd3b.json | 7 -- ...-b1b9ef04-136f-4f70-9f80-9ce8b4f50fd0.json | 7 -- ...-ef50cd82-7aab-430f-b7cb-cd47c7093e36.json | 7 -- ...-f29821ab-6325-449e-b2ee-04d80162ab9e.json | 7 -- ...-02ede13b-337d-44ec-bf52-4abb71d58db4.json | 7 -- ...-0fffb12f-cfa7-4ded-a346-27a99f310dd7.json | 7 -- ...-710b62fc-eafb-49de-8768-2ac7c4c5a75a.json | 7 -- ...-8edee171-121b-4b68-9ce9-517b38a88342.json | 7 -- ...-6bea647e-439a-4529-b9e6-78dfe7f26264.json | 7 -- ...-70364eb7-562a-4b55-9906-a093da21aa79.json | 7 -- ...-750eb498-0b01-43df-86fa-8dd64c675cf0.json | 7 -- ...-b2391655-2b4b-46d6-b87f-1e8e2c6eb5c9.json | 7 -- ...-d0ee0372-7284-4870-9999-6daada9d9883.json | 7 -- ...-f7259c8f-e095-4e14-bba6-308783257d5a.json | 7 -- ...-0be6384e-0e49-4a5d-88d6-5093729850bb.json | 7 -- ...-0bf89ea3-0a3c-4c65-b49c-00e95506c915.json | 7 -- ...-3f2b7a8f-2090-4d4e-bbe0-5f0c2efc6917.json | 7 -- ...-56626f98-b5d5-46c9-8713-09852185eae5.json | 7 -- ...-5ef1c497-68cb-4cd9-a741-88b2f0597e50.json | 7 -- ...-75152240-0686-467f-91ab-065fe4a758bb.json | 7 -- ...-9048f492-867d-468c-9016-473c6ad348a5.json | 7 -- ...-9623f65e-e721-47c6-bd4c-0b387dbd903e.json | 7 -- ...-34674cea-8155-4f33-ae59-b492a798307b.json | 7 -- ...-3f1b63a7-572b-41d3-aa58-4e9e63a67d7b.json | 7 -- ...-6db7184f-ea49-45e7-bd97-7df2c01de43c.json | 7 -- ...-963099f4-6c7f-4550-b115-cf4c2aef586c.json | 7 -- ...-a9eb219a-c559-4b1b-ab34-de58c5fc3d58.json | 7 -- ...-fcec16e1-f0f1-411c-a4ef-bf83d8eb92d8.json | 7 -- ...-0e7292c1-562d-4944-94ca-65f401d5dac4.json | 7 -- ...-831258b3-e55f-4fe8-a39e-1fbce2de2278.json | 7 -- ...-b85f20c3-6798-47f6-95ce-560612f3bb43.json | 7 -- ...-c5120e6c-8139-437a-a1fb-5698b9b299f3.json | 7 -- ...-d7a1b66b-838e-4403-9ca0-c83166a107b4.json | 7 -- ...-2d2cb23b-68ad-4277-b978-06475d388fff.json | 7 -- ...-369b016f-7fac-442a-8dad-aa6c4c241300.json | 7 -- ...-4c477d59-3953-4362-bac3-6543310c589a.json | 7 -- ...-65a065b1-4a5b-4186-a7b1-86d42cd1e025.json | 7 -- ...-0971c43d-dbf7-4cf3-9e02-22255b17b578.json | 7 -- ...-4ff835ec-19b6-49f6-a73f-89c1fba6342d.json | 7 -- ...-868d3ab8-10ef-4552-8392-0dd262a0893f.json | 7 -- ...-cefaf64a-851a-4a1f-b41f-144b15b77462.json | 7 -- ...-5a163a9c-7f6b-477d-a2ad-b54918df2948.json | 7 -- ...-677b70ab-fb60-467a-b38c-22d31ac5c64d.json | 7 -- ...-80aff23b-c93b-4bdd-9519-932c6925d4fe.json | 7 -- ...-b899659d-b97c-4276-af83-073ce5a1103c.json | 7 -- ...-cf71781d-795d-4934-b357-89e438140066.json | 7 -- ...-d449d42d-f13f-411c-a5e7-e9d3c282cbae.json | 7 -- ...-0f26a3a1-0c28-467d-90b3-6ae1139b3fd6.json | 7 -- ...-48f958b1-2099-4160-9504-f883ff8d6f36.json | 7 -- ...-77f63d20-777a-4c33-abf3-fdc3b2f80759.json | 7 -- ...-e8f78276-becb-46db-aebd-b7b55f73e6de.json | 7 -- ...-094f133a-fe37-4527-acea-e9d5f92c47f1.json | 7 -- ...-2a45d3ea-2114-4e01-8482-0d8b4a5484db.json | 7 -- ...-4014461e-a012-4535-bc8d-96d20fafcf09.json | 7 -- ...-402b0e63-1957-4bec-9b8a-6079ef27de58.json | 7 -- ...-4629aa5f-6e2c-4556-9fb4-fb5b55daa46e.json | 7 -- ...-603703ec-bab4-4623-ac5f-757841cb6c48.json | 7 -- ...-87c83670-53db-4b52-b2d1-85e71f24ba52.json | 7 -- ...-8b040583-ee11-4290-8e66-7ff1f465032e.json | 7 -- ...-a2d16a93-ba43-4564-a943-b953e2f37bdc.json | 7 -- ...-0c3def4f-56a5-4bb1-a0a6-8ab07b83a644.json | 7 -- ...-19026da6-ccd7-4af7-ae27-83adb152411a.json | 7 -- ...-212985af-4f04-4ef8-a4c8-5d85dd8747e9.json | 7 -- ...-4f9d77d1-ae49-4d0c-b930-d01a45d27402.json | 7 -- ...-b28374c5-c61f-4c63-a5bd-55e504d20edc.json | 7 -- ...-b6faadd0-c10d-4aba-a006-2480b06b0095.json | 7 -- ...-404227fa-583e-40fa-8371-4cc7f087a569.json | 7 -- ...-8feb4c9e-1bce-4a26-9687-fb0cc7c84494.json | 7 -- ...-aca56ffc-e838-4d67-914a-a6272e28e53e.json | 7 -- ...-c6151682-faea-4921-b29c-5ee15cd3962d.json | 7 -- ...-e0713e50-f1cf-4bb2-833e-a631ece96b3e.json | 7 -- ...-3e2371ea-d7b3-449c-8079-dbfd13ca68ad.json | 7 -- ...-ad027923-8820-4471-8024-4389b0fdd851.json | 7 -- ...-c707d1b5-4a36-4988-ba4a-68ab1d077a0a.json | 7 -- ...-ecabce51-a6f0-400b-a4ad-54519bdc2cca.json | 7 -- ...-3ae05137-3e9d-412a-bbc1-281a5fea4c26.json | 7 -- ...-5f5de512-593f-4ebc-9980-0e67fad8183e.json | 7 -- ...-990af5f9-03a4-4027-a1a5-dbd6202741d1.json | 7 -- ...-c7171a8f-fc59-4a96-9009-5bbc95b6caf5.json | 7 -- ...-272753d7-8b40-4478-b320-23b75fda2f54.json | 7 -- ...-81a44698-b70b-4058-bca9-e40d7c5c4078.json | 7 -- ...-bbc54dfa-59e5-484a-af52-5ba283696812.json | 7 -- ...-d5c955e9-d975-44a9-ab07-cb8965d363d2.json | 7 -- ...-e64bc0d8-e1b8-431b-b861-d8d7621a3a5e.json | 7 -- ...-ec7fdf82-1e30-44e3-a98d-41258bd66b0b.json | 7 -- ...-a3f1809c-1cd0-4abb-a82c-69e6f1317875.json | 7 -- ...-c8a7fd4f-32bb-4dfb-abd4-75d974c68c4b.json | 7 -- ...-d4b7a69d-a5bf-4c67-b960-ced1995e9b03.json | 7 -- ...-f0fa405d-b52d-4aea-bc59-e0fc2adaa800.json | 7 -- ...-f3f75eb3-6a92-43b2-99d7-9d8eaae37046.json | 7 -- ...-22a32bda-f320-446c-9c3a-d56da18a2135.json | 7 -- ...-28018db4-a421-47c2-af30-bf33c5bcd736.json | 7 -- ...-366298a1-12f1-4888-bd00-e23b1815294b.json | 7 -- ...-39d41871-1688-484f-9264-7c0ac0516ff5.json | 7 -- ...-56886bc7-50ce-42ab-a5cb-d8933eccf4b7.json | 7 -- ...-78a325f9-2829-40a7-bfab-50b571e7d2ec.json | 7 -- ...-87ab93a8-c1d4-4b77-95ae-85825caa81f7.json | 7 -- ...-a466fd0b-b1b3-4289-9cc7-6c436dc9929e.json | 7 -- ...-cabb5383-6c5c-462b-968a-3a8af4c566da.json | 7 -- ...-0dd89ebb-b38c-4b0e-9898-3d417b7b437f.json | 7 -- ...-8e6482e8-23dc-450e-8445-ef9a0342b01d.json | 7 -- ...-c2153c30-ed80-4a21-bf65-8263d76d6aa2.json | 7 -- ...-c7344e55-18c9-4711-8a55-1d6b55cdda95.json | 7 -- ...-41f8836c-663b-4f92-a202-6db501f7d231.json | 7 -- ...-86d23d32-0d80-4455-881d-b5e6eb6f0b4d.json | 7 -- ...-b757cb61-5b6e-4a8d-ae78-bebb8b4df838.json | 7 -- ...-c163f01d-a9d3-496d-adfb-a467b2e0fdcc.json | 7 -- ...-6a98115e-9a9d-4117-a9d5-734597151fd4.json | 7 -- ...-827d1658-3f3d-46f7-9317-40ef1f6cb177.json | 7 -- ...-856416fb-80d4-4f92-aa81-5a0ad07df6b1.json | 7 -- ...-c0750219-f9bd-47d4-8dcb-2602e6df36ba.json | 7 -- ...-c5011f76-0881-4f0a-bf9d-f436dd18d07c.json | 7 -- ...-e6c1af9b-c5aa-44e6-9b66-cd38207c7522.json | 7 -- ...-2dc223cd-30f0-49d6-89e5-55a93f329af2.json | 7 -- ...-616cda89-384c-45c0-91d6-519091225dfa.json | 7 -- ...-a8e01d48-fa48-456a-87ea-b1716f17663e.json | 7 -- ...-af21f052-266f-4aac-846d-f840d87da0ea.json | 7 -- ...-e0820723-6247-4af2-9c65-0fd7e4f4d557.json | 7 -- ...-f686350d-421c-43b6-8a7b-18434ee76a50.json | 7 -- ...-f5ff2820-a561-4ef9-a6e4-46483e2100f8.json | 7 -- ...-46609182-e6c8-4a02-ae05-4bdf17a15817.json | 7 -- ...-6ccccf25-3f23-486c-ac40-48aaa9d46014.json | 7 -- ...-9fda1055-8d98-4ca1-93b5-eeee015bb4af.json | 7 -- ...-ae319176-4e42-4389-aa88-ad6079770f1e.json | 7 -- ...-5fa611ab-2f0c-4ed2-bff6-a4da846f8d63.json | 7 -- ...-85b37309-6d5d-4f0b-ac75-b70bb0aaf4a1.json | 7 -- ...-861d1f6c-c454-4476-81d8-ccb28bc77b19.json | 7 -- ...-a705ddb9-b64d-4b88-93dc-2803eb305ffb.json | 7 -- ...-5c01636e-ef57-46c8-88f4-3e0f9319663e.json | 7 -- ...-74104161-2fc2-46a8-b854-f2fa02fdd39d.json | 7 -- ...-9b4a6156-ce74-43cf-a552-9b0a5968884c.json | 7 -- ...-263cc167-4861-42bf-a1a6-9ef8d506dee0.json | 7 -- ...-3c1ed142-409c-4940-86b3-e48392278fbe.json | 7 -- ...-9f12c70a-179d-4a28-803a-73bbb2b3df97.json | 7 -- ...-a8231119-6b0d-474c-a53e-7c5ba9714e0a.json | 7 -- ...-ca080a6c-3ba3-4111-9f50-0096e9f0cdc8.json | 7 -- ...-e2a8b64d-6fa9-4391-a923-ec253f174196.json | 7 -- ...-e37073c0-486e-430e-91c3-dd8d781aeb92.json | 7 -- ...-fad9cfc2-b079-4fd8-b92e-90390d07d193.json | 7 -- ...-c60ad750-e01e-4fff-b164-112dd4d23db3.json | 7 -- ...-cf80979b-fc44-4a50-a8ed-9b26c285ae48.json | 7 -- ...-e432b092-ed07-4692-89a0-c81f14970f41.json | 7 -- ...-096657e6-0b52-4309-b450-25d029ee1980.json | 7 -- ...-2d7e4a6e-0c5a-4f1f-b456-98beb80c1bff.json | 7 -- ...-59f2277b-8e55-474f-abb5-40c7d59debf1.json | 7 -- ...-9a48fa5d-4ff0-449b-a020-1632fb41810d.json | 7 -- ...-b575135a-00bb-4aa3-8826-12c401d6e22f.json | 7 -- ...-c9d1c21a-e7fc-4863-b151-aa7fa172abfc.json | 7 -- ...-e4449df0-8c26-4c9f-9702-2b12045e9ce5.json | 7 -- ...-06ecc9cc-c089-438c-aecc-493a03d54c4d.json | 7 -- ...-16af5be1-85ed-4ba1-93f4-b675461aa5b2.json | 7 -- ...-3683aa9b-5105-457a-ad33-fdf9183fea69.json | 7 -- ...-b2ebba17-e1b5-4a3f-b11b-485ef91ddd4f.json | 7 -- ...-2c14e3bd-0d66-406a-9a03-e69d6f966661.json | 7 -- ...-366c88f0-999c-494b-8f86-de101ed27669.json | 7 -- ...-5b77cdd0-bd93-4921-bfc9-d5d22a5bf4c3.json | 7 -- ...-6ad545b7-b5be-453d-a175-c44452b8b1d3.json | 7 -- ...-7150b078-fa8d-4fff-ac14-269828d0846c.json | 7 -- ...-b789bb2c-3b79-4e4e-8760-edd0cc62bc24.json | 7 -- ...-2b9b6e5e-ac46-4179-8f82-37c7321522e9.json | 7 -- ...-79aecb80-963a-435e-8c48-37431a1861a7.json | 7 -- ...-adffcf62-c568-4653-9fd0-3c9961c13fa9.json | 7 -- ...-c25b0ba3-4d7b-42cd-bde1-6f5171e37c76.json | 7 -- ...-c5f83930-eeb6-437e-be1f-70570a80673c.json | 7 -- ...-03b8b201-a7f2-48c0-9cc1-b46312059e92.json | 7 -- ...-2d2f8651-4204-44b6-8e49-91b2dd3b4be5.json | 7 -- ...-3554bfea-5116-4454-845c-9844ea03cae8.json | 7 -- ...-3ac29fca-fd3f-4476-8f89-dc2f16ad7dd8.json | 7 -- ...-9380078e-205f-4cb3-9fb0-ae48cc0b919c.json | 7 -- ...-c90b659a-5a6a-4bcd-aaa9-4e88884c635f.json | 7 -- ...-1574f016-a21f-4541-9764-041f0afacf34.json | 7 -- ...-5625812c-6637-471f-b9d9-b1d788dfed5a.json | 7 -- ...-a180df7f-6fa4-4ca2-88ca-d1d3689badcb.json | 7 -- ...-bb302e3a-6da3-4497-aac8-02383d9de167.json | 7 -- ...-1e823af9-84fc-4483-a080-bb01fd1fb040.json | 7 -- ...-2e3ebdb0-0b19-465b-afc3-7c3d10784a65.json | 7 -- ...-41a10c88-c6c4-4d8e-a6d6-ee4d293dd538.json | 7 -- ...-52a2dd2f-433b-4a98-bbd2-02d1ca0c4de3.json | 7 -- ...-65d7be21-127b-48d4-b3d4-c5faf40d7908.json | 7 -- ...-6957b6f8-6e59-4849-8351-0c3eb03d7f31.json | 7 -- ...-6ce1d1b3-e84f-48fe-af12-8179ae9514d8.json | 7 -- ...-75b2ee1e-233b-4966-bdfa-d142ceb888e9.json | 7 -- ...-77e5c48b-8be1-47f6-a793-e0bc188464df.json | 7 -- ...-afc0d003-d659-4c7a-8904-44f04824bbd7.json | 7 -- ...-079889b1-7479-49d6-a7bf-e2a7638bc13e.json | 7 -- ...-29279e6d-f25e-4f9e-93b6-7ab2ca4758a1.json | 7 -- ...-689a6d68-12b1-40e9-a0ef-b5a5424ab14d.json | 7 -- ...-6c246a37-b6d2-4b09-82cf-c7915603827d.json | 7 -- ...-8b15a716-5ddf-47f7-ae12-240ae108b6e3.json | 7 -- ...-91569795-d300-4c20-98d3-93e1bf865d53.json | 7 -- ...-d6c30d6a-b89e-48b8-9677-883ca3f779b1.json | 7 -- ...-f6a23418-ad13-43b5-b91d-d6ed6e6d440b.json | 7 -- ...-f3879ad2-c25c-4130-88c4-d016f9973466.json | 7 -- ...-32c575eb-5afa-47ba-b939-93d569e9082d.json | 7 -- ...-480a66e9-69d6-4b83-810f-eeba89f0c2a1.json | 7 -- ...-4cfc1456-a44c-41b7-a0c8-de6f050e7a47.json | 7 -- ...-50aef0ab-b76f-4b9f-8b78-028003418a7a.json | 7 -- ...-271dbd1c-a1ef-49ad-b4d4-b2c77f6fd5d8.json | 7 -- ...-361a56a0-668b-40fc-8109-a85e84d4f643.json | 7 -- ...-39168bfc-7644-4bb1-b193-784c84c637a8.json | 7 -- ...-5f1fcaf4-ebda-4708-961c-910d0945eb35.json | 7 -- ...-8075eecd-3bdd-40ce-8552-4a8669dc4e13.json | 7 -- ...-e4382abe-ed55-464b-8fed-2d1ec65290ac.json | 7 -- ...-ea07a644-b7ba-458f-8a87-61223aa6ab63.json | 7 -- ...-ef5bb525-89bd-4d00-b4e7-2a5f0197f589.json | 7 -- ...-230ff4d4-1aff-4f25-882b-a56840364724.json | 7 -- ...-3b6d5ff3-1d7f-4190-ac00-43279ad1c936.json | 7 -- ...-51310506-57cc-4495-9380-0006468d3968.json | 7 -- ...-56a7e3ab-18f1-432f-87b4-f4daf268a8da.json | 7 -- ...-79814eb2-7a06-4341-9b31-3c9819ddb9a9.json | 7 -- ...-913fd2cf-938c-4465-a1ae-3c42126abb1a.json | 7 -- ...-c035abc1-564e-4bd1-bae3-d53b648af1a8.json | 7 -- ...-e41ed68b-1cc4-4282-93ff-38f748bfca7c.json | 7 -- ...-f9e87cc5-07a2-4dda-8f94-ae21b7a93ca2.json | 7 -- ...-fa6d8c57-5e6a-4eb3-807b-c4c9e6924201.json | 7 -- ...-04cc88c5-e93d-4c7c-923a-77d216ffd7f2.json | 7 -- ...-1c78200c-4acb-482c-831d-0762d2dfb13b.json | 7 -- ...-0525eb0d-2958-48a2-a180-96f25866b668.json | 7 -- ...-06d82b16-8fc3-4882-a6bd-10cea1d00763.json | 7 -- ...-523a1b18-18a0-453e-be1c-4e02e8fab9ef.json | 7 -- ...-869b29f0-821a-4bf2-a373-3b43c3e0d46d.json | 7 -- ...-f537cf08-10c9-4cc3-9a2c-78e5af361a4b.json | 7 -- ...-dc00fd3b-be7c-4b7a-875c-196437e7d80c.json | 7 -- ...-e449e62e-c4d1-4ffa-bb50-b58ab1f218a7.json | 7 -- ...-ff8872cd-683d-4c11-b7fb-0df130954bba.json | 7 -- ...-2a3f79b2-83da-42d3-9466-ba3fc9345aa1.json | 7 -- ...-6e1b5572-ab76-4778-971f-d7832d8cc5c6.json | 7 -- ...-746eb928-5a12-497c-83d9-56f548b1e0d2.json | 7 -- ...-8c38945d-5e63-4abd-a26f-052d74b60472.json | 7 -- ...-01bfdc96-009f-4934-b46e-d65f3801fa2f.json | 7 -- ...-f8fd271d-3ffd-41b5-b528-c63beb08a6dc.json | 7 -- ...-fe57cc82-226f-4844-9705-c46eaefadd42.json | 7 -- ...-ff0e0baf-1529-4b57-85f2-61e5878369b3.json | 7 -- ...-2176ce82-bd35-4ed0-aee7-f9ed1a3d0a40.json | 7 -- ...-498dca51-c0bd-40d9-8dc7-857fc6a801c2.json | 7 -- ...-51a73be5-a95d-438b-9ce4-8ed9cc91df9b.json | 7 -- ...-7a2d3703-aa60-48e2-9e47-13dcddd44f21.json | 7 -- ...-a307f587-b0f8-46ea-b650-725faf18d2dc.json | 7 -- ...-ff8af1d5-1872-47ff-8262-581bb6b48886.json | 7 -- ...-1939cc74-865e-4dc0-936b-aaff3bf4ee46.json | 7 -- ...-ac1aaa10-0ea1-46e0-a1a2-56a2c0b39875.json | 7 -- ...-b740de05-ecc0-4ef5-842f-ac2595b5c6b1.json | 7 -- ...-c2d5764f-6d34-4322-bc6b-2bb565c78b07.json | 7 -- ...-9903ad79-1b84-4919-ab52-786cbda61910.json | 7 -- ...-ae233f34-87e9-41c3-9519-52150ba87c5f.json | 7 -- ...-c6d6cfc7-f1d8-4746-b776-ae730cfd0758.json | 7 -- ...-effd3e2e-061a-494e-af36-f6fc52d50e51.json | 7 -- ...-f637805d-2b4b-4184-a0b7-d78543c559f7.json | 7 -- ...-03d1053d-d742-48a3-ad10-921a17b23d1f.json | 7 -- ...-0584ec41-a97d-4f11-bd82-75a5c6932593.json | 7 -- ...-259017ae-8b36-4cf7-9c4e-054711e4abf6.json | 7 -- ...-e2e08395-99ca-4521-8ae0-02e961c818a3.json | 7 -- ...-e6ab91a8-9933-4759-a056-07b149401517.json | 7 -- ...-3c4a27ab-1661-49ef-a623-a69b3234202c.json | 7 -- ...-58e04a7d-3deb-42ba-bf02-dc3df56a1ae3.json | 7 -- ...-bc75ee88-e825-44a7-a68a-c5556dd89304.json | 7 -- ...-f6ecc3f1-c588-4a72-864f-2124ffefb25a.json | 7 -- ...-2a735a23-715e-4b2a-94c8-a21321b5c272.json | 7 -- ...-657c3eb0-7481-430e-b81b-d8ba7cfed389.json | 7 -- ...-95795abd-f3e7-42a4-989a-5fbc254c2ca3.json | 7 -- ...-e9541e88-729c-46a0-b35a-8e6caa138780.json | 7 -- ...-ef5f9e52-ae82-44d7-8e17-f0efe7bd1e2e.json | 7 -- ...-338cba10-a27c-4d0a-9081-67f373417b33.json | 7 -- ...-34ccf60c-1f98-43b4-9e87-34f4384f3671.json | 7 -- ...-43ed0407-17fb-4e58-8299-ed6f1f4e40cf.json | 7 -- ...-57f8429e-bf71-4ce3-a8c8-cc80aeeb71df.json | 7 -- ...-9e9e4b41-5a3a-4d7d-aca1-93a713b65113.json | 7 -- ...-d7a93043-7b6d-4a3f-8ac0-5fcc178857a6.json | 7 -- ...-eae99f12-b52e-426c-938f-460f65a5ce4f.json | 7 -- ...-f8a94db1-6c57-4869-801e-bd1ceb637ae0.json | 7 -- ...-05323529-bed8-4336-821b-a594d7816896.json | 7 -- ...-334bdd10-7650-4228-84d2-5ba0fe353cf1.json | 7 -- ...-6337b5a9-e8a9-4fc1-b5c9-7693089ebe69.json | 7 -- ...-7dbe477c-4ff7-4f04-b1cf-30c0be63eee6.json | 7 -- ...-7fc462c4-f147-4fde-80a3-7bb1ab7789b7.json | 7 -- ...-9dc540eb-6944-4a26-82fb-8102f484cd50.json | 7 -- ...-abfbdf5c-becd-4f00-b6e1-1f93e7c74866.json | 7 -- ...-b64bc336-b954-4a11-9265-d74646de4651.json | 7 -- ...-b718ee4c-e5d3-4821-b893-d512eb89f9e6.json | 7 -- ...-b72a5975-54f0-4afc-aee0-9287120aad37.json | 7 -- ...-14da059e-2851-4e44-bc6d-7b73e2db24d3.json | 7 -- ...-816a3aa4-11ac-405c-9fde-a6407ab2ddb9.json | 7 -- ...-a4849103-0e18-4cbb-a910-07dfe9fdc2fd.json | 7 -- ...-aaddbee1-e240-41a2-b594-959b1fbfc038.json | 7 -- ...-c0f9388b-58ef-4080-97b3-0ddc4154853c.json | 7 -- ...-e0aba239-aa77-4f11-abfc-476ec7035d37.json | 7 -- ...-df993457-6959-426f-9eed-eda194e79042.json | 7 -- ...-0ff0f138-8738-4350-acc2-c51718827c11.json | 7 -- ...-108f77fb-f53b-4262-944b-cd3858548862.json | 7 -- ...-3a4e8f94-8fa9-4d13-960b-0edf342aea99.json | 7 -- ...-5358d5ab-1a59-49a4-ba4b-5a42744be305.json | 7 -- ...-79a660bf-faf9-4d0f-97fc-bc5eb7e091f0.json | 7 -- ...-f2ed981f-aaca-49e4-b073-3dcd02b30438.json | 7 -- ...-840688a7-95cc-4192-b46f-cdb75301a64f.json | 7 -- ...-910d2d63-7ca7-46b3-9306-db87bfea1afe.json | 7 -- ...-b34c40ee-f342-4ac1-8c54-15cc8efd5647.json | 7 -- ...-b5159a0d-156c-4942-aaa9-43feb73e9d1c.json | 7 -- ...-016270e9-29f1-44cd-8c3b-92982cdf9677.json | 7 -- ...-0260d1e2-87a0-469a-a0ec-2de759f006dc.json | 7 -- ...-56972ac3-eb80-4ea3-9803-94b9a069b787.json | 7 -- ...-67789c0c-338f-4dba-95db-266880f9c1e2.json | 7 -- ...-70e0d7c6-967f-46a3-87c1-a53351eb617f.json | 7 -- ...-a49e0257-11e2-477a-9168-4808c83572b2.json | 7 -- ...-ead71389-3edb-4142-9f26-31f8a9f683e0.json | 7 -- ...-1cd0c390-3592-484f-afb4-222d4682fb19.json | 7 -- ...-25af8ebd-34c1-4782-806e-eb5167772b5a.json | 7 -- ...-5751bd59-d9c6-49b6-9aa5-ea6479d1686c.json | 7 -- ...-eacc5c7f-3294-4d28-9126-afe1e9eff1aa.json | 7 -- ...-08194f67-480a-4b98-ad72-8fed59187e55.json | 7 -- ...-0b2cdb70-9145-4152-acb8-3c70548a2459.json | 7 -- ...-85b4dbe3-ab86-4638-8588-3d315f59259a.json | 7 -- ...-eb8c8a71-6768-4f07-89c1-73f1c2a324bf.json | 7 -- ...-09b0d723-7b9e-4db4-952b-44fb5cda3d56.json | 7 -- ...-681eeee0-3aff-4e0c-a0d6-979454ae4a86.json | 7 -- ...-89712a20-f241-4006-99c6-e3936a053812.json | 7 -- ...-adeea743-cac4-4f8e-9889-c103cd8424e3.json | 7 -- ...-47cf3522-357d-48b8-b6c8-cd56f5f28678.json | 7 -- ...-77f512b4-8117-4ad4-8853-f2dc9b2c5cb5.json | 7 -- ...-d5525e89-fc43-416b-b7cc-5dfaecce9aa0.json | 7 -- ...-e55c5f9e-a0bb-45bc-89ca-b448a547379b.json | 7 -- ...-0c1f87db-d455-4fb7-a400-9fa60254f111.json | 7 -- ...-953fe28f-8a16-461b-823a-1f902ed81a47.json | 7 -- ...-b1dca837-4429-4e6b-9eef-5d4219d75493.json | 7 -- ...-bfaf64a8-87c2-456c-86d4-0443592cfa36.json | 7 -- ...-2a7ea3cb-b73d-4cd7-a72e-67eb6bd85ad7.json | 7 -- ...-30bd7576-fa7b-428c-aea8-5d1ce2589131.json | 7 -- ...-8205912c-e339-49d0-bacb-94a5858e22fc.json | 7 -- ...-c4c6de55-b2ef-443d-a356-3ae43f818bc3.json | 7 -- ...-08fa839a-e1e4-4279-b0d8-0e68270e1dc0.json | 7 -- ...-7ebba51c-5a34-45fe-8733-2854e9f4560f.json | 7 -- ...-868f69a7-f931-409e-b0e6-e22ec8592b88.json | 7 -- ...-8b6a50ec-ad73-4bb3-a8df-1ef3f55c4c5e.json | 7 -- ...-92852859-b212-4c2e-a2be-76ce81c5f71b.json | 7 -- ...-b390f429-b28a-46f4-a829-d25b8858dd7d.json | 7 -- ...-d650af05-51c4-488a-878b-6dca19b33999.json | 7 -- ...-d7569dcf-5dcd-45a4-8b3a-3fc9a49bdc0c.json | 7 -- ...-04b210fb-fca7-4403-818f-9560758017cb.json | 7 -- ...-1fce7885-a2a7-4a22-859c-7b856fc86b40.json | 7 -- ...-33ec430e-8723-468b-a8fe-f065b6830ed3.json | 7 -- ...-604bd9e3-3f58-484b-b5d6-1f4f747791ac.json | 7 -- ...-7bbfbc61-b74b-48b0-869e-6b9db1b2a603.json | 7 -- ...-b8823bcb-4da6-4970-9c11-b0e8f674c465.json | 7 -- ...-c82bac4a-f936-46a2-be96-635b01ac17d2.json | 7 -- ...-0995e553-335e-4dd8-b247-323d189a4a9d.json | 7 -- ...-5c290ed6-862f-4dd6-8641-89ce3c407b9d.json | 7 -- ...-84cfa9b7-b26f-4b86-a643-2611b24f8bba.json | 7 -- ...-b1022fc8-b068-435c-b2a0-fb0742c6890a.json | 7 -- ...-ec3a595e-ac3a-4199-81ca-c60e1ecc9f4e.json | 7 -- ...-2fa8af5c-5b72-4ca5-8e45-8292e0dc502e.json | 7 -- ...-3c055455-8e5d-4447-ad47-2955a87efa5d.json | 7 -- ...-563d6e04-7aa2-45a0-b967-6f289375c2b2.json | 7 -- ...-7ece5fef-1609-467e-a3ea-9a30f47f8b87.json | 7 -- ...-8c3a948e-9043-4652-9d85-0c466f111521.json | 7 -- ...-2f3d46f0-61b1-4bfc-b98a-f9a62711b9cf.json | 7 -- ...-34e2b173-de30-4135-98aa-1abf0c2a887f.json | 7 -- ...-c5b9bc30-965c-47ab-8637-69ba4fb01cf0.json | 7 -- ...-c619beff-d712-42a8-b583-31bdf61dc62b.json | 7 -- ...-c70c74b0-7a88-4a2b-b717-c7c179739d93.json | 7 -- ...-e999dfbb-fec5-4b60-a3c9-b6eaa6b0d48a.json | 7 -- ...-4f953086-8b80-4553-a569-71047b1bfb1b.json | 7 -- ...-5e09f406-b8e8-4ca8-8299-cf9de0e11e5f.json | 7 -- ...-754707c2-1060-4636-bb21-b2ef5dc19fa8.json | 7 -- ...-b0323eb2-4f76-4124-8702-045cd0e1ade0.json | 7 -- ...-330d099f-aef2-47f5-9b2e-6050348121b6.json | 7 -- ...-4e49f068-7d27-4704-a957-068c8c338813.json | 7 -- ...-e3dd9463-d05d-4b4e-a1de-9236c151a73c.json | 7 -- ...-e60e6cfa-a947-4754-bdc1-891e268cd6b7.json | 7 -- ...-1dd80897-f8aa-47df-908d-be0ca4010cc6.json | 7 -- ...-4d2fbf34-2f30-48fc-87be-5d7391a16c3c.json | 7 -- ...-a7a86edb-3214-45bf-8484-097566287ca2.json | 7 -- ...-d0af8396-adaf-45d4-9643-4495567f7a59.json | 7 -- ...-dd19667f-24f9-486a-8fdf-e15d8018a031.json | 7 -- ...-67105ef2-aa17-4e95-9a61-cea627c1cac7.json | 7 -- ...-68cb5ecb-aca2-435f-913c-1726b2505839.json | 7 -- ...-b2a7b3a6-e280-4539-aca4-ed0a4fdbefa9.json | 7 -- ...-dffb7d1d-fcbb-4201-a653-1bdbb7f53361.json | 7 -- ...-0d060824-482c-445c-bac6-9d2ccb002fa5.json | 7 -- ...-2ca29a54-1073-465a-ad63-429b5685af13.json | 7 -- ...-b545e08d-2e28-49a3-99b7-debcc32a9504.json | 7 -- ...-d1ad6be8-d5f7-4f4f-ab9b-9823f2a48d80.json | 7 -- ...-21182395-4783-496c-9f94-3cba180fb1ff.json | 7 -- ...-6ae852c8-1290-4fe0-b20d-43fb502bb862.json | 7 -- ...-89603fb2-3c9a-4918-b551-aa8ea9ff8e7d.json | 7 -- ...-99240c02-0730-4aac-94c1-6af493c5d763.json | 7 -- ...-7d8d67f5-4e79-4a4a-95e0-1935347ae4dc.json | 7 -- ...-daf4d46e-d6fc-4849-a368-4e63229b94f1.json | 7 -- ...-f197d4a7-7d9f-4a1d-b925-075a05d2d402.json | 7 -- ...-fc66ed94-5b4f-4fe9-b0ad-90795d78dd1a.json | 7 -- ...-29086fb1-10e3-47b1-b17d-c55611df3126.json | 7 -- ...-635a0834-cf5d-4378-99d2-bb152fccb2eb.json | 7 -- ...-9e9da937-d483-43db-af02-d8223590b8e6.json | 7 -- ...-a0ef36e0-3eb2-4660-b521-7e72a0a00bea.json | 7 -- ...-37b74ef4-e86f-41f4-b261-ae23c06dbb0e.json | 7 -- ...-46cc3ad9-5f22-4ce2-a8b0-744b63fa6937.json | 7 -- ...-bd5a4f10-f029-4f26-a3c4-635f8eb648f7.json | 7 -- ...-d4a26e32-bef0-4bf8-8f16-d937c9b63b29.json | 7 -- ...-11c04b42-f8ad-4e5a-b8fb-e608308b852d.json | 7 -- ...-3623a100-f1fc-40f7-99d7-45633458815e.json | 7 -- ...-5ba0759e-0e45-41de-a773-82fc6564ba78.json | 7 -- ...-a36353c1-b8f6-43c4-a56f-c86a1de4fb78.json | 7 -- ...-a5e7705e-dcba-45bf-af47-d25599dcd0fb.json | 7 -- ...-d245eead-4ad2-4c81-abbb-5e06e48ae8c6.json | 7 -- package.json | 5 - packages/configs/babel-config/package.json | 6 -- .../configs/eslint-config-rules/package.json | 6 -- packages/configs/jest-config/package.json | 6 -- packages/configs/kit-config/package.json | 6 -- packages/configs/react-configs/package.json | 6 -- yarn.lock | 62 +---------- 454 files changed, 124 insertions(+), 3326 deletions(-) create mode 100644 .changeset/beachball-migration.md delete mode 100644 .changeset/khaki-zebras-sell.md delete mode 100644 beachball.config.js delete mode 100644 change/@fluentui-react-native-06d0f9da-87ef-4508-932f-f41ece321158.json delete mode 100644 change/@fluentui-react-native-0acafdc5-9aa7-4ee9-a92d-b8977f0f6e53.json delete mode 100644 change/@fluentui-react-native-15b56f2d-f8d9-4a4c-b8ce-f6d8a40c7529.json delete mode 100644 change/@fluentui-react-native-2552706f-e2bf-48ec-9338-40f70585ef0a.json delete mode 100644 change/@fluentui-react-native-281e5e0c-89d0-4c9e-ad25-c9be53f9b5ac.json delete mode 100644 change/@fluentui-react-native-2c26d79b-1c84-4fe3-9444-633eda07a8b5.json delete mode 100644 change/@fluentui-react-native-39682ebd-1fd8-4434-96aa-0267ef178a5d.json delete mode 100644 change/@fluentui-react-native-85b7d532-c813-416e-a2a6-8a381f4c2121.json delete mode 100644 change/@fluentui-react-native-adapters-23f73e69-b447-4b8d-bd61-394392257b06.json delete mode 100644 change/@fluentui-react-native-adapters-535f6f7c-d42d-4552-ab3f-95b794ac7228.json delete mode 100644 change/@fluentui-react-native-adapters-99f4312a-d924-4996-ae7f-a31923b1e9b0.json delete mode 100644 change/@fluentui-react-native-adapters-c1f81460-567e-45b6-929e-f39a232516ba.json delete mode 100644 change/@fluentui-react-native-android-theme-77338531-cced-4483-b8f2-cded6c9aae03.json delete mode 100644 change/@fluentui-react-native-android-theme-bfa9a344-3f86-4f63-bfa8-88e5469f5a47.json delete mode 100644 change/@fluentui-react-native-android-theme-dbacb516-f688-4ade-b720-c057ccee3ee9.json delete mode 100644 change/@fluentui-react-native-android-theme-fa8f8ee5-174e-44b0-ba06-6e387d158a0b.json delete mode 100644 change/@fluentui-react-native-apple-theme-17586501-28fd-4b83-8cea-c95615f0b269.json delete mode 100644 change/@fluentui-react-native-apple-theme-23e2d5ec-33ae-4c81-970b-8737775ca318.json delete mode 100644 change/@fluentui-react-native-apple-theme-990d6979-95b7-4ca4-84c2-edf581ccd4cb.json delete mode 100644 change/@fluentui-react-native-apple-theme-b0cb457c-33e1-4c0d-bd19-a548c6df69af.json delete mode 100644 change/@fluentui-react-native-avatar-62fc2133-c617-4a6c-9fff-89b583e3ce6c.json delete mode 100644 change/@fluentui-react-native-avatar-689eeb48-a17f-4e9e-b79f-0851a62daeb1.json delete mode 100644 change/@fluentui-react-native-avatar-963eb462-f58a-482a-a400-7a53919e4443.json delete mode 100644 change/@fluentui-react-native-avatar-964ebfe6-e8ca-409e-8f88-9b0402930a8a.json delete mode 100644 change/@fluentui-react-native-avatar-a5ba4796-4f89-4324-8656-e7dd1a9a1275.json delete mode 100644 change/@fluentui-react-native-avatar-d5ed473d-a4d7-48d4-bfe7-19e1ac47da17.json delete mode 100644 change/@fluentui-react-native-avatar-f63a3580-59ab-4696-b0b0-e76cc15edd14.json delete mode 100644 change/@fluentui-react-native-badge-651e11a1-380a-44ad-a6fe-27c142742b2d.json delete mode 100644 change/@fluentui-react-native-badge-682ca0c1-b67d-4eea-b5ef-10879c3f3e38.json delete mode 100644 change/@fluentui-react-native-badge-90ee65ee-128e-4307-be08-d78bb9c57aac.json delete mode 100644 change/@fluentui-react-native-badge-c46df4c6-3707-4159-bd0f-83b63e716801.json delete mode 100644 change/@fluentui-react-native-badge-c8e784a3-a099-423c-9b00-394902c91768.json delete mode 100644 change/@fluentui-react-native-badge-f1e339bb-bf3c-4319-8ffb-664f79ef3e5c.json delete mode 100644 change/@fluentui-react-native-button-05775eef-ba52-4258-b089-a2c1351a8382.json delete mode 100644 change/@fluentui-react-native-button-119a1575-3716-4400-8d29-c80fff71b93b.json delete mode 100644 change/@fluentui-react-native-button-16566b3f-5294-454f-878a-0b2262fe95b1.json delete mode 100644 change/@fluentui-react-native-button-485faaac-d119-4b24-b955-31e61d5e4560.json delete mode 100644 change/@fluentui-react-native-button-720b78fc-c110-4878-8d65-4b9e3f2598e9.json delete mode 100644 change/@fluentui-react-native-button-8fa557d5-b28c-49c9-bb89-5884a8babd3b.json delete mode 100644 change/@fluentui-react-native-button-b1b9ef04-136f-4f70-9f80-9ce8b4f50fd0.json delete mode 100644 change/@fluentui-react-native-button-ef50cd82-7aab-430f-b7cb-cd47c7093e36.json delete mode 100644 change/@fluentui-react-native-button-f29821ab-6325-449e-b2ee-04d80162ab9e.json delete mode 100644 change/@fluentui-react-native-callout-02ede13b-337d-44ec-bf52-4abb71d58db4.json delete mode 100644 change/@fluentui-react-native-callout-0fffb12f-cfa7-4ded-a346-27a99f310dd7.json delete mode 100644 change/@fluentui-react-native-callout-710b62fc-eafb-49de-8768-2ac7c4c5a75a.json delete mode 100644 change/@fluentui-react-native-callout-8edee171-121b-4b68-9ce9-517b38a88342.json delete mode 100644 change/@fluentui-react-native-checkbox-6bea647e-439a-4529-b9e6-78dfe7f26264.json delete mode 100644 change/@fluentui-react-native-checkbox-70364eb7-562a-4b55-9906-a093da21aa79.json delete mode 100644 change/@fluentui-react-native-checkbox-750eb498-0b01-43df-86fa-8dd64c675cf0.json delete mode 100644 change/@fluentui-react-native-checkbox-b2391655-2b4b-46d6-b87f-1e8e2c6eb5c9.json delete mode 100644 change/@fluentui-react-native-checkbox-d0ee0372-7284-4870-9999-6daada9d9883.json delete mode 100644 change/@fluentui-react-native-checkbox-f7259c8f-e095-4e14-bba6-308783257d5a.json delete mode 100644 change/@fluentui-react-native-chip-0be6384e-0e49-4a5d-88d6-5093729850bb.json delete mode 100644 change/@fluentui-react-native-chip-0bf89ea3-0a3c-4c65-b49c-00e95506c915.json delete mode 100644 change/@fluentui-react-native-chip-3f2b7a8f-2090-4d4e-bbe0-5f0c2efc6917.json delete mode 100644 change/@fluentui-react-native-chip-56626f98-b5d5-46c9-8713-09852185eae5.json delete mode 100644 change/@fluentui-react-native-chip-5ef1c497-68cb-4cd9-a741-88b2f0597e50.json delete mode 100644 change/@fluentui-react-native-chip-75152240-0686-467f-91ab-065fe4a758bb.json delete mode 100644 change/@fluentui-react-native-codemods-9048f492-867d-468c-9016-473c6ad348a5.json delete mode 100644 change/@fluentui-react-native-codemods-9623f65e-e721-47c6-bd4c-0b387dbd903e.json delete mode 100644 change/@fluentui-react-native-composition-34674cea-8155-4f33-ae59-b492a798307b.json delete mode 100644 change/@fluentui-react-native-composition-3f1b63a7-572b-41d3-aa58-4e9e63a67d7b.json delete mode 100644 change/@fluentui-react-native-composition-6db7184f-ea49-45e7-bd97-7df2c01de43c.json delete mode 100644 change/@fluentui-react-native-composition-963099f4-6c7f-4550-b115-cf4c2aef586c.json delete mode 100644 change/@fluentui-react-native-composition-a9eb219a-c559-4b1b-ab34-de58c5fc3d58.json delete mode 100644 change/@fluentui-react-native-composition-fcec16e1-f0f1-411c-a4ef-bf83d8eb92d8.json delete mode 100644 change/@fluentui-react-native-contextual-menu-0e7292c1-562d-4944-94ca-65f401d5dac4.json delete mode 100644 change/@fluentui-react-native-contextual-menu-831258b3-e55f-4fe8-a39e-1fbce2de2278.json delete mode 100644 change/@fluentui-react-native-contextual-menu-b85f20c3-6798-47f6-95ce-560612f3bb43.json delete mode 100644 change/@fluentui-react-native-contextual-menu-c5120e6c-8139-437a-a1fb-5698b9b299f3.json delete mode 100644 change/@fluentui-react-native-contextual-menu-d7a1b66b-838e-4403-9ca0-c83166a107b4.json delete mode 100644 change/@fluentui-react-native-default-theme-2d2cb23b-68ad-4277-b978-06475d388fff.json delete mode 100644 change/@fluentui-react-native-default-theme-369b016f-7fac-442a-8dad-aa6c4c241300.json delete mode 100644 change/@fluentui-react-native-default-theme-4c477d59-3953-4362-bac3-6543310c589a.json delete mode 100644 change/@fluentui-react-native-default-theme-65a065b1-4a5b-4186-a7b1-86d42cd1e025.json delete mode 100644 change/@fluentui-react-native-dependency-profiles-0971c43d-dbf7-4cf3-9e02-22255b17b578.json delete mode 100644 change/@fluentui-react-native-dependency-profiles-4ff835ec-19b6-49f6-a73f-89c1fba6342d.json delete mode 100644 change/@fluentui-react-native-dependency-profiles-868d3ab8-10ef-4552-8392-0dd262a0893f.json delete mode 100644 change/@fluentui-react-native-dependency-profiles-cefaf64a-851a-4a1f-b41f-144b15b77462.json delete mode 100644 change/@fluentui-react-native-divider-5a163a9c-7f6b-477d-a2ad-b54918df2948.json delete mode 100644 change/@fluentui-react-native-divider-677b70ab-fb60-467a-b38c-22d31ac5c64d.json delete mode 100644 change/@fluentui-react-native-divider-80aff23b-c93b-4bdd-9519-932c6925d4fe.json delete mode 100644 change/@fluentui-react-native-divider-b899659d-b97c-4276-af83-073ce5a1103c.json delete mode 100644 change/@fluentui-react-native-divider-cf71781d-795d-4934-b357-89e438140066.json delete mode 100644 change/@fluentui-react-native-divider-d449d42d-f13f-411c-a5e7-e9d3c282cbae.json delete mode 100644 change/@fluentui-react-native-drawer-0f26a3a1-0c28-467d-90b3-6ae1139b3fd6.json delete mode 100644 change/@fluentui-react-native-drawer-48f958b1-2099-4160-9504-f883ff8d6f36.json delete mode 100644 change/@fluentui-react-native-drawer-77f63d20-777a-4c33-abf3-fdc3b2f80759.json delete mode 100644 change/@fluentui-react-native-drawer-e8f78276-becb-46db-aebd-b7b55f73e6de.json delete mode 100644 change/@fluentui-react-native-dropdown-094f133a-fe37-4527-acea-e9d5f92c47f1.json delete mode 100644 change/@fluentui-react-native-dropdown-2a45d3ea-2114-4e01-8482-0d8b4a5484db.json delete mode 100644 change/@fluentui-react-native-dropdown-4014461e-a012-4535-bc8d-96d20fafcf09.json delete mode 100644 change/@fluentui-react-native-dropdown-402b0e63-1957-4bec-9b8a-6079ef27de58.json delete mode 100644 change/@fluentui-react-native-dropdown-4629aa5f-6e2c-4556-9fb4-fb5b55daa46e.json delete mode 100644 change/@fluentui-react-native-dropdown-603703ec-bab4-4623-ac5f-757841cb6c48.json delete mode 100644 change/@fluentui-react-native-dropdown-87c83670-53db-4b52-b2d1-85e71f24ba52.json delete mode 100644 change/@fluentui-react-native-dropdown-8b040583-ee11-4290-8e66-7ff1f465032e.json delete mode 100644 change/@fluentui-react-native-dropdown-a2d16a93-ba43-4564-a943-b953e2f37bdc.json delete mode 100644 change/@fluentui-react-native-e2e-testing-0c3def4f-56a5-4bb1-a0a6-8ab07b83a644.json delete mode 100644 change/@fluentui-react-native-e2e-testing-19026da6-ccd7-4af7-ae27-83adb152411a.json delete mode 100644 change/@fluentui-react-native-e2e-testing-212985af-4f04-4ef8-a4c8-5d85dd8747e9.json delete mode 100644 change/@fluentui-react-native-e2e-testing-4f9d77d1-ae49-4d0c-b930-d01a45d27402.json delete mode 100644 change/@fluentui-react-native-e2e-testing-b28374c5-c61f-4c63-a5bd-55e504d20edc.json delete mode 100644 change/@fluentui-react-native-e2e-testing-b6faadd0-c10d-4aba-a006-2480b06b0095.json delete mode 100644 change/@fluentui-react-native-experimental-activity-indicator-404227fa-583e-40fa-8371-4cc7f087a569.json delete mode 100644 change/@fluentui-react-native-experimental-activity-indicator-8feb4c9e-1bce-4a26-9687-fb0cc7c84494.json delete mode 100644 change/@fluentui-react-native-experimental-activity-indicator-aca56ffc-e838-4d67-914a-a6272e28e53e.json delete mode 100644 change/@fluentui-react-native-experimental-activity-indicator-c6151682-faea-4921-b29c-5ee15cd3962d.json delete mode 100644 change/@fluentui-react-native-experimental-activity-indicator-e0713e50-f1cf-4bb2-833e-a631ece96b3e.json delete mode 100644 change/@fluentui-react-native-experimental-appearance-additions-3e2371ea-d7b3-449c-8079-dbfd13ca68ad.json delete mode 100644 change/@fluentui-react-native-experimental-appearance-additions-ad027923-8820-4471-8024-4389b0fdd851.json delete mode 100644 change/@fluentui-react-native-experimental-appearance-additions-c707d1b5-4a36-4988-ba4a-68ab1d077a0a.json delete mode 100644 change/@fluentui-react-native-experimental-appearance-additions-ecabce51-a6f0-400b-a4ad-54519bdc2cca.json delete mode 100644 change/@fluentui-react-native-experimental-avatar-3ae05137-3e9d-412a-bbc1-281a5fea4c26.json delete mode 100644 change/@fluentui-react-native-experimental-avatar-5f5de512-593f-4ebc-9980-0e67fad8183e.json delete mode 100644 change/@fluentui-react-native-experimental-avatar-990af5f9-03a4-4027-a1a5-dbd6202741d1.json delete mode 100644 change/@fluentui-react-native-experimental-avatar-c7171a8f-fc59-4a96-9009-5bbc95b6caf5.json delete mode 100644 change/@fluentui-react-native-experimental-checkbox-272753d7-8b40-4478-b320-23b75fda2f54.json delete mode 100644 change/@fluentui-react-native-experimental-checkbox-81a44698-b70b-4058-bca9-e40d7c5c4078.json delete mode 100644 change/@fluentui-react-native-experimental-checkbox-bbc54dfa-59e5-484a-af52-5ba283696812.json delete mode 100644 change/@fluentui-react-native-experimental-checkbox-d5c955e9-d975-44a9-ab07-cb8965d363d2.json delete mode 100644 change/@fluentui-react-native-experimental-checkbox-e64bc0d8-e1b8-431b-b861-d8d7621a3a5e.json delete mode 100644 change/@fluentui-react-native-experimental-checkbox-ec7fdf82-1e30-44e3-a98d-41258bd66b0b.json delete mode 100644 change/@fluentui-react-native-experimental-expander-a3f1809c-1cd0-4abb-a82c-69e6f1317875.json delete mode 100644 change/@fluentui-react-native-experimental-expander-c8a7fd4f-32bb-4dfb-abd4-75d974c68c4b.json delete mode 100644 change/@fluentui-react-native-experimental-expander-d4b7a69d-a5bf-4c67-b960-ced1995e9b03.json delete mode 100644 change/@fluentui-react-native-experimental-expander-f0fa405d-b52d-4aea-bc59-e0fc2adaa800.json delete mode 100644 change/@fluentui-react-native-experimental-expander-f3f75eb3-6a92-43b2-99d7-9d8eaae37046.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-22a32bda-f320-446c-9c3a-d56da18a2135.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-28018db4-a421-47c2-af30-bf33c5bcd736.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-366298a1-12f1-4888-bd00-e23b1815294b.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-39d41871-1688-484f-9264-7c0ac0516ff5.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-56886bc7-50ce-42ab-a5cb-d8933eccf4b7.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-78a325f9-2829-40a7-bfab-50b571e7d2ec.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-87ab93a8-c1d4-4b77-95ae-85825caa81f7.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-a466fd0b-b1b3-4289-9cc7-6c436dc9929e.json delete mode 100644 change/@fluentui-react-native-experimental-menu-button-cabb5383-6c5c-462b-968a-3a8af4c566da.json delete mode 100644 change/@fluentui-react-native-experimental-native-date-picker-0dd89ebb-b38c-4b0e-9898-3d417b7b437f.json delete mode 100644 change/@fluentui-react-native-experimental-native-date-picker-8e6482e8-23dc-450e-8445-ef9a0342b01d.json delete mode 100644 change/@fluentui-react-native-experimental-native-date-picker-c2153c30-ed80-4a21-bf65-8263d76d6aa2.json delete mode 100644 change/@fluentui-react-native-experimental-native-date-picker-c7344e55-18c9-4711-8a55-1d6b55cdda95.json delete mode 100644 change/@fluentui-react-native-experimental-native-font-metrics-41f8836c-663b-4f92-a202-6db501f7d231.json delete mode 100644 change/@fluentui-react-native-experimental-native-font-metrics-86d23d32-0d80-4455-881d-b5e6eb6f0b4d.json delete mode 100644 change/@fluentui-react-native-experimental-native-font-metrics-b757cb61-5b6e-4a8d-ae78-bebb8b4df838.json delete mode 100644 change/@fluentui-react-native-experimental-native-font-metrics-c163f01d-a9d3-496d-adfb-a467b2e0fdcc.json delete mode 100644 change/@fluentui-react-native-experimental-shadow-6a98115e-9a9d-4117-a9d5-734597151fd4.json delete mode 100644 change/@fluentui-react-native-experimental-shadow-827d1658-3f3d-46f7-9317-40ef1f6cb177.json delete mode 100644 change/@fluentui-react-native-experimental-shadow-856416fb-80d4-4f92-aa81-5a0ad07df6b1.json delete mode 100644 change/@fluentui-react-native-experimental-shadow-c0750219-f9bd-47d4-8dcb-2602e6df36ba.json delete mode 100644 change/@fluentui-react-native-experimental-shadow-c5011f76-0881-4f0a-bf9d-f436dd18d07c.json delete mode 100644 change/@fluentui-react-native-experimental-shadow-e6c1af9b-c5aa-44e6-9b66-cd38207c7522.json delete mode 100644 change/@fluentui-react-native-experimental-shimmer-2dc223cd-30f0-49d6-89e5-55a93f329af2.json delete mode 100644 change/@fluentui-react-native-experimental-shimmer-616cda89-384c-45c0-91d6-519091225dfa.json delete mode 100644 change/@fluentui-react-native-experimental-shimmer-a8e01d48-fa48-456a-87ea-b1716f17663e.json delete mode 100644 change/@fluentui-react-native-experimental-shimmer-af21f052-266f-4aac-846d-f840d87da0ea.json delete mode 100644 change/@fluentui-react-native-experimental-shimmer-e0820723-6247-4af2-9c65-0fd7e4f4d557.json delete mode 100644 change/@fluentui-react-native-experimental-shimmer-f686350d-421c-43b6-8a7b-18434ee76a50.json delete mode 100644 change/@fluentui-react-native-f5ff2820-a561-4ef9-a6e4-46483e2100f8.json delete mode 100644 change/@fluentui-react-native-focus-trap-zone-46609182-e6c8-4a02-ae05-4bdf17a15817.json delete mode 100644 change/@fluentui-react-native-focus-trap-zone-6ccccf25-3f23-486c-ac40-48aaa9d46014.json delete mode 100644 change/@fluentui-react-native-focus-trap-zone-9fda1055-8d98-4ca1-93b5-eeee015bb4af.json delete mode 100644 change/@fluentui-react-native-focus-trap-zone-ae319176-4e42-4389-aa88-ad6079770f1e.json delete mode 100644 change/@fluentui-react-native-focus-zone-5fa611ab-2f0c-4ed2-bff6-a4da846f8d63.json delete mode 100644 change/@fluentui-react-native-focus-zone-85b37309-6d5d-4f0b-ac75-b70bb0aaf4a1.json delete mode 100644 change/@fluentui-react-native-focus-zone-861d1f6c-c454-4476-81d8-ccb28bc77b19.json delete mode 100644 change/@fluentui-react-native-focus-zone-a705ddb9-b64d-4b88-93dc-2803eb305ffb.json delete mode 100644 change/@fluentui-react-native-framework-5c01636e-ef57-46c8-88f4-3e0f9319663e.json delete mode 100644 change/@fluentui-react-native-framework-74104161-2fc2-46a8-b854-f2fa02fdd39d.json delete mode 100644 change/@fluentui-react-native-framework-9b4a6156-ce74-43cf-a552-9b0a5968884c.json delete mode 100644 change/@fluentui-react-native-framework-base-263cc167-4861-42bf-a1a6-9ef8d506dee0.json delete mode 100644 change/@fluentui-react-native-framework-base-3c1ed142-409c-4940-86b3-e48392278fbe.json delete mode 100644 change/@fluentui-react-native-framework-base-9f12c70a-179d-4a28-803a-73bbb2b3df97.json delete mode 100644 change/@fluentui-react-native-framework-base-a8231119-6b0d-474c-a53e-7c5ba9714e0a.json delete mode 100644 change/@fluentui-react-native-framework-base-ca080a6c-3ba3-4111-9f50-0096e9f0cdc8.json delete mode 100644 change/@fluentui-react-native-framework-base-e2a8b64d-6fa9-4391-a923-ec253f174196.json delete mode 100644 change/@fluentui-react-native-framework-base-e37073c0-486e-430e-91c3-dd8d781aeb92.json delete mode 100644 change/@fluentui-react-native-framework-base-fad9cfc2-b079-4fd8-b92e-90390d07d193.json delete mode 100644 change/@fluentui-react-native-framework-c60ad750-e01e-4fff-b164-112dd4d23db3.json delete mode 100644 change/@fluentui-react-native-framework-cf80979b-fc44-4a50-a8ed-9b26c285ae48.json delete mode 100644 change/@fluentui-react-native-framework-e432b092-ed07-4692-89a0-c81f14970f41.json delete mode 100644 change/@fluentui-react-native-icon-096657e6-0b52-4309-b450-25d029ee1980.json delete mode 100644 change/@fluentui-react-native-icon-2d7e4a6e-0c5a-4f1f-b456-98beb80c1bff.json delete mode 100644 change/@fluentui-react-native-icon-59f2277b-8e55-474f-abb5-40c7d59debf1.json delete mode 100644 change/@fluentui-react-native-icon-9a48fa5d-4ff0-449b-a020-1632fb41810d.json delete mode 100644 change/@fluentui-react-native-icon-b575135a-00bb-4aa3-8826-12c401d6e22f.json delete mode 100644 change/@fluentui-react-native-icon-c9d1c21a-e7fc-4863-b151-aa7fa172abfc.json delete mode 100644 change/@fluentui-react-native-icon-e4449df0-8c26-4c9f-9702-2b12045e9ce5.json delete mode 100644 change/@fluentui-react-native-immutable-merge-06ecc9cc-c089-438c-aecc-493a03d54c4d.json delete mode 100644 change/@fluentui-react-native-immutable-merge-16af5be1-85ed-4ba1-93f4-b675461aa5b2.json delete mode 100644 change/@fluentui-react-native-immutable-merge-3683aa9b-5105-457a-ad33-fdf9183fea69.json delete mode 100644 change/@fluentui-react-native-immutable-merge-b2ebba17-e1b5-4a3f-b11b-485ef91ddd4f.json delete mode 100644 change/@fluentui-react-native-input-2c14e3bd-0d66-406a-9a03-e69d6f966661.json delete mode 100644 change/@fluentui-react-native-input-366c88f0-999c-494b-8f86-de101ed27669.json delete mode 100644 change/@fluentui-react-native-input-5b77cdd0-bd93-4921-bfc9-d5d22a5bf4c3.json delete mode 100644 change/@fluentui-react-native-input-6ad545b7-b5be-453d-a175-c44452b8b1d3.json delete mode 100644 change/@fluentui-react-native-input-7150b078-fa8d-4fff-ac14-269828d0846c.json delete mode 100644 change/@fluentui-react-native-input-b789bb2c-3b79-4e4e-8760-edd0cc62bc24.json delete mode 100644 change/@fluentui-react-native-interactive-hooks-2b9b6e5e-ac46-4179-8f82-37c7321522e9.json delete mode 100644 change/@fluentui-react-native-interactive-hooks-79aecb80-963a-435e-8c48-37431a1861a7.json delete mode 100644 change/@fluentui-react-native-interactive-hooks-adffcf62-c568-4653-9fd0-3c9961c13fa9.json delete mode 100644 change/@fluentui-react-native-interactive-hooks-c25b0ba3-4d7b-42cd-bde1-6f5171e37c76.json delete mode 100644 change/@fluentui-react-native-interactive-hooks-c5f83930-eeb6-437e-be1f-70570a80673c.json delete mode 100644 change/@fluentui-react-native-link-03b8b201-a7f2-48c0-9cc1-b46312059e92.json delete mode 100644 change/@fluentui-react-native-link-2d2f8651-4204-44b6-8e49-91b2dd3b4be5.json delete mode 100644 change/@fluentui-react-native-link-3554bfea-5116-4454-845c-9844ea03cae8.json delete mode 100644 change/@fluentui-react-native-link-3ac29fca-fd3f-4476-8f89-dc2f16ad7dd8.json delete mode 100644 change/@fluentui-react-native-link-9380078e-205f-4cb3-9fb0-ae48cc0b919c.json delete mode 100644 change/@fluentui-react-native-link-c90b659a-5a6a-4bcd-aaa9-4e88884c635f.json delete mode 100644 change/@fluentui-react-native-memo-cache-1574f016-a21f-4541-9764-041f0afacf34.json delete mode 100644 change/@fluentui-react-native-memo-cache-5625812c-6637-471f-b9d9-b1d788dfed5a.json delete mode 100644 change/@fluentui-react-native-memo-cache-a180df7f-6fa4-4ca2-88ca-d1d3689badcb.json delete mode 100644 change/@fluentui-react-native-memo-cache-bb302e3a-6da3-4497-aac8-02383d9de167.json delete mode 100644 change/@fluentui-react-native-menu-1e823af9-84fc-4483-a080-bb01fd1fb040.json delete mode 100644 change/@fluentui-react-native-menu-2e3ebdb0-0b19-465b-afc3-7c3d10784a65.json delete mode 100644 change/@fluentui-react-native-menu-41a10c88-c6c4-4d8e-a6d6-ee4d293dd538.json delete mode 100644 change/@fluentui-react-native-menu-52a2dd2f-433b-4a98-bbd2-02d1ca0c4de3.json delete mode 100644 change/@fluentui-react-native-menu-65d7be21-127b-48d4-b3d4-c5faf40d7908.json delete mode 100644 change/@fluentui-react-native-menu-6957b6f8-6e59-4849-8351-0c3eb03d7f31.json delete mode 100644 change/@fluentui-react-native-menu-6ce1d1b3-e84f-48fe-af12-8179ae9514d8.json delete mode 100644 change/@fluentui-react-native-menu-75b2ee1e-233b-4966-bdfa-d142ceb888e9.json delete mode 100644 change/@fluentui-react-native-menu-77e5c48b-8be1-47f6-a793-e0bc188464df.json delete mode 100644 change/@fluentui-react-native-menu-afc0d003-d659-4c7a-8904-44f04824bbd7.json delete mode 100644 change/@fluentui-react-native-menu-button-079889b1-7479-49d6-a7bf-e2a7638bc13e.json delete mode 100644 change/@fluentui-react-native-menu-button-29279e6d-f25e-4f9e-93b6-7ab2ca4758a1.json delete mode 100644 change/@fluentui-react-native-menu-button-689a6d68-12b1-40e9-a0ef-b5a5424ab14d.json delete mode 100644 change/@fluentui-react-native-menu-button-6c246a37-b6d2-4b09-82cf-c7915603827d.json delete mode 100644 change/@fluentui-react-native-menu-button-8b15a716-5ddf-47f7-ae12-240ae108b6e3.json delete mode 100644 change/@fluentui-react-native-menu-button-91569795-d300-4c20-98d3-93e1bf865d53.json delete mode 100644 change/@fluentui-react-native-menu-button-d6c30d6a-b89e-48b8-9677-883ca3f779b1.json delete mode 100644 change/@fluentui-react-native-menu-button-f6a23418-ad13-43b5-b91d-d6ed6e6d440b.json delete mode 100644 change/@fluentui-react-native-menu-f3879ad2-c25c-4130-88c4-d016f9973466.json delete mode 100644 change/@fluentui-react-native-merge-props-32c575eb-5afa-47ba-b939-93d569e9082d.json delete mode 100644 change/@fluentui-react-native-merge-props-480a66e9-69d6-4b83-810f-eeba89f0c2a1.json delete mode 100644 change/@fluentui-react-native-merge-props-4cfc1456-a44c-41b7-a0c8-de6f050e7a47.json delete mode 100644 change/@fluentui-react-native-merge-props-50aef0ab-b76f-4b9f-8b78-028003418a7a.json delete mode 100644 change/@fluentui-react-native-notification-271dbd1c-a1ef-49ad-b4d4-b2c77f6fd5d8.json delete mode 100644 change/@fluentui-react-native-notification-361a56a0-668b-40fc-8109-a85e84d4f643.json delete mode 100644 change/@fluentui-react-native-notification-39168bfc-7644-4bb1-b193-784c84c637a8.json delete mode 100644 change/@fluentui-react-native-notification-5f1fcaf4-ebda-4708-961c-910d0945eb35.json delete mode 100644 change/@fluentui-react-native-notification-8075eecd-3bdd-40ce-8552-4a8669dc4e13.json delete mode 100644 change/@fluentui-react-native-notification-e4382abe-ed55-464b-8fed-2d1ec65290ac.json delete mode 100644 change/@fluentui-react-native-notification-ea07a644-b7ba-458f-8a87-61223aa6ab63.json delete mode 100644 change/@fluentui-react-native-notification-ef5bb525-89bd-4d00-b4e7-2a5f0197f589.json delete mode 100644 change/@fluentui-react-native-overflow-230ff4d4-1aff-4f25-882b-a56840364724.json delete mode 100644 change/@fluentui-react-native-overflow-3b6d5ff3-1d7f-4190-ac00-43279ad1c936.json delete mode 100644 change/@fluentui-react-native-overflow-51310506-57cc-4495-9380-0006468d3968.json delete mode 100644 change/@fluentui-react-native-overflow-56a7e3ab-18f1-432f-87b4-f4daf268a8da.json delete mode 100644 change/@fluentui-react-native-overflow-79814eb2-7a06-4341-9b31-3c9819ddb9a9.json delete mode 100644 change/@fluentui-react-native-overflow-913fd2cf-938c-4465-a1ae-3c42126abb1a.json delete mode 100644 change/@fluentui-react-native-overflow-c035abc1-564e-4bd1-bae3-d53b648af1a8.json delete mode 100644 change/@fluentui-react-native-overflow-e41ed68b-1cc4-4282-93ff-38f748bfca7c.json delete mode 100644 change/@fluentui-react-native-overflow-f9e87cc5-07a2-4dda-8f94-ae21b7a93ca2.json delete mode 100644 change/@fluentui-react-native-overflow-fa6d8c57-5e6a-4eb3-807b-c4c9e6924201.json delete mode 100644 change/@fluentui-react-native-persona-04cc88c5-e93d-4c7c-923a-77d216ffd7f2.json delete mode 100644 change/@fluentui-react-native-persona-1c78200c-4acb-482c-831d-0762d2dfb13b.json delete mode 100644 change/@fluentui-react-native-persona-coin-0525eb0d-2958-48a2-a180-96f25866b668.json delete mode 100644 change/@fluentui-react-native-persona-coin-06d82b16-8fc3-4882-a6bd-10cea1d00763.json delete mode 100644 change/@fluentui-react-native-persona-coin-523a1b18-18a0-453e-be1c-4e02e8fab9ef.json delete mode 100644 change/@fluentui-react-native-persona-coin-869b29f0-821a-4bf2-a373-3b43c3e0d46d.json delete mode 100644 change/@fluentui-react-native-persona-coin-f537cf08-10c9-4cc3-9a2c-78e5af361a4b.json delete mode 100644 change/@fluentui-react-native-persona-dc00fd3b-be7c-4b7a-875c-196437e7d80c.json delete mode 100644 change/@fluentui-react-native-persona-e449e62e-c4d1-4ffa-bb50-b58ab1f218a7.json delete mode 100644 change/@fluentui-react-native-persona-ff8872cd-683d-4c11-b7fb-0df130954bba.json delete mode 100644 change/@fluentui-react-native-popover-2a3f79b2-83da-42d3-9466-ba3fc9345aa1.json delete mode 100644 change/@fluentui-react-native-popover-6e1b5572-ab76-4778-971f-d7832d8cc5c6.json delete mode 100644 change/@fluentui-react-native-popover-746eb928-5a12-497c-83d9-56f548b1e0d2.json delete mode 100644 change/@fluentui-react-native-popover-8c38945d-5e63-4abd-a26f-052d74b60472.json delete mode 100644 change/@fluentui-react-native-pressable-01bfdc96-009f-4934-b46e-d65f3801fa2f.json delete mode 100644 change/@fluentui-react-native-pressable-f8fd271d-3ffd-41b5-b528-c63beb08a6dc.json delete mode 100644 change/@fluentui-react-native-pressable-fe57cc82-226f-4844-9705-c46eaefadd42.json delete mode 100644 change/@fluentui-react-native-pressable-ff0e0baf-1529-4b57-85f2-61e5878369b3.json delete mode 100644 change/@fluentui-react-native-radio-group-2176ce82-bd35-4ed0-aee7-f9ed1a3d0a40.json delete mode 100644 change/@fluentui-react-native-radio-group-498dca51-c0bd-40d9-8dc7-857fc6a801c2.json delete mode 100644 change/@fluentui-react-native-radio-group-51a73be5-a95d-438b-9ce4-8ed9cc91df9b.json delete mode 100644 change/@fluentui-react-native-radio-group-7a2d3703-aa60-48e2-9e47-13dcddd44f21.json delete mode 100644 change/@fluentui-react-native-radio-group-a307f587-b0f8-46ea-b650-725faf18d2dc.json delete mode 100644 change/@fluentui-react-native-radio-group-ff8af1d5-1872-47ff-8262-581bb6b48886.json delete mode 100644 change/@fluentui-react-native-separator-1939cc74-865e-4dc0-936b-aaff3bf4ee46.json delete mode 100644 change/@fluentui-react-native-separator-ac1aaa10-0ea1-46e0-a1a2-56a2c0b39875.json delete mode 100644 change/@fluentui-react-native-separator-b740de05-ecc0-4ef5-842f-ac2595b5c6b1.json delete mode 100644 change/@fluentui-react-native-separator-c2d5764f-6d34-4322-bc6b-2bb565c78b07.json delete mode 100644 change/@fluentui-react-native-spinner-9903ad79-1b84-4919-ab52-786cbda61910.json delete mode 100644 change/@fluentui-react-native-spinner-ae233f34-87e9-41c3-9519-52150ba87c5f.json delete mode 100644 change/@fluentui-react-native-spinner-c6d6cfc7-f1d8-4746-b776-ae730cfd0758.json delete mode 100644 change/@fluentui-react-native-spinner-effd3e2e-061a-494e-af36-f6fc52d50e51.json delete mode 100644 change/@fluentui-react-native-spinner-f637805d-2b4b-4184-a0b7-d78543c559f7.json delete mode 100644 change/@fluentui-react-native-stack-03d1053d-d742-48a3-ad10-921a17b23d1f.json delete mode 100644 change/@fluentui-react-native-stack-0584ec41-a97d-4f11-bd82-75a5c6932593.json delete mode 100644 change/@fluentui-react-native-stack-259017ae-8b36-4cf7-9c4e-054711e4abf6.json delete mode 100644 change/@fluentui-react-native-stack-e2e08395-99ca-4521-8ae0-02e961c818a3.json delete mode 100644 change/@fluentui-react-native-stack-e6ab91a8-9933-4759-a056-07b149401517.json delete mode 100644 change/@fluentui-react-native-styling-utils-3c4a27ab-1661-49ef-a623-a69b3234202c.json delete mode 100644 change/@fluentui-react-native-styling-utils-58e04a7d-3deb-42ba-bf02-dc3df56a1ae3.json delete mode 100644 change/@fluentui-react-native-styling-utils-bc75ee88-e825-44a7-a68a-c5556dd89304.json delete mode 100644 change/@fluentui-react-native-styling-utils-f6ecc3f1-c588-4a72-864f-2124ffefb25a.json delete mode 100644 change/@fluentui-react-native-switch-2a735a23-715e-4b2a-94c8-a21321b5c272.json delete mode 100644 change/@fluentui-react-native-switch-657c3eb0-7481-430e-b81b-d8ba7cfed389.json delete mode 100644 change/@fluentui-react-native-switch-95795abd-f3e7-42a4-989a-5fbc254c2ca3.json delete mode 100644 change/@fluentui-react-native-switch-e9541e88-729c-46a0-b35a-8e6caa138780.json delete mode 100644 change/@fluentui-react-native-switch-ef5f9e52-ae82-44d7-8e17-f0efe7bd1e2e.json delete mode 100644 change/@fluentui-react-native-tablist-338cba10-a27c-4d0a-9081-67f373417b33.json delete mode 100644 change/@fluentui-react-native-tablist-34ccf60c-1f98-43b4-9e87-34f4384f3671.json delete mode 100644 change/@fluentui-react-native-tablist-43ed0407-17fb-4e58-8299-ed6f1f4e40cf.json delete mode 100644 change/@fluentui-react-native-tablist-57f8429e-bf71-4ce3-a8c8-cc80aeeb71df.json delete mode 100644 change/@fluentui-react-native-tablist-9e9e4b41-5a3a-4d7d-aca1-93a713b65113.json delete mode 100644 change/@fluentui-react-native-tablist-d7a93043-7b6d-4a3f-8ac0-5fcc178857a6.json delete mode 100644 change/@fluentui-react-native-tablist-eae99f12-b52e-426c-938f-460f65a5ce4f.json delete mode 100644 change/@fluentui-react-native-tablist-f8a94db1-6c57-4869-801e-bd1ceb637ae0.json delete mode 100644 change/@fluentui-react-native-tester-05323529-bed8-4336-821b-a594d7816896.json delete mode 100644 change/@fluentui-react-native-tester-334bdd10-7650-4228-84d2-5ba0fe353cf1.json delete mode 100644 change/@fluentui-react-native-tester-6337b5a9-e8a9-4fc1-b5c9-7693089ebe69.json delete mode 100644 change/@fluentui-react-native-tester-7dbe477c-4ff7-4f04-b1cf-30c0be63eee6.json delete mode 100644 change/@fluentui-react-native-tester-7fc462c4-f147-4fde-80a3-7bb1ab7789b7.json delete mode 100644 change/@fluentui-react-native-tester-9dc540eb-6944-4a26-82fb-8102f484cd50.json delete mode 100644 change/@fluentui-react-native-tester-abfbdf5c-becd-4f00-b6e1-1f93e7c74866.json delete mode 100644 change/@fluentui-react-native-tester-b64bc336-b954-4a11-9265-d74646de4651.json delete mode 100644 change/@fluentui-react-native-tester-b718ee4c-e5d3-4821-b893-d512eb89f9e6.json delete mode 100644 change/@fluentui-react-native-tester-b72a5975-54f0-4afc-aee0-9287120aad37.json delete mode 100644 change/@fluentui-react-native-tester-core-14da059e-2851-4e44-bc6d-7b73e2db24d3.json delete mode 100644 change/@fluentui-react-native-tester-core-816a3aa4-11ac-405c-9fde-a6407ab2ddb9.json delete mode 100644 change/@fluentui-react-native-tester-core-a4849103-0e18-4cbb-a910-07dfe9fdc2fd.json delete mode 100644 change/@fluentui-react-native-tester-core-aaddbee1-e240-41a2-b594-959b1fbfc038.json delete mode 100644 change/@fluentui-react-native-tester-core-c0f9388b-58ef-4080-97b3-0ddc4154853c.json delete mode 100644 change/@fluentui-react-native-tester-core-e0aba239-aa77-4f11-abfc-476ec7035d37.json delete mode 100644 change/@fluentui-react-native-tester-df993457-6959-426f-9eed-eda194e79042.json delete mode 100644 change/@fluentui-react-native-tester-win32-0ff0f138-8738-4350-acc2-c51718827c11.json delete mode 100644 change/@fluentui-react-native-tester-win32-108f77fb-f53b-4262-944b-cd3858548862.json delete mode 100644 change/@fluentui-react-native-tester-win32-3a4e8f94-8fa9-4d13-960b-0edf342aea99.json delete mode 100644 change/@fluentui-react-native-tester-win32-5358d5ab-1a59-49a4-ba4b-5a42744be305.json delete mode 100644 change/@fluentui-react-native-tester-win32-79a660bf-faf9-4d0f-97fc-bc5eb7e091f0.json delete mode 100644 change/@fluentui-react-native-tester-win32-81-f2ed981f-aaca-49e4-b073-3dcd02b30438.json delete mode 100644 change/@fluentui-react-native-tester-win32-840688a7-95cc-4192-b46f-cdb75301a64f.json delete mode 100644 change/@fluentui-react-native-tester-win32-910d2d63-7ca7-46b3-9306-db87bfea1afe.json delete mode 100644 change/@fluentui-react-native-tester-win32-b34c40ee-f342-4ac1-8c54-15cc8efd5647.json delete mode 100644 change/@fluentui-react-native-tester-win32-b5159a0d-156c-4942-aaa9-43feb73e9d1c.json delete mode 100644 change/@fluentui-react-native-text-016270e9-29f1-44cd-8c3b-92982cdf9677.json delete mode 100644 change/@fluentui-react-native-text-0260d1e2-87a0-469a-a0ec-2de759f006dc.json delete mode 100644 change/@fluentui-react-native-text-56972ac3-eb80-4ea3-9803-94b9a069b787.json delete mode 100644 change/@fluentui-react-native-text-67789c0c-338f-4dba-95db-266880f9c1e2.json delete mode 100644 change/@fluentui-react-native-text-70e0d7c6-967f-46a3-87c1-a53351eb617f.json delete mode 100644 change/@fluentui-react-native-text-a49e0257-11e2-477a-9168-4808c83572b2.json delete mode 100644 change/@fluentui-react-native-text-ead71389-3edb-4142-9f26-31f8a9f683e0.json delete mode 100644 change/@fluentui-react-native-theme-1cd0c390-3592-484f-afb4-222d4682fb19.json delete mode 100644 change/@fluentui-react-native-theme-25af8ebd-34c1-4782-806e-eb5167772b5a.json delete mode 100644 change/@fluentui-react-native-theme-5751bd59-d9c6-49b6-9aa5-ea6479d1686c.json delete mode 100644 change/@fluentui-react-native-theme-eacc5c7f-3294-4d28-9126-afe1e9eff1aa.json delete mode 100644 change/@fluentui-react-native-theme-tokens-08194f67-480a-4b98-ad72-8fed59187e55.json delete mode 100644 change/@fluentui-react-native-theme-tokens-0b2cdb70-9145-4152-acb8-3c70548a2459.json delete mode 100644 change/@fluentui-react-native-theme-tokens-85b4dbe3-ab86-4638-8588-3d315f59259a.json delete mode 100644 change/@fluentui-react-native-theme-tokens-eb8c8a71-6768-4f07-89c1-73f1c2a324bf.json delete mode 100644 change/@fluentui-react-native-theme-types-09b0d723-7b9e-4db4-952b-44fb5cda3d56.json delete mode 100644 change/@fluentui-react-native-theme-types-681eeee0-3aff-4e0c-a0d6-979454ae4a86.json delete mode 100644 change/@fluentui-react-native-theme-types-89712a20-f241-4006-99c6-e3936a053812.json delete mode 100644 change/@fluentui-react-native-theme-types-adeea743-cac4-4f8e-9889-c103cd8424e3.json delete mode 100644 change/@fluentui-react-native-themed-stylesheet-47cf3522-357d-48b8-b6c8-cd56f5f28678.json delete mode 100644 change/@fluentui-react-native-themed-stylesheet-77f512b4-8117-4ad4-8853-f2dc9b2c5cb5.json delete mode 100644 change/@fluentui-react-native-themed-stylesheet-d5525e89-fc43-416b-b7cc-5dfaecce9aa0.json delete mode 100644 change/@fluentui-react-native-themed-stylesheet-e55c5f9e-a0bb-45bc-89ca-b448a547379b.json delete mode 100644 change/@fluentui-react-native-theming-utils-0c1f87db-d455-4fb7-a400-9fa60254f111.json delete mode 100644 change/@fluentui-react-native-theming-utils-953fe28f-8a16-461b-823a-1f902ed81a47.json delete mode 100644 change/@fluentui-react-native-theming-utils-b1dca837-4429-4e6b-9eef-5d4219d75493.json delete mode 100644 change/@fluentui-react-native-theming-utils-bfaf64a8-87c2-456c-86d4-0443592cfa36.json delete mode 100644 change/@fluentui-react-native-tokens-2a7ea3cb-b73d-4cd7-a72e-67eb6bd85ad7.json delete mode 100644 change/@fluentui-react-native-tokens-30bd7576-fa7b-428c-aea8-5d1ce2589131.json delete mode 100644 change/@fluentui-react-native-tokens-8205912c-e339-49d0-bacb-94a5858e22fc.json delete mode 100644 change/@fluentui-react-native-tokens-c4c6de55-b2ef-443d-a356-3ae43f818bc3.json delete mode 100644 change/@fluentui-react-native-tooltip-08fa839a-e1e4-4279-b0d8-0e68270e1dc0.json delete mode 100644 change/@fluentui-react-native-tooltip-7ebba51c-5a34-45fe-8733-2854e9f4560f.json delete mode 100644 change/@fluentui-react-native-tooltip-868f69a7-f931-409e-b0e6-e22ec8592b88.json delete mode 100644 change/@fluentui-react-native-tooltip-8b6a50ec-ad73-4bb3-a8df-1ef3f55c4c5e.json delete mode 100644 change/@fluentui-react-native-tooltip-92852859-b212-4c2e-a2be-76ce81c5f71b.json delete mode 100644 change/@fluentui-react-native-tooltip-b390f429-b28a-46f4-a829-d25b8858dd7d.json delete mode 100644 change/@fluentui-react-native-tooltip-d650af05-51c4-488a-878b-6dca19b33999.json delete mode 100644 change/@fluentui-react-native-tooltip-d7569dcf-5dcd-45a4-8b3a-3fc9a49bdc0c.json delete mode 100644 change/@fluentui-react-native-use-slot-04b210fb-fca7-4403-818f-9560758017cb.json delete mode 100644 change/@fluentui-react-native-use-slot-1fce7885-a2a7-4a22-859c-7b856fc86b40.json delete mode 100644 change/@fluentui-react-native-use-slot-33ec430e-8723-468b-a8fe-f065b6830ed3.json delete mode 100644 change/@fluentui-react-native-use-slot-604bd9e3-3f58-484b-b5d6-1f4f747791ac.json delete mode 100644 change/@fluentui-react-native-use-slot-7bbfbc61-b74b-48b0-869e-6b9db1b2a603.json delete mode 100644 change/@fluentui-react-native-use-slot-b8823bcb-4da6-4970-9c11-b0e8f674c465.json delete mode 100644 change/@fluentui-react-native-use-slot-c82bac4a-f936-46a2-be96-635b01ac17d2.json delete mode 100644 change/@fluentui-react-native-use-slots-0995e553-335e-4dd8-b247-323d189a4a9d.json delete mode 100644 change/@fluentui-react-native-use-slots-5c290ed6-862f-4dd6-8641-89ce3c407b9d.json delete mode 100644 change/@fluentui-react-native-use-slots-84cfa9b7-b26f-4b86-a643-2611b24f8bba.json delete mode 100644 change/@fluentui-react-native-use-slots-b1022fc8-b068-435c-b2a0-fb0742c6890a.json delete mode 100644 change/@fluentui-react-native-use-slots-ec3a595e-ac3a-4199-81ca-c60e1ecc9f4e.json delete mode 100644 change/@fluentui-react-native-use-styling-2fa8af5c-5b72-4ca5-8e45-8292e0dc502e.json delete mode 100644 change/@fluentui-react-native-use-styling-3c055455-8e5d-4447-ad47-2955a87efa5d.json delete mode 100644 change/@fluentui-react-native-use-styling-563d6e04-7aa2-45a0-b967-6f289375c2b2.json delete mode 100644 change/@fluentui-react-native-use-styling-7ece5fef-1609-467e-a3ea-9a30f47f8b87.json delete mode 100644 change/@fluentui-react-native-use-styling-8c3a948e-9043-4652-9d85-0c466f111521.json delete mode 100644 change/@fluentui-react-native-use-tokens-2f3d46f0-61b1-4bfc-b98a-f9a62711b9cf.json delete mode 100644 change/@fluentui-react-native-use-tokens-34e2b173-de30-4135-98aa-1abf0c2a887f.json delete mode 100644 change/@fluentui-react-native-use-tokens-c5b9bc30-965c-47ab-8637-69ba4fb01cf0.json delete mode 100644 change/@fluentui-react-native-use-tokens-c619beff-d712-42a8-b583-31bdf61dc62b.json delete mode 100644 change/@fluentui-react-native-use-tokens-c70c74b0-7a88-4a2b-b717-c7c179739d93.json delete mode 100644 change/@fluentui-react-native-use-tokens-e999dfbb-fec5-4b60-a3c9-b6eaa6b0d48a.json delete mode 100644 change/@fluentui-react-native-vibrancy-view-4f953086-8b80-4553-a569-71047b1bfb1b.json delete mode 100644 change/@fluentui-react-native-vibrancy-view-5e09f406-b8e8-4ca8-8299-cf9de0e11e5f.json delete mode 100644 change/@fluentui-react-native-vibrancy-view-754707c2-1060-4636-bb21-b2ef5dc19fa8.json delete mode 100644 change/@fluentui-react-native-vibrancy-view-b0323eb2-4f76-4124-8702-045cd0e1ade0.json delete mode 100644 change/@fluentui-react-native-win32-theme-330d099f-aef2-47f5-9b2e-6050348121b6.json delete mode 100644 change/@fluentui-react-native-win32-theme-4e49f068-7d27-4704-a957-068c8c338813.json delete mode 100644 change/@fluentui-react-native-win32-theme-e3dd9463-d05d-4b4e-a1de-9236c151a73c.json delete mode 100644 change/@fluentui-react-native-win32-theme-e60e6cfa-a947-4754-bdc1-891e268cd6b7.json delete mode 100644 change/@uifabricshared-foundation-composable-1dd80897-f8aa-47df-908d-be0ca4010cc6.json delete mode 100644 change/@uifabricshared-foundation-composable-4d2fbf34-2f30-48fc-87be-5d7391a16c3c.json delete mode 100644 change/@uifabricshared-foundation-composable-a7a86edb-3214-45bf-8484-097566287ca2.json delete mode 100644 change/@uifabricshared-foundation-composable-d0af8396-adaf-45d4-9643-4495567f7a59.json delete mode 100644 change/@uifabricshared-foundation-composable-dd19667f-24f9-486a-8fdf-e15d8018a031.json delete mode 100644 change/@uifabricshared-foundation-compose-67105ef2-aa17-4e95-9a61-cea627c1cac7.json delete mode 100644 change/@uifabricshared-foundation-compose-68cb5ecb-aca2-435f-913c-1726b2505839.json delete mode 100644 change/@uifabricshared-foundation-compose-b2a7b3a6-e280-4539-aca4-ed0a4fdbefa9.json delete mode 100644 change/@uifabricshared-foundation-compose-dffb7d1d-fcbb-4201-a653-1bdbb7f53361.json delete mode 100644 change/@uifabricshared-foundation-settings-0d060824-482c-445c-bac6-9d2ccb002fa5.json delete mode 100644 change/@uifabricshared-foundation-settings-2ca29a54-1073-465a-ad63-429b5685af13.json delete mode 100644 change/@uifabricshared-foundation-settings-b545e08d-2e28-49a3-99b7-debcc32a9504.json delete mode 100644 change/@uifabricshared-foundation-settings-d1ad6be8-d5f7-4f4f-ab9b-9823f2a48d80.json delete mode 100644 change/@uifabricshared-foundation-tokens-21182395-4783-496c-9f94-3cba180fb1ff.json delete mode 100644 change/@uifabricshared-foundation-tokens-6ae852c8-1290-4fe0-b20d-43fb502bb862.json delete mode 100644 change/@uifabricshared-foundation-tokens-89603fb2-3c9a-4918-b551-aa8ea9ff8e7d.json delete mode 100644 change/@uifabricshared-foundation-tokens-99240c02-0730-4aac-94c1-6af493c5d763.json delete mode 100644 change/@uifabricshared-theme-registry-7d8d67f5-4e79-4a4a-95e0-1935347ae4dc.json delete mode 100644 change/@uifabricshared-theme-registry-daf4d46e-d6fc-4849-a368-4e63229b94f1.json delete mode 100644 change/@uifabricshared-theme-registry-f197d4a7-7d9f-4a1d-b925-075a05d2d402.json delete mode 100644 change/@uifabricshared-theme-registry-fc66ed94-5b4f-4fe9-b0ad-90795d78dd1a.json delete mode 100644 change/@uifabricshared-themed-settings-29086fb1-10e3-47b1-b17d-c55611df3126.json delete mode 100644 change/@uifabricshared-themed-settings-635a0834-cf5d-4378-99d2-bb152fccb2eb.json delete mode 100644 change/@uifabricshared-themed-settings-9e9da937-d483-43db-af02-d8223590b8e6.json delete mode 100644 change/@uifabricshared-themed-settings-a0ef36e0-3eb2-4660-b521-7e72a0a00bea.json delete mode 100644 change/@uifabricshared-theming-ramp-37b74ef4-e86f-41f4-b261-ae23c06dbb0e.json delete mode 100644 change/@uifabricshared-theming-ramp-46cc3ad9-5f22-4ce2-a8b0-744b63fa6937.json delete mode 100644 change/@uifabricshared-theming-ramp-bd5a4f10-f029-4f26-a3c4-635f8eb648f7.json delete mode 100644 change/@uifabricshared-theming-ramp-d4a26e32-bef0-4bf8-8f16-d937c9b63b29.json delete mode 100644 change/@uifabricshared-theming-react-native-11c04b42-f8ad-4e5a-b8fb-e608308b852d.json delete mode 100644 change/@uifabricshared-theming-react-native-3623a100-f1fc-40f7-99d7-45633458815e.json delete mode 100644 change/@uifabricshared-theming-react-native-5ba0759e-0e45-41de-a773-82fc6564ba78.json delete mode 100644 change/@uifabricshared-theming-react-native-a36353c1-b8f6-43c4-a56f-c86a1de4fb78.json delete mode 100644 change/@uifabricshared-theming-react-native-a5e7705e-dcba-45bf-af47-d25599dcd0fb.json delete mode 100644 change/@uifabricshared-theming-react-native-d245eead-4ad2-4c81-abbb-5e06e48ae8c6.json diff --git a/.ado/azure-pipelines.publish.yml b/.ado/azure-pipelines.publish.yml index 906fd289cce..cbce66dcf88 100644 --- a/.ado/azure-pipelines.publish.yml +++ b/.ado/azure-pipelines.publish.yml @@ -91,11 +91,6 @@ extends: env: NPM_TOKEN: $(npmAuth) - - script: | - yarn publish:beachball $(SkipNpmPublishArgs) $(SkipGitPushPublishArgs) --access public --token $(npmAuth) -y -t v${{ replace(variables['Build.SourceBranch'],'refs/heads/releases/','') }} -b origin/${{ replace(variables['Build.SourceBranch'],'refs/heads/','') }} --prerelease-prefix ${{ replace(variables['Build.SourceBranch'],'refs/heads/releases/','') }} - displayName: 'Publish NPM Packages (for other release branches)' - condition: and(succeeded(), ne(variables['Build.SourceBranch'], 'refs/heads/main')) - - template: .ado/templates/win32-nuget-publish.yml@self parameters: skipNugetPublish: ${{ parameters.skipNugetPublish }} diff --git a/.changeset/beachball-migration.md b/.changeset/beachball-migration.md new file mode 100644 index 00000000000..10200672627 --- /dev/null +++ b/.changeset/beachball-migration.md @@ -0,0 +1,102 @@ +--- +"@fluentui-react-native/adapters": patch +"@fluentui-react-native/android-theme": patch +"@fluentui-react-native/apple-theme": patch +"@fluentui-react-native/avatar": patch +"@fluentui-react-native/badge": patch +"@fluentui-react-native/button": patch +"@fluentui-react-native/callout": patch +"@fluentui-react-native/checkbox": patch +"@fluentui-react-native/chip": patch +"@fluentui-react-native/codemods": patch +"@fluentui-react-native/composition": patch +"@fluentui-react-native/contextual-menu": patch +"@fluentui-react-native/default-theme": patch +"@fluentui-react-native/divider": patch +"@fluentui-react-native/drawer": patch +"@fluentui-react-native/dropdown": patch +"@fluentui-react-native/experimental-activity-indicator": patch +"@fluentui-react-native/experimental-appearance-additions": patch +"@fluentui-react-native/experimental-avatar": patch +"@fluentui-react-native/experimental-checkbox": patch +"@fluentui-react-native/experimental-expander": patch +"@fluentui-react-native/experimental-menu-button": patch +"@fluentui-react-native/experimental-native-date-picker": patch +"@fluentui-react-native/experimental-native-font-metrics": patch +"@fluentui-react-native/experimental-shadow": patch +"@fluentui-react-native/experimental-shimmer": patch +"@fluentui-react-native/focus-trap-zone": patch +"@fluentui-react-native/focus-zone": patch +"@fluentui-react-native/framework": patch +"@fluentui-react-native/framework-base": patch +"@fluentui-react-native/icon": patch +"@fluentui-react-native/immutable-merge": patch +"@fluentui-react-native/input": patch +"@fluentui-react-native/interactive-hooks": patch +"@fluentui-react-native/link": patch +"@fluentui-react-native/memo-cache": patch +"@fluentui-react-native/menu": patch +"@fluentui-react-native/menu-button": patch +"@fluentui-react-native/merge-props": patch +"@fluentui-react-native/notification": patch +"@fluentui-react-native/overflow": patch +"@fluentui-react-native/persona": patch +"@fluentui-react-native/persona-coin": patch +"@fluentui-react-native/popover": patch +"@fluentui-react-native/pressable": patch +"@fluentui-react-native/radio-group": patch +"@fluentui-react-native/separator": patch +"@fluentui-react-native/spinner": patch +"@fluentui-react-native/stack": patch +"@fluentui-react-native/styling-utils": patch +"@fluentui-react-native/switch": patch +"@fluentui-react-native/tablist": patch +"@fluentui-react-native/text": patch +"@fluentui-react-native/theme": patch +"@fluentui-react-native/theme-tokens": patch +"@fluentui-react-native/theme-types": patch +"@fluentui-react-native/themed-stylesheet": patch +"@fluentui-react-native/theming-utils": patch +"@fluentui-react-native/tokens": patch +"@fluentui-react-native/tooltip": patch +"@fluentui-react-native/use-slot": patch +"@fluentui-react-native/use-slots": patch +"@fluentui-react-native/use-styling": patch +"@fluentui-react-native/use-tokens": patch +"@fluentui-react-native/vibrancy-view": patch +"@fluentui-react-native/win32-theme": patch +"@fluentui/react-native": patch +"@uifabricshared/foundation-composable": patch +"@uifabricshared/foundation-compose": patch +"@uifabricshared/foundation-settings": patch +"@uifabricshared/foundation-tokens": patch +"@uifabricshared/theme-registry": patch +"@uifabricshared/themed-settings": patch +"@uifabricshared/theming-ramp": patch +"@uifabricshared/theming-react-native": patch +--- + +# Migration from Beachball to Changesets + +This changeset represents the migration from Beachball to Changesets for version management and consolidates all changes from 440+ beachball change files that were in the `change/` directory. + +All 75 affected packages receive a patch version bump to acknowledge the accumulated changes from the beachball era. + +## What Changed + +Going forward, all version management uses Changesets via `yarn changeset`. The following beachball infrastructure has been removed: + +- āŒ 440+ beachball change files from `change/` directory +- āŒ `beachball` package dependency +- āŒ Beachball scripts from `package.json` +- āŒ `beachball.config.js` configuration file +- āŒ Beachball publish steps from Azure Pipelines + +## New Workflow + +āœ… **Create changes**: Run `yarn changeset` to document changes +āœ… **Version bump PRs**: Automatically created by GitHub Actions +āœ… **Publishing**: Handled by Azure Pipelines using `changeset publish` +āœ… **Validation**: CI validates changesets and blocks major version bumps + +For details, see `CHANGESETS_SETUP.md` and `CONTRIBUTING.md`. diff --git a/.changeset/khaki-zebras-sell.md b/.changeset/khaki-zebras-sell.md deleted file mode 100644 index 31a187574a9..00000000000 --- a/.changeset/khaki-zebras-sell.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -'@uifabricshared/foundation-composable': patch -'@fluentui-react-native/experimental-appearance-additions': patch -'@uifabricshared/theming-react-native': patch -'@uifabricshared/foundation-settings': patch -'@fluentui-react-native/experimental-activity-indicator': patch -'@fluentui-react-native/experimental-native-font-metrics': patch -'@uifabricshared/foundation-compose': patch -'@fluentui-react-native/experimental-native-date-picker': patch -'@uifabricshared/foundation-tokens': patch -'@fluentui-react-native/eslint-config-rules': patch -'@fluentui-react-native/themed-stylesheet': patch -'@uifabricshared/themed-settings': patch -'@fluentui-react-native/contextual-menu': patch -'@uifabricshared/theme-registry': patch -'@fluentui-react-native/vibrancy-view': patch -'@fluentui-react-native/immutable-merge': patch -'@fluentui-react-native/focus-trap-zone': patch -'@fluentui-react-native/notification': patch -'@uifabricshared/theming-ramp': patch -'@fluentui-react-native/experimental-menu-button': patch -'@fluentui-react-native/interactive-hooks': patch -'@fluentui-react-native/persona-coin': patch -'@fluentui-react-native/menu-button': patch -'@fluentui-react-native/radio-group': patch -'@fluentui-react-native/react-configs': patch -'@fluentui-react-native/experimental-checkbox': patch -'@fluentui-react-native/dropdown': patch -'@fluentui-react-native/experimental-expander': patch -'@fluentui-react-native/overflow': patch -'@fluentui-react-native/composition': patch -'@fluentui-react-native/merge-props': patch -'@fluentui-react-native/use-styling': patch -'@fluentui-react-native/android-theme': patch -'@fluentui-react-native/default-theme': patch -'@fluentui-react-native/theming-utils': patch -'@fluentui-react-native/focus-zone': patch -'@fluentui-react-native/pressable': patch -'@fluentui-react-native/separator': patch -'@fluentui-react-native/babel-config': patch -'@fluentui-react-native/popover': patch -'@fluentui-react-native/experimental-shimmer': patch -'@fluentui-react-native/spinner': patch -'@fluentui-react-native/tooltip': patch -'@fluentui-react-native/memo-cache': patch -'@fluentui-react-native/use-tokens': patch -'@fluentui-react-native/theme-tokens': patch -'@fluentui-react-native/checkbox': patch -'@fluentui-react-native/jest-config': patch -'@fluentui-react-native/experimental-avatar': patch -'@fluentui-react-native/drawer': patch -'@fluentui-react-native/experimental-shadow': patch -'@fluentui-react-native/framework': patch -'@fluentui-react-native/use-slots': patch -'@fluentui-react-native/apple-theme': patch -'@fluentui-react-native/theme-types': patch -'@fluentui-react-native/win32-theme': patch -'@fluentui-react-native/callout': patch -'@fluentui-react-native/divider': patch -'@fluentui-react-native/persona': patch -'@fluentui-react-native/tablist': patch -'@fluentui-react-native/kit-config': patch -'@fluentui-react-native/experimental-stack': patch -'@fluentui-react-native/use-slot': patch -'@fluentui-react-native/avatar': patch -'@fluentui-react-native/button': patch -'@fluentui-react-native/switch': patch -'@fluentui-react-native/badge': patch -'@fluentui-react-native/input': patch -'@fluentui-react-native/stack': patch -'@fluentui-react-native/chip': patch -'@fluentui-react-native/icon': patch -'@fluentui-react-native/link': patch -'@fluentui-react-native/menu': patch -'@fluentui-react-native/text': patch -'@fluentui-react-native/theme': patch -'@fluentui-react-native/framework-base': patch -'@fluentui/react-native': patch -'@fluentui-react-native/adapters': patch -'@fluentui-react-native/styling-utils': patch -'@fluentui-react-native/tokens': patch -'@fluentui-react-native/codemods': patch -'@fluentui-react-native/scripts': patch ---- - -Switch to changesets diff --git a/CHANGESETS_SETUP.md b/CHANGESETS_SETUP.md index 0aead3467c6..0217a5ef003 100644 --- a/CHANGESETS_SETUP.md +++ b/CHANGESETS_SETUP.md @@ -233,30 +233,19 @@ node .github/scripts/update-dependency-profiles-postbump.mts ## Migration from Beachball -### Can I use both? +This repository has completed migration from Beachball to Changesets. All Beachball infrastructure has been removed: -**Yes** - during transition period: -- `yarn change` - still works (beachball) -- `yarn changeset` - new way (changesets) +- āœ… All beachball change files converted to a migration changeset +- āœ… `beachball` package removed from dependencies +- āœ… `beachball.config.js` deleted +- āœ… Beachball scripts removed from `package.json` +- āœ… Azure Pipelines updated to use `changeset publish` -Eventually, remove beachball commands once fully migrated. - -### What about existing change files? - -**Beachball change files** in `change/` directory are ignored by changesets. - -Options: -1. Process remaining beachball changes before migration -2. Manually convert to changesets format -3. Keep beachball for processing old changes - -### Branch name changed +### Version bump PR branch **Old**: `beachball/version-bump/main` **New**: `changeset-release/main` -Update any CI/CD rules that reference the old branch name. - ## References - **Changesets docs**: https://github.com/changesets/changesets diff --git a/CLAUDE.md b/CLAUDE.md index 32623fb00db..5020aa287ba 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -224,12 +224,13 @@ Components require `ThemeProvider` from `@fluentui-react-native/theme` to work p ## Version Management -**Beachball**: Used for change logs and versioning. -- Run `yarn change` to create change files when modifying packages -- Change files are required before merging PRs (`yarn checkchange` validates) -- Beachball config in `beachball.config.js` -- Major versions are disallowed (`disallowedChangeTypes: ['major']`) -- On publish, `onPublish` field in `package.json` gets merged into package +**Changesets**: Used for change logs and versioning. +- Run `yarn changeset` to create changeset files when modifying packages +- Changesets are required before merging PRs (validated in CI) +- Changesets config in `.changeset/config.json` +- Major versions are disallowed (validated in CI via `.github/scripts/validate-changesets.mts`) +- Version bump PRs are created automatically by GitHub Actions +- Publishing happens in Azure Pipelines using `changeset publish` ## Important Notes diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1915869ff8c..934cb0aa13d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -229,12 +229,12 @@ contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additio ### Prerequisites -#### Beachball +#### Changesets -This repo manages semantic versioning and publishing using [Beachball](https://github.com/microsoft/beachball). When contributing, make sure to run the following before making a pull request: +This repo manages semantic versioning and publishing using [Changesets](https://github.com/changesets/changesets). When contributing, make sure to run the following before making a pull request: -1. `yarn change` will take you through a command line wizard to generate change files -2. Make sure to push the newly generated change file +1. `yarn changeset` will take you through a command line wizard to generate changeset files +2. Make sure to push the newly generated changeset file (`.changeset/*.md`) #### Testing changes diff --git a/beachball.config.js b/beachball.config.js deleted file mode 100644 index 910405cfa93..00000000000 --- a/beachball.config.js +++ /dev/null @@ -1,34 +0,0 @@ -const fs = require('fs'); -const path = require('path'); -const execSync = require('child_process').execSync; - -module.exports = { - disallowedChangeTypes: ['major'], - hooks: { - postbump: (packagePath, name) => { - if (name === '@fluentui-react-native/dependency-profiles') { - console.log(`Updating ${name} to use latest published versions`); - execSync(`yarn update-profile`, { cwd: packagePath }); - // This logic is run after all bumps have happened, - // so it's ok that it's only run once - console.log('Updating lockfile'); - execSync(`yarn install --mode update-lockfile`); - } - }, - }, - changelog: { - groups: [ - { - masterPackageName: '@fluentui/react-native', - include: getPackagesToInclude(), - changelogPath: path.resolve('packages/libraries/core/'), - }, - ], - }, -}; - -function getPackagesToInclude() { - const content = fs.readFileSync(path.resolve('packages/libraries/core/src/index.ts'), 'utf8'); - const matches = Array.from(content.matchAll(new RegExp("'(@.*)'", 'g')), (m) => m[1]); - return matches; -} diff --git a/change/@fluentui-react-native-06d0f9da-87ef-4508-932f-f41ece321158.json b/change/@fluentui-react-native-06d0f9da-87ef-4508-932f-f41ece321158.json deleted file mode 100644 index 2551634992f..00000000000 --- a/change/@fluentui-react-native-06d0f9da-87ef-4508-932f-f41ece321158.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui/react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-0acafdc5-9aa7-4ee9-a92d-b8977f0f6e53.json b/change/@fluentui-react-native-0acafdc5-9aa7-4ee9-a92d-b8977f0f6e53.json deleted file mode 100644 index 391573223b8..00000000000 --- a/change/@fluentui-react-native-0acafdc5-9aa7-4ee9-a92d-b8977f0f6e53.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui/react-native", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-15b56f2d-f8d9-4a4c-b8ce-f6d8a40c7529.json b/change/@fluentui-react-native-15b56f2d-f8d9-4a4c-b8ce-f6d8a40c7529.json deleted file mode 100644 index 898efcf7c64..00000000000 --- a/change/@fluentui-react-native-15b56f2d-f8d9-4a4c-b8ce-f6d8a40c7529.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui/react-native", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-2552706f-e2bf-48ec-9338-40f70585ef0a.json b/change/@fluentui-react-native-2552706f-e2bf-48ec-9338-40f70585ef0a.json deleted file mode 100644 index eb544f63ac7..00000000000 --- a/change/@fluentui-react-native-2552706f-e2bf-48ec-9338-40f70585ef0a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui/react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-281e5e0c-89d0-4c9e-ad25-c9be53f9b5ac.json b/change/@fluentui-react-native-281e5e0c-89d0-4c9e-ad25-c9be53f9b5ac.json deleted file mode 100644 index 5ac546ee007..00000000000 --- a/change/@fluentui-react-native-281e5e0c-89d0-4c9e-ad25-c9be53f9b5ac.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Migrate to `@rnx-kit/cli`", - "packageName": "@fluentui/react-native", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-2c26d79b-1c84-4fe3-9444-633eda07a8b5.json b/change/@fluentui-react-native-2c26d79b-1c84-4fe3-9444-633eda07a8b5.json deleted file mode 100644 index fc0f172d493..00000000000 --- a/change/@fluentui-react-native-2c26d79b-1c84-4fe3-9444-633eda07a8b5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui/react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-39682ebd-1fd8-4434-96aa-0267ef178a5d.json b/change/@fluentui-react-native-39682ebd-1fd8-4434-96aa-0267ef178a5d.json deleted file mode 100644 index cd5ea971422..00000000000 --- a/change/@fluentui-react-native-39682ebd-1fd8-4434-96aa-0267ef178a5d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui/react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-85b7d532-c813-416e-a2a6-8a381f4c2121.json b/change/@fluentui-react-native-85b7d532-c813-416e-a2a6-8a381f4c2121.json deleted file mode 100644 index 9a22087e99f..00000000000 --- a/change/@fluentui-react-native-85b7d532-c813-416e-a2a6-8a381f4c2121.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui/react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-adapters-23f73e69-b447-4b8d-bd61-394392257b06.json b/change/@fluentui-react-native-adapters-23f73e69-b447-4b8d-bd61-394392257b06.json deleted file mode 100644 index 334bc70d170..00000000000 --- a/change/@fluentui-react-native-adapters-23f73e69-b447-4b8d-bd61-394392257b06.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/adapters", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-adapters-535f6f7c-d42d-4552-ab3f-95b794ac7228.json b/change/@fluentui-react-native-adapters-535f6f7c-d42d-4552-ab3f-95b794ac7228.json deleted file mode 100644 index 9f234780f31..00000000000 --- a/change/@fluentui-react-native-adapters-535f6f7c-d42d-4552-ab3f-95b794ac7228.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/adapters", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-adapters-99f4312a-d924-4996-ae7f-a31923b1e9b0.json b/change/@fluentui-react-native-adapters-99f4312a-d924-4996-ae7f-a31923b1e9b0.json deleted file mode 100644 index 5e160a603ff..00000000000 --- a/change/@fluentui-react-native-adapters-99f4312a-d924-4996-ae7f-a31923b1e9b0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/adapters", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-adapters-c1f81460-567e-45b6-929e-f39a232516ba.json b/change/@fluentui-react-native-adapters-c1f81460-567e-45b6-929e-f39a232516ba.json deleted file mode 100644 index d1605eb8d83..00000000000 --- a/change/@fluentui-react-native-adapters-c1f81460-567e-45b6-929e-f39a232516ba.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/adapters", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-android-theme-77338531-cced-4483-b8f2-cded6c9aae03.json b/change/@fluentui-react-native-android-theme-77338531-cced-4483-b8f2-cded6c9aae03.json deleted file mode 100644 index dcec8efd35c..00000000000 --- a/change/@fluentui-react-native-android-theme-77338531-cced-4483-b8f2-cded6c9aae03.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/android-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-android-theme-bfa9a344-3f86-4f63-bfa8-88e5469f5a47.json b/change/@fluentui-react-native-android-theme-bfa9a344-3f86-4f63-bfa8-88e5469f5a47.json deleted file mode 100644 index a180c2debf9..00000000000 --- a/change/@fluentui-react-native-android-theme-bfa9a344-3f86-4f63-bfa8-88e5469f5a47.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/android-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-android-theme-dbacb516-f688-4ade-b720-c057ccee3ee9.json b/change/@fluentui-react-native-android-theme-dbacb516-f688-4ade-b720-c057ccee3ee9.json deleted file mode 100644 index 01296787110..00000000000 --- a/change/@fluentui-react-native-android-theme-dbacb516-f688-4ade-b720-c057ccee3ee9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/android-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-android-theme-fa8f8ee5-174e-44b0-ba06-6e387d158a0b.json b/change/@fluentui-react-native-android-theme-fa8f8ee5-174e-44b0-ba06-6e387d158a0b.json deleted file mode 100644 index 0f2997ca68d..00000000000 --- a/change/@fluentui-react-native-android-theme-fa8f8ee5-174e-44b0-ba06-6e387d158a0b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/android-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-apple-theme-17586501-28fd-4b83-8cea-c95615f0b269.json b/change/@fluentui-react-native-apple-theme-17586501-28fd-4b83-8cea-c95615f0b269.json deleted file mode 100644 index ca9a51cdea8..00000000000 --- a/change/@fluentui-react-native-apple-theme-17586501-28fd-4b83-8cea-c95615f0b269.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/apple-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-apple-theme-23e2d5ec-33ae-4c81-970b-8737775ca318.json b/change/@fluentui-react-native-apple-theme-23e2d5ec-33ae-4c81-970b-8737775ca318.json deleted file mode 100644 index d654add5d8d..00000000000 --- a/change/@fluentui-react-native-apple-theme-23e2d5ec-33ae-4c81-970b-8737775ca318.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/apple-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-apple-theme-990d6979-95b7-4ca4-84c2-edf581ccd4cb.json b/change/@fluentui-react-native-apple-theme-990d6979-95b7-4ca4-84c2-edf581ccd4cb.json deleted file mode 100644 index 150493aafbd..00000000000 --- a/change/@fluentui-react-native-apple-theme-990d6979-95b7-4ca4-84c2-edf581ccd4cb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/apple-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-apple-theme-b0cb457c-33e1-4c0d-bd19-a548c6df69af.json b/change/@fluentui-react-native-apple-theme-b0cb457c-33e1-4c0d-bd19-a548c6df69af.json deleted file mode 100644 index f5dbc5afac3..00000000000 --- a/change/@fluentui-react-native-apple-theme-b0cb457c-33e1-4c0d-bd19-a548c6df69af.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/apple-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-avatar-62fc2133-c617-4a6c-9fff-89b583e3ce6c.json b/change/@fluentui-react-native-avatar-62fc2133-c617-4a6c-9fff-89b583e3ce6c.json deleted file mode 100644 index 7c88adbf6a6..00000000000 --- a/change/@fluentui-react-native-avatar-62fc2133-c617-4a6c-9fff-89b583e3ce6c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-avatar-689eeb48-a17f-4e9e-b79f-0851a62daeb1.json b/change/@fluentui-react-native-avatar-689eeb48-a17f-4e9e-b79f-0851a62daeb1.json deleted file mode 100644 index 62520383717..00000000000 --- a/change/@fluentui-react-native-avatar-689eeb48-a17f-4e9e-b79f-0851a62daeb1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-avatar-963eb462-f58a-482a-a400-7a53919e4443.json b/change/@fluentui-react-native-avatar-963eb462-f58a-482a-a400-7a53919e4443.json deleted file mode 100644 index 309c05cf2f4..00000000000 --- a/change/@fluentui-react-native-avatar-963eb462-f58a-482a-a400-7a53919e4443.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "Handle characters requiring surrogate pairs in Avatar getInitials", - "packageName": "@fluentui-react-native/avatar", - "email": "email not defined", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-avatar-964ebfe6-e8ca-409e-8f88-9b0402930a8a.json b/change/@fluentui-react-native-avatar-964ebfe6-e8ca-409e-8f88-9b0402930a8a.json deleted file mode 100644 index eeda08d6f5e..00000000000 --- a/change/@fluentui-react-native-avatar-964ebfe6-e8ca-409e-8f88-9b0402930a8a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-avatar-a5ba4796-4f89-4324-8656-e7dd1a9a1275.json b/change/@fluentui-react-native-avatar-a5ba4796-4f89-4324-8656-e7dd1a9a1275.json deleted file mode 100644 index 9b84938795e..00000000000 --- a/change/@fluentui-react-native-avatar-a5ba4796-4f89-4324-8656-e7dd1a9a1275.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/avatar", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-avatar-d5ed473d-a4d7-48d4-bfe7-19e1ac47da17.json b/change/@fluentui-react-native-avatar-d5ed473d-a4d7-48d4-bfe7-19e1ac47da17.json deleted file mode 100644 index 5ae8e5b1752..00000000000 --- a/change/@fluentui-react-native-avatar-d5ed473d-a4d7-48d4-bfe7-19e1ac47da17.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-avatar-f63a3580-59ab-4696-b0b0-e76cc15edd14.json b/change/@fluentui-react-native-avatar-f63a3580-59ab-4696-b0b0-e76cc15edd14.json deleted file mode 100644 index 3dbd7ca3468..00000000000 --- a/change/@fluentui-react-native-avatar-f63a3580-59ab-4696-b0b0-e76cc15edd14.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-badge-651e11a1-380a-44ad-a6fe-27c142742b2d.json b/change/@fluentui-react-native-badge-651e11a1-380a-44ad-a6fe-27c142742b2d.json deleted file mode 100644 index 3970de76200..00000000000 --- a/change/@fluentui-react-native-badge-651e11a1-380a-44ad-a6fe-27c142742b2d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/badge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-badge-682ca0c1-b67d-4eea-b5ef-10879c3f3e38.json b/change/@fluentui-react-native-badge-682ca0c1-b67d-4eea-b5ef-10879c3f3e38.json deleted file mode 100644 index 9b2c5069c57..00000000000 --- a/change/@fluentui-react-native-badge-682ca0c1-b67d-4eea-b5ef-10879c3f3e38.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/badge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-badge-90ee65ee-128e-4307-be08-d78bb9c57aac.json b/change/@fluentui-react-native-badge-90ee65ee-128e-4307-be08-d78bb9c57aac.json deleted file mode 100644 index dafdb93e2f7..00000000000 --- a/change/@fluentui-react-native-badge-90ee65ee-128e-4307-be08-d78bb9c57aac.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/badge", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-badge-c46df4c6-3707-4159-bd0f-83b63e716801.json b/change/@fluentui-react-native-badge-c46df4c6-3707-4159-bd0f-83b63e716801.json deleted file mode 100644 index 3570e266a1d..00000000000 --- a/change/@fluentui-react-native-badge-c46df4c6-3707-4159-bd0f-83b63e716801.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/badge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-badge-c8e784a3-a099-423c-9b00-394902c91768.json b/change/@fluentui-react-native-badge-c8e784a3-a099-423c-9b00-394902c91768.json deleted file mode 100644 index 5a9170abe06..00000000000 --- a/change/@fluentui-react-native-badge-c8e784a3-a099-423c-9b00-394902c91768.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/badge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-badge-f1e339bb-bf3c-4319-8ffb-664f79ef3e5c.json b/change/@fluentui-react-native-badge-f1e339bb-bf3c-4319-8ffb-664f79ef3e5c.json deleted file mode 100644 index dd137d9231e..00000000000 --- a/change/@fluentui-react-native-badge-f1e339bb-bf3c-4319-8ffb-664f79ef3e5c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/badge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-button-05775eef-ba52-4258-b089-a2c1351a8382.json b/change/@fluentui-react-native-button-05775eef-ba52-4258-b089-a2c1351a8382.json deleted file mode 100644 index ca5e02467f9..00000000000 --- a/change/@fluentui-react-native-button-05775eef-ba52-4258-b089-a2c1351a8382.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "Update shouldOnlyFireIfPressed for Windows platforms", - "packageName": "@fluentui-react-native/button", - "email": "jeremy.vercillo@gmail.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-button-119a1575-3716-4400-8d29-c80fff71b93b.json b/change/@fluentui-react-native-button-119a1575-3716-4400-8d29-c80fff71b93b.json deleted file mode 100644 index b68120fbb8b..00000000000 --- a/change/@fluentui-react-native-button-119a1575-3716-4400-8d29-c80fff71b93b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-button-16566b3f-5294-454f-878a-0b2262fe95b1.json b/change/@fluentui-react-native-button-16566b3f-5294-454f-878a-0b2262fe95b1.json deleted file mode 100644 index 856e5887d57..00000000000 --- a/change/@fluentui-react-native-button-16566b3f-5294-454f-878a-0b2262fe95b1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/button", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-button-485faaac-d119-4b24-b955-31e61d5e4560.json b/change/@fluentui-react-native-button-485faaac-d119-4b24-b955-31e61d5e4560.json deleted file mode 100644 index 8471f6d93c0..00000000000 --- a/change/@fluentui-react-native-button-485faaac-d119-4b24-b955-31e61d5e4560.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/button", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-button-720b78fc-c110-4878-8d65-4b9e3f2598e9.json b/change/@fluentui-react-native-button-720b78fc-c110-4878-8d65-4b9e3f2598e9.json deleted file mode 100644 index 2dc890e24f6..00000000000 --- a/change/@fluentui-react-native-button-720b78fc-c110-4878-8d65-4b9e3f2598e9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "tighten up typing for framework, fixing the resulting errors", - "packageName": "@fluentui-react-native/button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-button-8fa557d5-b28c-49c9-bb89-5884a8babd3b.json b/change/@fluentui-react-native-button-8fa557d5-b28c-49c9-bb89-5884a8babd3b.json deleted file mode 100644 index fac5ef84f32..00000000000 --- a/change/@fluentui-react-native-button-8fa557d5-b28c-49c9-bb89-5884a8babd3b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/button", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-button-b1b9ef04-136f-4f70-9f80-9ce8b4f50fd0.json b/change/@fluentui-react-native-button-b1b9ef04-136f-4f70-9f80-9ce8b4f50fd0.json deleted file mode 100644 index f94018d9580..00000000000 --- a/change/@fluentui-react-native-button-b1b9ef04-136f-4f70-9f80-9ce8b4f50fd0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-button-ef50cd82-7aab-430f-b7cb-cd47c7093e36.json b/change/@fluentui-react-native-button-ef50cd82-7aab-430f-b7cb-cd47c7093e36.json deleted file mode 100644 index 40c6dea3684..00000000000 --- a/change/@fluentui-react-native-button-ef50cd82-7aab-430f-b7cb-cd47c7093e36.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-button-f29821ab-6325-449e-b2ee-04d80162ab9e.json b/change/@fluentui-react-native-button-f29821ab-6325-449e-b2ee-04d80162ab9e.json deleted file mode 100644 index 321978ee733..00000000000 --- a/change/@fluentui-react-native-button-f29821ab-6325-449e-b2ee-04d80162ab9e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-callout-02ede13b-337d-44ec-bf52-4abb71d58db4.json b/change/@fluentui-react-native-callout-02ede13b-337d-44ec-bf52-4abb71d58db4.json deleted file mode 100644 index ebb50ec80e5..00000000000 --- a/change/@fluentui-react-native-callout-02ede13b-337d-44ec-bf52-4abb71d58db4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/callout", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-callout-0fffb12f-cfa7-4ded-a346-27a99f310dd7.json b/change/@fluentui-react-native-callout-0fffb12f-cfa7-4ded-a346-27a99f310dd7.json deleted file mode 100644 index 7491f1a3536..00000000000 --- a/change/@fluentui-react-native-callout-0fffb12f-cfa7-4ded-a346-27a99f310dd7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/callout", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-callout-710b62fc-eafb-49de-8768-2ac7c4c5a75a.json b/change/@fluentui-react-native-callout-710b62fc-eafb-49de-8768-2ac7c4c5a75a.json deleted file mode 100644 index a2bcc60eda9..00000000000 --- a/change/@fluentui-react-native-callout-710b62fc-eafb-49de-8768-2ac7c4c5a75a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/callout", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-callout-8edee171-121b-4b68-9ce9-517b38a88342.json b/change/@fluentui-react-native-callout-8edee171-121b-4b68-9ce9-517b38a88342.json deleted file mode 100644 index 56b7a8200cb..00000000000 --- a/change/@fluentui-react-native-callout-8edee171-121b-4b68-9ce9-517b38a88342.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/callout", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-checkbox-6bea647e-439a-4529-b9e6-78dfe7f26264.json b/change/@fluentui-react-native-checkbox-6bea647e-439a-4529-b9e6-78dfe7f26264.json deleted file mode 100644 index 1929b7adb89..00000000000 --- a/change/@fluentui-react-native-checkbox-6bea647e-439a-4529-b9e6-78dfe7f26264.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-checkbox-70364eb7-562a-4b55-9906-a093da21aa79.json b/change/@fluentui-react-native-checkbox-70364eb7-562a-4b55-9906-a093da21aa79.json deleted file mode 100644 index 99f9ca7f848..00000000000 --- a/change/@fluentui-react-native-checkbox-70364eb7-562a-4b55-9906-a093da21aa79.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-checkbox-750eb498-0b01-43df-86fa-8dd64c675cf0.json b/change/@fluentui-react-native-checkbox-750eb498-0b01-43df-86fa-8dd64c675cf0.json deleted file mode 100644 index 63ec73e8dd0..00000000000 --- a/change/@fluentui-react-native-checkbox-750eb498-0b01-43df-86fa-8dd64c675cf0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-checkbox-b2391655-2b4b-46d6-b87f-1e8e2c6eb5c9.json b/change/@fluentui-react-native-checkbox-b2391655-2b4b-46d6-b87f-1e8e2c6eb5c9.json deleted file mode 100644 index 406eb74e056..00000000000 --- a/change/@fluentui-react-native-checkbox-b2391655-2b4b-46d6-b87f-1e8e2c6eb5c9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/checkbox", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-checkbox-d0ee0372-7284-4870-9999-6daada9d9883.json b/change/@fluentui-react-native-checkbox-d0ee0372-7284-4870-9999-6daada9d9883.json deleted file mode 100644 index ee3f06192ee..00000000000 --- a/change/@fluentui-react-native-checkbox-d0ee0372-7284-4870-9999-6daada9d9883.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-checkbox-f7259c8f-e095-4e14-bba6-308783257d5a.json b/change/@fluentui-react-native-checkbox-f7259c8f-e095-4e14-bba6-308783257d5a.json deleted file mode 100644 index 7fb9a0bf7d7..00000000000 --- a/change/@fluentui-react-native-checkbox-f7259c8f-e095-4e14-bba6-308783257d5a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-chip-0be6384e-0e49-4a5d-88d6-5093729850bb.json b/change/@fluentui-react-native-chip-0be6384e-0e49-4a5d-88d6-5093729850bb.json deleted file mode 100644 index 1640c064438..00000000000 --- a/change/@fluentui-react-native-chip-0be6384e-0e49-4a5d-88d6-5093729850bb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/chip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-chip-0bf89ea3-0a3c-4c65-b49c-00e95506c915.json b/change/@fluentui-react-native-chip-0bf89ea3-0a3c-4c65-b49c-00e95506c915.json deleted file mode 100644 index 2e168f898eb..00000000000 --- a/change/@fluentui-react-native-chip-0bf89ea3-0a3c-4c65-b49c-00e95506c915.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/chip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-chip-3f2b7a8f-2090-4d4e-bbe0-5f0c2efc6917.json b/change/@fluentui-react-native-chip-3f2b7a8f-2090-4d4e-bbe0-5f0c2efc6917.json deleted file mode 100644 index 137eab42b09..00000000000 --- a/change/@fluentui-react-native-chip-3f2b7a8f-2090-4d4e-bbe0-5f0c2efc6917.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/chip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-chip-56626f98-b5d5-46c9-8713-09852185eae5.json b/change/@fluentui-react-native-chip-56626f98-b5d5-46c9-8713-09852185eae5.json deleted file mode 100644 index 51183ac545a..00000000000 --- a/change/@fluentui-react-native-chip-56626f98-b5d5-46c9-8713-09852185eae5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/chip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-chip-5ef1c497-68cb-4cd9-a741-88b2f0597e50.json b/change/@fluentui-react-native-chip-5ef1c497-68cb-4cd9-a741-88b2f0597e50.json deleted file mode 100644 index 9c184c81b74..00000000000 --- a/change/@fluentui-react-native-chip-5ef1c497-68cb-4cd9-a741-88b2f0597e50.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/chip", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-chip-75152240-0686-467f-91ab-065fe4a758bb.json b/change/@fluentui-react-native-chip-75152240-0686-467f-91ab-065fe4a758bb.json deleted file mode 100644 index eac0aa4e6ff..00000000000 --- a/change/@fluentui-react-native-chip-75152240-0686-467f-91ab-065fe4a758bb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/chip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-codemods-9048f492-867d-468c-9016-473c6ad348a5.json b/change/@fluentui-react-native-codemods-9048f492-867d-468c-9016-473c6ad348a5.json deleted file mode 100644 index 5fd717ad5ac..00000000000 --- a/change/@fluentui-react-native-codemods-9048f492-867d-468c-9016-473c6ad348a5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "integrate depcheck and align deps with package linting and make things consistent", - "packageName": "@fluentui-react-native/codemods", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-codemods-9623f65e-e721-47c6-bd4c-0b387dbd903e.json b/change/@fluentui-react-native-codemods-9623f65e-e721-47c6-bd4c-0b387dbd903e.json deleted file mode 100644 index 081399ae8d8..00000000000 --- a/change/@fluentui-react-native-codemods-9623f65e-e721-47c6-bd4c-0b387dbd903e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/codemods", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-composition-34674cea-8155-4f33-ae59-b492a798307b.json b/change/@fluentui-react-native-composition-34674cea-8155-4f33-ae59-b492a798307b.json deleted file mode 100644 index 41e1c8b593f..00000000000 --- a/change/@fluentui-react-native-composition-34674cea-8155-4f33-ae59-b492a798307b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/composition", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-composition-3f1b63a7-572b-41d3-aa58-4e9e63a67d7b.json b/change/@fluentui-react-native-composition-3f1b63a7-572b-41d3-aa58-4e9e63a67d7b.json deleted file mode 100644 index 1a913ed1910..00000000000 --- a/change/@fluentui-react-native-composition-3f1b63a7-572b-41d3-aa58-4e9e63a67d7b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "tighten up typing for framework, fixing the resulting errors", - "packageName": "@fluentui-react-native/composition", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-composition-6db7184f-ea49-45e7-bd97-7df2c01de43c.json b/change/@fluentui-react-native-composition-6db7184f-ea49-45e7-bd97-7df2c01de43c.json deleted file mode 100644 index 3fcc03bf333..00000000000 --- a/change/@fluentui-react-native-composition-6db7184f-ea49-45e7-bd97-7df2c01de43c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/composition", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-composition-963099f4-6c7f-4550-b115-cf4c2aef586c.json b/change/@fluentui-react-native-composition-963099f4-6c7f-4550-b115-cf4c2aef586c.json deleted file mode 100644 index 0d7be90c519..00000000000 --- a/change/@fluentui-react-native-composition-963099f4-6c7f-4550-b115-cf4c2aef586c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/composition", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-composition-a9eb219a-c559-4b1b-ab34-de58c5fc3d58.json b/change/@fluentui-react-native-composition-a9eb219a-c559-4b1b-ab34-de58c5fc3d58.json deleted file mode 100644 index d11833b2f89..00000000000 --- a/change/@fluentui-react-native-composition-a9eb219a-c559-4b1b-ab34-de58c5fc3d58.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/composition", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-composition-fcec16e1-f0f1-411c-a4ef-bf83d8eb92d8.json b/change/@fluentui-react-native-composition-fcec16e1-f0f1-411c-a4ef-bf83d8eb92d8.json deleted file mode 100644 index 6ad38dff239..00000000000 --- a/change/@fluentui-react-native-composition-fcec16e1-f0f1-411c-a4ef-bf83d8eb92d8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/composition", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-contextual-menu-0e7292c1-562d-4944-94ca-65f401d5dac4.json b/change/@fluentui-react-native-contextual-menu-0e7292c1-562d-4944-94ca-65f401d5dac4.json deleted file mode 100644 index cb3c4a456de..00000000000 --- a/change/@fluentui-react-native-contextual-menu-0e7292c1-562d-4944-94ca-65f401d5dac4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/contextual-menu", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-contextual-menu-831258b3-e55f-4fe8-a39e-1fbce2de2278.json b/change/@fluentui-react-native-contextual-menu-831258b3-e55f-4fe8-a39e-1fbce2de2278.json deleted file mode 100644 index 98c1e8ed114..00000000000 --- a/change/@fluentui-react-native-contextual-menu-831258b3-e55f-4fe8-a39e-1fbce2de2278.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/contextual-menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-contextual-menu-b85f20c3-6798-47f6-95ce-560612f3bb43.json b/change/@fluentui-react-native-contextual-menu-b85f20c3-6798-47f6-95ce-560612f3bb43.json deleted file mode 100644 index 4a7768a05db..00000000000 --- a/change/@fluentui-react-native-contextual-menu-b85f20c3-6798-47f6-95ce-560612f3bb43.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/contextual-menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-contextual-menu-c5120e6c-8139-437a-a1fb-5698b9b299f3.json b/change/@fluentui-react-native-contextual-menu-c5120e6c-8139-437a-a1fb-5698b9b299f3.json deleted file mode 100644 index 45db0ce79e9..00000000000 --- a/change/@fluentui-react-native-contextual-menu-c5120e6c-8139-437a-a1fb-5698b9b299f3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/contextual-menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-contextual-menu-d7a1b66b-838e-4403-9ca0-c83166a107b4.json b/change/@fluentui-react-native-contextual-menu-d7a1b66b-838e-4403-9ca0-c83166a107b4.json deleted file mode 100644 index 4b55a7b7846..00000000000 --- a/change/@fluentui-react-native-contextual-menu-d7a1b66b-838e-4403-9ca0-c83166a107b4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/contextual-menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-default-theme-2d2cb23b-68ad-4277-b978-06475d388fff.json b/change/@fluentui-react-native-default-theme-2d2cb23b-68ad-4277-b978-06475d388fff.json deleted file mode 100644 index 34797c322e2..00000000000 --- a/change/@fluentui-react-native-default-theme-2d2cb23b-68ad-4277-b978-06475d388fff.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/default-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-default-theme-369b016f-7fac-442a-8dad-aa6c4c241300.json b/change/@fluentui-react-native-default-theme-369b016f-7fac-442a-8dad-aa6c4c241300.json deleted file mode 100644 index e5407092d1b..00000000000 --- a/change/@fluentui-react-native-default-theme-369b016f-7fac-442a-8dad-aa6c4c241300.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/default-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-default-theme-4c477d59-3953-4362-bac3-6543310c589a.json b/change/@fluentui-react-native-default-theme-4c477d59-3953-4362-bac3-6543310c589a.json deleted file mode 100644 index 1d2145808a7..00000000000 --- a/change/@fluentui-react-native-default-theme-4c477d59-3953-4362-bac3-6543310c589a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/default-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-default-theme-65a065b1-4a5b-4186-a7b1-86d42cd1e025.json b/change/@fluentui-react-native-default-theme-65a065b1-4a5b-4186-a7b1-86d42cd1e025.json deleted file mode 100644 index 67619e79aa8..00000000000 --- a/change/@fluentui-react-native-default-theme-65a065b1-4a5b-4186-a7b1-86d42cd1e025.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/default-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-dependency-profiles-0971c43d-dbf7-4cf3-9e02-22255b17b578.json b/change/@fluentui-react-native-dependency-profiles-0971c43d-dbf7-4cf3-9e02-22255b17b578.json deleted file mode 100644 index 156b931c6ee..00000000000 --- a/change/@fluentui-react-native-dependency-profiles-0971c43d-dbf7-4cf3-9e02-22255b17b578.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/dependency-profiles", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-dependency-profiles-4ff835ec-19b6-49f6-a73f-89c1fba6342d.json b/change/@fluentui-react-native-dependency-profiles-4ff835ec-19b6-49f6-a73f-89c1fba6342d.json deleted file mode 100644 index 6acb2d17df0..00000000000 --- a/change/@fluentui-react-native-dependency-profiles-4ff835ec-19b6-49f6-a73f-89c1fba6342d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/dependency-profiles", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-dependency-profiles-868d3ab8-10ef-4552-8392-0dd262a0893f.json b/change/@fluentui-react-native-dependency-profiles-868d3ab8-10ef-4552-8392-0dd262a0893f.json deleted file mode 100644 index 556a06befff..00000000000 --- a/change/@fluentui-react-native-dependency-profiles-868d3ab8-10ef-4552-8392-0dd262a0893f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "fix: add `semver` to dependency-profiles developer deps", - "packageName": "@fluentui-react-native/dependency-profiles", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-dependency-profiles-cefaf64a-851a-4a1f-b41f-144b15b77462.json b/change/@fluentui-react-native-dependency-profiles-cefaf64a-851a-4a1f-b41f-144b15b77462.json deleted file mode 100644 index 88372d098a0..00000000000 --- a/change/@fluentui-react-native-dependency-profiles-cefaf64a-851a-4a1f-b41f-144b15b77462.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/dependency-profiles", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-divider-5a163a9c-7f6b-477d-a2ad-b54918df2948.json b/change/@fluentui-react-native-divider-5a163a9c-7f6b-477d-a2ad-b54918df2948.json deleted file mode 100644 index 2b0280778c1..00000000000 --- a/change/@fluentui-react-native-divider-5a163a9c-7f6b-477d-a2ad-b54918df2948.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/divider", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-divider-677b70ab-fb60-467a-b38c-22d31ac5c64d.json b/change/@fluentui-react-native-divider-677b70ab-fb60-467a-b38c-22d31ac5c64d.json deleted file mode 100644 index 4cc420ff179..00000000000 --- a/change/@fluentui-react-native-divider-677b70ab-fb60-467a-b38c-22d31ac5c64d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/divider", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-divider-80aff23b-c93b-4bdd-9519-932c6925d4fe.json b/change/@fluentui-react-native-divider-80aff23b-c93b-4bdd-9519-932c6925d4fe.json deleted file mode 100644 index b4da0c3d0a8..00000000000 --- a/change/@fluentui-react-native-divider-80aff23b-c93b-4bdd-9519-932c6925d4fe.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/divider", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-divider-b899659d-b97c-4276-af83-073ce5a1103c.json b/change/@fluentui-react-native-divider-b899659d-b97c-4276-af83-073ce5a1103c.json deleted file mode 100644 index fe118bdc464..00000000000 --- a/change/@fluentui-react-native-divider-b899659d-b97c-4276-af83-073ce5a1103c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/divider", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-divider-cf71781d-795d-4934-b357-89e438140066.json b/change/@fluentui-react-native-divider-cf71781d-795d-4934-b357-89e438140066.json deleted file mode 100644 index 7726835322e..00000000000 --- a/change/@fluentui-react-native-divider-cf71781d-795d-4934-b357-89e438140066.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/divider", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-divider-d449d42d-f13f-411c-a5e7-e9d3c282cbae.json b/change/@fluentui-react-native-divider-d449d42d-f13f-411c-a5e7-e9d3c282cbae.json deleted file mode 100644 index e5b6889c75e..00000000000 --- a/change/@fluentui-react-native-divider-d449d42d-f13f-411c-a5e7-e9d3c282cbae.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/divider", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-drawer-0f26a3a1-0c28-467d-90b3-6ae1139b3fd6.json b/change/@fluentui-react-native-drawer-0f26a3a1-0c28-467d-90b3-6ae1139b3fd6.json deleted file mode 100644 index c7e65324171..00000000000 --- a/change/@fluentui-react-native-drawer-0f26a3a1-0c28-467d-90b3-6ae1139b3fd6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/drawer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-drawer-48f958b1-2099-4160-9504-f883ff8d6f36.json b/change/@fluentui-react-native-drawer-48f958b1-2099-4160-9504-f883ff8d6f36.json deleted file mode 100644 index f31a4161559..00000000000 --- a/change/@fluentui-react-native-drawer-48f958b1-2099-4160-9504-f883ff8d6f36.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/drawer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-drawer-77f63d20-777a-4c33-abf3-fdc3b2f80759.json b/change/@fluentui-react-native-drawer-77f63d20-777a-4c33-abf3-fdc3b2f80759.json deleted file mode 100644 index 568fdb1650c..00000000000 --- a/change/@fluentui-react-native-drawer-77f63d20-777a-4c33-abf3-fdc3b2f80759.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/drawer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-drawer-e8f78276-becb-46db-aebd-b7b55f73e6de.json b/change/@fluentui-react-native-drawer-e8f78276-becb-46db-aebd-b7b55f73e6de.json deleted file mode 100644 index bf9e4864ac9..00000000000 --- a/change/@fluentui-react-native-drawer-e8f78276-becb-46db-aebd-b7b55f73e6de.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/drawer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-dropdown-094f133a-fe37-4527-acea-e9d5f92c47f1.json b/change/@fluentui-react-native-dropdown-094f133a-fe37-4527-acea-e9d5f92c47f1.json deleted file mode 100644 index 13dd12ec596..00000000000 --- a/change/@fluentui-react-native-dropdown-094f133a-fe37-4527-acea-e9d5f92c47f1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/dropdown", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-dropdown-2a45d3ea-2114-4e01-8482-0d8b4a5484db.json b/change/@fluentui-react-native-dropdown-2a45d3ea-2114-4e01-8482-0d8b4a5484db.json deleted file mode 100644 index e4d5a2cb520..00000000000 --- a/change/@fluentui-react-native-dropdown-2a45d3ea-2114-4e01-8482-0d8b4a5484db.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/dropdown", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-dropdown-4014461e-a012-4535-bc8d-96d20fafcf09.json b/change/@fluentui-react-native-dropdown-4014461e-a012-4535-bc8d-96d20fafcf09.json deleted file mode 100644 index b69e9d562f4..00000000000 --- a/change/@fluentui-react-native-dropdown-4014461e-a012-4535-bc8d-96d20fafcf09.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/dropdown", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-dropdown-402b0e63-1957-4bec-9b8a-6079ef27de58.json b/change/@fluentui-react-native-dropdown-402b0e63-1957-4bec-9b8a-6079ef27de58.json deleted file mode 100644 index 7cfc1a7e324..00000000000 --- a/change/@fluentui-react-native-dropdown-402b0e63-1957-4bec-9b8a-6079ef27de58.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/dropdown", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-dropdown-4629aa5f-6e2c-4556-9fb4-fb5b55daa46e.json b/change/@fluentui-react-native-dropdown-4629aa5f-6e2c-4556-9fb4-fb5b55daa46e.json deleted file mode 100644 index fbb0bbde885..00000000000 --- a/change/@fluentui-react-native-dropdown-4629aa5f-6e2c-4556-9fb4-fb5b55daa46e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/dropdown", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-dropdown-603703ec-bab4-4623-ac5f-757841cb6c48.json b/change/@fluentui-react-native-dropdown-603703ec-bab4-4623-ac5f-757841cb6c48.json deleted file mode 100644 index 33e31e55d43..00000000000 --- a/change/@fluentui-react-native-dropdown-603703ec-bab4-4623-ac5f-757841cb6c48.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/dropdown", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-dropdown-87c83670-53db-4b52-b2d1-85e71f24ba52.json b/change/@fluentui-react-native-dropdown-87c83670-53db-4b52-b2d1-85e71f24ba52.json deleted file mode 100644 index 49e28bb60dd..00000000000 --- a/change/@fluentui-react-native-dropdown-87c83670-53db-4b52-b2d1-85e71f24ba52.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix use-slot to use new rendering patterns", - "packageName": "@fluentui-react-native/dropdown", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-dropdown-8b040583-ee11-4290-8e66-7ff1f465032e.json b/change/@fluentui-react-native-dropdown-8b040583-ee11-4290-8e66-7ff1f465032e.json deleted file mode 100644 index e9dd978e2d8..00000000000 --- a/change/@fluentui-react-native-dropdown-8b040583-ee11-4290-8e66-7ff1f465032e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/dropdown", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-dropdown-a2d16a93-ba43-4564-a943-b953e2f37bdc.json b/change/@fluentui-react-native-dropdown-a2d16a93-ba43-4564-a943-b953e2f37bdc.json deleted file mode 100644 index a4110b4198f..00000000000 --- a/change/@fluentui-react-native-dropdown-a2d16a93-ba43-4564-a943-b953e2f37bdc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "ensure useRef always has a parameter", - "packageName": "@fluentui-react-native/dropdown", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-e2e-testing-0c3def4f-56a5-4bb1-a0a6-8ab07b83a644.json b/change/@fluentui-react-native-e2e-testing-0c3def4f-56a5-4bb1-a0a6-8ab07b83a644.json deleted file mode 100644 index f1ba3f6c34a..00000000000 --- a/change/@fluentui-react-native-e2e-testing-0c3def4f-56a5-4bb1-a0a6-8ab07b83a644.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/e2e-testing", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-e2e-testing-19026da6-ccd7-4af7-ae27-83adb152411a.json b/change/@fluentui-react-native-e2e-testing-19026da6-ccd7-4af7-ae27-83adb152411a.json deleted file mode 100644 index f578a627e61..00000000000 --- a/change/@fluentui-react-native-e2e-testing-19026da6-ccd7-4af7-ae27-83adb152411a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/e2e-testing", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-e2e-testing-212985af-4f04-4ef8-a4c8-5d85dd8747e9.json b/change/@fluentui-react-native-e2e-testing-212985af-4f04-4ef8-a4c8-5d85dd8747e9.json deleted file mode 100644 index 1226227a276..00000000000 --- a/change/@fluentui-react-native-e2e-testing-212985af-4f04-4ef8-a4c8-5d85dd8747e9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/e2e-testing", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-e2e-testing-4f9d77d1-ae49-4d0c-b930-d01a45d27402.json b/change/@fluentui-react-native-e2e-testing-4f9d77d1-ae49-4d0c-b930-d01a45d27402.json deleted file mode 100644 index 20170a00397..00000000000 --- a/change/@fluentui-react-native-e2e-testing-4f9d77d1-ae49-4d0c-b930-d01a45d27402.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/e2e-testing", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-e2e-testing-b28374c5-c61f-4c63-a5bd-55e504d20edc.json b/change/@fluentui-react-native-e2e-testing-b28374c5-c61f-4c63-a5bd-55e504d20edc.json deleted file mode 100644 index 3483e019b3f..00000000000 --- a/change/@fluentui-react-native-e2e-testing-b28374c5-c61f-4c63-a5bd-55e504d20edc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix type errors after upgrading to new appium version", - "packageName": "@fluentui-react-native/e2e-testing", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-e2e-testing-b6faadd0-c10d-4aba-a006-2480b06b0095.json b/change/@fluentui-react-native-e2e-testing-b6faadd0-c10d-4aba-a006-2480b06b0095.json deleted file mode 100644 index 66b471c0f57..00000000000 --- a/change/@fluentui-react-native-e2e-testing-b6faadd0-c10d-4aba-a006-2480b06b0095.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/e2e-testing", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-activity-indicator-404227fa-583e-40fa-8371-4cc7f087a569.json b/change/@fluentui-react-native-experimental-activity-indicator-404227fa-583e-40fa-8371-4cc7f087a569.json deleted file mode 100644 index f30993de0f5..00000000000 --- a/change/@fluentui-react-native-experimental-activity-indicator-404227fa-583e-40fa-8371-4cc7f087a569.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-activity-indicator", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-activity-indicator-8feb4c9e-1bce-4a26-9687-fb0cc7c84494.json b/change/@fluentui-react-native-experimental-activity-indicator-8feb4c9e-1bce-4a26-9687-fb0cc7c84494.json deleted file mode 100644 index 70358fa4f5f..00000000000 --- a/change/@fluentui-react-native-experimental-activity-indicator-8feb4c9e-1bce-4a26-9687-fb0cc7c84494.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-activity-indicator", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-activity-indicator-aca56ffc-e838-4d67-914a-a6272e28e53e.json b/change/@fluentui-react-native-experimental-activity-indicator-aca56ffc-e838-4d67-914a-a6272e28e53e.json deleted file mode 100644 index bbf7f007647..00000000000 --- a/change/@fluentui-react-native-experimental-activity-indicator-aca56ffc-e838-4d67-914a-a6272e28e53e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-activity-indicator", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-activity-indicator-c6151682-faea-4921-b29c-5ee15cd3962d.json b/change/@fluentui-react-native-experimental-activity-indicator-c6151682-faea-4921-b29c-5ee15cd3962d.json deleted file mode 100644 index 5567aa3b742..00000000000 --- a/change/@fluentui-react-native-experimental-activity-indicator-c6151682-faea-4921-b29c-5ee15cd3962d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/experimental-activity-indicator", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-experimental-activity-indicator-e0713e50-f1cf-4bb2-833e-a631ece96b3e.json b/change/@fluentui-react-native-experimental-activity-indicator-e0713e50-f1cf-4bb2-833e-a631ece96b3e.json deleted file mode 100644 index f4bd33e7957..00000000000 --- a/change/@fluentui-react-native-experimental-activity-indicator-e0713e50-f1cf-4bb2-833e-a631ece96b3e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-activity-indicator", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-appearance-additions-3e2371ea-d7b3-449c-8079-dbfd13ca68ad.json b/change/@fluentui-react-native-experimental-appearance-additions-3e2371ea-d7b3-449c-8079-dbfd13ca68ad.json deleted file mode 100644 index dc125fd0a33..00000000000 --- a/change/@fluentui-react-native-experimental-appearance-additions-3e2371ea-d7b3-449c-8079-dbfd13ca68ad.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-appearance-additions", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-appearance-additions-ad027923-8820-4471-8024-4389b0fdd851.json b/change/@fluentui-react-native-experimental-appearance-additions-ad027923-8820-4471-8024-4389b0fdd851.json deleted file mode 100644 index c48014aef29..00000000000 --- a/change/@fluentui-react-native-experimental-appearance-additions-ad027923-8820-4471-8024-4389b0fdd851.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-appearance-additions", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-appearance-additions-c707d1b5-4a36-4988-ba4a-68ab1d077a0a.json b/change/@fluentui-react-native-experimental-appearance-additions-c707d1b5-4a36-4988-ba4a-68ab1d077a0a.json deleted file mode 100644 index ae19f271c9b..00000000000 --- a/change/@fluentui-react-native-experimental-appearance-additions-c707d1b5-4a36-4988-ba4a-68ab1d077a0a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-appearance-additions", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-appearance-additions-ecabce51-a6f0-400b-a4ad-54519bdc2cca.json b/change/@fluentui-react-native-experimental-appearance-additions-ecabce51-a6f0-400b-a4ad-54519bdc2cca.json deleted file mode 100644 index bffcca167d0..00000000000 --- a/change/@fluentui-react-native-experimental-appearance-additions-ecabce51-a6f0-400b-a4ad-54519bdc2cca.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-appearance-additions", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-avatar-3ae05137-3e9d-412a-bbc1-281a5fea4c26.json b/change/@fluentui-react-native-experimental-avatar-3ae05137-3e9d-412a-bbc1-281a5fea4c26.json deleted file mode 100644 index f221fc2499d..00000000000 --- a/change/@fluentui-react-native-experimental-avatar-3ae05137-3e9d-412a-bbc1-281a5fea4c26.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-avatar-5f5de512-593f-4ebc-9980-0e67fad8183e.json b/change/@fluentui-react-native-experimental-avatar-5f5de512-593f-4ebc-9980-0e67fad8183e.json deleted file mode 100644 index 606e49214df..00000000000 --- a/change/@fluentui-react-native-experimental-avatar-5f5de512-593f-4ebc-9980-0e67fad8183e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-avatar-990af5f9-03a4-4027-a1a5-dbd6202741d1.json b/change/@fluentui-react-native-experimental-avatar-990af5f9-03a4-4027-a1a5-dbd6202741d1.json deleted file mode 100644 index 0917c38a351..00000000000 --- a/change/@fluentui-react-native-experimental-avatar-990af5f9-03a4-4027-a1a5-dbd6202741d1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-avatar-c7171a8f-fc59-4a96-9009-5bbc95b6caf5.json b/change/@fluentui-react-native-experimental-avatar-c7171a8f-fc59-4a96-9009-5bbc95b6caf5.json deleted file mode 100644 index 105d331ab8d..00000000000 --- a/change/@fluentui-react-native-experimental-avatar-c7171a8f-fc59-4a96-9009-5bbc95b6caf5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-avatar", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-checkbox-272753d7-8b40-4478-b320-23b75fda2f54.json b/change/@fluentui-react-native-experimental-checkbox-272753d7-8b40-4478-b320-23b75fda2f54.json deleted file mode 100644 index 3defd327817..00000000000 --- a/change/@fluentui-react-native-experimental-checkbox-272753d7-8b40-4478-b320-23b75fda2f54.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "tighten up typing for framework, fixing the resulting errors", - "packageName": "@fluentui-react-native/experimental-checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-checkbox-81a44698-b70b-4058-bca9-e40d7c5c4078.json b/change/@fluentui-react-native-experimental-checkbox-81a44698-b70b-4058-bca9-e40d7c5c4078.json deleted file mode 100644 index 5c2acdada79..00000000000 --- a/change/@fluentui-react-native-experimental-checkbox-81a44698-b70b-4058-bca9-e40d7c5c4078.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-checkbox-bbc54dfa-59e5-484a-af52-5ba283696812.json b/change/@fluentui-react-native-experimental-checkbox-bbc54dfa-59e5-484a-af52-5ba283696812.json deleted file mode 100644 index 6fa80c715fb..00000000000 --- a/change/@fluentui-react-native-experimental-checkbox-bbc54dfa-59e5-484a-af52-5ba283696812.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-checkbox-d5c955e9-d975-44a9-ab07-cb8965d363d2.json b/change/@fluentui-react-native-experimental-checkbox-d5c955e9-d975-44a9-ab07-cb8965d363d2.json deleted file mode 100644 index 32f7c65be0d..00000000000 --- a/change/@fluentui-react-native-experimental-checkbox-d5c955e9-d975-44a9-ab07-cb8965d363d2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/experimental-checkbox", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-experimental-checkbox-e64bc0d8-e1b8-431b-b861-d8d7621a3a5e.json b/change/@fluentui-react-native-experimental-checkbox-e64bc0d8-e1b8-431b-b861-d8d7621a3a5e.json deleted file mode 100644 index 3f3438f7e7c..00000000000 --- a/change/@fluentui-react-native-experimental-checkbox-e64bc0d8-e1b8-431b-b861-d8d7621a3a5e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-checkbox-ec7fdf82-1e30-44e3-a98d-41258bd66b0b.json b/change/@fluentui-react-native-experimental-checkbox-ec7fdf82-1e30-44e3-a98d-41258bd66b0b.json deleted file mode 100644 index 483decd5ad0..00000000000 --- a/change/@fluentui-react-native-experimental-checkbox-ec7fdf82-1e30-44e3-a98d-41258bd66b0b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-checkbox", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-expander-a3f1809c-1cd0-4abb-a82c-69e6f1317875.json b/change/@fluentui-react-native-experimental-expander-a3f1809c-1cd0-4abb-a82c-69e6f1317875.json deleted file mode 100644 index e4b2ed56886..00000000000 --- a/change/@fluentui-react-native-experimental-expander-a3f1809c-1cd0-4abb-a82c-69e6f1317875.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-expander", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-expander-c8a7fd4f-32bb-4dfb-abd4-75d974c68c4b.json b/change/@fluentui-react-native-experimental-expander-c8a7fd4f-32bb-4dfb-abd4-75d974c68c4b.json deleted file mode 100644 index cd2585dc366..00000000000 --- a/change/@fluentui-react-native-experimental-expander-c8a7fd4f-32bb-4dfb-abd4-75d974c68c4b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-expander", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-expander-d4b7a69d-a5bf-4c67-b960-ced1995e9b03.json b/change/@fluentui-react-native-experimental-expander-d4b7a69d-a5bf-4c67-b960-ced1995e9b03.json deleted file mode 100644 index cd5028993ce..00000000000 --- a/change/@fluentui-react-native-experimental-expander-d4b7a69d-a5bf-4c67-b960-ced1995e9b03.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-expander", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-expander-f0fa405d-b52d-4aea-bc59-e0fc2adaa800.json b/change/@fluentui-react-native-experimental-expander-f0fa405d-b52d-4aea-bc59-e0fc2adaa800.json deleted file mode 100644 index 9a872462fad..00000000000 --- a/change/@fluentui-react-native-experimental-expander-f0fa405d-b52d-4aea-bc59-e0fc2adaa800.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-expander", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-expander-f3f75eb3-6a92-43b2-99d7-9d8eaae37046.json b/change/@fluentui-react-native-experimental-expander-f3f75eb3-6a92-43b2-99d7-9d8eaae37046.json deleted file mode 100644 index cbc90bce730..00000000000 --- a/change/@fluentui-react-native-experimental-expander-f3f75eb3-6a92-43b2-99d7-9d8eaae37046.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "tighten up typing for framework, fixing the resulting errors", - "packageName": "@fluentui-react-native/experimental-expander", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-22a32bda-f320-446c-9c3a-d56da18a2135.json b/change/@fluentui-react-native-experimental-menu-button-22a32bda-f320-446c-9c3a-d56da18a2135.json deleted file mode 100644 index 8dac985513b..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-22a32bda-f320-446c-9c3a-d56da18a2135.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-28018db4-a421-47c2-af30-bf33c5bcd736.json b/change/@fluentui-react-native-experimental-menu-button-28018db4-a421-47c2-af30-bf33c5bcd736.json deleted file mode 100644 index 90dfa04663c..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-28018db4-a421-47c2-af30-bf33c5bcd736.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-366298a1-12f1-4888-bd00-e23b1815294b.json b/change/@fluentui-react-native-experimental-menu-button-366298a1-12f1-4888-bd00-e23b1815294b.json deleted file mode 100644 index 081ff9abe48..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-366298a1-12f1-4888-bd00-e23b1815294b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-39d41871-1688-484f-9264-7c0ac0516ff5.json b/change/@fluentui-react-native-experimental-menu-button-39d41871-1688-484f-9264-7c0ac0516ff5.json deleted file mode 100644 index 93a33a0b460..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-39d41871-1688-484f-9264-7c0ac0516ff5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-56886bc7-50ce-42ab-a5cb-d8933eccf4b7.json b/change/@fluentui-react-native-experimental-menu-button-56886bc7-50ce-42ab-a5cb-d8933eccf4b7.json deleted file mode 100644 index 356fdb8764f..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-56886bc7-50ce-42ab-a5cb-d8933eccf4b7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-78a325f9-2829-40a7-bfab-50b571e7d2ec.json b/change/@fluentui-react-native-experimental-menu-button-78a325f9-2829-40a7-bfab-50b571e7d2ec.json deleted file mode 100644 index 3fd93266663..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-78a325f9-2829-40a7-bfab-50b571e7d2ec.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-87ab93a8-c1d4-4b77-95ae-85825caa81f7.json b/change/@fluentui-react-native-experimental-menu-button-87ab93a8-c1d4-4b77-95ae-85825caa81f7.json deleted file mode 100644 index c9b2ab8e403..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-87ab93a8-c1d4-4b77-95ae-85825caa81f7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "tighten up typing for framework, fixing the resulting errors", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-a466fd0b-b1b3-4289-9cc7-6c436dc9929e.json b/change/@fluentui-react-native-experimental-menu-button-a466fd0b-b1b3-4289-9cc7-6c436dc9929e.json deleted file mode 100644 index e2e5f8cbfe9..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-a466fd0b-b1b3-4289-9cc7-6c436dc9929e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-experimental-menu-button-cabb5383-6c5c-462b-968a-3a8af4c566da.json b/change/@fluentui-react-native-experimental-menu-button-cabb5383-6c5c-462b-968a-3a8af4c566da.json deleted file mode 100644 index 40ec2bdf46d..00000000000 --- a/change/@fluentui-react-native-experimental-menu-button-cabb5383-6c5c-462b-968a-3a8af4c566da.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/experimental-menu-button", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-experimental-native-date-picker-0dd89ebb-b38c-4b0e-9898-3d417b7b437f.json b/change/@fluentui-react-native-experimental-native-date-picker-0dd89ebb-b38c-4b0e-9898-3d417b7b437f.json deleted file mode 100644 index e11384167a7..00000000000 --- a/change/@fluentui-react-native-experimental-native-date-picker-0dd89ebb-b38c-4b0e-9898-3d417b7b437f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-native-date-picker", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-native-date-picker-8e6482e8-23dc-450e-8445-ef9a0342b01d.json b/change/@fluentui-react-native-experimental-native-date-picker-8e6482e8-23dc-450e-8445-ef9a0342b01d.json deleted file mode 100644 index 4ab3812477a..00000000000 --- a/change/@fluentui-react-native-experimental-native-date-picker-8e6482e8-23dc-450e-8445-ef9a0342b01d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-native-date-picker", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-native-date-picker-c2153c30-ed80-4a21-bf65-8263d76d6aa2.json b/change/@fluentui-react-native-experimental-native-date-picker-c2153c30-ed80-4a21-bf65-8263d76d6aa2.json deleted file mode 100644 index 19f69923470..00000000000 --- a/change/@fluentui-react-native-experimental-native-date-picker-c2153c30-ed80-4a21-bf65-8263d76d6aa2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-native-date-picker", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-native-date-picker-c7344e55-18c9-4711-8a55-1d6b55cdda95.json b/change/@fluentui-react-native-experimental-native-date-picker-c7344e55-18c9-4711-8a55-1d6b55cdda95.json deleted file mode 100644 index c768c083f61..00000000000 --- a/change/@fluentui-react-native-experimental-native-date-picker-c7344e55-18c9-4711-8a55-1d6b55cdda95.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-native-date-picker", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-native-font-metrics-41f8836c-663b-4f92-a202-6db501f7d231.json b/change/@fluentui-react-native-experimental-native-font-metrics-41f8836c-663b-4f92-a202-6db501f7d231.json deleted file mode 100644 index 1cc265df278..00000000000 --- a/change/@fluentui-react-native-experimental-native-font-metrics-41f8836c-663b-4f92-a202-6db501f7d231.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-native-font-metrics", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-native-font-metrics-86d23d32-0d80-4455-881d-b5e6eb6f0b4d.json b/change/@fluentui-react-native-experimental-native-font-metrics-86d23d32-0d80-4455-881d-b5e6eb6f0b4d.json deleted file mode 100644 index 8000977a05d..00000000000 --- a/change/@fluentui-react-native-experimental-native-font-metrics-86d23d32-0d80-4455-881d-b5e6eb6f0b4d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-native-font-metrics", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-native-font-metrics-b757cb61-5b6e-4a8d-ae78-bebb8b4df838.json b/change/@fluentui-react-native-experimental-native-font-metrics-b757cb61-5b6e-4a8d-ae78-bebb8b4df838.json deleted file mode 100644 index c9ace2c3ff3..00000000000 --- a/change/@fluentui-react-native-experimental-native-font-metrics-b757cb61-5b6e-4a8d-ae78-bebb8b4df838.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-native-font-metrics", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-native-font-metrics-c163f01d-a9d3-496d-adfb-a467b2e0fdcc.json b/change/@fluentui-react-native-experimental-native-font-metrics-c163f01d-a9d3-496d-adfb-a467b2e0fdcc.json deleted file mode 100644 index 59d98ebc4af..00000000000 --- a/change/@fluentui-react-native-experimental-native-font-metrics-c163f01d-a9d3-496d-adfb-a467b2e0fdcc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-native-font-metrics", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shadow-6a98115e-9a9d-4117-a9d5-734597151fd4.json b/change/@fluentui-react-native-experimental-shadow-6a98115e-9a9d-4117-a9d5-734597151fd4.json deleted file mode 100644 index e771af91d9a..00000000000 --- a/change/@fluentui-react-native-experimental-shadow-6a98115e-9a9d-4117-a9d5-734597151fd4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/experimental-shadow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shadow-827d1658-3f3d-46f7-9317-40ef1f6cb177.json b/change/@fluentui-react-native-experimental-shadow-827d1658-3f3d-46f7-9317-40ef1f6cb177.json deleted file mode 100644 index 581e2ad66bc..00000000000 --- a/change/@fluentui-react-native-experimental-shadow-827d1658-3f3d-46f7-9317-40ef1f6cb177.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-shadow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shadow-856416fb-80d4-4f92-aa81-5a0ad07df6b1.json b/change/@fluentui-react-native-experimental-shadow-856416fb-80d4-4f92-aa81-5a0ad07df6b1.json deleted file mode 100644 index 0e147ead72d..00000000000 --- a/change/@fluentui-react-native-experimental-shadow-856416fb-80d4-4f92-aa81-5a0ad07df6b1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-shadow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shadow-c0750219-f9bd-47d4-8dcb-2602e6df36ba.json b/change/@fluentui-react-native-experimental-shadow-c0750219-f9bd-47d4-8dcb-2602e6df36ba.json deleted file mode 100644 index 4effb236859..00000000000 --- a/change/@fluentui-react-native-experimental-shadow-c0750219-f9bd-47d4-8dcb-2602e6df36ba.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-shadow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shadow-c5011f76-0881-4f0a-bf9d-f436dd18d07c.json b/change/@fluentui-react-native-experimental-shadow-c5011f76-0881-4f0a-bf9d-f436dd18d07c.json deleted file mode 100644 index f4e7bc6bc3c..00000000000 --- a/change/@fluentui-react-native-experimental-shadow-c5011f76-0881-4f0a-bf9d-f436dd18d07c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-shadow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shadow-e6c1af9b-c5aa-44e6-9b66-cd38207c7522.json b/change/@fluentui-react-native-experimental-shadow-e6c1af9b-c5aa-44e6-9b66-cd38207c7522.json deleted file mode 100644 index ced6cf240ab..00000000000 --- a/change/@fluentui-react-native-experimental-shadow-e6c1af9b-c5aa-44e6-9b66-cd38207c7522.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "update phasedComponent pattern and switch direct stagedComponent callers to use it", - "packageName": "@fluentui-react-native/experimental-shadow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shimmer-2dc223cd-30f0-49d6-89e5-55a93f329af2.json b/change/@fluentui-react-native-experimental-shimmer-2dc223cd-30f0-49d6-89e5-55a93f329af2.json deleted file mode 100644 index 2eed07832b2..00000000000 --- a/change/@fluentui-react-native-experimental-shimmer-2dc223cd-30f0-49d6-89e5-55a93f329af2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/experimental-shimmer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-experimental-shimmer-616cda89-384c-45c0-91d6-519091225dfa.json b/change/@fluentui-react-native-experimental-shimmer-616cda89-384c-45c0-91d6-519091225dfa.json deleted file mode 100644 index 013f0803e9f..00000000000 --- a/change/@fluentui-react-native-experimental-shimmer-616cda89-384c-45c0-91d6-519091225dfa.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/experimental-shimmer", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-experimental-shimmer-a8e01d48-fa48-456a-87ea-b1716f17663e.json b/change/@fluentui-react-native-experimental-shimmer-a8e01d48-fa48-456a-87ea-b1716f17663e.json deleted file mode 100644 index a19d5d176e0..00000000000 --- a/change/@fluentui-react-native-experimental-shimmer-a8e01d48-fa48-456a-87ea-b1716f17663e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/experimental-shimmer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shimmer-af21f052-266f-4aac-846d-f840d87da0ea.json b/change/@fluentui-react-native-experimental-shimmer-af21f052-266f-4aac-846d-f840d87da0ea.json deleted file mode 100644 index 02614943c04..00000000000 --- a/change/@fluentui-react-native-experimental-shimmer-af21f052-266f-4aac-846d-f840d87da0ea.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/experimental-shimmer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shimmer-e0820723-6247-4af2-9c65-0fd7e4f4d557.json b/change/@fluentui-react-native-experimental-shimmer-e0820723-6247-4af2-9c65-0fd7e4f4d557.json deleted file mode 100644 index 2a4d52aa1c6..00000000000 --- a/change/@fluentui-react-native-experimental-shimmer-e0820723-6247-4af2-9c65-0fd7e4f4d557.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/experimental-shimmer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-experimental-shimmer-f686350d-421c-43b6-8a7b-18434ee76a50.json b/change/@fluentui-react-native-experimental-shimmer-f686350d-421c-43b6-8a7b-18434ee76a50.json deleted file mode 100644 index d100da0673f..00000000000 --- a/change/@fluentui-react-native-experimental-shimmer-f686350d-421c-43b6-8a7b-18434ee76a50.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/experimental-shimmer", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-f5ff2820-a561-4ef9-a6e4-46483e2100f8.json b/change/@fluentui-react-native-f5ff2820-a561-4ef9-a6e4-46483e2100f8.json deleted file mode 100644 index bf35b7fecc4..00000000000 --- a/change/@fluentui-react-native-f5ff2820-a561-4ef9-a6e4-46483e2100f8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix ado scripts and attempt to fix win32 launching", - "packageName": "@fluentui/react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-focus-trap-zone-46609182-e6c8-4a02-ae05-4bdf17a15817.json b/change/@fluentui-react-native-focus-trap-zone-46609182-e6c8-4a02-ae05-4bdf17a15817.json deleted file mode 100644 index 210d6e12cf1..00000000000 --- a/change/@fluentui-react-native-focus-trap-zone-46609182-e6c8-4a02-ae05-4bdf17a15817.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/focus-trap-zone", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-focus-trap-zone-6ccccf25-3f23-486c-ac40-48aaa9d46014.json b/change/@fluentui-react-native-focus-trap-zone-6ccccf25-3f23-486c-ac40-48aaa9d46014.json deleted file mode 100644 index e13e8edb445..00000000000 --- a/change/@fluentui-react-native-focus-trap-zone-6ccccf25-3f23-486c-ac40-48aaa9d46014.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/focus-trap-zone", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-focus-trap-zone-9fda1055-8d98-4ca1-93b5-eeee015bb4af.json b/change/@fluentui-react-native-focus-trap-zone-9fda1055-8d98-4ca1-93b5-eeee015bb4af.json deleted file mode 100644 index 041b08058e3..00000000000 --- a/change/@fluentui-react-native-focus-trap-zone-9fda1055-8d98-4ca1-93b5-eeee015bb4af.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/focus-trap-zone", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-focus-trap-zone-ae319176-4e42-4389-aa88-ad6079770f1e.json b/change/@fluentui-react-native-focus-trap-zone-ae319176-4e42-4389-aa88-ad6079770f1e.json deleted file mode 100644 index 9432ec3d0a0..00000000000 --- a/change/@fluentui-react-native-focus-trap-zone-ae319176-4e42-4389-aa88-ad6079770f1e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/focus-trap-zone", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-focus-zone-5fa611ab-2f0c-4ed2-bff6-a4da846f8d63.json b/change/@fluentui-react-native-focus-zone-5fa611ab-2f0c-4ed2-bff6-a4da846f8d63.json deleted file mode 100644 index 0cda9a28595..00000000000 --- a/change/@fluentui-react-native-focus-zone-5fa611ab-2f0c-4ed2-bff6-a4da846f8d63.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/focus-zone", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-focus-zone-85b37309-6d5d-4f0b-ac75-b70bb0aaf4a1.json b/change/@fluentui-react-native-focus-zone-85b37309-6d5d-4f0b-ac75-b70bb0aaf4a1.json deleted file mode 100644 index 3334c6c9023..00000000000 --- a/change/@fluentui-react-native-focus-zone-85b37309-6d5d-4f0b-ac75-b70bb0aaf4a1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/focus-zone", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-focus-zone-861d1f6c-c454-4476-81d8-ccb28bc77b19.json b/change/@fluentui-react-native-focus-zone-861d1f6c-c454-4476-81d8-ccb28bc77b19.json deleted file mode 100644 index b309cd16cda..00000000000 --- a/change/@fluentui-react-native-focus-zone-861d1f6c-c454-4476-81d8-ccb28bc77b19.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/focus-zone", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-focus-zone-a705ddb9-b64d-4b88-93dc-2803eb305ffb.json b/change/@fluentui-react-native-focus-zone-a705ddb9-b64d-4b88-93dc-2803eb305ffb.json deleted file mode 100644 index 7fc033b58e5..00000000000 --- a/change/@fluentui-react-native-focus-zone-a705ddb9-b64d-4b88-93dc-2803eb305ffb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/focus-zone", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-5c01636e-ef57-46c8-88f4-3e0f9319663e.json b/change/@fluentui-react-native-framework-5c01636e-ef57-46c8-88f4-3e0f9319663e.json deleted file mode 100644 index 821c80aed7c..00000000000 --- a/change/@fluentui-react-native-framework-5c01636e-ef57-46c8-88f4-3e0f9319663e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/framework", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-74104161-2fc2-46a8-b854-f2fa02fdd39d.json b/change/@fluentui-react-native-framework-74104161-2fc2-46a8-b854-f2fa02fdd39d.json deleted file mode 100644 index b32dd59cf34..00000000000 --- a/change/@fluentui-react-native-framework-74104161-2fc2-46a8-b854-f2fa02fdd39d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/framework", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-9b4a6156-ce74-43cf-a552-9b0a5968884c.json b/change/@fluentui-react-native-framework-9b4a6156-ce74-43cf-a552-9b0a5968884c.json deleted file mode 100644 index 1fc82217164..00000000000 --- a/change/@fluentui-react-native-framework-9b4a6156-ce74-43cf-a552-9b0a5968884c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Migrate to `@rnx-kit/cli`", - "packageName": "@fluentui-react-native/framework", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-framework-base-263cc167-4861-42bf-a1a6-9ef8d506dee0.json b/change/@fluentui-react-native-framework-base-263cc167-4861-42bf-a1a6-9ef8d506dee0.json deleted file mode 100644 index 4f2966a9ce9..00000000000 --- a/change/@fluentui-react-native-framework-base-263cc167-4861-42bf-a1a6-9ef8d506dee0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/framework-base", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-base-3c1ed142-409c-4940-86b3-e48392278fbe.json b/change/@fluentui-react-native-framework-base-3c1ed142-409c-4940-86b3-e48392278fbe.json deleted file mode 100644 index b0614dea0bc..00000000000 --- a/change/@fluentui-react-native-framework-base-3c1ed142-409c-4940-86b3-e48392278fbe.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/framework-base", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-base-9f12c70a-179d-4a28-803a-73bbb2b3df97.json b/change/@fluentui-react-native-framework-base-9f12c70a-179d-4a28-803a-73bbb2b3df97.json deleted file mode 100644 index 24879b9ebe9..00000000000 --- a/change/@fluentui-react-native-framework-base-9f12c70a-179d-4a28-803a-73bbb2b3df97.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "update phasedComponent pattern and switch direct stagedComponent callers to use it", - "packageName": "@fluentui-react-native/framework-base", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-base-a8231119-6b0d-474c-a53e-7c5ba9714e0a.json b/change/@fluentui-react-native-framework-base-a8231119-6b0d-474c-a53e-7c5ba9714e0a.json deleted file mode 100644 index ece95e19213..00000000000 --- a/change/@fluentui-react-native-framework-base-a8231119-6b0d-474c-a53e-7c5ba9714e0a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@fluentui-react-native/framework-base", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-base-ca080a6c-3ba3-4111-9f50-0096e9f0cdc8.json b/change/@fluentui-react-native-framework-base-ca080a6c-3ba3-4111-9f50-0096e9f0cdc8.json deleted file mode 100644 index 92aa7fb0469..00000000000 --- a/change/@fluentui-react-native-framework-base-ca080a6c-3ba3-4111-9f50-0096e9f0cdc8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/framework-base", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-base-e2a8b64d-6fa9-4391-a923-ec253f174196.json b/change/@fluentui-react-native-framework-base-e2a8b64d-6fa9-4391-a923-ec253f174196.json deleted file mode 100644 index 414dac6bcb6..00000000000 --- a/change/@fluentui-react-native-framework-base-e2a8b64d-6fa9-4391-a923-ec253f174196.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/framework-base", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-base-e37073c0-486e-430e-91c3-dd8d781aeb92.json b/change/@fluentui-react-native-framework-base-e37073c0-486e-430e-91c3-dd8d781aeb92.json deleted file mode 100644 index 378c7b25117..00000000000 --- a/change/@fluentui-react-native-framework-base-e37073c0-486e-430e-91c3-dd8d781aeb92.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/framework-base", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-base-fad9cfc2-b079-4fd8-b92e-90390d07d193.json b/change/@fluentui-react-native-framework-base-fad9cfc2-b079-4fd8-b92e-90390d07d193.json deleted file mode 100644 index eb6ecaa45a2..00000000000 --- a/change/@fluentui-react-native-framework-base-fad9cfc2-b079-4fd8-b92e-90390d07d193.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/framework-base", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-c60ad750-e01e-4fff-b164-112dd4d23db3.json b/change/@fluentui-react-native-framework-c60ad750-e01e-4fff-b164-112dd4d23db3.json deleted file mode 100644 index 3fce482f4c1..00000000000 --- a/change/@fluentui-react-native-framework-c60ad750-e01e-4fff-b164-112dd4d23db3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/framework", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-cf80979b-fc44-4a50-a8ed-9b26c285ae48.json b/change/@fluentui-react-native-framework-cf80979b-fc44-4a50-a8ed-9b26c285ae48.json deleted file mode 100644 index e53ec7a5852..00000000000 --- a/change/@fluentui-react-native-framework-cf80979b-fc44-4a50-a8ed-9b26c285ae48.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/framework", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-framework-e432b092-ed07-4692-89a0-c81f14970f41.json b/change/@fluentui-react-native-framework-e432b092-ed07-4692-89a0-c81f14970f41.json deleted file mode 100644 index b1428cc6753..00000000000 --- a/change/@fluentui-react-native-framework-e432b092-ed07-4692-89a0-c81f14970f41.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/framework", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-icon-096657e6-0b52-4309-b450-25d029ee1980.json b/change/@fluentui-react-native-icon-096657e6-0b52-4309-b450-25d029ee1980.json deleted file mode 100644 index ea3a06d890d..00000000000 --- a/change/@fluentui-react-native-icon-096657e6-0b52-4309-b450-25d029ee1980.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/icon", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-icon-2d7e4a6e-0c5a-4f1f-b456-98beb80c1bff.json b/change/@fluentui-react-native-icon-2d7e4a6e-0c5a-4f1f-b456-98beb80c1bff.json deleted file mode 100644 index dbb1288ad69..00000000000 --- a/change/@fluentui-react-native-icon-2d7e4a6e-0c5a-4f1f-b456-98beb80c1bff.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "update phasedComponent pattern and switch direct stagedComponent callers to use it", - "packageName": "@fluentui-react-native/icon", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-icon-59f2277b-8e55-474f-abb5-40c7d59debf1.json b/change/@fluentui-react-native-icon-59f2277b-8e55-474f-abb5-40c7d59debf1.json deleted file mode 100644 index 73eb84cdb78..00000000000 --- a/change/@fluentui-react-native-icon-59f2277b-8e55-474f-abb5-40c7d59debf1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/icon", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-icon-9a48fa5d-4ff0-449b-a020-1632fb41810d.json b/change/@fluentui-react-native-icon-9a48fa5d-4ff0-449b-a020-1632fb41810d.json deleted file mode 100644 index fabe3e17fe2..00000000000 --- a/change/@fluentui-react-native-icon-9a48fa5d-4ff0-449b-a020-1632fb41810d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/icon", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-icon-b575135a-00bb-4aa3-8826-12c401d6e22f.json b/change/@fluentui-react-native-icon-b575135a-00bb-4aa3-8826-12c401d6e22f.json deleted file mode 100644 index 32e043fd951..00000000000 --- a/change/@fluentui-react-native-icon-b575135a-00bb-4aa3-8826-12c401d6e22f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/icon", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-icon-c9d1c21a-e7fc-4863-b151-aa7fa172abfc.json b/change/@fluentui-react-native-icon-c9d1c21a-e7fc-4863-b151-aa7fa172abfc.json deleted file mode 100644 index a8f98804416..00000000000 --- a/change/@fluentui-react-native-icon-c9d1c21a-e7fc-4863-b151-aa7fa172abfc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/icon", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-icon-e4449df0-8c26-4c9f-9702-2b12045e9ce5.json b/change/@fluentui-react-native-icon-e4449df0-8c26-4c9f-9702-2b12045e9ce5.json deleted file mode 100644 index 55749ca0792..00000000000 --- a/change/@fluentui-react-native-icon-e4449df0-8c26-4c9f-9702-2b12045e9ce5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/icon", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-immutable-merge-06ecc9cc-c089-438c-aecc-493a03d54c4d.json b/change/@fluentui-react-native-immutable-merge-06ecc9cc-c089-438c-aecc-493a03d54c4d.json deleted file mode 100644 index 4289a598639..00000000000 --- a/change/@fluentui-react-native-immutable-merge-06ecc9cc-c089-438c-aecc-493a03d54c4d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "integrate depcheck and align deps with package linting and make things consistent", - "packageName": "@fluentui-react-native/immutable-merge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-immutable-merge-16af5be1-85ed-4ba1-93f4-b675461aa5b2.json b/change/@fluentui-react-native-immutable-merge-16af5be1-85ed-4ba1-93f4-b675461aa5b2.json deleted file mode 100644 index 6e67591d3b2..00000000000 --- a/change/@fluentui-react-native-immutable-merge-16af5be1-85ed-4ba1-93f4-b675461aa5b2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/immutable-merge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-immutable-merge-3683aa9b-5105-457a-ad33-fdf9183fea69.json b/change/@fluentui-react-native-immutable-merge-3683aa9b-5105-457a-ad33-fdf9183fea69.json deleted file mode 100644 index 3fce79dc54d..00000000000 --- a/change/@fluentui-react-native-immutable-merge-3683aa9b-5105-457a-ad33-fdf9183fea69.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/immutable-merge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-immutable-merge-b2ebba17-e1b5-4a3f-b11b-485ef91ddd4f.json b/change/@fluentui-react-native-immutable-merge-b2ebba17-e1b5-4a3f-b11b-485ef91ddd4f.json deleted file mode 100644 index dd0f70bc20b..00000000000 --- a/change/@fluentui-react-native-immutable-merge-b2ebba17-e1b5-4a3f-b11b-485ef91ddd4f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/immutable-merge", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-input-2c14e3bd-0d66-406a-9a03-e69d6f966661.json b/change/@fluentui-react-native-input-2c14e3bd-0d66-406a-9a03-e69d6f966661.json deleted file mode 100644 index 0c9de6905c5..00000000000 --- a/change/@fluentui-react-native-input-2c14e3bd-0d66-406a-9a03-e69d6f966661.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/input", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-input-366c88f0-999c-494b-8f86-de101ed27669.json b/change/@fluentui-react-native-input-366c88f0-999c-494b-8f86-de101ed27669.json deleted file mode 100644 index 5194bbf4608..00000000000 --- a/change/@fluentui-react-native-input-366c88f0-999c-494b-8f86-de101ed27669.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/input", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-input-5b77cdd0-bd93-4921-bfc9-d5d22a5bf4c3.json b/change/@fluentui-react-native-input-5b77cdd0-bd93-4921-bfc9-d5d22a5bf4c3.json deleted file mode 100644 index a8dfb7e2ec2..00000000000 --- a/change/@fluentui-react-native-input-5b77cdd0-bd93-4921-bfc9-d5d22a5bf4c3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/input", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-input-6ad545b7-b5be-453d-a175-c44452b8b1d3.json b/change/@fluentui-react-native-input-6ad545b7-b5be-453d-a175-c44452b8b1d3.json deleted file mode 100644 index 33614ecb07d..00000000000 --- a/change/@fluentui-react-native-input-6ad545b7-b5be-453d-a175-c44452b8b1d3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/input", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-input-7150b078-fa8d-4fff-ac14-269828d0846c.json b/change/@fluentui-react-native-input-7150b078-fa8d-4fff-ac14-269828d0846c.json deleted file mode 100644 index a2a1068f2be..00000000000 --- a/change/@fluentui-react-native-input-7150b078-fa8d-4fff-ac14-269828d0846c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/input", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-input-b789bb2c-3b79-4e4e-8760-edd0cc62bc24.json b/change/@fluentui-react-native-input-b789bb2c-3b79-4e4e-8760-edd0cc62bc24.json deleted file mode 100644 index 86280fc9288..00000000000 --- a/change/@fluentui-react-native-input-b789bb2c-3b79-4e4e-8760-edd0cc62bc24.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/input", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-interactive-hooks-2b9b6e5e-ac46-4179-8f82-37c7321522e9.json b/change/@fluentui-react-native-interactive-hooks-2b9b6e5e-ac46-4179-8f82-37c7321522e9.json deleted file mode 100644 index adafec9b3e4..00000000000 --- a/change/@fluentui-react-native-interactive-hooks-2b9b6e5e-ac46-4179-8f82-37c7321522e9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/interactive-hooks", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-interactive-hooks-79aecb80-963a-435e-8c48-37431a1861a7.json b/change/@fluentui-react-native-interactive-hooks-79aecb80-963a-435e-8c48-37431a1861a7.json deleted file mode 100644 index 1c2a5911b08..00000000000 --- a/change/@fluentui-react-native-interactive-hooks-79aecb80-963a-435e-8c48-37431a1861a7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/interactive-hooks", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-interactive-hooks-adffcf62-c568-4653-9fd0-3c9961c13fa9.json b/change/@fluentui-react-native-interactive-hooks-adffcf62-c568-4653-9fd0-3c9961c13fa9.json deleted file mode 100644 index 58740a95ae9..00000000000 --- a/change/@fluentui-react-native-interactive-hooks-adffcf62-c568-4653-9fd0-3c9961c13fa9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/interactive-hooks", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-interactive-hooks-c25b0ba3-4d7b-42cd-bde1-6f5171e37c76.json b/change/@fluentui-react-native-interactive-hooks-c25b0ba3-4d7b-42cd-bde1-6f5171e37c76.json deleted file mode 100644 index b87f3fdef6f..00000000000 --- a/change/@fluentui-react-native-interactive-hooks-c25b0ba3-4d7b-42cd-bde1-6f5171e37c76.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/interactive-hooks", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-interactive-hooks-c5f83930-eeb6-437e-be1f-70570a80673c.json b/change/@fluentui-react-native-interactive-hooks-c5f83930-eeb6-437e-be1f-70570a80673c.json deleted file mode 100644 index 3e6327ac2aa..00000000000 --- a/change/@fluentui-react-native-interactive-hooks-c5f83930-eeb6-437e-be1f-70570a80673c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "ensure useRef always has a parameter", - "packageName": "@fluentui-react-native/interactive-hooks", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-link-03b8b201-a7f2-48c0-9cc1-b46312059e92.json b/change/@fluentui-react-native-link-03b8b201-a7f2-48c0-9cc1-b46312059e92.json deleted file mode 100644 index 9206996de4a..00000000000 --- a/change/@fluentui-react-native-link-03b8b201-a7f2-48c0-9cc1-b46312059e92.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/link", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-link-2d2f8651-4204-44b6-8e49-91b2dd3b4be5.json b/change/@fluentui-react-native-link-2d2f8651-4204-44b6-8e49-91b2dd3b4be5.json deleted file mode 100644 index 38658776576..00000000000 --- a/change/@fluentui-react-native-link-2d2f8651-4204-44b6-8e49-91b2dd3b4be5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/link", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-link-3554bfea-5116-4454-845c-9844ea03cae8.json b/change/@fluentui-react-native-link-3554bfea-5116-4454-845c-9844ea03cae8.json deleted file mode 100644 index 3d9dc3d6327..00000000000 --- a/change/@fluentui-react-native-link-3554bfea-5116-4454-845c-9844ea03cae8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/link", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-link-3ac29fca-fd3f-4476-8f89-dc2f16ad7dd8.json b/change/@fluentui-react-native-link-3ac29fca-fd3f-4476-8f89-dc2f16ad7dd8.json deleted file mode 100644 index 40916743f1e..00000000000 --- a/change/@fluentui-react-native-link-3ac29fca-fd3f-4476-8f89-dc2f16ad7dd8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/link", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-link-9380078e-205f-4cb3-9fb0-ae48cc0b919c.json b/change/@fluentui-react-native-link-9380078e-205f-4cb3-9fb0-ae48cc0b919c.json deleted file mode 100644 index 2bfccf40ba3..00000000000 --- a/change/@fluentui-react-native-link-9380078e-205f-4cb3-9fb0-ae48cc0b919c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/link", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-link-c90b659a-5a6a-4bcd-aaa9-4e88884c635f.json b/change/@fluentui-react-native-link-c90b659a-5a6a-4bcd-aaa9-4e88884c635f.json deleted file mode 100644 index e4381891c77..00000000000 --- a/change/@fluentui-react-native-link-c90b659a-5a6a-4bcd-aaa9-4e88884c635f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/link", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-memo-cache-1574f016-a21f-4541-9764-041f0afacf34.json b/change/@fluentui-react-native-memo-cache-1574f016-a21f-4541-9764-041f0afacf34.json deleted file mode 100644 index 8a8f0ae0bb8..00000000000 --- a/change/@fluentui-react-native-memo-cache-1574f016-a21f-4541-9764-041f0afacf34.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/memo-cache", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-memo-cache-5625812c-6637-471f-b9d9-b1d788dfed5a.json b/change/@fluentui-react-native-memo-cache-5625812c-6637-471f-b9d9-b1d788dfed5a.json deleted file mode 100644 index cc5df7e23e8..00000000000 --- a/change/@fluentui-react-native-memo-cache-5625812c-6637-471f-b9d9-b1d788dfed5a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/memo-cache", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-memo-cache-a180df7f-6fa4-4ca2-88ca-d1d3689badcb.json b/change/@fluentui-react-native-memo-cache-a180df7f-6fa4-4ca2-88ca-d1d3689badcb.json deleted file mode 100644 index 45d72fbff68..00000000000 --- a/change/@fluentui-react-native-memo-cache-a180df7f-6fa4-4ca2-88ca-d1d3689badcb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/memo-cache", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-memo-cache-bb302e3a-6da3-4497-aac8-02383d9de167.json b/change/@fluentui-react-native-memo-cache-bb302e3a-6da3-4497-aac8-02383d9de167.json deleted file mode 100644 index db7c02f31b4..00000000000 --- a/change/@fluentui-react-native-memo-cache-bb302e3a-6da3-4497-aac8-02383d9de167.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "integrate depcheck and align deps with package linting and make things consistent", - "packageName": "@fluentui-react-native/memo-cache", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-1e823af9-84fc-4483-a080-bb01fd1fb040.json b/change/@fluentui-react-native-menu-1e823af9-84fc-4483-a080-bb01fd1fb040.json deleted file mode 100644 index b00b5ef231c..00000000000 --- a/change/@fluentui-react-native-menu-1e823af9-84fc-4483-a080-bb01fd1fb040.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-2e3ebdb0-0b19-465b-afc3-7c3d10784a65.json b/change/@fluentui-react-native-menu-2e3ebdb0-0b19-465b-afc3-7c3d10784a65.json deleted file mode 100644 index 572e82abbf9..00000000000 --- a/change/@fluentui-react-native-menu-2e3ebdb0-0b19-465b-afc3-7c3d10784a65.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/menu", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-menu-41a10c88-c6c4-4d8e-a6d6-ee4d293dd538.json b/change/@fluentui-react-native-menu-41a10c88-c6c4-4d8e-a6d6-ee4d293dd538.json deleted file mode 100644 index 1666a086342..00000000000 --- a/change/@fluentui-react-native-menu-41a10c88-c6c4-4d8e-a6d6-ee4d293dd538.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/menu", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-menu-52a2dd2f-433b-4a98-bbd2-02d1ca0c4de3.json b/change/@fluentui-react-native-menu-52a2dd2f-433b-4a98-bbd2-02d1ca0c4de3.json deleted file mode 100644 index 0513030fb3b..00000000000 --- a/change/@fluentui-react-native-menu-52a2dd2f-433b-4a98-bbd2-02d1ca0c4de3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "update phasedComponent pattern and switch direct stagedComponent callers to use it", - "packageName": "@fluentui-react-native/menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-65d7be21-127b-48d4-b3d4-c5faf40d7908.json b/change/@fluentui-react-native-menu-65d7be21-127b-48d4-b3d4-c5faf40d7908.json deleted file mode 100644 index 2ec3d3af37a..00000000000 --- a/change/@fluentui-react-native-menu-65d7be21-127b-48d4-b3d4-c5faf40d7908.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "ensure useRef always has a parameter", - "packageName": "@fluentui-react-native/menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-6957b6f8-6e59-4849-8351-0c3eb03d7f31.json b/change/@fluentui-react-native-menu-6957b6f8-6e59-4849-8351-0c3eb03d7f31.json deleted file mode 100644 index ba284778772..00000000000 --- a/change/@fluentui-react-native-menu-6957b6f8-6e59-4849-8351-0c3eb03d7f31.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "address code review feedback", - "packageName": "@fluentui-react-native/menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-menu-6ce1d1b3-e84f-48fe-af12-8179ae9514d8.json b/change/@fluentui-react-native-menu-6ce1d1b3-e84f-48fe-af12-8179ae9514d8.json deleted file mode 100644 index 8bf66a21aa3..00000000000 --- a/change/@fluentui-react-native-menu-6ce1d1b3-e84f-48fe-af12-8179ae9514d8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-75b2ee1e-233b-4966-bdfa-d142ceb888e9.json b/change/@fluentui-react-native-menu-75b2ee1e-233b-4966-bdfa-d142ceb888e9.json deleted file mode 100644 index 1599af41191..00000000000 --- a/change/@fluentui-react-native-menu-75b2ee1e-233b-4966-bdfa-d142ceb888e9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-77e5c48b-8be1-47f6-a793-e0bc188464df.json b/change/@fluentui-react-native-menu-77e5c48b-8be1-47f6-a793-e0bc188464df.json deleted file mode 100644 index 3e9dffb5166..00000000000 --- a/change/@fluentui-react-native-menu-77e5c48b-8be1-47f6-a793-e0bc188464df.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-afc0d003-d659-4c7a-8904-44f04824bbd7.json b/change/@fluentui-react-native-menu-afc0d003-d659-4c7a-8904-44f04824bbd7.json deleted file mode 100644 index 29b9add3bf6..00000000000 --- a/change/@fluentui-react-native-menu-afc0d003-d659-4c7a-8904-44f04824bbd7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/menu", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-menu-button-079889b1-7479-49d6-a7bf-e2a7638bc13e.json b/change/@fluentui-react-native-menu-button-079889b1-7479-49d6-a7bf-e2a7638bc13e.json deleted file mode 100644 index c8c8106c2c1..00000000000 --- a/change/@fluentui-react-native-menu-button-079889b1-7479-49d6-a7bf-e2a7638bc13e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-button-29279e6d-f25e-4f9e-93b6-7ab2ca4758a1.json b/change/@fluentui-react-native-menu-button-29279e6d-f25e-4f9e-93b6-7ab2ca4758a1.json deleted file mode 100644 index 188d0bfc2ad..00000000000 --- a/change/@fluentui-react-native-menu-button-29279e6d-f25e-4f9e-93b6-7ab2ca4758a1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@fluentui-react-native/menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-button-689a6d68-12b1-40e9-a0ef-b5a5424ab14d.json b/change/@fluentui-react-native-menu-button-689a6d68-12b1-40e9-a0ef-b5a5424ab14d.json deleted file mode 100644 index a222820114b..00000000000 --- a/change/@fluentui-react-native-menu-button-689a6d68-12b1-40e9-a0ef-b5a5424ab14d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-button-6c246a37-b6d2-4b09-82cf-c7915603827d.json b/change/@fluentui-react-native-menu-button-6c246a37-b6d2-4b09-82cf-c7915603827d.json deleted file mode 100644 index ca140c6adc1..00000000000 --- a/change/@fluentui-react-native-menu-button-6c246a37-b6d2-4b09-82cf-c7915603827d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/menu-button", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-menu-button-8b15a716-5ddf-47f7-ae12-240ae108b6e3.json b/change/@fluentui-react-native-menu-button-8b15a716-5ddf-47f7-ae12-240ae108b6e3.json deleted file mode 100644 index 1f9b58e4612..00000000000 --- a/change/@fluentui-react-native-menu-button-8b15a716-5ddf-47f7-ae12-240ae108b6e3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/menu-button", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-menu-button-91569795-d300-4c20-98d3-93e1bf865d53.json b/change/@fluentui-react-native-menu-button-91569795-d300-4c20-98d3-93e1bf865d53.json deleted file mode 100644 index f8010885d46..00000000000 --- a/change/@fluentui-react-native-menu-button-91569795-d300-4c20-98d3-93e1bf865d53.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-button-d6c30d6a-b89e-48b8-9677-883ca3f779b1.json b/change/@fluentui-react-native-menu-button-d6c30d6a-b89e-48b8-9677-883ca3f779b1.json deleted file mode 100644 index 46a51532d15..00000000000 --- a/change/@fluentui-react-native-menu-button-d6c30d6a-b89e-48b8-9677-883ca3f779b1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/menu-button", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-menu-button-f6a23418-ad13-43b5-b91d-d6ed6e6d440b.json b/change/@fluentui-react-native-menu-button-f6a23418-ad13-43b5-b91d-d6ed6e6d440b.json deleted file mode 100644 index 1ce2540c63a..00000000000 --- a/change/@fluentui-react-native-menu-button-f6a23418-ad13-43b5-b91d-d6ed6e6d440b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/menu-button", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-menu-f3879ad2-c25c-4130-88c4-d016f9973466.json b/change/@fluentui-react-native-menu-f3879ad2-c25c-4130-88c4-d016f9973466.json deleted file mode 100644 index 66d6926d960..00000000000 --- a/change/@fluentui-react-native-menu-f3879ad2-c25c-4130-88c4-d016f9973466.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/menu", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-merge-props-32c575eb-5afa-47ba-b939-93d569e9082d.json b/change/@fluentui-react-native-merge-props-32c575eb-5afa-47ba-b939-93d569e9082d.json deleted file mode 100644 index 61dc3601faa..00000000000 --- a/change/@fluentui-react-native-merge-props-32c575eb-5afa-47ba-b939-93d569e9082d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "integrate depcheck and align deps with package linting and make things consistent", - "packageName": "@fluentui-react-native/merge-props", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-merge-props-480a66e9-69d6-4b83-810f-eeba89f0c2a1.json b/change/@fluentui-react-native-merge-props-480a66e9-69d6-4b83-810f-eeba89f0c2a1.json deleted file mode 100644 index 1ef31a1532e..00000000000 --- a/change/@fluentui-react-native-merge-props-480a66e9-69d6-4b83-810f-eeba89f0c2a1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/merge-props", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-merge-props-4cfc1456-a44c-41b7-a0c8-de6f050e7a47.json b/change/@fluentui-react-native-merge-props-4cfc1456-a44c-41b7-a0c8-de6f050e7a47.json deleted file mode 100644 index 8b222c8a6f6..00000000000 --- a/change/@fluentui-react-native-merge-props-4cfc1456-a44c-41b7-a0c8-de6f050e7a47.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/merge-props", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-merge-props-50aef0ab-b76f-4b9f-8b78-028003418a7a.json b/change/@fluentui-react-native-merge-props-50aef0ab-b76f-4b9f-8b78-028003418a7a.json deleted file mode 100644 index 2d6060ef93b..00000000000 --- a/change/@fluentui-react-native-merge-props-50aef0ab-b76f-4b9f-8b78-028003418a7a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/merge-props", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-notification-271dbd1c-a1ef-49ad-b4d4-b2c77f6fd5d8.json b/change/@fluentui-react-native-notification-271dbd1c-a1ef-49ad-b4d4-b2c77f6fd5d8.json deleted file mode 100644 index c8c0d455630..00000000000 --- a/change/@fluentui-react-native-notification-271dbd1c-a1ef-49ad-b4d4-b2c77f6fd5d8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/notification", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-notification-361a56a0-668b-40fc-8109-a85e84d4f643.json b/change/@fluentui-react-native-notification-361a56a0-668b-40fc-8109-a85e84d4f643.json deleted file mode 100644 index 63382e64bd2..00000000000 --- a/change/@fluentui-react-native-notification-361a56a0-668b-40fc-8109-a85e84d4f643.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/notification", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-notification-39168bfc-7644-4bb1-b193-784c84c637a8.json b/change/@fluentui-react-native-notification-39168bfc-7644-4bb1-b193-784c84c637a8.json deleted file mode 100644 index d7a9734f41c..00000000000 --- a/change/@fluentui-react-native-notification-39168bfc-7644-4bb1-b193-784c84c637a8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "update phasedComponent pattern and switch direct stagedComponent callers to use it", - "packageName": "@fluentui-react-native/notification", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-notification-5f1fcaf4-ebda-4708-961c-910d0945eb35.json b/change/@fluentui-react-native-notification-5f1fcaf4-ebda-4708-961c-910d0945eb35.json deleted file mode 100644 index 0399fb6ba6f..00000000000 --- a/change/@fluentui-react-native-notification-5f1fcaf4-ebda-4708-961c-910d0945eb35.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/notification", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-notification-8075eecd-3bdd-40ce-8552-4a8669dc4e13.json b/change/@fluentui-react-native-notification-8075eecd-3bdd-40ce-8552-4a8669dc4e13.json deleted file mode 100644 index 1ead5fb50e3..00000000000 --- a/change/@fluentui-react-native-notification-8075eecd-3bdd-40ce-8552-4a8669dc4e13.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/notification", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-notification-e4382abe-ed55-464b-8fed-2d1ec65290ac.json b/change/@fluentui-react-native-notification-e4382abe-ed55-464b-8fed-2d1ec65290ac.json deleted file mode 100644 index f545467252e..00000000000 --- a/change/@fluentui-react-native-notification-e4382abe-ed55-464b-8fed-2d1ec65290ac.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/notification", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-notification-ea07a644-b7ba-458f-8a87-61223aa6ab63.json b/change/@fluentui-react-native-notification-ea07a644-b7ba-458f-8a87-61223aa6ab63.json deleted file mode 100644 index 43c9585e5ee..00000000000 --- a/change/@fluentui-react-native-notification-ea07a644-b7ba-458f-8a87-61223aa6ab63.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/notification", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-notification-ef5bb525-89bd-4d00-b4e7-2a5f0197f589.json b/change/@fluentui-react-native-notification-ef5bb525-89bd-4d00-b4e7-2a5f0197f589.json deleted file mode 100644 index cce7b169516..00000000000 --- a/change/@fluentui-react-native-notification-ef5bb525-89bd-4d00-b4e7-2a5f0197f589.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/notification", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-overflow-230ff4d4-1aff-4f25-882b-a56840364724.json b/change/@fluentui-react-native-overflow-230ff4d4-1aff-4f25-882b-a56840364724.json deleted file mode 100644 index 6ec625095ea..00000000000 --- a/change/@fluentui-react-native-overflow-230ff4d4-1aff-4f25-882b-a56840364724.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/overflow", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-overflow-3b6d5ff3-1d7f-4190-ac00-43279ad1c936.json b/change/@fluentui-react-native-overflow-3b6d5ff3-1d7f-4190-ac00-43279ad1c936.json deleted file mode 100644 index 2f1ceb47dfb..00000000000 --- a/change/@fluentui-react-native-overflow-3b6d5ff3-1d7f-4190-ac00-43279ad1c936.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/overflow", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-overflow-51310506-57cc-4495-9380-0006468d3968.json b/change/@fluentui-react-native-overflow-51310506-57cc-4495-9380-0006468d3968.json deleted file mode 100644 index 58117c6d74d..00000000000 --- a/change/@fluentui-react-native-overflow-51310506-57cc-4495-9380-0006468d3968.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "address code review feedback", - "packageName": "@fluentui-react-native/overflow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-overflow-56a7e3ab-18f1-432f-87b4-f4daf268a8da.json b/change/@fluentui-react-native-overflow-56a7e3ab-18f1-432f-87b4-f4daf268a8da.json deleted file mode 100644 index fea003be283..00000000000 --- a/change/@fluentui-react-native-overflow-56a7e3ab-18f1-432f-87b4-f4daf268a8da.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/overflow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-overflow-79814eb2-7a06-4341-9b31-3c9819ddb9a9.json b/change/@fluentui-react-native-overflow-79814eb2-7a06-4341-9b31-3c9819ddb9a9.json deleted file mode 100644 index 6e92e1845de..00000000000 --- a/change/@fluentui-react-native-overflow-79814eb2-7a06-4341-9b31-3c9819ddb9a9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/overflow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-overflow-913fd2cf-938c-4465-a1ae-3c42126abb1a.json b/change/@fluentui-react-native-overflow-913fd2cf-938c-4465-a1ae-3c42126abb1a.json deleted file mode 100644 index cf63194b97d..00000000000 --- a/change/@fluentui-react-native-overflow-913fd2cf-938c-4465-a1ae-3c42126abb1a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "update phasedComponent pattern and switch direct stagedComponent callers to use it", - "packageName": "@fluentui-react-native/overflow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-overflow-c035abc1-564e-4bd1-bae3-d53b648af1a8.json b/change/@fluentui-react-native-overflow-c035abc1-564e-4bd1-bae3-d53b648af1a8.json deleted file mode 100644 index 7230810aae3..00000000000 --- a/change/@fluentui-react-native-overflow-c035abc1-564e-4bd1-bae3-d53b648af1a8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/overflow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-overflow-e41ed68b-1cc4-4282-93ff-38f748bfca7c.json b/change/@fluentui-react-native-overflow-e41ed68b-1cc4-4282-93ff-38f748bfca7c.json deleted file mode 100644 index 1b251042659..00000000000 --- a/change/@fluentui-react-native-overflow-e41ed68b-1cc4-4282-93ff-38f748bfca7c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/overflow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-overflow-f9e87cc5-07a2-4dda-8f94-ae21b7a93ca2.json b/change/@fluentui-react-native-overflow-f9e87cc5-07a2-4dda-8f94-ae21b7a93ca2.json deleted file mode 100644 index a4c315c192a..00000000000 --- a/change/@fluentui-react-native-overflow-f9e87cc5-07a2-4dda-8f94-ae21b7a93ca2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/overflow", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-overflow-fa6d8c57-5e6a-4eb3-807b-c4c9e6924201.json b/change/@fluentui-react-native-overflow-fa6d8c57-5e6a-4eb3-807b-c4c9e6924201.json deleted file mode 100644 index 99d0137afc8..00000000000 --- a/change/@fluentui-react-native-overflow-fa6d8c57-5e6a-4eb3-807b-c4c9e6924201.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/overflow", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-04cc88c5-e93d-4c7c-923a-77d216ffd7f2.json b/change/@fluentui-react-native-persona-04cc88c5-e93d-4c7c-923a-77d216ffd7f2.json deleted file mode 100644 index 4bd668e06be..00000000000 --- a/change/@fluentui-react-native-persona-04cc88c5-e93d-4c7c-923a-77d216ffd7f2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/persona", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-1c78200c-4acb-482c-831d-0762d2dfb13b.json b/change/@fluentui-react-native-persona-1c78200c-4acb-482c-831d-0762d2dfb13b.json deleted file mode 100644 index 02b17c6c3b4..00000000000 --- a/change/@fluentui-react-native-persona-1c78200c-4acb-482c-831d-0762d2dfb13b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/persona", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-coin-0525eb0d-2958-48a2-a180-96f25866b668.json b/change/@fluentui-react-native-persona-coin-0525eb0d-2958-48a2-a180-96f25866b668.json deleted file mode 100644 index c046158b8e6..00000000000 --- a/change/@fluentui-react-native-persona-coin-0525eb0d-2958-48a2-a180-96f25866b668.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/persona-coin", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-coin-06d82b16-8fc3-4882-a6bd-10cea1d00763.json b/change/@fluentui-react-native-persona-coin-06d82b16-8fc3-4882-a6bd-10cea1d00763.json deleted file mode 100644 index 81660462d41..00000000000 --- a/change/@fluentui-react-native-persona-coin-06d82b16-8fc3-4882-a6bd-10cea1d00763.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/persona-coin", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-coin-523a1b18-18a0-453e-be1c-4e02e8fab9ef.json b/change/@fluentui-react-native-persona-coin-523a1b18-18a0-453e-be1c-4e02e8fab9ef.json deleted file mode 100644 index 06e65a371f5..00000000000 --- a/change/@fluentui-react-native-persona-coin-523a1b18-18a0-453e-be1c-4e02e8fab9ef.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/persona-coin", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-coin-869b29f0-821a-4bf2-a373-3b43c3e0d46d.json b/change/@fluentui-react-native-persona-coin-869b29f0-821a-4bf2-a373-3b43c3e0d46d.json deleted file mode 100644 index 1b3646fbd93..00000000000 --- a/change/@fluentui-react-native-persona-coin-869b29f0-821a-4bf2-a373-3b43c3e0d46d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@fluentui-react-native/persona-coin", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-coin-f537cf08-10c9-4cc3-9a2c-78e5af361a4b.json b/change/@fluentui-react-native-persona-coin-f537cf08-10c9-4cc3-9a2c-78e5af361a4b.json deleted file mode 100644 index 7a8875e5745..00000000000 --- a/change/@fluentui-react-native-persona-coin-f537cf08-10c9-4cc3-9a2c-78e5af361a4b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/persona-coin", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-dc00fd3b-be7c-4b7a-875c-196437e7d80c.json b/change/@fluentui-react-native-persona-dc00fd3b-be7c-4b7a-875c-196437e7d80c.json deleted file mode 100644 index fbb2d185f06..00000000000 --- a/change/@fluentui-react-native-persona-dc00fd3b-be7c-4b7a-875c-196437e7d80c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@fluentui-react-native/persona", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-e449e62e-c4d1-4ffa-bb50-b58ab1f218a7.json b/change/@fluentui-react-native-persona-e449e62e-c4d1-4ffa-bb50-b58ab1f218a7.json deleted file mode 100644 index 1f6da286a21..00000000000 --- a/change/@fluentui-react-native-persona-e449e62e-c4d1-4ffa-bb50-b58ab1f218a7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/persona", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-persona-ff8872cd-683d-4c11-b7fb-0df130954bba.json b/change/@fluentui-react-native-persona-ff8872cd-683d-4c11-b7fb-0df130954bba.json deleted file mode 100644 index 95c9fe06a32..00000000000 --- a/change/@fluentui-react-native-persona-ff8872cd-683d-4c11-b7fb-0df130954bba.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/persona", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-popover-2a3f79b2-83da-42d3-9466-ba3fc9345aa1.json b/change/@fluentui-react-native-popover-2a3f79b2-83da-42d3-9466-ba3fc9345aa1.json deleted file mode 100644 index 4bc1196b737..00000000000 --- a/change/@fluentui-react-native-popover-2a3f79b2-83da-42d3-9466-ba3fc9345aa1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/popover", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-popover-6e1b5572-ab76-4778-971f-d7832d8cc5c6.json b/change/@fluentui-react-native-popover-6e1b5572-ab76-4778-971f-d7832d8cc5c6.json deleted file mode 100644 index b0800ea58f2..00000000000 --- a/change/@fluentui-react-native-popover-6e1b5572-ab76-4778-971f-d7832d8cc5c6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/popover", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-popover-746eb928-5a12-497c-83d9-56f548b1e0d2.json b/change/@fluentui-react-native-popover-746eb928-5a12-497c-83d9-56f548b1e0d2.json deleted file mode 100644 index bcb481d1412..00000000000 --- a/change/@fluentui-react-native-popover-746eb928-5a12-497c-83d9-56f548b1e0d2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/popover", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-popover-8c38945d-5e63-4abd-a26f-052d74b60472.json b/change/@fluentui-react-native-popover-8c38945d-5e63-4abd-a26f-052d74b60472.json deleted file mode 100644 index cd3365c2e77..00000000000 --- a/change/@fluentui-react-native-popover-8c38945d-5e63-4abd-a26f-052d74b60472.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/popover", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-pressable-01bfdc96-009f-4934-b46e-d65f3801fa2f.json b/change/@fluentui-react-native-pressable-01bfdc96-009f-4934-b46e-d65f3801fa2f.json deleted file mode 100644 index 188b868bf69..00000000000 --- a/change/@fluentui-react-native-pressable-01bfdc96-009f-4934-b46e-d65f3801fa2f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/pressable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-pressable-f8fd271d-3ffd-41b5-b528-c63beb08a6dc.json b/change/@fluentui-react-native-pressable-f8fd271d-3ffd-41b5-b528-c63beb08a6dc.json deleted file mode 100644 index ab7b59908f6..00000000000 --- a/change/@fluentui-react-native-pressable-f8fd271d-3ffd-41b5-b528-c63beb08a6dc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/pressable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-pressable-fe57cc82-226f-4844-9705-c46eaefadd42.json b/change/@fluentui-react-native-pressable-fe57cc82-226f-4844-9705-c46eaefadd42.json deleted file mode 100644 index cc1e4f527cd..00000000000 --- a/change/@fluentui-react-native-pressable-fe57cc82-226f-4844-9705-c46eaefadd42.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/pressable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-pressable-ff0e0baf-1529-4b57-85f2-61e5878369b3.json b/change/@fluentui-react-native-pressable-ff0e0baf-1529-4b57-85f2-61e5878369b3.json deleted file mode 100644 index 1bd1728810f..00000000000 --- a/change/@fluentui-react-native-pressable-ff0e0baf-1529-4b57-85f2-61e5878369b3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/pressable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-radio-group-2176ce82-bd35-4ed0-aee7-f9ed1a3d0a40.json b/change/@fluentui-react-native-radio-group-2176ce82-bd35-4ed0-aee7-f9ed1a3d0a40.json deleted file mode 100644 index e57947406be..00000000000 --- a/change/@fluentui-react-native-radio-group-2176ce82-bd35-4ed0-aee7-f9ed1a3d0a40.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/radio-group", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-radio-group-498dca51-c0bd-40d9-8dc7-857fc6a801c2.json b/change/@fluentui-react-native-radio-group-498dca51-c0bd-40d9-8dc7-857fc6a801c2.json deleted file mode 100644 index 4142f4d0bba..00000000000 --- a/change/@fluentui-react-native-radio-group-498dca51-c0bd-40d9-8dc7-857fc6a801c2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/radio-group", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-radio-group-51a73be5-a95d-438b-9ce4-8ed9cc91df9b.json b/change/@fluentui-react-native-radio-group-51a73be5-a95d-438b-9ce4-8ed9cc91df9b.json deleted file mode 100644 index c0fe2fbc73b..00000000000 --- a/change/@fluentui-react-native-radio-group-51a73be5-a95d-438b-9ce4-8ed9cc91df9b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/radio-group", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-radio-group-7a2d3703-aa60-48e2-9e47-13dcddd44f21.json b/change/@fluentui-react-native-radio-group-7a2d3703-aa60-48e2-9e47-13dcddd44f21.json deleted file mode 100644 index 9d84111db54..00000000000 --- a/change/@fluentui-react-native-radio-group-7a2d3703-aa60-48e2-9e47-13dcddd44f21.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/radio-group", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-radio-group-a307f587-b0f8-46ea-b650-725faf18d2dc.json b/change/@fluentui-react-native-radio-group-a307f587-b0f8-46ea-b650-725faf18d2dc.json deleted file mode 100644 index 75a184d168c..00000000000 --- a/change/@fluentui-react-native-radio-group-a307f587-b0f8-46ea-b650-725faf18d2dc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/radio-group", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-radio-group-ff8af1d5-1872-47ff-8262-581bb6b48886.json b/change/@fluentui-react-native-radio-group-ff8af1d5-1872-47ff-8262-581bb6b48886.json deleted file mode 100644 index 89c18f87676..00000000000 --- a/change/@fluentui-react-native-radio-group-ff8af1d5-1872-47ff-8262-581bb6b48886.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/radio-group", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-separator-1939cc74-865e-4dc0-936b-aaff3bf4ee46.json b/change/@fluentui-react-native-separator-1939cc74-865e-4dc0-936b-aaff3bf4ee46.json deleted file mode 100644 index bf1a2657414..00000000000 --- a/change/@fluentui-react-native-separator-1939cc74-865e-4dc0-936b-aaff3bf4ee46.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/separator", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-separator-ac1aaa10-0ea1-46e0-a1a2-56a2c0b39875.json b/change/@fluentui-react-native-separator-ac1aaa10-0ea1-46e0-a1a2-56a2c0b39875.json deleted file mode 100644 index 54171d385cf..00000000000 --- a/change/@fluentui-react-native-separator-ac1aaa10-0ea1-46e0-a1a2-56a2c0b39875.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/separator", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-separator-b740de05-ecc0-4ef5-842f-ac2595b5c6b1.json b/change/@fluentui-react-native-separator-b740de05-ecc0-4ef5-842f-ac2595b5c6b1.json deleted file mode 100644 index e76ae8c9eef..00000000000 --- a/change/@fluentui-react-native-separator-b740de05-ecc0-4ef5-842f-ac2595b5c6b1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/separator", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-separator-c2d5764f-6d34-4322-bc6b-2bb565c78b07.json b/change/@fluentui-react-native-separator-c2d5764f-6d34-4322-bc6b-2bb565c78b07.json deleted file mode 100644 index 9429c0039d5..00000000000 --- a/change/@fluentui-react-native-separator-c2d5764f-6d34-4322-bc6b-2bb565c78b07.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/separator", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-spinner-9903ad79-1b84-4919-ab52-786cbda61910.json b/change/@fluentui-react-native-spinner-9903ad79-1b84-4919-ab52-786cbda61910.json deleted file mode 100644 index b74bd6ca753..00000000000 --- a/change/@fluentui-react-native-spinner-9903ad79-1b84-4919-ab52-786cbda61910.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/spinner", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-spinner-ae233f34-87e9-41c3-9519-52150ba87c5f.json b/change/@fluentui-react-native-spinner-ae233f34-87e9-41c3-9519-52150ba87c5f.json deleted file mode 100644 index 954bcb046ce..00000000000 --- a/change/@fluentui-react-native-spinner-ae233f34-87e9-41c3-9519-52150ba87c5f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/spinner", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-spinner-c6d6cfc7-f1d8-4746-b776-ae730cfd0758.json b/change/@fluentui-react-native-spinner-c6d6cfc7-f1d8-4746-b776-ae730cfd0758.json deleted file mode 100644 index 1c1a070ea1a..00000000000 --- a/change/@fluentui-react-native-spinner-c6d6cfc7-f1d8-4746-b776-ae730cfd0758.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/spinner", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-spinner-effd3e2e-061a-494e-af36-f6fc52d50e51.json b/change/@fluentui-react-native-spinner-effd3e2e-061a-494e-af36-f6fc52d50e51.json deleted file mode 100644 index 98f21449030..00000000000 --- a/change/@fluentui-react-native-spinner-effd3e2e-061a-494e-af36-f6fc52d50e51.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/spinner", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-spinner-f637805d-2b4b-4184-a0b7-d78543c559f7.json b/change/@fluentui-react-native-spinner-f637805d-2b4b-4184-a0b7-d78543c559f7.json deleted file mode 100644 index 8f2e408257e..00000000000 --- a/change/@fluentui-react-native-spinner-f637805d-2b4b-4184-a0b7-d78543c559f7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/spinner", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-stack-03d1053d-d742-48a3-ad10-921a17b23d1f.json b/change/@fluentui-react-native-stack-03d1053d-d742-48a3-ad10-921a17b23d1f.json deleted file mode 100644 index d2df6e2a0d0..00000000000 --- a/change/@fluentui-react-native-stack-03d1053d-d742-48a3-ad10-921a17b23d1f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@fluentui-react-native/stack", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-stack-0584ec41-a97d-4f11-bd82-75a5c6932593.json b/change/@fluentui-react-native-stack-0584ec41-a97d-4f11-bd82-75a5c6932593.json deleted file mode 100644 index 903a3f523b2..00000000000 --- a/change/@fluentui-react-native-stack-0584ec41-a97d-4f11-bd82-75a5c6932593.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/stack", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-stack-259017ae-8b36-4cf7-9c4e-054711e4abf6.json b/change/@fluentui-react-native-stack-259017ae-8b36-4cf7-9c4e-054711e4abf6.json deleted file mode 100644 index bb63009ccb2..00000000000 --- a/change/@fluentui-react-native-stack-259017ae-8b36-4cf7-9c4e-054711e4abf6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/stack", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-stack-e2e08395-99ca-4521-8ae0-02e961c818a3.json b/change/@fluentui-react-native-stack-e2e08395-99ca-4521-8ae0-02e961c818a3.json deleted file mode 100644 index 301647848ff..00000000000 --- a/change/@fluentui-react-native-stack-e2e08395-99ca-4521-8ae0-02e961c818a3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/stack", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-stack-e6ab91a8-9933-4759-a056-07b149401517.json b/change/@fluentui-react-native-stack-e6ab91a8-9933-4759-a056-07b149401517.json deleted file mode 100644 index b7449a15442..00000000000 --- a/change/@fluentui-react-native-stack-e6ab91a8-9933-4759-a056-07b149401517.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/stack", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-styling-utils-3c4a27ab-1661-49ef-a623-a69b3234202c.json b/change/@fluentui-react-native-styling-utils-3c4a27ab-1661-49ef-a623-a69b3234202c.json deleted file mode 100644 index f49227db9d8..00000000000 --- a/change/@fluentui-react-native-styling-utils-3c4a27ab-1661-49ef-a623-a69b3234202c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/styling-utils", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-styling-utils-58e04a7d-3deb-42ba-bf02-dc3df56a1ae3.json b/change/@fluentui-react-native-styling-utils-58e04a7d-3deb-42ba-bf02-dc3df56a1ae3.json deleted file mode 100644 index 6a43de1da02..00000000000 --- a/change/@fluentui-react-native-styling-utils-58e04a7d-3deb-42ba-bf02-dc3df56a1ae3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/styling-utils", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-styling-utils-bc75ee88-e825-44a7-a68a-c5556dd89304.json b/change/@fluentui-react-native-styling-utils-bc75ee88-e825-44a7-a68a-c5556dd89304.json deleted file mode 100644 index 1a1d72beced..00000000000 --- a/change/@fluentui-react-native-styling-utils-bc75ee88-e825-44a7-a68a-c5556dd89304.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/styling-utils", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-styling-utils-f6ecc3f1-c588-4a72-864f-2124ffefb25a.json b/change/@fluentui-react-native-styling-utils-f6ecc3f1-c588-4a72-864f-2124ffefb25a.json deleted file mode 100644 index f3b12dd339a..00000000000 --- a/change/@fluentui-react-native-styling-utils-f6ecc3f1-c588-4a72-864f-2124ffefb25a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/styling-utils", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-switch-2a735a23-715e-4b2a-94c8-a21321b5c272.json b/change/@fluentui-react-native-switch-2a735a23-715e-4b2a-94c8-a21321b5c272.json deleted file mode 100644 index df6b5d5d653..00000000000 --- a/change/@fluentui-react-native-switch-2a735a23-715e-4b2a-94c8-a21321b5c272.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/switch", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-switch-657c3eb0-7481-430e-b81b-d8ba7cfed389.json b/change/@fluentui-react-native-switch-657c3eb0-7481-430e-b81b-d8ba7cfed389.json deleted file mode 100644 index 0ee45e2921c..00000000000 --- a/change/@fluentui-react-native-switch-657c3eb0-7481-430e-b81b-d8ba7cfed389.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/switch", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-switch-95795abd-f3e7-42a4-989a-5fbc254c2ca3.json b/change/@fluentui-react-native-switch-95795abd-f3e7-42a4-989a-5fbc254c2ca3.json deleted file mode 100644 index 4bd6d623b75..00000000000 --- a/change/@fluentui-react-native-switch-95795abd-f3e7-42a4-989a-5fbc254c2ca3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/switch", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-switch-e9541e88-729c-46a0-b35a-8e6caa138780.json b/change/@fluentui-react-native-switch-e9541e88-729c-46a0-b35a-8e6caa138780.json deleted file mode 100644 index c63c36c93fd..00000000000 --- a/change/@fluentui-react-native-switch-e9541e88-729c-46a0-b35a-8e6caa138780.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "tighten up typing for framework, fixing the resulting errors", - "packageName": "@fluentui-react-native/switch", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-switch-ef5f9e52-ae82-44d7-8e17-f0efe7bd1e2e.json b/change/@fluentui-react-native-switch-ef5f9e52-ae82-44d7-8e17-f0efe7bd1e2e.json deleted file mode 100644 index 78ae48f05a6..00000000000 --- a/change/@fluentui-react-native-switch-ef5f9e52-ae82-44d7-8e17-f0efe7bd1e2e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/switch", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tablist-338cba10-a27c-4d0a-9081-67f373417b33.json b/change/@fluentui-react-native-tablist-338cba10-a27c-4d0a-9081-67f373417b33.json deleted file mode 100644 index 64a5bf134ef..00000000000 --- a/change/@fluentui-react-native-tablist-338cba10-a27c-4d0a-9081-67f373417b33.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "address code review feedback", - "packageName": "@fluentui-react-native/tablist", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tablist-34ccf60c-1f98-43b4-9e87-34f4384f3671.json b/change/@fluentui-react-native-tablist-34ccf60c-1f98-43b4-9e87-34f4384f3671.json deleted file mode 100644 index 7e46bb02933..00000000000 --- a/change/@fluentui-react-native-tablist-34ccf60c-1f98-43b4-9e87-34f4384f3671.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/tablist", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tablist-43ed0407-17fb-4e58-8299-ed6f1f4e40cf.json b/change/@fluentui-react-native-tablist-43ed0407-17fb-4e58-8299-ed6f1f4e40cf.json deleted file mode 100644 index 6e651da2924..00000000000 --- a/change/@fluentui-react-native-tablist-43ed0407-17fb-4e58-8299-ed6f1f4e40cf.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/tablist", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tablist-57f8429e-bf71-4ce3-a8c8-cc80aeeb71df.json b/change/@fluentui-react-native-tablist-57f8429e-bf71-4ce3-a8c8-cc80aeeb71df.json deleted file mode 100644 index bd8e6efc42d..00000000000 --- a/change/@fluentui-react-native-tablist-57f8429e-bf71-4ce3-a8c8-cc80aeeb71df.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/tablist", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tablist-9e9e4b41-5a3a-4d7d-aca1-93a713b65113.json b/change/@fluentui-react-native-tablist-9e9e4b41-5a3a-4d7d-aca1-93a713b65113.json deleted file mode 100644 index 74984f74916..00000000000 --- a/change/@fluentui-react-native-tablist-9e9e4b41-5a3a-4d7d-aca1-93a713b65113.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/tablist", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tablist-d7a93043-7b6d-4a3f-8ac0-5fcc178857a6.json b/change/@fluentui-react-native-tablist-d7a93043-7b6d-4a3f-8ac0-5fcc178857a6.json deleted file mode 100644 index ab8f9a46471..00000000000 --- a/change/@fluentui-react-native-tablist-d7a93043-7b6d-4a3f-8ac0-5fcc178857a6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/tablist", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tablist-eae99f12-b52e-426c-938f-460f65a5ce4f.json b/change/@fluentui-react-native-tablist-eae99f12-b52e-426c-938f-460f65a5ce4f.json deleted file mode 100644 index 2ad7de2a796..00000000000 --- a/change/@fluentui-react-native-tablist-eae99f12-b52e-426c-938f-460f65a5ce4f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "update phasedComponent pattern and switch direct stagedComponent callers to use it", - "packageName": "@fluentui-react-native/tablist", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tablist-f8a94db1-6c57-4869-801e-bd1ceb637ae0.json b/change/@fluentui-react-native-tablist-f8a94db1-6c57-4869-801e-bd1ceb637ae0.json deleted file mode 100644 index 5afe4831d97..00000000000 --- a/change/@fluentui-react-native-tablist-f8a94db1-6c57-4869-801e-bd1ceb637ae0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/tablist", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-05323529-bed8-4336-821b-a594d7816896.json b/change/@fluentui-react-native-tester-05323529-bed8-4336-821b-a594d7816896.json deleted file mode 100644 index 36f63aebc8b..00000000000 --- a/change/@fluentui-react-native-tester-05323529-bed8-4336-821b-a594d7816896.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "split out tester implementation into a separate package", - "packageName": "@fluentui-react-native/tester", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-334bdd10-7650-4228-84d2-5ba0fe353cf1.json b/change/@fluentui-react-native-tester-334bdd10-7650-4228-84d2-5ba0fe353cf1.json deleted file mode 100644 index 6c325a628cf..00000000000 --- a/change/@fluentui-react-native-tester-334bdd10-7650-4228-84d2-5ba0fe353cf1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Migrate to `@rnx-kit/cli`", - "packageName": "@fluentui-react-native/tester", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tester-6337b5a9-e8a9-4fc1-b5c9-7693089ebe69.json b/change/@fluentui-react-native-tester-6337b5a9-e8a9-4fc1-b5c9-7693089ebe69.json deleted file mode 100644 index 8ec2de70615..00000000000 --- a/change/@fluentui-react-native-tester-6337b5a9-e8a9-4fc1-b5c9-7693089ebe69.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/tester", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-7dbe477c-4ff7-4f04-b1cf-30c0be63eee6.json b/change/@fluentui-react-native-tester-7dbe477c-4ff7-4f04-b1cf-30c0be63eee6.json deleted file mode 100644 index c0934cd770f..00000000000 --- a/change/@fluentui-react-native-tester-7dbe477c-4ff7-4f04-b1cf-30c0be63eee6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/tester", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tester-7fc462c4-f147-4fde-80a3-7bb1ab7789b7.json b/change/@fluentui-react-native-tester-7fc462c4-f147-4fde-80a3-7bb1ab7789b7.json deleted file mode 100644 index b4b2fc87197..00000000000 --- a/change/@fluentui-react-native-tester-7fc462c4-f147-4fde-80a3-7bb1ab7789b7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/tester", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tester-9dc540eb-6944-4a26-82fb-8102f484cd50.json b/change/@fluentui-react-native-tester-9dc540eb-6944-4a26-82fb-8102f484cd50.json deleted file mode 100644 index 12a026bdfa7..00000000000 --- a/change/@fluentui-react-native-tester-9dc540eb-6944-4a26-82fb-8102f484cd50.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix bundling rn-win32 0.81 against furn", - "packageName": "@fluentui-react-native/tester", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-abfbdf5c-becd-4f00-b6e1-1f93e7c74866.json b/change/@fluentui-react-native-tester-abfbdf5c-becd-4f00-b6e1-1f93e7c74866.json deleted file mode 100644 index 720c0fced77..00000000000 --- a/change/@fluentui-react-native-tester-abfbdf5c-becd-4f00-b6e1-1f93e7c74866.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "get e2e tests running", - "packageName": "@fluentui-react-native/tester", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-b64bc336-b954-4a11-9265-d74646de4651.json b/change/@fluentui-react-native-tester-b64bc336-b954-4a11-9265-d74646de4651.json deleted file mode 100644 index 2fc82e79507..00000000000 --- a/change/@fluentui-react-native-tester-b64bc336-b954-4a11-9265-d74646de4651.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/tester", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-b718ee4c-e5d3-4821-b893-d512eb89f9e6.json b/change/@fluentui-react-native-tester-b718ee4c-e5d3-4821-b893-d512eb89f9e6.json deleted file mode 100644 index 31c875eb768..00000000000 --- a/change/@fluentui-react-native-tester-b718ee4c-e5d3-4821-b893-d512eb89f9e6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/tester", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-b72a5975-54f0-4afc-aee0-9287120aad37.json b/change/@fluentui-react-native-tester-b72a5975-54f0-4afc-aee0-9287120aad37.json deleted file mode 100644 index 56f99191cc3..00000000000 --- a/change/@fluentui-react-native-tester-b72a5975-54f0-4afc-aee0-9287120aad37.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/tester", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-core-14da059e-2851-4e44-bc6d-7b73e2db24d3.json b/change/@fluentui-react-native-tester-core-14da059e-2851-4e44-bc6d-7b73e2db24d3.json deleted file mode 100644 index d99587f303d..00000000000 --- a/change/@fluentui-react-native-tester-core-14da059e-2851-4e44-bc6d-7b73e2db24d3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/tester-core", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-core-816a3aa4-11ac-405c-9fde-a6407ab2ddb9.json b/change/@fluentui-react-native-tester-core-816a3aa4-11ac-405c-9fde-a6407ab2ddb9.json deleted file mode 100644 index b781f36f21c..00000000000 --- a/change/@fluentui-react-native-tester-core-816a3aa4-11ac-405c-9fde-a6407ab2ddb9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/tester-core", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-core-a4849103-0e18-4cbb-a910-07dfe9fdc2fd.json b/change/@fluentui-react-native-tester-core-a4849103-0e18-4cbb-a910-07dfe9fdc2fd.json deleted file mode 100644 index a749f6bb903..00000000000 --- a/change/@fluentui-react-native-tester-core-a4849103-0e18-4cbb-a910-07dfe9fdc2fd.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "split out tester implementation into a separate package", - "packageName": "@fluentui-react-native/tester-core", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-core-aaddbee1-e240-41a2-b594-959b1fbfc038.json b/change/@fluentui-react-native-tester-core-aaddbee1-e240-41a2-b594-959b1fbfc038.json deleted file mode 100644 index f7d990f0ee6..00000000000 --- a/change/@fluentui-react-native-tester-core-aaddbee1-e240-41a2-b594-959b1fbfc038.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/tester-core", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-core-c0f9388b-58ef-4080-97b3-0ddc4154853c.json b/change/@fluentui-react-native-tester-core-c0f9388b-58ef-4080-97b3-0ddc4154853c.json deleted file mode 100644 index a551b7c3e9b..00000000000 --- a/change/@fluentui-react-native-tester-core-c0f9388b-58ef-4080-97b3-0ddc4154853c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/tester-core", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-core-e0aba239-aa77-4f11-abfc-476ec7035d37.json b/change/@fluentui-react-native-tester-core-e0aba239-aa77-4f11-abfc-476ec7035d37.json deleted file mode 100644 index 2bf00e50dd1..00000000000 --- a/change/@fluentui-react-native-tester-core-e0aba239-aa77-4f11-abfc-476ec7035d37.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "ensure useRef always has a parameter", - "packageName": "@fluentui-react-native/tester-core", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-df993457-6959-426f-9eed-eda194e79042.json b/change/@fluentui-react-native-tester-df993457-6959-426f-9eed-eda194e79042.json deleted file mode 100644 index bcb6a7bc0d9..00000000000 --- a/change/@fluentui-react-native-tester-df993457-6959-426f-9eed-eda194e79042.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "Use public fluentui-react-native icons package rather than a private one", - "packageName": "@fluentui-react-native/tester", - "email": "dannyvv@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-win32-0ff0f138-8738-4350-acc2-c51718827c11.json b/change/@fluentui-react-native-tester-win32-0ff0f138-8738-4350-acc2-c51718827c11.json deleted file mode 100644 index a5cea5402de..00000000000 --- a/change/@fluentui-react-native-tester-win32-0ff0f138-8738-4350-acc2-c51718827c11.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/tester-win32", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-win32-108f77fb-f53b-4262-944b-cd3858548862.json b/change/@fluentui-react-native-tester-win32-108f77fb-f53b-4262-944b-cd3858548862.json deleted file mode 100644 index b7f43612db3..00000000000 --- a/change/@fluentui-react-native-tester-win32-108f77fb-f53b-4262-944b-cd3858548862.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "split out tester implementation into a separate package", - "packageName": "@fluentui-react-native/tester-win32", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-win32-3a4e8f94-8fa9-4d13-960b-0edf342aea99.json b/change/@fluentui-react-native-tester-win32-3a4e8f94-8fa9-4d13-960b-0edf342aea99.json deleted file mode 100644 index e9d763dea7a..00000000000 --- a/change/@fluentui-react-native-tester-win32-3a4e8f94-8fa9-4d13-960b-0edf342aea99.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/tester-win32", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-win32-5358d5ab-1a59-49a4-ba4b-5a42744be305.json b/change/@fluentui-react-native-tester-win32-5358d5ab-1a59-49a4-ba4b-5a42744be305.json deleted file mode 100644 index e07a428e726..00000000000 --- a/change/@fluentui-react-native-tester-win32-5358d5ab-1a59-49a4-ba4b-5a42744be305.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix bundling rn-win32 0.81 against furn", - "packageName": "@fluentui-react-native/tester-win32", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-win32-79a660bf-faf9-4d0f-97fc-bc5eb7e091f0.json b/change/@fluentui-react-native-tester-win32-79a660bf-faf9-4d0f-97fc-bc5eb7e091f0.json deleted file mode 100644 index 1f50b3bc2b1..00000000000 --- a/change/@fluentui-react-native-tester-win32-79a660bf-faf9-4d0f-97fc-bc5eb7e091f0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/tester-win32", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-win32-81-f2ed981f-aaca-49e4-b073-3dcd02b30438.json b/change/@fluentui-react-native-tester-win32-81-f2ed981f-aaca-49e4-b073-3dcd02b30438.json deleted file mode 100644 index 9142537f81d..00000000000 --- a/change/@fluentui-react-native-tester-win32-81-f2ed981f-aaca-49e4-b073-3dcd02b30438.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "add win32 test app for 0.81", - "packageName": "@fluentui-react-native/tester-win32-81", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tester-win32-840688a7-95cc-4192-b46f-cdb75301a64f.json b/change/@fluentui-react-native-tester-win32-840688a7-95cc-4192-b46f-cdb75301a64f.json deleted file mode 100644 index 4728dd732d2..00000000000 --- a/change/@fluentui-react-native-tester-win32-840688a7-95cc-4192-b46f-cdb75301a64f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Migrate to `@rnx-kit/cli`", - "packageName": "@fluentui-react-native/tester-win32", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tester-win32-910d2d63-7ca7-46b3-9306-db87bfea1afe.json b/change/@fluentui-react-native-tester-win32-910d2d63-7ca7-46b3-9306-db87bfea1afe.json deleted file mode 100644 index ebe4b41852b..00000000000 --- a/change/@fluentui-react-native-tester-win32-910d2d63-7ca7-46b3-9306-db87bfea1afe.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/tester-win32", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tester-win32-b34c40ee-f342-4ac1-8c54-15cc8efd5647.json b/change/@fluentui-react-native-tester-win32-b34c40ee-f342-4ac1-8c54-15cc8efd5647.json deleted file mode 100644 index 7bc4df4b461..00000000000 --- a/change/@fluentui-react-native-tester-win32-b34c40ee-f342-4ac1-8c54-15cc8efd5647.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/tester-win32", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tester-win32-b5159a0d-156c-4942-aaa9-43feb73e9d1c.json b/change/@fluentui-react-native-tester-win32-b5159a0d-156c-4942-aaa9-43feb73e9d1c.json deleted file mode 100644 index 5808c9c80ca..00000000000 --- a/change/@fluentui-react-native-tester-win32-b5159a0d-156c-4942-aaa9-43feb73e9d1c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix ado scripts and attempt to fix win32 launching", - "packageName": "@fluentui-react-native/tester-win32", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-text-016270e9-29f1-44cd-8c3b-92982cdf9677.json b/change/@fluentui-react-native-text-016270e9-29f1-44cd-8c3b-92982cdf9677.json deleted file mode 100644 index 2bc18b01fe9..00000000000 --- a/change/@fluentui-react-native-text-016270e9-29f1-44cd-8c3b-92982cdf9677.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/text", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-text-0260d1e2-87a0-469a-a0ec-2de759f006dc.json b/change/@fluentui-react-native-text-0260d1e2-87a0-469a-a0ec-2de759f006dc.json deleted file mode 100644 index 4c67a6e5f9c..00000000000 --- a/change/@fluentui-react-native-text-0260d1e2-87a0-469a-a0ec-2de759f006dc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/text", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-text-56972ac3-eb80-4ea3-9803-94b9a069b787.json b/change/@fluentui-react-native-text-56972ac3-eb80-4ea3-9803-94b9a069b787.json deleted file mode 100644 index 4886e4d1d3d..00000000000 --- a/change/@fluentui-react-native-text-56972ac3-eb80-4ea3-9803-94b9a069b787.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "fix dead links in markdown files", - "packageName": "@fluentui-react-native/text", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-text-67789c0c-338f-4dba-95db-266880f9c1e2.json b/change/@fluentui-react-native-text-67789c0c-338f-4dba-95db-266880f9c1e2.json deleted file mode 100644 index 08fc14e4781..00000000000 --- a/change/@fluentui-react-native-text-67789c0c-338f-4dba-95db-266880f9c1e2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/text", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-text-70e0d7c6-967f-46a3-87c1-a53351eb617f.json b/change/@fluentui-react-native-text-70e0d7c6-967f-46a3-87c1-a53351eb617f.json deleted file mode 100644 index d2450ff8593..00000000000 --- a/change/@fluentui-react-native-text-70e0d7c6-967f-46a3-87c1-a53351eb617f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/text", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-text-a49e0257-11e2-477a-9168-4808c83572b2.json b/change/@fluentui-react-native-text-a49e0257-11e2-477a-9168-4808c83572b2.json deleted file mode 100644 index 82ff8eb60ea..00000000000 --- a/change/@fluentui-react-native-text-a49e0257-11e2-477a-9168-4808c83572b2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/text", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-text-ead71389-3edb-4142-9f26-31f8a9f683e0.json b/change/@fluentui-react-native-text-ead71389-3edb-4142-9f26-31f8a9f683e0.json deleted file mode 100644 index 1012a820016..00000000000 --- a/change/@fluentui-react-native-text-ead71389-3edb-4142-9f26-31f8a9f683e0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/text", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-1cd0c390-3592-484f-afb4-222d4682fb19.json b/change/@fluentui-react-native-theme-1cd0c390-3592-484f-afb4-222d4682fb19.json deleted file mode 100644 index 7a860ecf76b..00000000000 --- a/change/@fluentui-react-native-theme-1cd0c390-3592-484f-afb4-222d4682fb19.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-25af8ebd-34c1-4782-806e-eb5167772b5a.json b/change/@fluentui-react-native-theme-25af8ebd-34c1-4782-806e-eb5167772b5a.json deleted file mode 100644 index c38aa91a062..00000000000 --- a/change/@fluentui-react-native-theme-25af8ebd-34c1-4782-806e-eb5167772b5a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-5751bd59-d9c6-49b6-9aa5-ea6479d1686c.json b/change/@fluentui-react-native-theme-5751bd59-d9c6-49b6-9aa5-ea6479d1686c.json deleted file mode 100644 index aaa81229c6d..00000000000 --- a/change/@fluentui-react-native-theme-5751bd59-d9c6-49b6-9aa5-ea6479d1686c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-eacc5c7f-3294-4d28-9126-afe1e9eff1aa.json b/change/@fluentui-react-native-theme-eacc5c7f-3294-4d28-9126-afe1e9eff1aa.json deleted file mode 100644 index c894cf6e60f..00000000000 --- a/change/@fluentui-react-native-theme-eacc5c7f-3294-4d28-9126-afe1e9eff1aa.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-tokens-08194f67-480a-4b98-ad72-8fed59187e55.json b/change/@fluentui-react-native-theme-tokens-08194f67-480a-4b98-ad72-8fed59187e55.json deleted file mode 100644 index 0e9db9ba407..00000000000 --- a/change/@fluentui-react-native-theme-tokens-08194f67-480a-4b98-ad72-8fed59187e55.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/theme-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-tokens-0b2cdb70-9145-4152-acb8-3c70548a2459.json b/change/@fluentui-react-native-theme-tokens-0b2cdb70-9145-4152-acb8-3c70548a2459.json deleted file mode 100644 index ae23bc1652b..00000000000 --- a/change/@fluentui-react-native-theme-tokens-0b2cdb70-9145-4152-acb8-3c70548a2459.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/theme-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-tokens-85b4dbe3-ab86-4638-8588-3d315f59259a.json b/change/@fluentui-react-native-theme-tokens-85b4dbe3-ab86-4638-8588-3d315f59259a.json deleted file mode 100644 index be217cd152b..00000000000 --- a/change/@fluentui-react-native-theme-tokens-85b4dbe3-ab86-4638-8588-3d315f59259a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/theme-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-tokens-eb8c8a71-6768-4f07-89c1-73f1c2a324bf.json b/change/@fluentui-react-native-theme-tokens-eb8c8a71-6768-4f07-89c1-73f1c2a324bf.json deleted file mode 100644 index e6afa4c1b52..00000000000 --- a/change/@fluentui-react-native-theme-tokens-eb8c8a71-6768-4f07-89c1-73f1c2a324bf.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/theme-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-types-09b0d723-7b9e-4db4-952b-44fb5cda3d56.json b/change/@fluentui-react-native-theme-types-09b0d723-7b9e-4db4-952b-44fb5cda3d56.json deleted file mode 100644 index 8058d8f9da7..00000000000 --- a/change/@fluentui-react-native-theme-types-09b0d723-7b9e-4db4-952b-44fb5cda3d56.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/theme-types", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-types-681eeee0-3aff-4e0c-a0d6-979454ae4a86.json b/change/@fluentui-react-native-theme-types-681eeee0-3aff-4e0c-a0d6-979454ae4a86.json deleted file mode 100644 index 18d06c9c13c..00000000000 --- a/change/@fluentui-react-native-theme-types-681eeee0-3aff-4e0c-a0d6-979454ae4a86.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/theme-types", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-types-89712a20-f241-4006-99c6-e3936a053812.json b/change/@fluentui-react-native-theme-types-89712a20-f241-4006-99c6-e3936a053812.json deleted file mode 100644 index db8a75b1707..00000000000 --- a/change/@fluentui-react-native-theme-types-89712a20-f241-4006-99c6-e3936a053812.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/theme-types", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theme-types-adeea743-cac4-4f8e-9889-c103cd8424e3.json b/change/@fluentui-react-native-theme-types-adeea743-cac4-4f8e-9889-c103cd8424e3.json deleted file mode 100644 index 9aac48ff766..00000000000 --- a/change/@fluentui-react-native-theme-types-adeea743-cac4-4f8e-9889-c103cd8424e3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/theme-types", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-themed-stylesheet-47cf3522-357d-48b8-b6c8-cd56f5f28678.json b/change/@fluentui-react-native-themed-stylesheet-47cf3522-357d-48b8-b6c8-cd56f5f28678.json deleted file mode 100644 index 76a453ac1a8..00000000000 --- a/change/@fluentui-react-native-themed-stylesheet-47cf3522-357d-48b8-b6c8-cd56f5f28678.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/themed-stylesheet", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-themed-stylesheet-77f512b4-8117-4ad4-8853-f2dc9b2c5cb5.json b/change/@fluentui-react-native-themed-stylesheet-77f512b4-8117-4ad4-8853-f2dc9b2c5cb5.json deleted file mode 100644 index 63af5465012..00000000000 --- a/change/@fluentui-react-native-themed-stylesheet-77f512b4-8117-4ad4-8853-f2dc9b2c5cb5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/themed-stylesheet", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-themed-stylesheet-d5525e89-fc43-416b-b7cc-5dfaecce9aa0.json b/change/@fluentui-react-native-themed-stylesheet-d5525e89-fc43-416b-b7cc-5dfaecce9aa0.json deleted file mode 100644 index 48fdc2e8c9c..00000000000 --- a/change/@fluentui-react-native-themed-stylesheet-d5525e89-fc43-416b-b7cc-5dfaecce9aa0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/themed-stylesheet", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-themed-stylesheet-e55c5f9e-a0bb-45bc-89ca-b448a547379b.json b/change/@fluentui-react-native-themed-stylesheet-e55c5f9e-a0bb-45bc-89ca-b448a547379b.json deleted file mode 100644 index 511576aa4f3..00000000000 --- a/change/@fluentui-react-native-themed-stylesheet-e55c5f9e-a0bb-45bc-89ca-b448a547379b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/themed-stylesheet", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theming-utils-0c1f87db-d455-4fb7-a400-9fa60254f111.json b/change/@fluentui-react-native-theming-utils-0c1f87db-d455-4fb7-a400-9fa60254f111.json deleted file mode 100644 index 08ae6b89705..00000000000 --- a/change/@fluentui-react-native-theming-utils-0c1f87db-d455-4fb7-a400-9fa60254f111.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/theming-utils", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theming-utils-953fe28f-8a16-461b-823a-1f902ed81a47.json b/change/@fluentui-react-native-theming-utils-953fe28f-8a16-461b-823a-1f902ed81a47.json deleted file mode 100644 index b57a1286501..00000000000 --- a/change/@fluentui-react-native-theming-utils-953fe28f-8a16-461b-823a-1f902ed81a47.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/theming-utils", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theming-utils-b1dca837-4429-4e6b-9eef-5d4219d75493.json b/change/@fluentui-react-native-theming-utils-b1dca837-4429-4e6b-9eef-5d4219d75493.json deleted file mode 100644 index 57284a368cd..00000000000 --- a/change/@fluentui-react-native-theming-utils-b1dca837-4429-4e6b-9eef-5d4219d75493.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/theming-utils", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-theming-utils-bfaf64a8-87c2-456c-86d4-0443592cfa36.json b/change/@fluentui-react-native-theming-utils-bfaf64a8-87c2-456c-86d4-0443592cfa36.json deleted file mode 100644 index 6713b43d490..00000000000 --- a/change/@fluentui-react-native-theming-utils-bfaf64a8-87c2-456c-86d4-0443592cfa36.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/theming-utils", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tokens-2a7ea3cb-b73d-4cd7-a72e-67eb6bd85ad7.json b/change/@fluentui-react-native-tokens-2a7ea3cb-b73d-4cd7-a72e-67eb6bd85ad7.json deleted file mode 100644 index d765c4aca77..00000000000 --- a/change/@fluentui-react-native-tokens-2a7ea3cb-b73d-4cd7-a72e-67eb6bd85ad7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tokens-30bd7576-fa7b-428c-aea8-5d1ce2589131.json b/change/@fluentui-react-native-tokens-30bd7576-fa7b-428c-aea8-5d1ce2589131.json deleted file mode 100644 index 1466bd41f0c..00000000000 --- a/change/@fluentui-react-native-tokens-30bd7576-fa7b-428c-aea8-5d1ce2589131.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tokens-8205912c-e339-49d0-bacb-94a5858e22fc.json b/change/@fluentui-react-native-tokens-8205912c-e339-49d0-bacb-94a5858e22fc.json deleted file mode 100644 index b1c0694668e..00000000000 --- a/change/@fluentui-react-native-tokens-8205912c-e339-49d0-bacb-94a5858e22fc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tokens-c4c6de55-b2ef-443d-a356-3ae43f818bc3.json b/change/@fluentui-react-native-tokens-c4c6de55-b2ef-443d-a356-3ae43f818bc3.json deleted file mode 100644 index 28be84095dd..00000000000 --- a/change/@fluentui-react-native-tokens-c4c6de55-b2ef-443d-a356-3ae43f818bc3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tooltip-08fa839a-e1e4-4279-b0d8-0e68270e1dc0.json b/change/@fluentui-react-native-tooltip-08fa839a-e1e4-4279-b0d8-0e68270e1dc0.json deleted file mode 100644 index a539c161785..00000000000 --- a/change/@fluentui-react-native-tooltip-08fa839a-e1e4-4279-b0d8-0e68270e1dc0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/tooltip", - "email": "email not defined", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tooltip-7ebba51c-5a34-45fe-8733-2854e9f4560f.json b/change/@fluentui-react-native-tooltip-7ebba51c-5a34-45fe-8733-2854e9f4560f.json deleted file mode 100644 index 1e196bcbcba..00000000000 --- a/change/@fluentui-react-native-tooltip-7ebba51c-5a34-45fe-8733-2854e9f4560f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/tooltip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tooltip-868f69a7-f931-409e-b0e6-e22ec8592b88.json b/change/@fluentui-react-native-tooltip-868f69a7-f931-409e-b0e6-e22ec8592b88.json deleted file mode 100644 index 67357ff94b3..00000000000 --- a/change/@fluentui-react-native-tooltip-868f69a7-f931-409e-b0e6-e22ec8592b88.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "beachball sync", - "packageName": "@fluentui-react-native/tooltip", - "email": "sanajmi@microsoft.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tooltip-8b6a50ec-ad73-4bb3-a8df-1ef3f55c4c5e.json b/change/@fluentui-react-native-tooltip-8b6a50ec-ad73-4bb3-a8df-1ef3f55c4c5e.json deleted file mode 100644 index 7277983628a..00000000000 --- a/change/@fluentui-react-native-tooltip-8b6a50ec-ad73-4bb3-a8df-1ef3f55c4c5e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/tooltip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tooltip-92852859-b212-4c2e-a2be-76ce81c5f71b.json b/change/@fluentui-react-native-tooltip-92852859-b212-4c2e-a2be-76ce81c5f71b.json deleted file mode 100644 index 8ae252cadbd..00000000000 --- a/change/@fluentui-react-native-tooltip-92852859-b212-4c2e-a2be-76ce81c5f71b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/tooltip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tooltip-b390f429-b28a-46f4-a829-d25b8858dd7d.json b/change/@fluentui-react-native-tooltip-b390f429-b28a-46f4-a829-d25b8858dd7d.json deleted file mode 100644 index 9f055fc67c1..00000000000 --- a/change/@fluentui-react-native-tooltip-b390f429-b28a-46f4-a829-d25b8858dd7d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Lock down `react-native-svg` version to avoid breaking changes", - "packageName": "@fluentui-react-native/tooltip", - "email": "4123478+tido64@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-native-tooltip-d650af05-51c4-488a-878b-6dca19b33999.json b/change/@fluentui-react-native-tooltip-d650af05-51c4-488a-878b-6dca19b33999.json deleted file mode 100644 index 98080bae984..00000000000 --- a/change/@fluentui-react-native-tooltip-d650af05-51c4-488a-878b-6dca19b33999.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "update phasedComponent pattern and switch direct stagedComponent callers to use it", - "packageName": "@fluentui-react-native/tooltip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-tooltip-d7569dcf-5dcd-45a4-8b3a-3fc9a49bdc0c.json b/change/@fluentui-react-native-tooltip-d7569dcf-5dcd-45a4-8b3a-3fc9a49bdc0c.json deleted file mode 100644 index 06b0d36ed90..00000000000 --- a/change/@fluentui-react-native-tooltip-d7569dcf-5dcd-45a4-8b3a-3fc9a49bdc0c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/tooltip", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slot-04b210fb-fca7-4403-818f-9560758017cb.json b/change/@fluentui-react-native-use-slot-04b210fb-fca7-4403-818f-9560758017cb.json deleted file mode 100644 index a581971db02..00000000000 --- a/change/@fluentui-react-native-use-slot-04b210fb-fca7-4403-818f-9560758017cb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix use-slot to use new rendering patterns", - "packageName": "@fluentui-react-native/use-slot", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slot-1fce7885-a2a7-4a22-859c-7b856fc86b40.json b/change/@fluentui-react-native-use-slot-1fce7885-a2a7-4a22-859c-7b856fc86b40.json deleted file mode 100644 index 4b6488b43b1..00000000000 --- a/change/@fluentui-react-native-use-slot-1fce7885-a2a7-4a22-859c-7b856fc86b40.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@fluentui-react-native/use-slot", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slot-33ec430e-8723-468b-a8fe-f065b6830ed3.json b/change/@fluentui-react-native-use-slot-33ec430e-8723-468b-a8fe-f065b6830ed3.json deleted file mode 100644 index c656a3d3c93..00000000000 --- a/change/@fluentui-react-native-use-slot-33ec430e-8723-468b-a8fe-f065b6830ed3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/use-slot", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slot-604bd9e3-3f58-484b-b5d6-1f4f747791ac.json b/change/@fluentui-react-native-use-slot-604bd9e3-3f58-484b-b5d6-1f4f747791ac.json deleted file mode 100644 index 058d905e508..00000000000 --- a/change/@fluentui-react-native-use-slot-604bd9e3-3f58-484b-b5d6-1f4f747791ac.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/use-slot", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slot-7bbfbc61-b74b-48b0-869e-6b9db1b2a603.json b/change/@fluentui-react-native-use-slot-7bbfbc61-b74b-48b0-869e-6b9db1b2a603.json deleted file mode 100644 index 4831577141f..00000000000 --- a/change/@fluentui-react-native-use-slot-7bbfbc61-b74b-48b0-869e-6b9db1b2a603.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/use-slot", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slot-b8823bcb-4da6-4970-9c11-b0e8f674c465.json b/change/@fluentui-react-native-use-slot-b8823bcb-4da6-4970-9c11-b0e8f674c465.json deleted file mode 100644 index 4543d89af98..00000000000 --- a/change/@fluentui-react-native-use-slot-b8823bcb-4da6-4970-9c11-b0e8f674c465.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/use-slot", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slot-c82bac4a-f936-46a2-be96-635b01ac17d2.json b/change/@fluentui-react-native-use-slot-c82bac4a-f936-46a2-be96-635b01ac17d2.json deleted file mode 100644 index 3cee22b2bf0..00000000000 --- a/change/@fluentui-react-native-use-slot-c82bac4a-f936-46a2-be96-635b01ac17d2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/use-slot", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slots-0995e553-335e-4dd8-b247-323d189a4a9d.json b/change/@fluentui-react-native-use-slots-0995e553-335e-4dd8-b247-323d189a4a9d.json deleted file mode 100644 index 30dd40aa74e..00000000000 --- a/change/@fluentui-react-native-use-slots-0995e553-335e-4dd8-b247-323d189a4a9d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "tighten up typing for framework, fixing the resulting errors", - "packageName": "@fluentui-react-native/use-slots", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slots-5c290ed6-862f-4dd6-8641-89ce3c407b9d.json b/change/@fluentui-react-native-use-slots-5c290ed6-862f-4dd6-8641-89ce3c407b9d.json deleted file mode 100644 index d04d81b39f2..00000000000 --- a/change/@fluentui-react-native-use-slots-5c290ed6-862f-4dd6-8641-89ce3c407b9d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/use-slots", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slots-84cfa9b7-b26f-4b86-a643-2611b24f8bba.json b/change/@fluentui-react-native-use-slots-84cfa9b7-b26f-4b86-a643-2611b24f8bba.json deleted file mode 100644 index bbc117514a6..00000000000 --- a/change/@fluentui-react-native-use-slots-84cfa9b7-b26f-4b86-a643-2611b24f8bba.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/use-slots", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slots-b1022fc8-b068-435c-b2a0-fb0742c6890a.json b/change/@fluentui-react-native-use-slots-b1022fc8-b068-435c-b2a0-fb0742c6890a.json deleted file mode 100644 index 6f3e6431f28..00000000000 --- a/change/@fluentui-react-native-use-slots-b1022fc8-b068-435c-b2a0-fb0742c6890a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/use-slots", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-slots-ec3a595e-ac3a-4199-81ca-c60e1ecc9f4e.json b/change/@fluentui-react-native-use-slots-ec3a595e-ac3a-4199-81ca-c60e1ecc9f4e.json deleted file mode 100644 index 1ac8741da63..00000000000 --- a/change/@fluentui-react-native-use-slots-ec3a595e-ac3a-4199-81ca-c60e1ecc9f4e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/use-slots", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-styling-2fa8af5c-5b72-4ca5-8e45-8292e0dc502e.json b/change/@fluentui-react-native-use-styling-2fa8af5c-5b72-4ca5-8e45-8292e0dc502e.json deleted file mode 100644 index 5ab795c2b0f..00000000000 --- a/change/@fluentui-react-native-use-styling-2fa8af5c-5b72-4ca5-8e45-8292e0dc502e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/use-styling", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-styling-3c055455-8e5d-4447-ad47-2955a87efa5d.json b/change/@fluentui-react-native-use-styling-3c055455-8e5d-4447-ad47-2955a87efa5d.json deleted file mode 100644 index 44c328e9084..00000000000 --- a/change/@fluentui-react-native-use-styling-3c055455-8e5d-4447-ad47-2955a87efa5d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/use-styling", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-styling-563d6e04-7aa2-45a0-b967-6f289375c2b2.json b/change/@fluentui-react-native-use-styling-563d6e04-7aa2-45a0-b967-6f289375c2b2.json deleted file mode 100644 index 6cf42e8089a..00000000000 --- a/change/@fluentui-react-native-use-styling-563d6e04-7aa2-45a0-b967-6f289375c2b2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "tighten up typing for framework, fixing the resulting errors", - "packageName": "@fluentui-react-native/use-styling", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-styling-7ece5fef-1609-467e-a3ea-9a30f47f8b87.json b/change/@fluentui-react-native-use-styling-7ece5fef-1609-467e-a3ea-9a30f47f8b87.json deleted file mode 100644 index 0230e952833..00000000000 --- a/change/@fluentui-react-native-use-styling-7ece5fef-1609-467e-a3ea-9a30f47f8b87.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/use-styling", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-styling-8c3a948e-9043-4652-9d85-0c466f111521.json b/change/@fluentui-react-native-use-styling-8c3a948e-9043-4652-9d85-0c466f111521.json deleted file mode 100644 index c9ac3fd93b4..00000000000 --- a/change/@fluentui-react-native-use-styling-8c3a948e-9043-4652-9d85-0c466f111521.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/use-styling", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-tokens-2f3d46f0-61b1-4bfc-b98a-f9a62711b9cf.json b/change/@fluentui-react-native-use-tokens-2f3d46f0-61b1-4bfc-b98a-f9a62711b9cf.json deleted file mode 100644 index 757ba945b98..00000000000 --- a/change/@fluentui-react-native-use-tokens-2f3d46f0-61b1-4bfc-b98a-f9a62711b9cf.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/use-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-tokens-34e2b173-de30-4135-98aa-1abf0c2a887f.json b/change/@fluentui-react-native-use-tokens-34e2b173-de30-4135-98aa-1abf0c2a887f.json deleted file mode 100644 index e7ddd8328e2..00000000000 --- a/change/@fluentui-react-native-use-tokens-34e2b173-de30-4135-98aa-1abf0c2a887f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/use-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-tokens-c5b9bc30-965c-47ab-8637-69ba4fb01cf0.json b/change/@fluentui-react-native-use-tokens-c5b9bc30-965c-47ab-8637-69ba4fb01cf0.json deleted file mode 100644 index 7d338781b32..00000000000 --- a/change/@fluentui-react-native-use-tokens-c5b9bc30-965c-47ab-8637-69ba4fb01cf0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/use-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-tokens-c619beff-d712-42a8-b583-31bdf61dc62b.json b/change/@fluentui-react-native-use-tokens-c619beff-d712-42a8-b583-31bdf61dc62b.json deleted file mode 100644 index 882125d807d..00000000000 --- a/change/@fluentui-react-native-use-tokens-c619beff-d712-42a8-b583-31bdf61dc62b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@fluentui-react-native/use-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-tokens-c70c74b0-7a88-4a2b-b717-c7c179739d93.json b/change/@fluentui-react-native-use-tokens-c70c74b0-7a88-4a2b-b717-c7c179739d93.json deleted file mode 100644 index 349ee3a38e9..00000000000 --- a/change/@fluentui-react-native-use-tokens-c70c74b0-7a88-4a2b-b717-c7c179739d93.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add template params to mergeStyles for stronger result typing", - "packageName": "@fluentui-react-native/use-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-use-tokens-e999dfbb-fec5-4b60-a3c9-b6eaa6b0d48a.json b/change/@fluentui-react-native-use-tokens-e999dfbb-fec5-4b60-a3c9-b6eaa6b0d48a.json deleted file mode 100644 index ad903d1da94..00000000000 --- a/change/@fluentui-react-native-use-tokens-e999dfbb-fec5-4b60-a3c9-b6eaa6b0d48a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/use-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-vibrancy-view-4f953086-8b80-4553-a569-71047b1bfb1b.json b/change/@fluentui-react-native-vibrancy-view-4f953086-8b80-4553-a569-71047b1bfb1b.json deleted file mode 100644 index e442f6c568b..00000000000 --- a/change/@fluentui-react-native-vibrancy-view-4f953086-8b80-4553-a569-71047b1bfb1b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/vibrancy-view", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-vibrancy-view-5e09f406-b8e8-4ca8-8299-cf9de0e11e5f.json b/change/@fluentui-react-native-vibrancy-view-5e09f406-b8e8-4ca8-8299-cf9de0e11e5f.json deleted file mode 100644 index 39f530df859..00000000000 --- a/change/@fluentui-react-native-vibrancy-view-5e09f406-b8e8-4ca8-8299-cf9de0e11e5f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/vibrancy-view", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-vibrancy-view-754707c2-1060-4636-bb21-b2ef5dc19fa8.json b/change/@fluentui-react-native-vibrancy-view-754707c2-1060-4636-bb21-b2ef5dc19fa8.json deleted file mode 100644 index 92871af3407..00000000000 --- a/change/@fluentui-react-native-vibrancy-view-754707c2-1060-4636-bb21-b2ef5dc19fa8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/vibrancy-view", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-vibrancy-view-b0323eb2-4f76-4124-8702-045cd0e1ade0.json b/change/@fluentui-react-native-vibrancy-view-b0323eb2-4f76-4124-8702-045cd0e1ade0.json deleted file mode 100644 index da036e3cfd4..00000000000 --- a/change/@fluentui-react-native-vibrancy-view-b0323eb2-4f76-4124-8702-045cd0e1ade0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/vibrancy-view", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-win32-theme-330d099f-aef2-47f5-9b2e-6050348121b6.json b/change/@fluentui-react-native-win32-theme-330d099f-aef2-47f5-9b2e-6050348121b6.json deleted file mode 100644 index 47135003f15..00000000000 --- a/change/@fluentui-react-native-win32-theme-330d099f-aef2-47f5-9b2e-6050348121b6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@fluentui-react-native/win32-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-win32-theme-4e49f068-7d27-4704-a957-068c8c338813.json b/change/@fluentui-react-native-win32-theme-4e49f068-7d27-4704-a957-068c8c338813.json deleted file mode 100644 index 41689ba066d..00000000000 --- a/change/@fluentui-react-native-win32-theme-4e49f068-7d27-4704-a957-068c8c338813.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@fluentui-react-native/win32-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-win32-theme-e3dd9463-d05d-4b4e-a1de-9236c151a73c.json b/change/@fluentui-react-native-win32-theme-e3dd9463-d05d-4b4e-a1de-9236c151a73c.json deleted file mode 100644 index aa6a9fb67bb..00000000000 --- a/change/@fluentui-react-native-win32-theme-e3dd9463-d05d-4b4e-a1de-9236c151a73c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@fluentui-react-native/win32-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-native-win32-theme-e60e6cfa-a947-4754-bdc1-891e268cd6b7.json b/change/@fluentui-react-native-win32-theme-e60e6cfa-a947-4754-bdc1-891e268cd6b7.json deleted file mode 100644 index 1ea6c2c6644..00000000000 --- a/change/@fluentui-react-native-win32-theme-e60e6cfa-a947-4754-bdc1-891e268cd6b7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@fluentui-react-native/win32-theme", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-composable-1dd80897-f8aa-47df-908d-be0ca4010cc6.json b/change/@uifabricshared-foundation-composable-1dd80897-f8aa-47df-908d-be0ca4010cc6.json deleted file mode 100644 index f00e848e0ce..00000000000 --- a/change/@uifabricshared-foundation-composable-1dd80897-f8aa-47df-908d-be0ca4010cc6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@uifabricshared/foundation-composable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-composable-4d2fbf34-2f30-48fc-87be-5d7391a16c3c.json b/change/@uifabricshared-foundation-composable-4d2fbf34-2f30-48fc-87be-5d7391a16c3c.json deleted file mode 100644 index bacc4a1b42a..00000000000 --- a/change/@uifabricshared-foundation-composable-4d2fbf34-2f30-48fc-87be-5d7391a16c3c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@uifabricshared/foundation-composable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-composable-a7a86edb-3214-45bf-8484-097566287ca2.json b/change/@uifabricshared-foundation-composable-a7a86edb-3214-45bf-8484-097566287ca2.json deleted file mode 100644 index 6f3a4555a54..00000000000 --- a/change/@uifabricshared-foundation-composable-a7a86edb-3214-45bf-8484-097566287ca2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@uifabricshared/foundation-composable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-composable-d0af8396-adaf-45d4-9643-4495567f7a59.json b/change/@uifabricshared-foundation-composable-d0af8396-adaf-45d4-9643-4495567f7a59.json deleted file mode 100644 index 6d4ad2101d7..00000000000 --- a/change/@uifabricshared-foundation-composable-d0af8396-adaf-45d4-9643-4495567f7a59.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@uifabricshared/foundation-composable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-composable-dd19667f-24f9-486a-8fdf-e15d8018a031.json b/change/@uifabricshared-foundation-composable-dd19667f-24f9-486a-8fdf-e15d8018a031.json deleted file mode 100644 index e8f0c2feeb6..00000000000 --- a/change/@uifabricshared-foundation-composable-dd19667f-24f9-486a-8fdf-e15d8018a031.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@uifabricshared/foundation-composable", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-compose-67105ef2-aa17-4e95-9a61-cea627c1cac7.json b/change/@uifabricshared-foundation-compose-67105ef2-aa17-4e95-9a61-cea627c1cac7.json deleted file mode 100644 index 6953dbc946f..00000000000 --- a/change/@uifabricshared-foundation-compose-67105ef2-aa17-4e95-9a61-cea627c1cac7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@uifabricshared/foundation-compose", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-compose-68cb5ecb-aca2-435f-913c-1726b2505839.json b/change/@uifabricshared-foundation-compose-68cb5ecb-aca2-435f-913c-1726b2505839.json deleted file mode 100644 index 0959927791a..00000000000 --- a/change/@uifabricshared-foundation-compose-68cb5ecb-aca2-435f-913c-1726b2505839.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@uifabricshared/foundation-compose", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-compose-b2a7b3a6-e280-4539-aca4-ed0a4fdbefa9.json b/change/@uifabricshared-foundation-compose-b2a7b3a6-e280-4539-aca4-ed0a4fdbefa9.json deleted file mode 100644 index 500fe8bc2e8..00000000000 --- a/change/@uifabricshared-foundation-compose-b2a7b3a6-e280-4539-aca4-ed0a4fdbefa9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@uifabricshared/foundation-compose", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-compose-dffb7d1d-fcbb-4201-a653-1bdbb7f53361.json b/change/@uifabricshared-foundation-compose-dffb7d1d-fcbb-4201-a653-1bdbb7f53361.json deleted file mode 100644 index bc2ed72e21f..00000000000 --- a/change/@uifabricshared-foundation-compose-dffb7d1d-fcbb-4201-a653-1bdbb7f53361.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@uifabricshared/foundation-compose", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-settings-0d060824-482c-445c-bac6-9d2ccb002fa5.json b/change/@uifabricshared-foundation-settings-0d060824-482c-445c-bac6-9d2ccb002fa5.json deleted file mode 100644 index 87b2c1f5e89..00000000000 --- a/change/@uifabricshared-foundation-settings-0d060824-482c-445c-bac6-9d2ccb002fa5.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@uifabricshared/foundation-settings", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-settings-2ca29a54-1073-465a-ad63-429b5685af13.json b/change/@uifabricshared-foundation-settings-2ca29a54-1073-465a-ad63-429b5685af13.json deleted file mode 100644 index 366a32436dd..00000000000 --- a/change/@uifabricshared-foundation-settings-2ca29a54-1073-465a-ad63-429b5685af13.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@uifabricshared/foundation-settings", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-settings-b545e08d-2e28-49a3-99b7-debcc32a9504.json b/change/@uifabricshared-foundation-settings-b545e08d-2e28-49a3-99b7-debcc32a9504.json deleted file mode 100644 index 96adb877aa1..00000000000 --- a/change/@uifabricshared-foundation-settings-b545e08d-2e28-49a3-99b7-debcc32a9504.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@uifabricshared/foundation-settings", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-settings-d1ad6be8-d5f7-4f4f-ab9b-9823f2a48d80.json b/change/@uifabricshared-foundation-settings-d1ad6be8-d5f7-4f4f-ab9b-9823f2a48d80.json deleted file mode 100644 index 2b863daf455..00000000000 --- a/change/@uifabricshared-foundation-settings-d1ad6be8-d5f7-4f4f-ab9b-9823f2a48d80.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@uifabricshared/foundation-settings", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-tokens-21182395-4783-496c-9f94-3cba180fb1ff.json b/change/@uifabricshared-foundation-tokens-21182395-4783-496c-9f94-3cba180fb1ff.json deleted file mode 100644 index 164f1dfff01..00000000000 --- a/change/@uifabricshared-foundation-tokens-21182395-4783-496c-9f94-3cba180fb1ff.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@uifabricshared/foundation-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-tokens-6ae852c8-1290-4fe0-b20d-43fb502bb862.json b/change/@uifabricshared-foundation-tokens-6ae852c8-1290-4fe0-b20d-43fb502bb862.json deleted file mode 100644 index 8ada110778d..00000000000 --- a/change/@uifabricshared-foundation-tokens-6ae852c8-1290-4fe0-b20d-43fb502bb862.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@uifabricshared/foundation-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-tokens-89603fb2-3c9a-4918-b551-aa8ea9ff8e7d.json b/change/@uifabricshared-foundation-tokens-89603fb2-3c9a-4918-b551-aa8ea9ff8e7d.json deleted file mode 100644 index 892fa6a141b..00000000000 --- a/change/@uifabricshared-foundation-tokens-89603fb2-3c9a-4918-b551-aa8ea9ff8e7d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@uifabricshared/foundation-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-foundation-tokens-99240c02-0730-4aac-94c1-6af493c5d763.json b/change/@uifabricshared-foundation-tokens-99240c02-0730-4aac-94c1-6af493c5d763.json deleted file mode 100644 index 5a9e4be146b..00000000000 --- a/change/@uifabricshared-foundation-tokens-99240c02-0730-4aac-94c1-6af493c5d763.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@uifabricshared/foundation-tokens", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theme-registry-7d8d67f5-4e79-4a4a-95e0-1935347ae4dc.json b/change/@uifabricshared-theme-registry-7d8d67f5-4e79-4a4a-95e0-1935347ae4dc.json deleted file mode 100644 index 113789664d9..00000000000 --- a/change/@uifabricshared-theme-registry-7d8d67f5-4e79-4a4a-95e0-1935347ae4dc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@uifabricshared/theme-registry", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theme-registry-daf4d46e-d6fc-4849-a368-4e63229b94f1.json b/change/@uifabricshared-theme-registry-daf4d46e-d6fc-4849-a368-4e63229b94f1.json deleted file mode 100644 index 64792517fe9..00000000000 --- a/change/@uifabricshared-theme-registry-daf4d46e-d6fc-4849-a368-4e63229b94f1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@uifabricshared/theme-registry", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theme-registry-f197d4a7-7d9f-4a1d-b925-075a05d2d402.json b/change/@uifabricshared-theme-registry-f197d4a7-7d9f-4a1d-b925-075a05d2d402.json deleted file mode 100644 index e9cc2ca27da..00000000000 --- a/change/@uifabricshared-theme-registry-f197d4a7-7d9f-4a1d-b925-075a05d2d402.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@uifabricshared/theme-registry", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theme-registry-fc66ed94-5b4f-4fe9-b0ad-90795d78dd1a.json b/change/@uifabricshared-theme-registry-fc66ed94-5b4f-4fe9-b0ad-90795d78dd1a.json deleted file mode 100644 index 53602407814..00000000000 --- a/change/@uifabricshared-theme-registry-fc66ed94-5b4f-4fe9-b0ad-90795d78dd1a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@uifabricshared/theme-registry", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-themed-settings-29086fb1-10e3-47b1-b17d-c55611df3126.json b/change/@uifabricshared-themed-settings-29086fb1-10e3-47b1-b17d-c55611df3126.json deleted file mode 100644 index 057d00d2b02..00000000000 --- a/change/@uifabricshared-themed-settings-29086fb1-10e3-47b1-b17d-c55611df3126.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@uifabricshared/themed-settings", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-themed-settings-635a0834-cf5d-4378-99d2-bb152fccb2eb.json b/change/@uifabricshared-themed-settings-635a0834-cf5d-4378-99d2-bb152fccb2eb.json deleted file mode 100644 index cbfec8285c6..00000000000 --- a/change/@uifabricshared-themed-settings-635a0834-cf5d-4378-99d2-bb152fccb2eb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@uifabricshared/themed-settings", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-themed-settings-9e9da937-d483-43db-af02-d8223590b8e6.json b/change/@uifabricshared-themed-settings-9e9da937-d483-43db-af02-d8223590b8e6.json deleted file mode 100644 index 2c67c5e6ab3..00000000000 --- a/change/@uifabricshared-themed-settings-9e9da937-d483-43db-af02-d8223590b8e6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@uifabricshared/themed-settings", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-themed-settings-a0ef36e0-3eb2-4660-b521-7e72a0a00bea.json b/change/@uifabricshared-themed-settings-a0ef36e0-3eb2-4660-b521-7e72a0a00bea.json deleted file mode 100644 index 8e1851b3e0a..00000000000 --- a/change/@uifabricshared-themed-settings-a0ef36e0-3eb2-4660-b521-7e72a0a00bea.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@uifabricshared/themed-settings", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-ramp-37b74ef4-e86f-41f4-b261-ae23c06dbb0e.json b/change/@uifabricshared-theming-ramp-37b74ef4-e86f-41f4-b261-ae23c06dbb0e.json deleted file mode 100644 index f6f8a684320..00000000000 --- a/change/@uifabricshared-theming-ramp-37b74ef4-e86f-41f4-b261-ae23c06dbb0e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@uifabricshared/theming-ramp", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-ramp-46cc3ad9-5f22-4ce2-a8b0-744b63fa6937.json b/change/@uifabricshared-theming-ramp-46cc3ad9-5f22-4ce2-a8b0-744b63fa6937.json deleted file mode 100644 index 37839158156..00000000000 --- a/change/@uifabricshared-theming-ramp-46cc3ad9-5f22-4ce2-a8b0-744b63fa6937.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@uifabricshared/theming-ramp", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-ramp-bd5a4f10-f029-4f26-a3c4-635f8eb648f7.json b/change/@uifabricshared-theming-ramp-bd5a4f10-f029-4f26-a3c4-635f8eb648f7.json deleted file mode 100644 index 9ab66212102..00000000000 --- a/change/@uifabricshared-theming-ramp-bd5a4f10-f029-4f26-a3c4-635f8eb648f7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@uifabricshared/theming-ramp", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-ramp-d4a26e32-bef0-4bf8-8f16-d937c9b63b29.json b/change/@uifabricshared-theming-ramp-d4a26e32-bef0-4bf8-8f16-d937c9b63b29.json deleted file mode 100644 index 8e7bd5b4fd6..00000000000 --- a/change/@uifabricshared-theming-ramp-d4a26e32-bef0-4bf8-8f16-d937c9b63b29.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@uifabricshared/theming-ramp", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-react-native-11c04b42-f8ad-4e5a-b8fb-e608308b852d.json b/change/@uifabricshared-theming-react-native-11c04b42-f8ad-4e5a-b8fb-e608308b852d.json deleted file mode 100644 index 5439225ed44..00000000000 --- a/change/@uifabricshared-theming-react-native-11c04b42-f8ad-4e5a-b8fb-e608308b852d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "switch everything to modern jsx-runtime", - "packageName": "@uifabricshared/theming-react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-react-native-3623a100-f1fc-40f7-99d7-45633458815e.json b/change/@uifabricshared-theming-react-native-3623a100-f1fc-40f7-99d7-45633458815e.json deleted file mode 100644 index a90c21d312c..00000000000 --- a/change/@uifabricshared-theming-react-native-3623a100-f1fc-40f7-99d7-45633458815e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "change JSX.Element to React.JSX.Element (pre-81 change)", - "packageName": "@uifabricshared/theming-react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-react-native-5ba0759e-0e45-41de-a773-82fc6564ba78.json b/change/@uifabricshared-theming-react-native-5ba0759e-0e45-41de-a773-82fc6564ba78.json deleted file mode 100644 index 284481d76cf..00000000000 --- a/change/@uifabricshared-theming-react-native-5ba0759e-0e45-41de-a773-82fc6564ba78.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "upgrade to RN 81, React 19, and fix builds", - "packageName": "@uifabricshared/theming-react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-react-native-a36353c1-b8f6-43c4-a56f-c86a1de4fb78.json b/change/@uifabricshared-theming-react-native-a36353c1-b8f6-43c4-a56f-c86a1de4fb78.json deleted file mode 100644 index 4edb318d329..00000000000 --- a/change/@uifabricshared-theming-react-native-a36353c1-b8f6-43c4-a56f-c86a1de4fb78.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add peer declarations for 0.78 and 0.81", - "packageName": "@uifabricshared/theming-react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-react-native-a5e7705e-dcba-45bf-af47-d25599dcd0fb.json b/change/@uifabricshared-theming-react-native-a5e7705e-dcba-45bf-af47-d25599dcd0fb.json deleted file mode 100644 index 1fe9df713b7..00000000000 --- a/change/@uifabricshared-theming-react-native-a5e7705e-dcba-45bf-af47-d25599dcd0fb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "switch repo to typescript 5.x", - "packageName": "@uifabricshared/theming-react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@uifabricshared-theming-react-native-d245eead-4ad2-4c81-abbb-5e06e48ae8c6.json b/change/@uifabricshared-theming-react-native-d245eead-4ad2-4c81-abbb-5e06e48ae8c6.json deleted file mode 100644 index 374a15efe40..00000000000 --- a/change/@uifabricshared-theming-react-native-d245eead-4ad2-4c81-abbb-5e06e48ae8c6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "adjust align deps configs for tools and allow babel-config to inherit RN version", - "packageName": "@uifabricshared/theming-react-native", - "email": "jasonmo@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/package.json b/package.json index 68be4aabea1..98192c4a140 100644 --- a/package.json +++ b/package.json @@ -26,12 +26,10 @@ "scripts": { "build": "lage build-dual", "buildci": "lage buildci", - "bump-versions": "beachball bump", "clean-all": "node ./scripts/src/preinstall/clean-all.js", "docs": "yarn workspace fluent-rn-website start", "bundle": "lage bundle", "clean": "lage clean", - "change": "beachball change", "changeset": "changeset", "changeset:version": "changeset version && yarn install --mode update-lockfile", "changeset:version:postbump": "node .github/scripts/update-dependency-profiles-postbump.mts", @@ -39,7 +37,6 @@ "changeset:status": "changeset status", "changeset:validate": "node .github/scripts/validate-changesets.mts", "check-for-changed-files": "cd scripts && yarn fluentui-scripts check-changes", - "checkchange": "beachball check --changehint \"Run 'yarn change' to generate a change file\"", "checkchange:changeset": "changeset status --since=origin/main", "check-publishing": "node ./scripts/src/cli.mjs check-publishing", "lint": "lage lint", @@ -50,7 +47,6 @@ "preinstall": "node ./scripts/src/preinstall/use-yarn-please.js", "prettier": "lage prettier", "prettier-fix": "cross-env FURN_FIX_MODE=true lage prettier", - "publish:beachball": "beachball publish --bump-deps -m\"šŸ“¦ applying package updates ***NO_CI***\" --verbose", "test": "lage test", "test-links": "markdown-link-check" }, @@ -66,7 +62,6 @@ "@rnx-kit/align-deps": "catalog:", "@rnx-kit/lint-lockfile": "catalog:", "babel-jest": "^29.7.0", - "beachball": "^2.20.0", "cross-env": "catalog:", "eslint": "^9.39.2", "eslint-plugin-import": "^2.32.0", diff --git a/packages/configs/babel-config/package.json b/packages/configs/babel-config/package.json index 05f9e4aa977..6cb238de256 100644 --- a/packages/configs/babel-config/package.json +++ b/packages/configs/babel-config/package.json @@ -35,11 +35,5 @@ }, "furn": { "packageType": "tooling" - }, - "beachball": { - "shouldPublish": false, - "disallowedChangeTypes": [ - "major" - ] } } diff --git a/packages/configs/eslint-config-rules/package.json b/packages/configs/eslint-config-rules/package.json index bc44e2e7cbe..ec9a40bf24a 100644 --- a/packages/configs/eslint-config-rules/package.json +++ b/packages/configs/eslint-config-rules/package.json @@ -32,11 +32,5 @@ }, "furn": { "packageType": "tooling" - }, - "beachball": { - "shouldPublish": false, - "disallowedChangeTypes": [ - "major" - ] } } diff --git a/packages/configs/jest-config/package.json b/packages/configs/jest-config/package.json index aaf19a1ad92..78ac47e1aa3 100644 --- a/packages/configs/jest-config/package.json +++ b/packages/configs/jest-config/package.json @@ -56,11 +56,5 @@ "tools-core" ] } - }, - "beachball": { - "shouldPublish": false, - "disallowedChangeTypes": [ - "major" - ] } } diff --git a/packages/configs/kit-config/package.json b/packages/configs/kit-config/package.json index ca80622e3c4..a4b3623d439 100644 --- a/packages/configs/kit-config/package.json +++ b/packages/configs/kit-config/package.json @@ -29,11 +29,5 @@ }, "furn": { "packageType": "tooling" - }, - "beachball": { - "shouldPublish": false, - "disallowedChangeTypes": [ - "major" - ] } } diff --git a/packages/configs/react-configs/package.json b/packages/configs/react-configs/package.json index 536dc48ef77..46af1a96c25 100644 --- a/packages/configs/react-configs/package.json +++ b/packages/configs/react-configs/package.json @@ -34,11 +34,5 @@ }, "furn": { "packageType": "tooling" - }, - "beachball": { - "shouldPublish": false, - "disallowedChangeTypes": [ - "major" - ] } } diff --git a/yarn.lock b/yarn.lock index c18a77633e1..2c35bb007b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4896,7 +4896,6 @@ __metadata: "@rnx-kit/align-deps": "catalog:" "@rnx-kit/lint-lockfile": "catalog:" babel-jest: "npm:^29.7.0" - beachball: "npm:^2.20.0" cross-env: "catalog:" eslint: "npm:^9.39.2" eslint-plugin-import: "npm:^2.32.0" @@ -12034,28 +12033,6 @@ __metadata: languageName: node linkType: hard -"beachball@npm:^2.20.0": - version: 2.47.1 - resolution: "beachball@npm:2.47.1" - dependencies: - cosmiconfig: "npm:^8.3.6" - execa: "npm:^5.0.0" - fs-extra: "npm:^11.1.1" - lodash: "npm:^4.17.15" - minimatch: "npm:^3.0.4" - p-limit: "npm:^3.0.2" - prompts: "npm:^2.4.2" - semver: "npm:^7.0.0" - toposort: "npm:^2.0.2" - uuid: "npm:^9.0.0" - workspace-tools: "npm:^0.36.3" - yargs-parser: "npm:^21.0.0" - bin: - beachball: bin/beachball.js - checksum: 10c0/87d35286c185402527f3082cc259347cc1673ad592cfdc03c8dda493e375c8bc62b31c2707f5862d032a84d1af1754a7faa7c192af09c20b957985000b0d62d7 - languageName: node - linkType: hard - "better-path-resolve@npm:1.0.0": version: 1.0.0 resolution: "better-path-resolve@npm:1.0.0" @@ -13017,7 +12994,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^8.1.3, cosmiconfig@npm:^8.3.6": +"cosmiconfig@npm:^8.1.3": version: 8.3.6 resolution: "cosmiconfig@npm:8.3.6" dependencies: @@ -14902,7 +14879,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": +"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -15277,7 +15254,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": +"fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -23693,13 +23670,6 @@ __metadata: languageName: node linkType: hard -"toposort@npm:^2.0.2": - version: 2.0.2 - resolution: "toposort@npm:2.0.2" - checksum: 10c0/ab9ca91fce4b972ccae9e2f539d755bf799a0c7eb60da07fd985fce0f14c159ed1e92305ff55697693b5bc13e300f5417db90e2593b127d421c9f6c440950222 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -24282,15 +24252,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^9.0.0": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b - languageName: node - linkType: hard - "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -24693,21 +24654,6 @@ __metadata: languageName: node linkType: hard -"workspace-tools@npm:^0.36.3": - version: 0.36.3 - resolution: "workspace-tools@npm:0.36.3" - dependencies: - "@yarnpkg/lockfile": "npm:^1.1.0" - fast-glob: "npm:^3.3.1" - git-url-parse: "npm:^13.0.0" - globby: "npm:^11.0.0" - jju: "npm:^1.4.0" - js-yaml: "npm:^4.1.0" - micromatch: "npm:^4.0.0" - checksum: 10c0/d96765ee1b4f4fdbbf01a8bd36d26b37daac472e367dbc4a4c7deda5a84bc07a48ce8c6784deb9733c4ba8f71f8a499d3796782caa6ac1afd860cccfea946ee4 - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -24929,7 +24875,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^21.0.0, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 From 46ad0ebca8ba478e679721c187113f7f3962ccfa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Feb 2026 18:41:05 -0800 Subject: [PATCH 11/25] Remove AI generated markdown, rename yaml --- .github/workflows/pr-validation.yml | 34 ---- .github/workflows/pr.yml | 28 +++ CHANGESETS_SETUP.md | 261 ---------------------------- 3 files changed, 28 insertions(+), 295 deletions(-) delete mode 100644 .github/workflows/pr-validation.yml delete mode 100644 CHANGESETS_SETUP.md diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml deleted file mode 100644 index 44b5fc525cb..00000000000 --- a/.github/workflows/pr-validation.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: PR Validation - -on: - pull_request: - branches: - - main - -jobs: - check-changesets: - name: Check for Changesets - runs-on: ubuntu-latest - # Skip this check for the version bump PR created by changesets - if: ${{ github.head_ref != 'changeset-release/main' }} - - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '22' - cache: 'yarn' - - - name: Enable Corepack - run: corepack enable - - - name: Install dependencies - run: yarn install --immutable - - - name: Validate changesets - run: node .github/scripts/validate-changesets.mts diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 466aa41b824..b3be8cfd70f 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -283,6 +283,33 @@ jobs: apps/E2E/reports apps/E2E/errorShots + check-changesets: + name: Check for Changesets + runs-on: ubuntu-latest + # Skip this check for the version bump PR created by changesets + if: ${{ github.head_ref != 'changeset-release/main' }} + + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'yarn' + + - name: Enable Corepack + run: corepack enable + + - name: Install dependencies + run: yarn install --immutable + + - name: Validate changesets + run: node .github/scripts/validate-changesets.mts + test-links: name: Test repo links runs-on: ubuntu-latest @@ -313,6 +340,7 @@ jobs: - ios - windows - win32 + - check-changesets - test-links steps: - name: All required jobs passed diff --git a/CHANGESETS_SETUP.md b/CHANGESETS_SETUP.md deleted file mode 100644 index 0217a5ef003..00000000000 --- a/CHANGESETS_SETUP.md +++ /dev/null @@ -1,261 +0,0 @@ -# Changesets Hybrid Workflow Setup Guide - -This guide explains how to set up the hybrid changesets workflow that uses GitHub Actions for version bumps and Azure Pipelines for publishing. - -## Prerequisites - -- Repository admin access to configure GitHub Actions permissions -- Azure Pipelines already configured with NPM token - -## Architecture Overview - -``` -Developer → Changeset (markdown) → PR merged to main - ↓ -GitHub Actions (@changesets/action) - - changeset version (bump package.json versions) - - Create "Version Packages" PR - - Use standard GITHUB_TOKEN with write permissions - - Run dependency-profiles postbump hook - ↓ -Version PR merged - ↓ -Azure Pipelines - - Build & test - - changeset publish (to npm) - - Create git tags (automatic with changeset publish) -``` - -## Phase 1: GitHub Actions Permissions - -The workflow uses the standard `GITHUB_TOKEN` with elevated permissions to create version bump PRs. - -### Workflow Permissions - -The workflow is configured with the following permissions in [`.github/workflows/changesets-version.yml`](.github/workflows/changesets-version.yml): - -```yaml -permissions: - contents: write # For creating commits and tags - pull-requests: write # For creating version bump PRs -``` - -**No additional setup required** - GitHub automatically provides the `GITHUB_TOKEN` secret to workflows with these scoped permissions. - -### Note on GitHub Apps (Alternative Approach) - -If your organization has restrictions that prevent the standard `GITHUB_TOKEN` from creating PRs, you can optionally use a GitHub App token approach (like [rnx-kit does](https://github.com/microsoft/rnx-kit/commit/28e835365bdeed97e50ff8e7e68ea9ad531d3849)). However, this adds complexity and is not needed for this repository. - -## Phase 2: Verify Azure Pipelines Configuration - -The Azure Pipelines publish workflow has been updated to use `changeset publish` instead of `beachball publish`. - -**Required Azure Variable Groups** (should already exist): -- `FluentUI React Native Secrets` - Contains `npmAuth` variable - -**No changes needed** - Azure Pipelines will automatically use the new publish command. - -## Phase 3: PR Validation (Configured āœ…) - -Three layers of changeset validation are now active: - -### 1. Changeset Bot (GitHub App) āœ… -- **Status**: Installed -- **What it does**: Automatically comments on PRs without changesets -- Shows: "āš ļø No Changeset" or "āœ… Changeset detected" -- Updates in real-time as changesets are added - -### 2. GitHub Actions PR Validation āœ… -- **Workflow**: `.github/workflows/pr-validation.yml` -- **What it does**: Enforces changesets in CI/CD -- Checks: - - āœ… Changeset files exist - - āœ… No major version bumps (breaking changes disallowed) - - āœ… Changeset version dry-run passes (ensures no errors) -- Automatically skips for version bump PRs (`changeset-release/main`) - -**Script**: [`.github/scripts/validate-changesets.mts`](.github/scripts/validate-changesets.mts) - -**Run locally**: -```bash -yarn changeset:validate -``` - -**All layers work together**: -- Bot provides immediate visual feedback -- GitHub Actions enforces requirements and validates quality - -## Phase 4: Developer Workflow Changes - -### Creating Changesets (New Way) - -**Before (Beachball)**: -```bash -yarn change -``` - -**After (Changesets)**: -```bash -yarn changeset -# Interactive CLI will guide you through: -# 1. Which packages changed -# 2. What type of bump (major/minor/patch) -# 3. Description of changes -``` - -### Changeset File Format - -**Beachball** (JSON in `change/` directory): -```json -{ - "type": "patch", - "comment": "Fix button accessibility", - "packageName": "@fluentui-react-native/button", - "email": "user@example.com" -} -``` - -**Changesets** (Markdown in `.changeset/` directory): -```markdown ---- -"@fluentui-react-native/button": patch ---- - -Fix button accessibility -``` - -### Checking Status - -```bash -# See what packages will be published -yarn changeset:status - -# See detailed version changes -yarn changeset:status --verbose -``` - -### Post-Version Hook (dependency-profiles) - -After version bumps, the `dependency-profiles` package needs to be updated with the latest versions. This is handled automatically in GitHub Actions. - -**What it does:** -- Updates `packages/dependency-profiles` with latest package versions -- Runs `yarn install --mode update-lockfile` to update yarn.lock -- Commits and pushes changes (in CI only) - -**Script location:** [`.github/scripts/update-dependency-profiles-postbump.mts`](.github/scripts/update-dependency-profiles-postbump.mts) - -To manually run the script locally (for debugging): -```bash -node .github/scripts/update-dependency-profiles-postbump.mts -``` - -## Phase 4: Testing the Workflow - -### Local Testing - -1. **Install dependencies**: - ```bash - yarn install - ``` - -2. **Create a test changeset**: - ```bash - yarn changeset - # Select a package - # Choose "patch" - # Add description: "Test changeset workflow" - ``` - -3. **Test version bump locally** (optional): - ```bash - yarn changeset:version - # This will: - # - Update package.json versions - # - Update CHANGELOG.md files - # - Consume changeset files - # - Update yarn.lock - - # Reset if just testing: - git reset --hard HEAD - ``` - -### End-to-End Testing - -1. **Merge a changeset to main**: - - Create branch with changeset - - Open PR - - Merge to main - -2. **Verify GitHub Actions**: - - Go to Actions tab - - Check "Changesets Version Bump" workflow - - Verify it creates a PR titled "chore(release): version packages" - - PR branch should be `changeset-release/main` - -3. **Merge version PR**: - - Review the version bump PR - - Merge to main - -4. **Verify Azure Pipelines**: - - Check Azure Pipelines run - - Verify packages published to npm - - Verify git tags created (changesets creates them automatically) - -## Troubleshooting - -### GitHub Actions Fails with "Resource not accessible by integration" - -**Problem**: The `GITHUB_TOKEN` doesn't have sufficient permissions. - -**Solution**: -1. Verify the workflow has `permissions` section with `contents: write` and `pull-requests: write` -2. Check repository settings → Actions → General → Workflow permissions -3. Ensure "Read and write permissions" is selected (not "Read repository contents and packages permissions") - -### Azure Pipelines "changeset publish" Fails - -**Problem**: NPM authentication issue or no packages to publish. - -**Solution**: -1. Check that version bump PR was merged first -2. Verify `npmAuth` variable exists in `FluentUI React Native Secrets` group -3. Check Azure Pipelines logs for specific error - -### "No changesets present" - -**Problem**: Forgot to create changeset in PR. - -**Solution**: -- Run `yarn changeset` to create a changeset file -- Commit and push the `.changeset/*.md` file -- Changesets PR bot will update status - -## Migration from Beachball - -This repository has completed migration from Beachball to Changesets. All Beachball infrastructure has been removed: - -- āœ… All beachball change files converted to a migration changeset -- āœ… `beachball` package removed from dependencies -- āœ… `beachball.config.js` deleted -- āœ… Beachball scripts removed from `package.json` -- āœ… Azure Pipelines updated to use `changeset publish` - -### Version bump PR branch - -**Old**: `beachball/version-bump/main` -**New**: `changeset-release/main` - -## References - -- **Changesets docs**: https://github.com/changesets/changesets -- **GitHub Actions permissions**: https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#permissions-for-the-github_token -- **rnx-kit example** (uses GitHub App approach): https://github.com/microsoft/rnx-kit/.github/workflows/build.yml - -## Support - -If you encounter issues: -1. Check this guide's troubleshooting section -2. Review GitHub Actions logs -3. Check Azure Pipelines logs -4. Review the plan document: `/Users/sanajmi/.claude/plans/stateless-jumping-unicorn.md` From 0839381d60a7ae53bd104af14cf75920d8b3fd31 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Feb 2026 23:14:47 -0800 Subject: [PATCH 12/25] remove check-changes --- CLAUDE.md | 3 +-- package.json | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 5020aa287ba..cf82e188c5f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -66,8 +66,7 @@ yarn prettier-fix # Format code with Prettier yarn depcheck # Check for unused dependencies across packages yarn depcheck-fix # Fix depcheck issues automatically yarn align-deps # Align React Native dependencies using @rnx-kit/align-deps -yarn change # Generate Beachball change files (required before PR merge) -yarn checkchange # Verify change files exist for modified packages +yarn changeset # Generate changeset files (required before PR merge) ``` ### Lage Configuration diff --git a/package.json b/package.json index 98192c4a140..d243203623c 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,6 @@ "changeset:publish": "changeset publish", "changeset:status": "changeset status", "changeset:validate": "node .github/scripts/validate-changesets.mts", - "check-for-changed-files": "cd scripts && yarn fluentui-scripts check-changes", "checkchange:changeset": "changeset status --since=origin/main", "check-publishing": "node ./scripts/src/cli.mjs check-publishing", "lint": "lage lint", From 6d00718328288ef27ca9c05a8a76d18984c07033 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Feb 2026 14:14:11 -0800 Subject: [PATCH 13/25] use zx --- .../update-dependency-profiles-postbump.mts | 87 +++------ .github/scripts/validate-changesets.mts | 170 ++++++++---------- .github/workflows/changesets-version.yml | 2 +- .github/workflows/pr.yml | 2 +- package.json | 7 +- yarn.lock | 10 ++ 6 files changed, 121 insertions(+), 157 deletions(-) mode change 100755 => 100644 .github/scripts/update-dependency-profiles-postbump.mts mode change 100755 => 100644 .github/scripts/validate-changesets.mts diff --git a/.github/scripts/update-dependency-profiles-postbump.mts b/.github/scripts/update-dependency-profiles-postbump.mts old mode 100755 new mode 100644 index 186eb6468f0..21b9ec772e0 --- a/.github/scripts/update-dependency-profiles-postbump.mts +++ b/.github/scripts/update-dependency-profiles-postbump.mts @@ -1,76 +1,41 @@ -#!/usr/bin/env node +#!/usr/bin/env zx +import 'zx/globals'; + /** * Post-version hook for dependency-profiles package * * This script runs after changesets version bump to update dependency-profiles * with the latest package versions and commit the changes. - * - * Usage: node scripts/update-dependency-profiles-postbump.mts */ -import { execSync } from 'child_process'; -import { existsSync } from 'fs'; -import { resolve } from 'path'; - const DEPENDENCY_PROFILES_DIR = 'packages/dependency-profiles'; -function execCommand(command: string, cwd?: string): void { - console.log(`> ${command}`); - execSync(command, { - stdio: 'inherit', - cwd: cwd ? resolve(cwd) : undefined - }); -} - -function hasGitChanges(): boolean { - try { - const output = execSync('git status --porcelain', { encoding: 'utf8' }); - return output.trim().length > 0; - } catch (error) { - console.error('Failed to check git status:', error); - return false; - } -} - -function main(): void { - console.log('šŸ” Checking for dependency-profiles package...'); - - if (!existsSync(DEPENDENCY_PROFILES_DIR)) { - console.log('āš ļø dependency-profiles directory not found, skipping'); - return; - } - - console.log('šŸ“¦ Updating dependency-profiles'); +echo('šŸ” Checking for dependency-profiles package...'); - // Run update-profile script - execCommand('yarn update-profile', DEPENDENCY_PROFILES_DIR); +if (!fs.existsSync(DEPENDENCY_PROFILES_DIR)) { + echo('āš ļø dependency-profiles directory not found, skipping'); +} else { + echo('šŸ“¦ Updating dependency-profiles'); + cd(DEPENDENCY_PROFILES_DIR); + await $`yarn update-profile`; - // Update lockfile at root - console.log('šŸ”„ Updating yarn.lock'); - execCommand('yarn install --mode update-lockfile'); + echo('šŸ”„ Updating yarn.lock'); + cd('../..'); + await $`yarn install --mode update-lockfile`; // Check if there are changes to commit - if (!hasGitChanges()) { - console.log('āœ… No changes to commit'); - return; + const status = await $`git status --porcelain`; + if (!status.stdout.trim()) { + echo('āœ… No changes to commit'); + } else { + echo('šŸ’¾ Committing dependency-profiles updates'); + + await $`git config user.name "github-actions[bot]"`; + await $`git config user.email "github-actions[bot]@users.noreply.github.com"`; + await $`git add .`; + await $`git commit -m "chore: update dependency-profiles and lockfile"`; + await $`git push`; + + echo('āœ… Committed dependency-profiles updates'); } - - console.log('šŸ’¾ Committing dependency-profiles updates'); - - // Configure git - execCommand('git config user.name "github-actions[bot]"'); - execCommand('git config user.email "github-actions[bot]@users.noreply.github.com"'); - - // Stage all changes - execCommand('git add .'); - - // Commit - execCommand('git commit -m "chore: update dependency-profiles and lockfile"'); - - // Push - execCommand('git push'); - - console.log('āœ… Committed dependency-profiles updates'); } - -main(); diff --git a/.github/scripts/validate-changesets.mts b/.github/scripts/validate-changesets.mts old mode 100755 new mode 100644 index 47a2668cee4..3644492ade4 --- a/.github/scripts/validate-changesets.mts +++ b/.github/scripts/validate-changesets.mts @@ -1,4 +1,6 @@ -#!/usr/bin/env node +#!/usr/bin/env zx +import 'zx/globals'; + /** * Validate changesets in CI * @@ -6,19 +8,24 @@ * 1. Changesets are present (PRs require changesets) * 2. No major version bumps (breaking changes disallowed) * 3. Changeset status passes (validates format, config, dependencies) - * - * Usage: node .github/scripts/validate-changesets.mts */ -import { execSync } from 'child_process'; -import { readFileSync, readdirSync } from 'fs'; -import { join } from 'path'; - const CHANGESETS_DIR = '.changeset'; -const RED = '\x1b[31m'; -const GREEN = '\x1b[32m'; -const YELLOW = '\x1b[33m'; -const RESET = '\x1b[0m'; + +// ANSI color codes +const colors = { + red: (msg: string) => `\x1b[31m${msg}\x1b[0m`, + green: (msg: string) => `\x1b[32m${msg}\x1b[0m`, + yellow: (msg: string) => `\x1b[33m${msg}\x1b[0m`, +}; + +// Logging helpers +const log = { + error: (msg: string) => echo(colors.red(msg)), + success: (msg: string) => echo(colors.green(msg)), + warn: (msg: string) => echo(colors.yellow(msg)), + info: (msg: string) => echo(msg), +}; interface ChangesetFrontmatter { [packageName: string]: 'major' | 'minor' | 'patch'; @@ -26,73 +33,65 @@ interface ChangesetFrontmatter { function parseChangesetForMajorCheck(filePath: string): ChangesetFrontmatter | null { try { - const content = readFileSync(filePath, 'utf-8'); - - // Extract frontmatter between --- markers + const content = fs.readFileSync(filePath, 'utf-8'); const frontmatterMatch = content.match(/^---\n([\s\S]*?)\n---/); - if (!frontmatterMatch) { - return null; - } + if (!frontmatterMatch) return null; const frontmatter = frontmatterMatch[1]; - const result: ChangesetFrontmatter = {}; + const result = {}; - // Parse YAML-like frontmatter - // Format: "@scope/package": minor const lines = frontmatter.split('\n').filter(line => line.trim()); for (const line of lines) { const match = line.match(/^["']?([^"':]+)["']?\s*:\s*(major|minor|patch)/); if (match) { const [, packageName, bumpType] = match; - result[packageName.trim()] = bumpType as 'major' | 'minor' | 'patch'; + result[packageName.trim()] = bumpType; } } return Object.keys(result).length > 0 ? result : null; - } catch (error) { - // Parsing errors will be caught by changeset status + } catch { return null; } } -function checkChangesetPresence(): boolean { - console.log('\nšŸ” Checking for changeset presence...\n'); +async function checkChangesetPresence() { + log.info('\nšŸ” Checking for changeset presence...\n'); try { - const statusOutput = execSync('yarn changeset status --since=origin/main 2>&1', { - encoding: 'utf-8' - }); - - if (statusOutput.includes('No changesets present')) { - console.log(`${RED}āŒ No changesets found${RESET}\n`); - console.log(`${YELLOW}This PR requires a changeset to document the changes.${RESET}`); - console.log(`${YELLOW}To create a changeset, run: yarn changeset${RESET}\n`); + const { stdout } = await $`yarn changeset status --since=origin/main 2>&1`; + + if (stdout.includes('No changesets present')) { + log.error('āŒ No changesets found\n'); + log.warn('This PR requires a changeset to document the changes.'); + log.warn('To create a changeset, run: yarn changeset\n'); return false; } - console.log(`${GREEN}āœ… Changesets found${RESET}`); + log.success('āœ… Changesets found'); return true; } catch (error: any) { - console.log(`${RED}āŒ Failed to check changeset status${RESET}\n`); - console.log(error.message); + log.error('āŒ Failed to check changeset status\n'); + log.info(error.message); return false; } } -function checkForMajorBumps(): boolean { - console.log('\nšŸ” Checking for major version bumps...\n'); +async function checkForMajorBumps() { + log.info('\nšŸ” Checking for major version bumps...\n'); - const changesetFiles = readdirSync(CHANGESETS_DIR) + const files = fs.readdirSync(CHANGESETS_DIR); + const changesetFiles = files .filter(file => file.endsWith('.md') && file !== 'README.md') - .map(file => join(CHANGESETS_DIR, file)); + .map(file => path.join(CHANGESETS_DIR, file)); if (changesetFiles.length === 0) { - console.log(`${YELLOW}No changesets found (skipping major check)${RESET}`); + log.warn('No changesets found (skipping major check)'); return true; } let hasMajor = false; - const majorBumps: Array<{ file: string; packages: string[] }> = []; + const majorBumps = []; for (const file of changesetFiles) { const frontmatter = parseChangesetForMajorCheck(file); @@ -109,80 +108,69 @@ function checkForMajorBumps(): boolean { } if (hasMajor) { - console.log(`${RED}āŒ Major version bumps detected!${RESET}\n`); + log.error('āŒ Major version bumps detected!\n'); for (const { file, packages } of majorBumps) { - console.log(`${RED} ${file}:${RESET}`); + log.error(` ${file}:`); for (const pkg of packages) { - console.log(`${RED} - ${pkg}: major${RESET}`); + log.error(` - ${pkg}: major`); } } - console.log(`\n${RED}Major version bumps are not allowed.${RESET}`); - console.log(`${YELLOW}If you need to make a breaking change, please discuss with the team first.${RESET}\n`); + log.error('\nMajor version bumps are not allowed.'); + log.warn('If you need to make a breaking change, please discuss with the team first.\n'); return false; } - console.log(`${GREEN}āœ… No major version bumps found${RESET}`); + log.success('āœ… No major version bumps found'); return true; } -function validateChangesetStatus(): boolean { - console.log('\nšŸ” Validating changesets with changeset status...\n'); +async function validateChangesetStatus() { + log.info('\nšŸ” Validating changesets with changeset status...\n'); try { - // This validates: - // - Changeset file format - // - Package references - // - Dependency graph - // - Config validity - const statusOutput = execSync('yarn changeset status --since=origin/main 2>&1', { - encoding: 'utf-8' - }); - - // Check for errors (but "No changesets present" is not an error here) - if (statusOutput.toLowerCase().includes('error') && !statusOutput.includes('No changesets present')) { - console.log(`${RED}āŒ Changeset validation failed!${RESET}\n`); - console.log(statusOutput); + const { stdout } = await $`yarn changeset status --since=origin/main 2>&1`; + + if (stdout.toLowerCase().includes('error') && !stdout.includes('No changesets present')) { + log.error('āŒ Changeset validation failed!\n'); + log.info(stdout); return false; } - console.log(`${GREEN}āœ… Changeset validation passed${RESET}`); + log.success('āœ… Changeset validation passed'); return true; } catch (error: any) { - console.log(`${RED}āŒ Changeset validation failed!${RESET}\n`); - console.log(`${RED}Error:${RESET}`, error.message); - if (error.stdout) console.log(error.stdout); - if (error.stderr) console.log(error.stderr); + log.error('āŒ Changeset validation failed!\n'); + log.error(`Error: ${error.message}`); + if (error.stdout) log.info(error.stdout); + if (error.stderr) log.info(error.stderr); return false; } } -function main(): void { - console.log(`\n${'='.repeat(60)}`); - console.log('Changesets Validation'); - console.log(`${'='.repeat(60)}`); +// Main execution +log.info(`\n${'='.repeat(60)}`); +log.info('Changesets Validation'); +log.info(`${'='.repeat(60)}`); - const results = { - presence: checkChangesetPresence(), - majorBumps: checkForMajorBumps(), - validation: validateChangesetStatus() - }; +const results = { + presence: await checkChangesetPresence(), + majorBumps: await checkForMajorBumps(), + validation: await validateChangesetStatus() +}; - console.log(`\n${'='.repeat(60)}`); - console.log('Validation Results:'); - console.log(`${'='.repeat(60)}\n`); +log.info(`\n${'='.repeat(60)}`); +log.info('Validation Results:'); +log.info(`${'='.repeat(60)}\n`); - console.log(`Changeset presence: ${results.presence ? GREEN + 'āœ… PASS' : RED + 'āŒ FAIL'}${RESET}`); - console.log(`Major version check: ${results.majorBumps ? GREEN + 'āœ… PASS' : RED + 'āŒ FAIL'}${RESET}`); - console.log(`Changeset validation: ${results.validation ? GREEN + 'āœ… PASS' : RED + 'āŒ FAIL'}${RESET}\n`); +log.info(`Changeset presence: ${results.presence ? 'āœ… PASS' : 'āŒ FAIL'}`); +log.info(`Major version check: ${results.majorBumps ? 'āœ… PASS' : 'āŒ FAIL'}`); +log.info(`Changeset validation: ${results.validation ? 'āœ… PASS' : 'āŒ FAIL'}\n`); - const allPassed = results.presence && results.majorBumps && results.validation; - - if (!allPassed) { - console.log(`${RED}Validation failed!${RESET}\n`); - process.exit(1); - } +const allPassed = results.presence && results.majorBumps && results.validation; - console.log(`${GREEN}All validations passed! āœ…${RESET}\n`); +if (!allPassed) { + log.error('Validation failed!\n'); + throw new Error('Validation failed'); } -main(); +log.success('All validations passed! āœ…\n'); diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml index ffdc4d4853e..8ad3e9f2f89 100644 --- a/.github/workflows/changesets-version.yml +++ b/.github/workflows/changesets-version.yml @@ -57,4 +57,4 @@ jobs: - name: Post-version hook for dependency-profiles if: steps.changesets.outputs.hasChangesets == 'true' - run: node .github/scripts/update-dependency-profiles-postbump.mts + run: zx .github/scripts/update-dependency-profiles-postbump.mts diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index b3be8cfd70f..9974e791f39 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -308,7 +308,7 @@ jobs: run: yarn install --immutable - name: Validate changesets - run: node .github/scripts/validate-changesets.mts + run: zx .github/scripts/validate-changesets.mts test-links: name: Test repo links diff --git a/package.json b/package.json index d243203623c..d1c29547e2a 100644 --- a/package.json +++ b/package.json @@ -32,10 +32,10 @@ "clean": "lage clean", "changeset": "changeset", "changeset:version": "changeset version && yarn install --mode update-lockfile", - "changeset:version:postbump": "node .github/scripts/update-dependency-profiles-postbump.mts", + "changeset:version:postbump": "zx .github/scripts/update-dependency-profiles-postbump.mts", "changeset:publish": "changeset publish", "changeset:status": "changeset status", - "changeset:validate": "node .github/scripts/validate-changesets.mts", + "changeset:validate": "zx .github/scripts/validate-changesets.mts", "checkchange:changeset": "changeset status --since=origin/main", "check-publishing": "node ./scripts/src/cli.mjs check-publishing", "lint": "lage lint", @@ -67,7 +67,8 @@ "lage": "^2.0.0", "markdown-link-check": "^3.8.7", "prettier": "^2.4.1", - "typescript": "^5.8.0" + "typescript": "^5.8.0", + "zx": "^8.2.4" }, "workspaces": [ "apps/*", diff --git a/yarn.lock b/yarn.lock index 2c35bb007b6..6e66005f6b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4903,6 +4903,7 @@ __metadata: markdown-link-check: "npm:^3.8.7" prettier: "npm:^2.4.1" typescript: "npm:^5.8.0" + zx: "npm:^8.2.4" languageName: unknown linkType: soft @@ -25017,3 +25018,12 @@ __metadata: checksum: 10c0/5a2db7e59177a3d7e202543f5136cb87b97b047b77c8a3d824098d3fa8b80d3aa40a0a5f296965c3b82dfdccdd05dbbfacce91347f16a39c675680fd7b1ab109 languageName: node linkType: hard + +"zx@npm:^8.2.4": + version: 8.8.5 + resolution: "zx@npm:8.8.5" + bin: + zx: build/cli.js + checksum: 10c0/1273e4f72cfe35a59041aef5a56fd87318bc4e11947d101810b67e5c486ab30574042938728e8a15e085de985e762b8585fcdaab4cf87fd113153b63a5846611 + languageName: node + linkType: hard From c43952baa1da9d87832cb434e0fbda0ee96ef1f4 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Thu, 12 Feb 2026 00:34:22 -0800 Subject: [PATCH 14/25] Update pr.yml --- .github/workflows/pr.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 9974e791f39..f1a2c958b92 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -27,9 +27,6 @@ jobs: - name: Install dependencies run: yarn - - name: Check change files - run: yarn checkchange - - name: Check prettier run: yarn prettier From 034b20389edc8220674c6fc65cdd23b0d2581b51 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Feb 2026 00:54:49 -0800 Subject: [PATCH 15/25] remove check-changes, use yarn scripts --- .github/workflows/changesets-version.yml | 2 +- .github/workflows/pr.yml | 5 +-- scripts/src/cli.mjs | 2 - .../src/tasks/checkForModifiedFilesTask.js | 43 ------------------- 4 files changed, 2 insertions(+), 50 deletions(-) delete mode 100644 scripts/src/tasks/checkForModifiedFilesTask.js diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml index 8ad3e9f2f89..63f6f4b5435 100644 --- a/.github/workflows/changesets-version.yml +++ b/.github/workflows/changesets-version.yml @@ -57,4 +57,4 @@ jobs: - name: Post-version hook for dependency-profiles if: steps.changesets.outputs.hasChangesets == 'true' - run: zx .github/scripts/update-dependency-profiles-postbump.mts + run: yarn changeset:version:postbump diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 9974e791f39..737b65fc409 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -39,9 +39,6 @@ jobs: - name: Build CI run: yarn buildci - - name: Verify API and ensure changed files - run: yarn check-for-changed-files - android: name: Android PR runs-on: ubuntu-latest @@ -308,7 +305,7 @@ jobs: run: yarn install --immutable - name: Validate changesets - run: zx .github/scripts/validate-changesets.mts + run: changeset:validate test-links: name: Test repo links diff --git a/scripts/src/cli.mjs b/scripts/src/cli.mjs index 28f25fe02fd..502fad29dc1 100755 --- a/scripts/src/cli.mjs +++ b/scripts/src/cli.mjs @@ -8,7 +8,6 @@ import { PrettierCommand } from './tasks/prettier.js'; import { LintCommand } from './tasks/eslint.js'; import { LintPackageCommand } from './tasks/lintPackage.ts'; import { JestCommand } from './tasks/jest.js'; -import { CheckChangesCommand } from './tasks/checkForModifiedFilesTask.js'; import { CheckPublishingCommand } from './tasks/checkPublishingTask.js'; import { DepcheckCommand } from './tasks/depcheck.ts'; @@ -24,7 +23,6 @@ cli.register(PrettierCommand); cli.register(LintCommand); cli.register(LintPackageCommand); cli.register(JestCommand); -cli.register(CheckChangesCommand); cli.register(CheckPublishingCommand); cli.register(DepcheckCommand); diff --git a/scripts/src/tasks/checkForModifiedFilesTask.js b/scripts/src/tasks/checkForModifiedFilesTask.js deleted file mode 100644 index 78c8ea5c53a..00000000000 --- a/scripts/src/tasks/checkForModifiedFilesTask.js +++ /dev/null @@ -1,43 +0,0 @@ -// @ts-check - -import { Command } from 'clipanion'; -import os from 'node:os'; -import { execSync } from 'node:child_process'; - -export class CheckChangesCommand extends Command { - /** @override */ - static paths = [['check-changes']]; - - /** @override */ - static usage = Command.Usage({ - description: 'Check for modified files tracked by git', - details: 'This command checks if there are any tracked files that have been modified and not committed.', - examples: [['Check for modified files', '$0 check-changes']], - }); - - async execute() { - try { - /** @type {(value: string) => boolean} */ - const notEmpty = (value) => value.trim() !== ''; - - const gitStatusOutput = execSync('git status -s --untracked-files=no').toString('utf8'); - const hasChangedFiles = gitStatusOutput.split(os.EOL).filter(notEmpty).length > 0; - - if (hasChangedFiles) { - console.error('This build has files that are tracked by git that resulted in changed files.'); - console.error('Check the following output and resolve the problem that caused these files to change'); - console.error('Most likely you committed your files with --no-verify'); - console.error(gitStatusOutput); - - console.error(execSync('git diff').toString('utf8')); - - throw new Error('change file is required'); - } - - console.info('No errors found'); - return 0; - } catch (err) { - throw err instanceof Error ? err : new Error('Check for modified files failed'); - } - } -} From 381cb97fe10fcc76d043eca572d212d5e3ac8604 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Thu, 12 Feb 2026 07:10:08 -0800 Subject: [PATCH 16/25] Update changesets-version.yml Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com> --- .github/workflows/changesets-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml index 63f6f4b5435..f26843dbe36 100644 --- a/.github/workflows/changesets-version.yml +++ b/.github/workflows/changesets-version.yml @@ -19,7 +19,7 @@ jobs: if: ${{ github.repository == 'microsoft/fluentui-react-native' }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up toolchain uses: microsoft/react-native-test-app/.github/actions/setup-toolchain@5.0.14 From 369db4b3a038dbc75df5fcd9514c88eb6b4d653c Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Thu, 12 Feb 2026 07:20:26 -0800 Subject: [PATCH 17/25] Update .github/workflows/pr.yml Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com> --- .github/workflows/pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index eb17f980320..b8c37b1cd59 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -285,7 +285,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 From c124629e951aef3d14a5f6c6ea71f52d45e92560 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Thu, 12 Feb 2026 07:21:41 -0800 Subject: [PATCH 18/25] Apply suggestions from code review Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com> --- .github/workflows/pr.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index b8c37b1cd59..adafefda6d8 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -287,10 +287,11 @@ jobs: - name: Checkout uses: actions/checkout@v6 with: + filter: blob:none fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '22' cache: 'yarn' From 918fdcf730076461abd138d19a0b9819b23a64eb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Feb 2026 08:25:25 -0800 Subject: [PATCH 19/25] update validate to use changeset:status --- .github/scripts/validate-changesets.mts | 95 +++++++++---------------- package.json | 3 - 2 files changed, 33 insertions(+), 65 deletions(-) diff --git a/.github/scripts/validate-changesets.mts b/.github/scripts/validate-changesets.mts index 3644492ade4..a160c36f60f 100644 --- a/.github/scripts/validate-changesets.mts +++ b/.github/scripts/validate-changesets.mts @@ -10,8 +10,6 @@ import 'zx/globals'; * 3. Changeset status passes (validates format, config, dependencies) */ -const CHANGESETS_DIR = '.changeset'; - // ANSI color codes const colors = { red: (msg: string) => `\x1b[31m${msg}\x1b[0m`, @@ -27,32 +25,15 @@ const log = { info: (msg: string) => echo(msg), }; -interface ChangesetFrontmatter { - [packageName: string]: 'major' | 'minor' | 'patch'; -} - -function parseChangesetForMajorCheck(filePath: string): ChangesetFrontmatter | null { - try { - const content = fs.readFileSync(filePath, 'utf-8'); - const frontmatterMatch = content.match(/^---\n([\s\S]*?)\n---/); - if (!frontmatterMatch) return null; - - const frontmatter = frontmatterMatch[1]; - const result = {}; - - const lines = frontmatter.split('\n').filter(line => line.trim()); - for (const line of lines) { - const match = line.match(/^["']?([^"':]+)["']?\s*:\s*(major|minor|patch)/); - if (match) { - const [, packageName, bumpType] = match; - result[packageName.trim()] = bumpType; - } - } - - return Object.keys(result).length > 0 ? result : null; - } catch { - return null; - } +interface ChangesetStatusOutput { + releases: Array<{ + name: string; + type: 'major' | 'minor' | 'patch' | 'none'; + oldVersion: string; + newVersion: string; + changesets: string[]; + }>; + changesets: string[]; } async function checkChangesetPresence() { @@ -80,48 +61,38 @@ async function checkChangesetPresence() { async function checkForMajorBumps() { log.info('\nšŸ” Checking for major version bumps...\n'); - const files = fs.readdirSync(CHANGESETS_DIR); - const changesetFiles = files - .filter(file => file.endsWith('.md') && file !== 'README.md') - .map(file => path.join(CHANGESETS_DIR, file)); - - if (changesetFiles.length === 0) { - log.warn('No changesets found (skipping major check)'); - return true; - } - - let hasMajor = false; - const majorBumps = []; + try { + await $`yarn changeset status --output bumps.json`; - for (const file of changesetFiles) { - const frontmatter = parseChangesetForMajorCheck(file); - if (!frontmatter) continue; + const bumpsData: ChangesetStatusOutput = JSON.parse(fs.readFileSync('bumps.json', 'utf-8')); + fs.unlinkSync('bumps.json'); - const majorPackages = Object.entries(frontmatter) - .filter(([, bumpType]) => bumpType === 'major') - .map(([pkg]) => pkg); + const majorBumps = bumpsData.releases.filter(release => release.type === 'major'); - if (majorPackages.length > 0) { - hasMajor = true; - majorBumps.push({ file, packages: majorPackages }); + if (majorBumps.length > 0) { + log.error('āŒ Major version bumps detected!\n'); + for (const release of majorBumps) { + log.error(` ${release.name}: major`); + if (release.changesets.length > 0) { + log.error(` (from changesets: ${release.changesets.join(', ')})`); + } + } + log.error('\nMajor version bumps are not allowed.'); + log.warn('If you need to make a breaking change, please discuss with the team first.\n'); + return false; } - } - if (hasMajor) { - log.error('āŒ Major version bumps detected!\n'); - for (const { file, packages } of majorBumps) { - log.error(` ${file}:`); - for (const pkg of packages) { - log.error(` - ${pkg}: major`); - } + log.success('āœ… No major version bumps found'); + return true; + } catch (error: any) { + // Clean up temp file if it exists + if (fs.existsSync('bumps.json')) { + fs.unlinkSync('bumps.json'); } - log.error('\nMajor version bumps are not allowed.'); - log.warn('If you need to make a breaking change, please discuss with the team first.\n'); + log.error('āŒ Failed to check for major bumps\n'); + log.error(`Error: ${error.message}`); return false; } - - log.success('āœ… No major version bumps found'); - return true; } async function validateChangesetStatus() { diff --git a/package.json b/package.json index d1c29547e2a..ed2af786f52 100644 --- a/package.json +++ b/package.json @@ -33,10 +33,7 @@ "changeset": "changeset", "changeset:version": "changeset version && yarn install --mode update-lockfile", "changeset:version:postbump": "zx .github/scripts/update-dependency-profiles-postbump.mts", - "changeset:publish": "changeset publish", - "changeset:status": "changeset status", "changeset:validate": "zx .github/scripts/validate-changesets.mts", - "checkchange:changeset": "changeset status --since=origin/main", "check-publishing": "node ./scripts/src/cli.mjs check-publishing", "lint": "lage lint", "lint-fix": "cross-env FURN_FIX_MODE=true lage lint", From ef50eec9ea4cbf2ca67b99088ff9c2913a56e596 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Feb 2026 14:05:35 -0800 Subject: [PATCH 20/25] print changeset stdout --- .github/scripts/validate-changesets.mts | 96 +++++++++---------------- 1 file changed, 33 insertions(+), 63 deletions(-) diff --git a/.github/scripts/validate-changesets.mts b/.github/scripts/validate-changesets.mts index a160c36f60f..dc46dfc9ca5 100644 --- a/.github/scripts/validate-changesets.mts +++ b/.github/scripts/validate-changesets.mts @@ -7,7 +7,6 @@ import 'zx/globals'; * Checks: * 1. Changesets are present (PRs require changesets) * 2. No major version bumps (breaking changes disallowed) - * 3. Changeset status passes (validates format, config, dependencies) */ // ANSI color codes @@ -39,83 +38,56 @@ interface ChangesetStatusOutput { async function checkChangesetPresence() { log.info('\nšŸ” Checking for changeset presence...\n'); - try { - const { stdout } = await $`yarn changeset status --since=origin/main 2>&1`; + const result = await $`yarn changeset status --since=origin/main 2>&1`.nothrow(); - if (stdout.includes('No changesets present')) { - log.error('āŒ No changesets found\n'); - log.warn('This PR requires a changeset to document the changes.'); - log.warn('To create a changeset, run: yarn changeset\n'); - return false; - } - - log.success('āœ… Changesets found'); - return true; - } catch (error: any) { - log.error('āŒ Failed to check changeset status\n'); - log.info(error.message); + if (result.exitCode !== 0) { + log.error('āŒ Changeset validation failed\n'); + echo(result.stdout); return false; } + + log.success('āœ… Changesets found'); + return true; } async function checkForMajorBumps() { log.info('\nšŸ” Checking for major version bumps...\n'); - try { - await $`yarn changeset status --output bumps.json`; - - const bumpsData: ChangesetStatusOutput = JSON.parse(fs.readFileSync('bumps.json', 'utf-8')); - fs.unlinkSync('bumps.json'); - - const majorBumps = bumpsData.releases.filter(release => release.type === 'major'); - - if (majorBumps.length > 0) { - log.error('āŒ Major version bumps detected!\n'); - for (const release of majorBumps) { - log.error(` ${release.name}: major`); - if (release.changesets.length > 0) { - log.error(` (from changesets: ${release.changesets.join(', ')})`); - } - } - log.error('\nMajor version bumps are not allowed.'); - log.warn('If you need to make a breaking change, please discuss with the team first.\n'); - return false; - } + const result = await $`yarn changeset status --output bumps.json`.nothrow(); - log.success('āœ… No major version bumps found'); + // If no changesets, skip major bump check + if (result.exitCode !== 0 && result.stdout.includes('no changesets were found')) { + log.warn('No changesets found (skipping major check)'); return true; - } catch (error: any) { - // Clean up temp file if it exists - if (fs.existsSync('bumps.json')) { - fs.unlinkSync('bumps.json'); - } + } + + // Other errors + if (result.exitCode !== 0 || !fs.existsSync('bumps.json')) { log.error('āŒ Failed to check for major bumps\n'); - log.error(`Error: ${error.message}`); + if (result.stderr) log.info(result.stderr); return false; } -} -async function validateChangesetStatus() { - log.info('\nšŸ” Validating changesets with changeset status...\n'); + const bumpsData: ChangesetStatusOutput = JSON.parse(fs.readFileSync('bumps.json', 'utf-8')); + fs.unlinkSync('bumps.json'); - try { - const { stdout } = await $`yarn changeset status --since=origin/main 2>&1`; + const majorBumps = bumpsData.releases.filter(release => release.type === 'major'); - if (stdout.toLowerCase().includes('error') && !stdout.includes('No changesets present')) { - log.error('āŒ Changeset validation failed!\n'); - log.info(stdout); - return false; + if (majorBumps.length > 0) { + log.error('āŒ Major version bumps detected!\n'); + for (const release of majorBumps) { + log.error(` ${release.name}: major`); + if (release.changesets.length > 0) { + log.error(` (from changesets: ${release.changesets.join(', ')})`); + } } - - log.success('āœ… Changeset validation passed'); - return true; - } catch (error: any) { - log.error('āŒ Changeset validation failed!\n'); - log.error(`Error: ${error.message}`); - if (error.stdout) log.info(error.stdout); - if (error.stderr) log.info(error.stderr); + log.error('\nMajor version bumps are not allowed.'); + log.warn('If you need to make a breaking change, please discuss with the team first.\n'); return false; } + + log.success('āœ… No major version bumps found'); + return true; } // Main execution @@ -126,7 +98,6 @@ log.info(`${'='.repeat(60)}`); const results = { presence: await checkChangesetPresence(), majorBumps: await checkForMajorBumps(), - validation: await validateChangesetStatus() }; log.info(`\n${'='.repeat(60)}`); @@ -134,10 +105,9 @@ log.info('Validation Results:'); log.info(`${'='.repeat(60)}\n`); log.info(`Changeset presence: ${results.presence ? 'āœ… PASS' : 'āŒ FAIL'}`); -log.info(`Major version check: ${results.majorBumps ? 'āœ… PASS' : 'āŒ FAIL'}`); -log.info(`Changeset validation: ${results.validation ? 'āœ… PASS' : 'āŒ FAIL'}\n`); +log.info(`Major version check: ${results.majorBumps ? 'āœ… PASS' : 'āŒ FAIL'}\n`); -const allPassed = results.presence && results.majorBumps && results.validation; +const allPassed = results.presence && results.majorBumps; if (!allPassed) { log.error('Validation failed!\n'); From 5b9c89c8939f15e0f019dd5b1fd646f940cd8ed6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Feb 2026 14:07:54 -0800 Subject: [PATCH 21/25] typo --- .github/workflows/pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index adafefda6d8..519aaaeec55 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -303,7 +303,7 @@ jobs: run: yarn install --immutable - name: Validate changesets - run: changeset:validate + run: yarn changeset:validate test-links: name: Test repo links From 8a03d23696f1458b36438e1660bb6c045357c787 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Feb 2026 14:29:51 -0800 Subject: [PATCH 22/25] one version command --- .../changeset-version-with-postbump.mts | 38 +++++++++++++++++ .../update-dependency-profiles-postbump.mts | 41 ------------------- .github/workflows/changesets-version.yml | 4 -- .github/workflows/pr.yml | 2 +- package.json | 3 +- 5 files changed, 40 insertions(+), 48 deletions(-) create mode 100644 .github/scripts/changeset-version-with-postbump.mts delete mode 100644 .github/scripts/update-dependency-profiles-postbump.mts diff --git a/.github/scripts/changeset-version-with-postbump.mts b/.github/scripts/changeset-version-with-postbump.mts new file mode 100644 index 00000000000..a8a95362769 --- /dev/null +++ b/.github/scripts/changeset-version-with-postbump.mts @@ -0,0 +1,38 @@ +#!/usr/bin/env zx +import 'zx/globals'; + +/** + * Changeset version bump with post-bump hook + * + * This script orchestrates the version bump process: + * 1. Runs changeset version to bump package versions + * 2. Updates dependency-profiles with new versions + * 3. Updates yarn.lock to reflect all changes + * + * The changesets action will automatically commit these changes. + */ + +const DEPENDENCY_PROFILES_DIR = 'packages/dependency-profiles'; + +echo('šŸ“¦ Running changeset version...'); +await $`yarn changeset version`; + +// Undo the commit that changeset version made, but keep the changes +// This allows the changesets action to create a single commit with all changes +echo('šŸ”™ Undoing changeset commit (keeping changes)...'); +await $`git reset --soft HEAD~1`; + +echo('\nšŸ”„ Updating dependency-profiles...'); +if (fs.existsSync(DEPENDENCY_PROFILES_DIR)) { + cd(DEPENDENCY_PROFILES_DIR); + await $`yarn update-profile`; + cd('../..'); + echo('āœ… dependency-profiles updated'); +} else { + echo('āš ļø dependency-profiles not found, skipping'); +} + +echo('\nšŸ”’ Updating yarn.lock...'); +await $`yarn install --mode update-lockfile`; + +echo('\nāœ… Version bump complete!'); diff --git a/.github/scripts/update-dependency-profiles-postbump.mts b/.github/scripts/update-dependency-profiles-postbump.mts deleted file mode 100644 index 21b9ec772e0..00000000000 --- a/.github/scripts/update-dependency-profiles-postbump.mts +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env zx -import 'zx/globals'; - -/** - * Post-version hook for dependency-profiles package - * - * This script runs after changesets version bump to update dependency-profiles - * with the latest package versions and commit the changes. - */ - -const DEPENDENCY_PROFILES_DIR = 'packages/dependency-profiles'; - -echo('šŸ” Checking for dependency-profiles package...'); - -if (!fs.existsSync(DEPENDENCY_PROFILES_DIR)) { - echo('āš ļø dependency-profiles directory not found, skipping'); -} else { - echo('šŸ“¦ Updating dependency-profiles'); - cd(DEPENDENCY_PROFILES_DIR); - await $`yarn update-profile`; - - echo('šŸ”„ Updating yarn.lock'); - cd('../..'); - await $`yarn install --mode update-lockfile`; - - // Check if there are changes to commit - const status = await $`git status --porcelain`; - if (!status.stdout.trim()) { - echo('āœ… No changes to commit'); - } else { - echo('šŸ’¾ Committing dependency-profiles updates'); - - await $`git config user.name "github-actions[bot]"`; - await $`git config user.email "github-actions[bot]@users.noreply.github.com"`; - await $`git add .`; - await $`git commit -m "chore: update dependency-profiles and lockfile"`; - await $`git push`; - - echo('āœ… Committed dependency-profiles updates'); - } -} diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml index f26843dbe36..642cebff084 100644 --- a/.github/workflows/changesets-version.yml +++ b/.github/workflows/changesets-version.yml @@ -54,7 +54,3 @@ jobs: # Switch token once we setup react-native-sdk[bot] with this repo # GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Post-version hook for dependency-profiles - if: steps.changesets.outputs.hasChangesets == 'true' - run: yarn changeset:version:postbump diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index adafefda6d8..519aaaeec55 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -303,7 +303,7 @@ jobs: run: yarn install --immutable - name: Validate changesets - run: changeset:validate + run: yarn changeset:validate test-links: name: Test repo links diff --git a/package.json b/package.json index ed2af786f52..ba6d5237761 100644 --- a/package.json +++ b/package.json @@ -31,8 +31,7 @@ "bundle": "lage bundle", "clean": "lage clean", "changeset": "changeset", - "changeset:version": "changeset version && yarn install --mode update-lockfile", - "changeset:version:postbump": "zx .github/scripts/update-dependency-profiles-postbump.mts", + "changeset:version": "zx .github/scripts/changeset-version-with-postbump.mts", "changeset:validate": "zx .github/scripts/validate-changesets.mts", "check-publishing": "node ./scripts/src/cli.mjs check-publishing", "lint": "lage lint", From 5a5aabdd48b92aaed543494b9956eb01b42395ee Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Feb 2026 14:32:06 -0800 Subject: [PATCH 23/25] use default title and commit --- .github/workflows/changesets-version.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/changesets-version.yml b/.github/workflows/changesets-version.yml index 642cebff084..6f0b512eb0b 100644 --- a/.github/workflows/changesets-version.yml +++ b/.github/workflows/changesets-version.yml @@ -47,8 +47,6 @@ jobs: uses: changesets/action@v1 with: version: yarn changeset:version - commit: 'chore(release): version packages' - title: 'chore(release): version packages' createGithubReleases: false env: # Switch token once we setup react-native-sdk[bot] with this repo From c23ad559e33d484f192f9b94f5d7b59662e2330d Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Thu, 12 Feb 2026 16:22:45 -0800 Subject: [PATCH 24/25] Rename 'changeset' script to 'change' --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ba6d5237761..14fe5b1a2b0 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "docs": "yarn workspace fluent-rn-website start", "bundle": "lage bundle", "clean": "lage clean", - "changeset": "changeset", + "change": "changeset", "changeset:version": "zx .github/scripts/changeset-version-with-postbump.mts", "changeset:validate": "zx .github/scripts/validate-changesets.mts", "check-publishing": "node ./scripts/src/cli.mjs check-publishing", From 34ffd6aa2dc15eab46fd4ac32af7f042eb58680e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Feb 2026 18:27:05 -0800 Subject: [PATCH 25/25] yarn workspaces foreach to publish --- .ado/azure-pipelines.publish.yml | 31 +- .github/scripts/publish-package-if-needed.mts | 63 ++++ .yarnrc.yml | 308 +++++++++--------- 3 files changed, 233 insertions(+), 169 deletions(-) create mode 100644 .github/scripts/publish-package-if-needed.mts diff --git a/.ado/azure-pipelines.publish.yml b/.ado/azure-pipelines.publish.yml index cbce66dcf88..16349839e41 100644 --- a/.ado/azure-pipelines.publish.yml +++ b/.ado/azure-pipelines.publish.yml @@ -14,10 +14,6 @@ parameters: displayName: Skip Npm Publish type: boolean default: false - - name: skipGitPush - displayName: Skip Git Push - type: boolean - default: false - name: skipNugetPublish displayName: Skip Nuget Publish type: boolean @@ -70,12 +66,6 @@ extends: steps: - template: .ado/templates/setup-repo.yml@self - - script: | - git config user.name "UI-Fabric-RN-Bot" - git config user.email "uifrnbot@microsoft.com" - git remote set-url origin https://$(githubUser):$(githubPAT)@github.com/microsoft/fluentui-react-native.git - displayName: Git Authentication - - script: | yarn displayName: 'yarn install' @@ -85,11 +75,24 @@ extends: displayName: 'yarn buildci [test]' - script: | - yarn changeset:publish - displayName: 'Publish NPM Packages with Changesets' + yarn config set npmPublishRegistry "https://registry.npmjs.org" + yarn config set npmAuthToken $(npmAuth) + displayName: 'Configure yarn for npm publishing' condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'), not(${{ parameters.skipNpmPublish }})) - env: - NPM_TOKEN: $(npmAuth) + + - script: | + # https://github.com/changesets/changesets/issues/432 + # We can't use `changeset publish` because it doesn't support workspaces, so we have to publish each package individually + yarn workspaces foreach --all --topological --no-private \ + exec zx $(Build.SourcesDirectory)/.github/scripts/publish-package-if-needed.mts + displayName: 'Publish NPM Packages' + condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'), not(${{ parameters.skipNpmPublish }})) + + - script: | + yarn config unset npmAuthToken + yarn config unset npmPublishRegistry + displayName: 'Cleanup yarn npm config' + condition: always() - template: .ado/templates/win32-nuget-publish.yml@self parameters: diff --git a/.github/scripts/publish-package-if-needed.mts b/.github/scripts/publish-package-if-needed.mts new file mode 100644 index 00000000000..3f39f882e7a --- /dev/null +++ b/.github/scripts/publish-package-if-needed.mts @@ -0,0 +1,63 @@ +#!/usr/bin/env zx +import 'zx/globals'; + +// Type declaration for process (zx doesn't include Node.js types) +declare const process: { + env: Record; + cwd: () => string; + argv: string[]; + exit: (code: number) => never; +}; + +/** + * Publish a single package to npm if needed + * + * This script: + * - Operates on the current workspace directory + * - Checks npm registry before publishing + * - Skips private packages automatically + * + * Usage: + * # In a workspace directory: + * npx zx publish-package-if-needed.mts # Publish for real + * npx zx publish-package-if-needed.mts --dry-run # Simulate publishing + * + * # For all workspaces in topological order: + * yarn workspaces foreach --all --topological --no-private \ + * exec npx zx .github/scripts/publish-package-if-needed.mts + */ + +// Parse command line arguments +const isDryRun = process.argv.includes('--dry-run'); + +// Read package.json from current directory +const packageJson = JSON.parse(fs.readFileSync('package.json', 'utf-8')); +const { name, version, private: isPrivate } = packageJson; + +// Skip private packages +if (isPrivate) { + echo(`⊘ Skipping private package: ${name}`); + process.exit(0); +} + +// Check if package@version already exists on npm +const result = await $`npm view ${name}@${version} version 2>&1`.nothrow().quiet(); +const shouldPublish = result.exitCode !== 0 || result.stdout.trim() !== version; + +if (!shouldPublish) { + echo(`āœ“ Already published: ${name}@${version}`); + process.exit(0); +} + +// Publish the package +const startMsg = isDryRun ? 'Simulating publish' : 'Publishing'; +const endMsg = isDryRun ? 'Dry-run successful for' : 'Successfully published'; + +echo(`→ ${startMsg}: ${name}@${version}`); + +const publishCmd = isDryRun + ? $`yarn npm publish --access public --dry-run` + : $`yarn npm publish --access public`; + +await publishCmd; +echo(`āœ“ ${endMsg}: ${name}@${version}`); diff --git a/.yarnrc.yml b/.yarnrc.yml index dc7aaf694c8..3147ea97f01 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,37 +1,37 @@ catalog: - '@babel/core': ^7.20.0 - '@babel/plugin-proposal-private-property-in-object': '^7.21.11' - '@babel/plugin-transform-react-jsx-source': '^7.22.0' - '@babel/plugin-transform-typescript': '^7.22.0' - '@babel/preset-env': '^7.20.0' - '@babel/preset-react': '^7.20.0' - '@babel/preset-typescript': '^7.20.0' - '@babel/runtime': ^7.20.0 - '@babel/plugin-transform-react-jsx': '^7.22.0' - '@rnx-kit/align-deps': ^3.4.0 - '@rnx-kit/babel-preset-metro-react-native': ^3.0.1 - '@rnx-kit/cli': '^1.0.0' - '@rnx-kit/config': ^0.7.4 - '@rnx-kit/eslint-plugin': ^0.9.5 - '@rnx-kit/jest-preset': ^0.3.1 - '@rnx-kit/lint-lockfile': ^0.1.2 - '@rnx-kit/metro-config': '^2.2.3' - '@rnx-kit/metro-resolver-symlinks': '^0.2.11' - '@rnx-kit/reporter': ^0.1.0 - '@rnx-kit/tools-packages': ^0.1.1 - '@rnx-kit/tools-typescript': ^0.1.1 - '@rnx-kit/tsconfig': ^2.1.1 - '@types/jasmine': 5.1.13 - '@types/node': ^22.19.7 - '@wdio/appium-service': ^9.23.0 - '@wdio/cli': ^9.23.0 - '@wdio/globals': ^9.23.0 - '@wdio/jasmine-framework': ^9.23.0 - '@wdio/json-reporter': ^9.20.0 - '@wdio/local-runner': ^9.23.0 - '@wdio/logger': ^9.18.0 - '@wdio/runner': ^9.23.0 - '@wdio/spec-reporter': ^9.20.0 + "@babel/core": ^7.20.0 + "@babel/plugin-proposal-private-property-in-object": ^7.21.11 + "@babel/plugin-transform-react-jsx": ^7.22.0 + "@babel/plugin-transform-react-jsx-source": ^7.22.0 + "@babel/plugin-transform-typescript": ^7.22.0 + "@babel/preset-env": ^7.20.0 + "@babel/preset-react": ^7.20.0 + "@babel/preset-typescript": ^7.20.0 + "@babel/runtime": ^7.20.0 + "@rnx-kit/align-deps": ^3.4.0 + "@rnx-kit/babel-preset-metro-react-native": ^3.0.1 + "@rnx-kit/cli": ^1.0.0 + "@rnx-kit/config": ^0.7.4 + "@rnx-kit/eslint-plugin": ^0.9.5 + "@rnx-kit/jest-preset": ^0.3.1 + "@rnx-kit/lint-lockfile": ^0.1.2 + "@rnx-kit/metro-config": ^2.2.3 + "@rnx-kit/metro-resolver-symlinks": ^0.2.11 + "@rnx-kit/reporter": ^0.1.0 + "@rnx-kit/tools-packages": ^0.1.1 + "@rnx-kit/tools-typescript": ^0.1.1 + "@rnx-kit/tsconfig": ^2.1.1 + "@types/jasmine": 5.1.13 + "@types/node": ^22.19.7 + "@wdio/appium-service": ^9.23.0 + "@wdio/cli": ^9.23.0 + "@wdio/globals": ^9.23.0 + "@wdio/jasmine-framework": ^9.23.0 + "@wdio/json-reporter": ^9.20.0 + "@wdio/local-runner": ^9.23.0 + "@wdio/logger": ^9.18.0 + "@wdio/runner": ^9.23.0 + "@wdio/spec-reporter": ^9.20.0 appium: ^3.1.2 appium-mac2-driver: ^3.2.13 appium-uiautomator2-driver: ^6.7.8 @@ -40,31 +40,31 @@ catalog: cross-env: ^10.1.0 expect-webdriverio: ^5.6.1 knip: ^5.81.0 - 'oxc-resolver': '^11.17.0' + oxc-resolver: ^11.17.0 rimraf: ^6.1.2 webdriverio: ^9.23.0 catalogs: - '0.73': - '@callstack/react-native-visionos': ^0.73.0 - '@react-native-async-storage/async-storage': ^1.22.0 - '@react-native-clipboard/clipboard': ^1.14.0 - '@react-native-community/checkbox': ^0.5.15 - '@react-native-community/cli': ^12.1.1 - '@react-native-community/cli-platform-android': ^12.1.1 - '@react-native-community/cli-platform-ios': ^12.1.1 - '@react-native-community/datetimepicker': ^8.0.0 - '@react-native-community/hooks': ^2.8.0 - '@react-native-community/netinfo': ^11.3.0 - '@react-native-masked-view/masked-view': ^0.3.0 - '@react-native/babel-preset': ^0.73.0 - '@react-native/metro-babel-transformer': ^0.73.0 - '@react-native/metro-config': ^0.73.0 - '@react-navigation/native': ^6.0.8 - '@react-navigation/stack': ^6.3.21 - '@rnx-kit/react-native-lazy-index': ^2.1.7 - '@types/react': ^18.2.0 - '@types/react-test-renderer': ^18.2.0 + 0.73: + "@callstack/react-native-visionos": ^0.73.0 + "@react-native-async-storage/async-storage": ^1.22.0 + "@react-native-clipboard/clipboard": ^1.14.0 + "@react-native-community/checkbox": ^0.5.15 + "@react-native-community/cli": ^12.1.1 + "@react-native-community/cli-platform-android": ^12.1.1 + "@react-native-community/cli-platform-ios": ^12.1.1 + "@react-native-community/datetimepicker": ^8.0.0 + "@react-native-community/hooks": ^2.8.0 + "@react-native-community/netinfo": ^11.3.0 + "@react-native-masked-view/masked-view": ^0.3.0 + "@react-native/babel-preset": ^0.73.0 + "@react-native/metro-babel-transformer": ^0.73.0 + "@react-native/metro-config": ^0.73.0 + "@react-navigation/native": ^6.0.8 + "@react-navigation/stack": ^6.3.21 + "@rnx-kit/react-native-lazy-index": ^2.1.7 + "@types/react": ^18.2.0 + "@types/react-test-renderer": ^18.2.0 jest: ^29.2.1 metro: ^0.80.0 metro-config: ^0.80.0 @@ -87,31 +87,31 @@ catalogs: react-native-screens: ^3.28.0 react-native-shimmer: ^0.6.0 react-native-sqlite-storage: ^6.0.1 - react-native-svg: '>=15.0.0 <15.13.0' + react-native-svg: ">=15.0.0 <15.13.0" react-native-test-app: ^2.5.34 react-native-webview: ^13.10.0 react-native-windows: ^0.73.0 react-test-renderer: 18.2.0 - '0.74': - '@callstack/react-native-visionos': ^0.74.0 - '@react-native-async-storage/async-storage': ^2.0.0 - '@react-native-clipboard/clipboard': ^1.14.0 - '@react-native-community/checkbox': ^0.5.15 - '@react-native-community/cli': ^13.6.4 - '@react-native-community/cli-platform-android': ^13.6.4 - '@react-native-community/cli-platform-ios': ^13.6.4 - '@react-native-community/datetimepicker': ^8.0.0 - '@react-native-community/hooks': ^2.8.0 - '@react-native-community/netinfo': ^11.3.3 - '@react-native-masked-view/masked-view': ^0.3.0 - '@react-native/babel-preset': ^0.74.0 - '@react-native/metro-babel-transformer': ^0.74.0 - '@react-native/metro-config': ^0.74.0 - '@react-navigation/native': ^6.0.8 - '@react-navigation/stack': ^6.3.21 - '@rnx-kit/react-native-lazy-index': ^2.1.7 - '@types/react': ^18.2.0 - '@types/react-test-renderer': ^18.2.0 + 0.74: + "@callstack/react-native-visionos": ^0.74.0 + "@react-native-async-storage/async-storage": ^2.0.0 + "@react-native-clipboard/clipboard": ^1.14.0 + "@react-native-community/checkbox": ^0.5.15 + "@react-native-community/cli": ^13.6.4 + "@react-native-community/cli-platform-android": ^13.6.4 + "@react-native-community/cli-platform-ios": ^13.6.4 + "@react-native-community/datetimepicker": ^8.0.0 + "@react-native-community/hooks": ^2.8.0 + "@react-native-community/netinfo": ^11.3.3 + "@react-native-masked-view/masked-view": ^0.3.0 + "@react-native/babel-preset": ^0.74.0 + "@react-native/metro-babel-transformer": ^0.74.0 + "@react-native/metro-config": ^0.74.0 + "@react-navigation/native": ^6.0.8 + "@react-navigation/stack": ^6.3.21 + "@rnx-kit/react-native-lazy-index": ^2.1.7 + "@types/react": ^18.2.0 + "@types/react-test-renderer": ^18.2.0 jest: ^29.2.1 metro: ^0.80.3 metro-config: ^0.80.3 @@ -134,31 +134,31 @@ catalogs: react-native-screens: ^3.31.0 react-native-shimmer: ^0.6.0 react-native-sqlite-storage: ^6.0.1 - react-native-svg: '>=15.4.0 <15.13.0' + react-native-svg: ">=15.4.0 <15.13.0" react-native-test-app: ^3.9.2 react-native-webview: ^13.12.2 react-native-windows: ^0.74.0 react-test-renderer: 18.2.0 - '0.78': - '@callstack/react-native-visionos': ^0.78.0 - '@react-native-async-storage/async-storage': ^2.0.0 - '@react-native-clipboard/clipboard': ^1.16.0 - '@react-native-community/checkbox': ^0.5.20 - '@react-native-community/cli': ^15.0.1 - '@react-native-community/cli-platform-android': ^15.0.1 - '@react-native-community/cli-platform-ios': ^15.0.1 - '@react-native-community/datetimepicker': ^8.0.0 - '@react-native-community/hooks': ^100.1.0 - '@react-native-community/netinfo': ^11.3.3 - '@react-native-masked-view/masked-view': ^0.3.0 - '@react-native/babel-preset': ^0.78.0 - '@react-native/metro-babel-transformer': ^0.78.0 - '@react-native/metro-config': ^0.78.0 - '@react-navigation/native': ^7.1.14 - '@react-navigation/stack': ^7.4.2 - '@rnx-kit/react-native-lazy-index': ^2.1.7 - '@types/react': ^19.0.0 - '@types/react-test-renderer': ^19.0.0 + 0.78: + "@callstack/react-native-visionos": ^0.78.0 + "@react-native-async-storage/async-storage": ^2.0.0 + "@react-native-clipboard/clipboard": ^1.16.0 + "@react-native-community/checkbox": ^0.5.20 + "@react-native-community/cli": ^15.0.1 + "@react-native-community/cli-platform-android": ^15.0.1 + "@react-native-community/cli-platform-ios": ^15.0.1 + "@react-native-community/datetimepicker": ^8.0.0 + "@react-native-community/hooks": ^100.1.0 + "@react-native-community/netinfo": ^11.3.3 + "@react-native-masked-view/masked-view": ^0.3.0 + "@react-native/babel-preset": ^0.78.0 + "@react-native/metro-babel-transformer": ^0.78.0 + "@react-native/metro-config": ^0.78.0 + "@react-navigation/native": ^7.1.14 + "@react-navigation/stack": ^7.4.2 + "@rnx-kit/react-native-lazy-index": ^2.1.7 + "@types/react": ^19.0.0 + "@types/react-test-renderer": ^19.0.0 jest: ^29.2.1 metro: ^0.81.3 metro-config: ^0.81.3 @@ -178,7 +178,7 @@ catalogs: react-native-reanimated: ^3.17.0 react-native-render-html: ^6.1.0 react-native-safe-area-context: ^5.2.0 - react-native-screens: '>=4.5 <4.14.0' + react-native-screens: ">=4.5 <4.14.0" react-native-shimmer: ^0.6.0 react-native-sqlite-storage: ^6.0.1 react-native-svg: ^15.11.2 @@ -186,26 +186,26 @@ catalogs: react-native-webview: ^13.14.1 react-native-windows: ^0.78.0 react-test-renderer: 19.0.0 - '0.81': - '@callstack/react-native-visionos': ^0.81.0 - '@react-native-async-storage/async-storage': ^2.2.0 - '@react-native-clipboard/clipboard': ^1.16.0 - '@react-native-community/checkbox': ^0.5.20 - '@react-native-community/cli': ^20.0.0 - '@react-native-community/cli-platform-android': ^20.0.0 - '@react-native-community/cli-platform-ios': ^20.0.0 - '@react-native-community/datetimepicker': ^8.4.4 - '@react-native-community/hooks': ^100.1.0 - '@react-native-community/netinfo': ^11.3.3 - '@react-native-masked-view/masked-view': ^0.3.0 - '@react-native/babel-preset': ^0.81.0 - '@react-native/metro-babel-transformer': ^0.81.0 - '@react-native/metro-config': ^0.81.0 - '@react-navigation/native': ^7.1.14 - '@react-navigation/stack': ^7.4.2 - '@rnx-kit/react-native-lazy-index': ^2.1.7 - '@types/react': ^19.1.0 - '@types/react-test-renderer': ^19.1.0 + 0.81: + "@callstack/react-native-visionos": ^0.81.0 + "@react-native-async-storage/async-storage": ^2.2.0 + "@react-native-clipboard/clipboard": ^1.16.0 + "@react-native-community/checkbox": ^0.5.20 + "@react-native-community/cli": ^20.0.0 + "@react-native-community/cli-platform-android": ^20.0.0 + "@react-native-community/cli-platform-ios": ^20.0.0 + "@react-native-community/datetimepicker": ^8.4.4 + "@react-native-community/hooks": ^100.1.0 + "@react-native-community/netinfo": ^11.3.3 + "@react-native-masked-view/masked-view": ^0.3.0 + "@react-native/babel-preset": ^0.81.0 + "@react-native/metro-babel-transformer": ^0.81.0 + "@react-native/metro-config": ^0.81.0 + "@react-navigation/native": ^7.1.14 + "@react-navigation/stack": ^7.4.2 + "@rnx-kit/react-native-lazy-index": ^2.1.7 + "@types/react": ^19.1.0 + "@types/react-test-renderer": ^19.1.0 jest: ^29.2.1 metro: ^0.83.1 metro-config: ^0.83.1 @@ -247,61 +247,59 @@ logFilters: nodeLinker: pnpm packageExtensions: - appium@*: + "@svgr/core@*": dependencies: - '@colors/colors': '*' - appium-mac2-driver: '*' - appium-uiautomator2-driver: '*' - appium-windows-driver: '*' - appium-xcuitest-driver: '*' - appium-mac2-driver@*: + "@svgr/plugin-jsx": "*" + "@svgr/plugin-svgo": "*" + "@wdio/appium-service@*": dependencies: - appium: '*' - appium-uiautomator2-driver@*: + appium: "*" + "@wdio/jasmine-framework@*": dependencies: - appium: '*' - appium-windows-driver@*: + expect-webdriverio: "*" + "@wdio/runner@*": dependencies: - appium: '*' - appium-xcuitest-driver@*: - dependencies: - appium: '*' - iconv-lite@*: + expect-webdriverio: "*" + appium-mac2-driver@*: dependencies: - iconv-lite: '*' - '@wdio/appium-service@*': + appium: "*" + appium-uiautomator2-driver@*: dependencies: - appium: '*' + appium: "*" appium-webdriveragent@*: dependencies: - appium-xcode: '*' - expect-webdriverio@*: + appium-xcode: "*" + appium-windows-driver@*: dependencies: - '@wdio/globals': '*' - '@wdio/logger': '*' - webdriverio: '*' - '@wdio/runner@*': + appium: "*" + appium-xcuitest-driver@*: dependencies: - expect-webdriverio: '*' - '@wdio/jasmine-framework@*': + appium: "*" + appium@*: dependencies: - expect-webdriverio: '*' - '@svgr/core@*': + "@colors/colors": "*" + appium-mac2-driver: "*" + appium-uiautomator2-driver: "*" + appium-windows-driver: "*" + appium-xcuitest-driver: "*" + expect-webdriverio@*: dependencies: - '@svgr/plugin-jsx': '*' - '@svgr/plugin-svgo': '*' - react-native-svg@*: + "@wdio/globals": "*" + "@wdio/logger": "*" + webdriverio: "*" + iconv-lite@*: dependencies: - buffer: '*' + iconv-lite: "*" react-native-svg-transformer@*: peerDependencies: - '@react-native/metro-babel-transformer': '*' + "@react-native/metro-babel-transformer": "*" + react-native-svg@*: + dependencies: + buffer: "*" plugins: - - checksum: >- - 672e525b81762c6162366bd3ffec5e86ab8fac2655ef0267047e86a0f32e79a4bde0f170bc30479663f40aa3f006d91f8dc3289f679dd4dc5ae5a5d12ba3ad0b + - checksum: 672e525b81762c6162366bd3ffec5e86ab8fac2655ef0267047e86a0f32e79a4bde0f170bc30479663f40aa3f006d91f8dc3289f679dd4dc5ae5a5d12ba3ad0b path: .yarn/plugins/@rnx-kit/yarn-plugin-dynamic-extensions.cjs - spec: >- - https://raw.githubusercontent.com/microsoft/rnx-kit/main/incubator/yarn-plugin-dynamic-extensions/index.js + spec: "https://raw.githubusercontent.com/microsoft/rnx-kit/main/incubator/yarn-plugin-dynamic-extensions/index.js" yarnPath: .yarn/releases/yarn-4.11.0.cjs