This repository has been archived by the owner on Mar 18, 2024. It is now read-only.
January 23
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]