Skip to content

Conversation

@Adam-it
Copy link
Member

@Adam-it Adam-it commented Nov 9, 2025

🎯 Aim

The aim is to refactor the upgrade action and LM tool to allow to specify any SPFx version to which we want to upgrade to which is higher than the SPFx version of the current project

📷 Result

When the current SPFx project is in the latest version of SPFx based on the SPFx Compatilbity Matrix we get this information
image

When selecting an upgrade action, we get a picker with versions higher than current one
image

It is possible to get upgrade report for the specified version
image

Also updates upgrade LM tool that now also picks up version from conversation
image

If not specified will generate report to the latest version of SPFx
image

✅ What was done

  • updated upgrade action to show picker with SPFx version higher than the current one. defaults to the latest version of SPFx
  • updated upgrade LM tool to pick up the SPFx version, validate it with the compatibility matrix and use it, in case it is not specified, upgrade to latest version
    - [ ] Update Readme and docs ---> //TODO: work in progress 🏗️

🔗 Related issue

Closes: #517

@nicodecleyre
Copy link
Collaborator

Thank you for your contribution 👏💪. We'll review ASAP

@nicodecleyre nicodecleyre self-assigned this Nov 10, 2025
@nicodecleyre nicodecleyre force-pushed the add-support-for-all-spfx-versions-to-upgrade-action branch from c521742 to 0906724 Compare November 27, 2025 08:22
Copy link
Collaborator

@nicodecleyre nicodecleyre left a comment

Choose a reason for hiding this comment

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

Tested locally, works like a charm! Thank you for your contribution! 🤩

@nicodecleyre nicodecleyre merged commit b812c24 into pnp:dev Nov 27, 2025
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.

💡 [Feature]: Refactor Upgrade project SPFx version feature to support multiple SPFx versions

2 participants