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

Releases: dxatscale/sfpowerscripts

December 21-3

23 Dec 01:37
Compare
Choose a tag to compare

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

09 Dec 06:08
Compare
Choose a tag to compare

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

09 Dec 02:14
Compare
Choose a tag to compare

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

07 Dec 22:57
Compare
Choose a tag to compare

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

24 Nov 09:21
Compare
Choose a tag to compare

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

22 Nov 00:54
Compare
Choose a tag to compare

This hotfix is for NPM installations of the sfpowerscripts-cli, and fixes the version of cli-table dependency.

November 21 - 2

16 Nov 06:24
Compare
Choose a tag to compare

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

15 Nov 06:17
Compare
Choose a tag to compare

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

09 Nov 01:32
Compare
Choose a tag to compare
  • 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]

October 21 - 2

20 Oct 04:15
Compare
Choose a tag to compare

Hotfix release

  • Fix Apex parser error message by @aly76 in #723
  • Fix PMD custom ruleset path by @aly76 in #726
  • Fix diffcheck in package:create commands by @aly76 in #734

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