Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.

January 23

Compare
Choose a tag to compare
@azlam-abdulsalam azlam-abdulsalam released this 07 Feb 01:41
· 520 commits to main since this release

First release of 2023 is out (v20.19.6) and is packed with goodies. Read about the new features/enhancements and bug fixes. We hope it improves your dx@scale experience significantly.

⭐ New Features

  • sfpowerscripts now support for declarative field history tracking and feed tracking. Read more on how to use this feature here @MengAQi has written a blog which details more on how this functionality work under the hoods. Check out the article here
  • Missed declaring a package dependency? sfpowerscripts now feature a transitive dependency resolution which fills in the gaps. Don't like it, use disableTransitiveDependencyResolver:false to turn this feature off. Read more about the feature here
    "plugins": {
            "sfpowerscripts": {
                "disableTransitiveDependencyResolver": true
            }
    
  • 3 New additional commands to help with dependency management, with more enhancements slated for upcoming releases. These commands are in the dependency topic
Commmand Description
dependency: expand Expand the dependency list in sfdx-project.json file for each package, fix the gap of dependencies from its dependent packages
dependency: shrink Shrink the dependency list in sfdx-project.json file for each package, remove duplicate dependencies that already exist in its dependent packages
dependency: install Install all the external dependencies of a given project

⭐ Enhancements

  • Add support for sfpowerscripts orchestrator extensions to unlocked packages #1204
  • Additional parameters to pre/post script to manipulate contents of a package #1196
  • publish command to push only packages version tags #1183
  • Create scratch orgs in parallel during prepare #1142
  • More concise logs, by removing borders around tables

🪲 Bug Fixes

  • pool. Available metrics not reporting poolname #1214
  • Unpackaged metadata not provided to sfdx build in newest sfpowerscripts version #1202
  • GitLab NPM Scope adds second @ in orchestrator:release #1200
  • releasedefinition:generate does not generate "promotePackagesBeforeDeploymentToOrg" attributes correctly to Release Definition File #1180
  • Quickbuild command is not respecting .forceIgnore specific file #1178
  • Publish command tags HEAD instead of artifact commit ID #983

New Contributors

Full Changelog: https://github.com/dxatscale/sfpowerscripts/compare/@dxatscale/[email protected]...@dxatscale/[email protected]