v7.21.0
·
40 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- All generated commits now follow Conventional Commits format so they pass commitlint.
- hardis:org:configure:monitoring: Fix incorrect option name passed to git operations so configured commit messages are applied.
- hardis:org:diagnose:mfa:
- Fix crash when the MFA-bypass field is unavailable in the target org edition.
- Update MFA enforcement dates to Salesforce's revised schedule (sandboxes since July 10 2026, production starting July 20 2026).
- Fix deployment command actions that refresh their session mid-run (like
sf agent publish) crashing in CI because the JWT certificate file was deleted too early. - New
remove-packagexml-itemspre-deploy action type removes metadata items from package.xml before deployment. - Git delta operations now filter to only package directories when sfdx-project.json exists, preventing unrelated metadata changes from being deployed.
Pull Requests
- Filter sfdx-git-delta to packageDirectories when sfdx-project.json exists by @nvuillam in #2000
- feat: Add 'remove-packagexml-items' pre-deploy action type by @nvuillam in #2002
- fix: Keep JWT cert file alive for session-refreshing deployment commands in CI by @nvuillam in #2003
- fix: Ensure correct default org setting during re-authentication by @nvuillam in #2004
- fix(deps): bump websocket-driver from 0.7.4 to 0.7.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2005
- fix: Flow git diff not working when project does not use force-app package directory by @0ptaq0 in #2006
- fix: Diagnose MFA: prevent crash for unavailable bypass field and update enforcement dates by @nvuillam in #2007
- feat(git): standardize all generated commits to Conventional Commits format by @nvuillam in #2008
Full Changelog: v7.20.0...v7.21.0