Releases: dxatscale/sfpowerscripts
December 21-3
We have fixed some regression in the latest release. Recommend everyone to update it to this version if you are on 10.X.X
- Fix base branch resolution by @aly76 in #790
- fix(always-deploy): fix a regression where orchestrator no longer respects alwaysDeploy flag by @azlam-abdulsalam in #795
Versions impacted by bug:
10.2.0 - 10.2.4
Full Changelog: https://github.com/Accenture/sfpowerscripts/compare/@dxatscale/[email protected]...@dxatscale/[email protected]
December 21-2
We have fixed an issue found in the issue where source packages fail to install as --soapdeploy being deprecated in 7.29.0
Versions impacted by bug:
10.2.0 - 10.2.2
December 21-1
We have fixed a regression where prepare was failing in case the git repository did not have the tag available yet.
Versions impacted by bug:
- 10.2.0 - 10.2.1
December 21
December 21 (v10.2.0) features the following features and fixes
💣 Breaking Changes
- For wider compatibility across build systems, we have changed execution of scripts using shell as opposed to bash. Refer to the issue raised by @gretarvp #745. Any pre/post scripts using bash specific commands/features may need to be refactored, otherwise the OS shell should point to bash.
- We have deprecated npmTag across all the stages. Please utilize LATEST_GIT_TAG or LATEST_TAG in release definition files #687
- Package diff check no longer builds packages when there is a change in scratch org configuration. Users are recommended to update version numbers of the package that need to be rebuilt. #780
⭐ New Features
- sfpowerscripts is now able to validate dependencies in 'validate' stage, surfacing dependency issues early. This is an 'alpha' feature and we are collecting feedback across projects. Please check additional options in the validate command to enable this feature. We will be iterating on this feature in subsequent releases #764
- vlocity record-based configuration is now supported as a data package #633. Read more about how to use vlocity here data-packages
🪲 Bug Fixes
- Fix an issue with workitem metrics being reported incorrectly in a release #777
- Dry Run in release command is installing package dependencies #774
- Test Class parser doesn't detect classes with SOQL Queries UPDATE VIEWSTAT & UPDATE TRACKING #724
- validateAgainstOrg no longer utilizes diffCheck, removing any needs of workaround #754
Hotfixes aside, this would be the last release for year 2021. We wish you all a fun year ahead.
As usual for any queries, please reach out to the DX@Scale community chat using the link dxatscale-chat
November 21 - 4
Hotfix #769 for bug causing incorrect forceignore to be applied during deployment of source package.
Versions impacted by bug:
- 9.3.6 - 9.3.11
November 21 - 3
This hotfix is for NPM installations of the sfpowerscripts-cli, and fixes the version of cli-table dependency.
November 21 - 2
v9.3.10 is a hotfix for #761, This will fix the issue where aliasified source packages were getting ignored as it was not respecting alternate ignore files
Please update this at the earliest.
November 21 - 1
This release(v9.3.9) is a hotfix for
- #760: sfpowerscripts not surfacing unlocked package installation errors
Full Changelog: https://github.com/Accenture/sfpowerscripts/compare/@dxatscale/[email protected]...@dxatscale/[email protected]
November 21
- We have refactored Install Packages and Create Packages to make maintenance easier ( #731. #746 and #743).
- There is a breaking change in the pool schema, Pools will succeed on deployment errors by default, as many of you have asked us to make the maintenance easier and this is the default approach followed on many projects (#755)
⭐ Enhancements
- Added headers to all commands with sfpowerscripts version and release (#735)
🐞 Bug Fixes
- assignPermSetsPostDeployment to be executed after postDeploymentScript (#729)
- Remove sfpowerscripts orchestrator constructs from unlocked package (#738)
- Fix profile redeployment for source package installations (#744)
- 'default' folder not getting deployed on aliasified packages (#753)
- Fix apex test metrics being reported incorrectly (#750)
- Fix Typo in pool list command (#714)
- Hold a deployment of package till permission set groups are updated (#732)
Full Changelog: https://github.com/Accenture/sfpowerscripts/compare/@dxatscale/[email protected]...@dxatscale/[email protected]