Releases: elasticpath/smc-upgrader
2.0.0
This is a major enhancement to the SMC Upgrader tool. This release adds AI Assist mode, which generates an upgrade plan for all of the steps required to complete a full Self-Managed Commerce upgrade. Claude Code is executed at each step to automate major portions of the work required. See --ai:start and --ai:continue in the README.md for more information.
1.2.0
Added support for reverting patches before starting the merge process when upgrading to a new version. This reduces merge conflicts since the fixes addressed in patches are always included in the upgrade commit, which Git often detects as a conflict. This functionality can be disabled with the --no-resolve-conflicts parameter.
1.1.1
Performance improvement and minor fix for command-line parameters.
1.1.0
Improved logic to determine if a file contains customizations. The tool now creates a content hash from the latest commit and determines if that matches the content hash of any version of the file from the authoritative upstream remote repository.
smc-upgrader-1.0.0
What's Changed
- Initial release of SMC Upgrader 1.0.0