Skip to content
This repository has been archived by the owner on Jun 2, 2023. It is now read-only.

Releases: dxatscale/sfpowerkit

August 21

02 Aug 06:20
Compare
Choose a tag to compare

August 21 (v3.2.1) features the following bugfixes and enhancements

⭐ Enhancements

  • #503: JSON Schema for sfpowerkit pools. The schema is available at the link

🐞 Bug Fixes

  • #546: Unable to generate a list of apex test classes
  • #545: Fix Typo with Pools

❤️ Contributors

We'd like to thank @msimonis @rody @Aravindh04 for their contributions

Release July21-1 Hotfix

07 Jul 06:19
Compare
Choose a tag to compare

A hotfix for the issue raised by @msimonis for the issue #542. Thanks @msimonis for raising the bug!

July21

28 Jun 05:21
Compare
Choose a tag to compare

Release July21 (v3.1.5) features the following changes

🪲 Bug Fixes

  • #535 SfdxAuthUrl not being set with clean install of pool package
  • #533 Packages in mono repo getting installed when there is no existing packages in a scratch org
  • #534 Provide meaningful error messages when dependencies are not available in DevHub
  • #524 Fix to profile:reconcile when encountering a single metadata item
  • #479 Fix to Scratch Org pool numbering

❤️ Contributors

We'd like to thank the following contributors

Release 48

01 Jun 01:14
Compare
Choose a tag to compare

Release 48 (v3.1.2) features the following changes

💥 Breaking Changes

  • #514 source:pmd report generation enhancements
    source:pmd command is fixed to support align with PMD CLI. This implies two new additonal fields such as
    --failOnViolation (boolean)
    --reportfile (file)
    and deprecation of --supressOutput and also changes in the behaviour. Read the PR link(#514 #516) for more info

⭐ Enhancements

🪲 Bug Fixes

  • #517 Activity Custom Fields' permissions are incorrectly stripped out during reconcile
  • #479 sfdx sfpowerkit:pool:create doesn't increment numbers well
  • #512 Encountered an issue when executing prepare command.

❤️ Contributors

We'd like to thank @FabienTaillon for contributing to the release! Also thanks to @abhisheksaxena7 and @nabondance for reporing issues on profile:reconcile and pool respectively

Release 47

13 May 04:56
Compare
Choose a tag to compare

This release (v2.9.2) is a very minor one featuring the following fixes

  • Update PMD to v6.34.0 and associated ruleset (#508)
  • Fix to dependencies install as in throwing accurate error message, when a dependency is incorrectly marked with .NEXT instead of LATEST (#506)

Thanks to @rody and @ashokkumar14 for contributing to the release

Deprecation Notice
-- PMD command in v2.10.0 will have major changes to output format and flags. Please refer to PR from @rody (#516)

Hotfix v2.8.7

08 Apr 14:03
5b7671d
Compare
Choose a tag to compare

Hotfix release

  • #500 Fix: LayoutAssignments the are stripped out incorrectly during profile reconcile

Release 46

29 Mar 08:41
627773d
Compare
Choose a tag to compare

Release 46 (v2.8.6) introduces the following additions/changes to sfpowerkit

Enhancements

Flag Description
-q, --quickfilter=quickfilter Deprecated, consider using -e, --excludefilter flag
-e, --excludefilter=excludefilter comma separated values of metadata type, member or file names to be excluded while building the manifest
-i, --includefilter=includefilter comma separated values of metadata type, member or file names to be excluded while building the manifest
  • #489 When the package ID is put as 15 character in sfdx-project.json handle it in install dependencies.
  • #486 Enhancements for password generation for Scratch orgs in pool and improved error handling. It is recommended to add "features": ["EnableSetPasswordInApi"] in your scratch org definition in-order to create scratch orgs without any issues. refer here for more information.

Bug Fix

  • #498 Fix: Tab visibility in profile retrieve and reconcile commands

Announcement
The prerequisite for ScratchOrg-Pooling is now available in the form of unlocked package from this release, visit Installation instruction. Thanks @FabienTaillon for the recommendation.

Hotfix v2.7.10

10 Mar 00:15
Compare
Choose a tag to compare

Hotfix release

#493: Fix: Package:dependencies:install fails to install dependencies on mono repo
#492: Fix: Profile reconcile command throwing errors when reconciling custom profile in source only mode

Hotfix v2.7.8

08 Mar 07:25
ba67d05
Compare
Choose a tag to compare

Hotfix release

#487 Fix: Profile reconcile to run with sourceonly mode

Release 45

28 Feb 23:40
652bec8
Compare
Choose a tag to compare

Release 45 (v2.7.7) introduces the following additions/changes to sfpowerkit

Bug Fix

  • #460 Fix: Login Flows component in profiles commands
  • #478 Fix: fetch only available Scratch Orgs from pool when running sfdx sfpowerkit:pool:fetch command
  • #477 Fix: sfdx sfpowerkit:source:pmd to handle multiple rulesets with comma separated values
  • #482 Fix: handle error when a package alias is not found in sfdx-project.json
  • #469 Fix: Reconciling Profile from a sandbox does not remove Scratch Org Layout

Recommendations

Many of you come across a scenario when Scratch org Pool is created by Admin user and developer with limited access in devhub may not have access to the scratch orgs in the pool created by the Admin user, which blocks the developers from fetching the scratch orgs in the pool. We have added recommendation in Getting started with ScratchOrg Pooling to handle the issue and enable the developers to fetch scratch orgs from pool.