Skip to content

Update SPFx SDK to 1.23.0-beta.0#162

Merged
iclanton merged 13 commits into
SharePoint:latest-betafrom
iclanton:update-spfx-sdk
Mar 24, 2026
Merged

Update SPFx SDK to 1.23.0-beta.0#162
iclanton merged 13 commits into
SharePoint:latest-betafrom
iclanton:update-spfx-sdk

Conversation

@iclanton
Copy link
Copy Markdown
Contributor

Description

Updates the SPFx SDK packages to 1.23.0-beta.0 and removes some workarounds.

How was this tested?

Built.

Type of change

  • Bug fix
  • New feature / enhancement
  • Template change
  • Documentation / CI / governance

Copilot AI review requested due to automatic review settings March 23, 2026 19:13
@iclanton iclanton enabled auto-merge (squash) March 23, 2026 19:13
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the SPFx template set (templates + examples + tests) to target SPFx SDK 1.23.0-beta.0, and removes prior pnpm workarounds/patching that are no longer needed.

Changes:

  • Bump template spfxVersion values and example project dependencies/config to 1.23.0-beta.0.
  • Update scaffolding test snapshots to reflect the new SPFx version outputs.
  • Remove pnpm patching/overrides (including the @microsoft/spfx-heft-plugins@1.22.2 patch) and update Rush repo-state.

Reviewed changes

Copilot reviewed 76 out of 77 changed files in this pull request and generated 17 comments.

Show a summary per file
File Description
tests/spfx-template-test/src/tests/snapshots/templates.test.ts.snap Snapshot updates reflecting SPFx 1.23.0-beta.0 in template listings.
tests/spfx-template-test/src/tests/snapshots/multi-component.test.ts.snap Snapshot updates for multi-component scaffolding outputs (SPFx version + deps).
templates/webpart-react/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/webpart-noframework/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/webpart-minimal/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/library/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/extension-search-query-modifier/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/extension-listviewcommandset/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/extension-formcustomizer-react/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/extension-formcustomizer-noframework/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/extension-fieldcustomizer-react/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/extension-fieldcustomizer-noframework/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/extension-fieldcustomizer-minimal/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/extension-application-customizer/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/ace-search-card/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/ace-generic-primarytext-card/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/ace-generic-image-card/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/ace-generic-card/template.json Template metadata now targets SPFx 1.23.0-beta.0.
templates/ace-data-visualization/template.json Template metadata now targets SPFx 1.23.0-beta.0.
examples/webpart-react/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/webpart-react/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/webpart-react/README.md Version badge updated to 1.23.0-beta.0.
examples/webpart-noframework/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/webpart-noframework/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/webpart-noframework/README.md Version badge updated to 1.23.0-beta.0.
examples/webpart-minimal/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/webpart-minimal/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/webpart-minimal/README.md Version badge updated to 1.23.0-beta.0.
examples/library/package.json Example devDependencies updated to SPFx 1.23.0-beta.0.
examples/library/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/library/README.md Version badge updated to 1.23.0-beta.0.
examples/extension-search-query-modifier/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/extension-search-query-modifier/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/extension-search-query-modifier/README.md Version badge updated to 1.23.0-beta.0.
examples/extension-listviewcommandset/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/extension-listviewcommandset/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/extension-listviewcommandset/README.md Version badge updated to 1.23.0-beta.0.
examples/extension-formcustomizer-react/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/extension-formcustomizer-react/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/extension-formcustomizer-react/README.md Version badge updated to 1.23.0-beta.0.
examples/extension-formcustomizer-noframework/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/extension-formcustomizer-noframework/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/extension-formcustomizer-noframework/README.md Version badge updated to 1.23.0-beta.0.
examples/extension-fieldcustomizer-react/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/extension-fieldcustomizer-react/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/extension-fieldcustomizer-react/README.md Version badge updated to 1.23.0-beta.0.
examples/extension-fieldcustomizer-noframework/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/extension-fieldcustomizer-noframework/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/extension-fieldcustomizer-noframework/README.md Version badge updated to 1.23.0-beta.0.
examples/extension-fieldcustomizer-minimal/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/extension-fieldcustomizer-minimal/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/extension-fieldcustomizer-minimal/README.md Version badge updated to 1.23.0-beta.0.
examples/extension-application-customizer/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/extension-application-customizer/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/extension-application-customizer/README.md Version badge updated to 1.23.0-beta.0.
examples/ace-search-card/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/ace-search-card/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/ace-search-card/README.md Version badge updated to 1.23.0-beta.0.
examples/ace-generic-primarytext-card/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/ace-generic-primarytext-card/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/ace-generic-primarytext-card/README.md Version badge updated to 1.23.0-beta.0.
examples/ace-generic-image-card/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/ace-generic-image-card/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/ace-generic-image-card/README.md Version badge updated to 1.23.0-beta.0.
examples/ace-generic-card/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/ace-generic-card/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/ace-generic-card/README.md Version badge updated to 1.23.0-beta.0.
examples/ace-data-visualization/package.json Example dependencies/devDependencies updated to SPFx 1.23.0-beta.0.
examples/ace-data-visualization/config/package-solution.json Example solution metadata updated (mpnId version string).
examples/ace-data-visualization/README.md Version badge updated to 1.23.0-beta.0.
common/pnpm-patches/@microsoft__spfx-heft-plugins@1.22.2.patch Removes obsolete pnpm patch for @microsoft/spfx-heft-plugins.
common/docs/template-style-guide.md Documentation updated to reference SPFx 1.23.0-beta.0.
common/config/rush/repo-state.json Rush state updated to reflect new shrinkwrap hash.
common/config/rush/pnpm-config.json Removes pnpm overrides/workarounds and clears global patched dependencies.
common/changes/@microsoft/spfx-cli/main_2026-03-23-18-58.json Adds Rush change entry for the update.
api/spfx-template-api/package.json Updates dependency on @microsoft/spfx-heft-plugins to 1.23.0-beta.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread examples/webpart-react/README.md Outdated
Comment thread examples/webpart-noframework/README.md Outdated
Comment thread examples/extension-formcustomizer-react/README.md Outdated
Comment thread examples/extension-application-customizer/README.md Outdated
Comment thread examples/ace-data-visualization/README.md Outdated
Comment thread examples/library/README.md Outdated
Comment thread examples/extension-search-query-modifier/README.md Outdated
Comment thread examples/extension-listviewcommandset/README.md Outdated
Comment thread examples/extension-fieldcustomizer-noframework/README.md Outdated
Comment thread examples/ace-generic-primarytext-card/README.md Outdated
@iclanton iclanton changed the base branch from main to latest-beta March 23, 2026 19:27
iclanton added a commit that referenced this pull request Mar 23, 2026
## Description

Handle SPFx version numbers that contain hyphens. Previously, the
`shields.io` URLs would be malformed.

## How was this tested?

Tested against #162.

## Type of change
- [x] Bug fix
- [ ] New feature / enhancement
- [ ] Template change
- [ ] Documentation / CI / governance

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 23, 2026 23:13
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 203 out of 205 changed files in this pull request and generated 1 comment.

Files not reviewed (1)
  • common/config/validation/rush-package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread common/config/rush/pnpm-config.json Outdated
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@iclanton iclanton merged commit 7afc7f4 into SharePoint:latest-beta Mar 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants