Skip to content

v7.21.0

Choose a tag to compare

@nvuillam nvuillam released this 17 Jul 14:05
· 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-items pre-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