Skip to content

Adds support for SPFx v1.23.2#7434

Draft
brianpmccullough wants to merge 1 commit into
pnp:mainfrom
brianpmccullough:add-spfx-1232-support
Draft

Adds support for SPFx v1.23.2#7434
brianpmccullough wants to merge 1 commit into
pnp:mainfrom
brianpmccullough:add-spfx-1232-support

Conversation

@brianpmccullough

@brianpmccullough brianpmccullough commented Jul 1, 2026

Copy link
Copy Markdown

Summary

Adds support for SPFx v1.23.2 across spfx project upgrade, spfx project doctor, and spfx doctor commands.

SPFx v1.23.2 is a patch release from v1.23.0 (v1.23.1 was delisted due to regressions). Changes are limited to bumping all @microsoft/sp-* packages to 1.23.2 with no external dependency changes.

  • Added upgrade-1.23.2.ts with rules to bump all @microsoft/sp-* packages and ESLint/build dev-deps to 1.23.2
  • Added doctor-1.23.2.ts with same validation ranges as 1.23.0 (no external dep changes)
  • Added '1.23.2' to supportedVersions in project-upgrade.ts and project-doctor.ts
  • Added '1.23.2' entry to SpfxCompatibilityMatrix.ts for spfx doctor support
  • Added spfx-1230-* test projects (9 component types) scaffolded with the SPFx generator at v1.23.0
  • Added spfx-1232-webpart-react test project at v1.23.2 for future upgrade testing
  • Added 9 e2e tests covering all project types upgrading from v1.23.0 to v1.23.2
  • Updated docs to reflect v1.23.2 as the latest supported version

Test project scaffolding

All spfx-1230-* projects were scaffolded using yo @microsoft/generator-sharepoint@1.23.0. The spfx-1232-webpart-react project was scaffolded using yo @microsoft/generator-sharepoint@1.23.2.

Directory Generator Solution name Component type Component name Template
spfx-1230-ace 1.23.0 spfx Adaptive Card Extension HelloWorld Generic
spfx-1230-applicationcustomizer 1.23.0 spfx Extension → Application Customizer HelloWorld
spfx-1230-fieldcustomizer-react 1.23.0 spfx Extension → Field Customizer HelloWorld React
spfx-1230-formcustomizer-nolib 1.23.0 spfx Extension → Form Customizer HelloWorld No framework
spfx-1230-formcustomizer-react 1.23.0 spfx Extension → Form Customizer HelloWorld React
spfx-1230-listviewcommandset 1.23.0 spfx Extension → ListView Command Set HelloWorld
spfx-1230-webpart-nolib 1.23.0 spfx WebPart HelloWorld No framework
spfx-1230-webpart-optionaldeps 1.23.0 spfx WebPart HelloWorld No framework + 8 optional @microsoft/sp-* deps added manually
spfx-1232-webpart-react 1.23.2 spfx WebPart HelloWorld React

e2e finding count consistency

The finding counts for the 1.23.0 → 1.23.2 upgrade tests are consistent with equivalent patch-level upgrades from previous versions. All three are pure @microsoft/sp-* version bumps applying the same rule set, so counts are identical for matching project types:

Project type 1.22.0→1.22.1 1.22.1→1.22.2 1.23.0→1.23.2
ace 10 10 10
applicationcustomizer 11 11 11
fieldcustomizer-react 10 10 10
formcustomizer 12 12 12
listviewcommandset 11 11 11
webpart-nolib 13 13 13
webpart-react 13 13 13
webpart-optionaldeps 22 22 22

The 1.22.2 → 1.23.0 upgrade has higher counts (20–32) because that was a major release with ESLint migration, SCSS changes, and heft bumps — significantly more rules firing.

Closes #7430

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@brianpmccullough brianpmccullough marked this pull request as draft July 1, 2026 17:37
@brianpmccullough brianpmccullough mentioned this pull request Jul 1, 2026
3 tasks
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.

Support SPFx 1.23.2

1 participant