Releases: flxbl-io/sfp
v39.2.3
v39.2.2
v39.2.1
39.2.1 (2024-08-22)
Features
Bug Fixes
- dependency:resolver: missing dependencies due to package directory order (#107) (eb2fa37)
- docs: update license info (f555bf4)
- fht: fht/ft not being applied for post deployment (#101) (93a01cf)
- pool: make pools using snapshot pools respect max allocation (#104) (a39b7d5)
- schema: fix missing enableFT to schema (#106) (6138447)
- release: update release title to August 24 (a060838)
v39.2.0
39.2.0 (2024-08-22)
Features
Bug Fixes
- dependency:resolver: missing dependencies due to package directory order (#107) (eb2fa37)
- docs: update license info (f555bf4)
- fht: fht/ft not being applied for post deployment (#101) (93a01cf)
- pool: make pools using snapshot pools respect max allocation (#104) (a39b7d5)
- schema: fix missing enableFT to schema (#106) (6138447)
v39.1.0
v39.0.3 - June 24
39.0.3 (2024-06-30)
Features
- cicd: allow sfp docker image to build on push to main (9fe94cd)
- cicd: simplify using release-please (6312fdf)
- dockerfile: improve mechanism to build locally (#86) (ddcc19f)
- docker: update sfp cli version (b631f2d)
- salesforce: Upgrade core libs to v8 (f0c5b62)
- sfdxSchema: update schema to v8 (389b74a)
- sfprofiles: update to v5 (f2752d0)
Bug Fixes
- chore: fix PR template documentation link (#59) (89f1bd3)
- deploy: 54-Skip deployment when deployment (111c4e9)
- docker: fix image tagging (8003a4f)
- sfdxFlags: fix broken compatibility due to v6 to v8 upgrade (8a57ef3)
- sfpPackage: fix issue with test class not detected (ef40c71)
- typo: Typos on user outputs and docs (#58) (6279245)
- utils: fix incorrect commenting of CRUDHelper (aa4f73a)
- fix(typo): Typos on user outputs and docs by @nabondance in #58
- fix(deploy): Skip deployment when deployment artifacts filter result is empty
- chrore(typo): CreateSourcePackageImpl duplicate space in hint for optimized deployment by @alanjaouen in #67
- chore(docs): fix typo in profile_retrieve.json by @TimPaulaskasDS
- cicd: update to use version from package.json (37aae9d)
New Contributors
- @nabondance made their first contribution in #59
- @jonathankretzmer made their first contribution in #68
- @TimPaulaskasDS made their first contribution in #63
sfp v38.4.1 - April 24
sfp v38.4.1 - April 24
What's Changed
-
feat(validate): only trigger tests from impacted packages by @azlam-abdulsalam in #39
sfp will now only validate impacted packages. This will ensure validation is performant when you have a large number of packages. You can read more on the feature request by @petter-eikeland and the associated decision record here
-
fix(metrics): revert prefix to sfpowerscripts in console log by @nbatterham in #50
-
feat(dependencies): sfp now supports RELEASED packages (#18)
sfp now supports packages with RELEASED in version number as a dependency and will be resolved accurately, Thanks @Rocko1204 for #20
-
feat(apexparser): upgrade apexparser to 4.0.0 by @azlam-abdulsalam in #49
This resolves #36 where the underlying apex parser has been updated to he latest version
Full Changelog: https://github.com/flxbl-io/sfp/compare/@flxbl-io/[email protected]...@flxbl-io/[email protected]
sfp v37.1.1 - February 24
sfp v37.1.1 - February 24
Welcome to the first version published from flxbl-io.
Thank you for all your patience, as we had to undergo the rebranding to #flxbl. We have taken this opportunity to initiate a major overhaul of the docs, the command structure and simplify a lot that has been built over the last 4 years. Head over to the transition guide for more details
https://docs.flxbl.io/sfp/transitioning-from-dx-scale/cli
If you are in a hurry, here is the how to install the new cli
npm i -g @flxbl-io/sfp
What's Changed
-
feat(prepare): add a log to display packages that are restricted as per release config (a3b021f)
sfp will now display packages that are restricted when release config is used
-
feat(install): install to support installation of single artifact
BREAKING: package install command is now removed
sfp install (the renamed deploy command) can install a single package -
feat(impact): add additional options to consider only changed files during release config impact 3a5d87a
impact:releaseconfig has additional flags that will allow you to determine impacted release configuration considering only changed files compared to a base branch. -
feat(changelog): add commit links in changelog markdown (b06123f)
-
feat(changelog): display commits in changelog for dryrun (5b34c62)
-
feat: update to v6 of salesforce dependencies #3
-
feat(prepare-c-flag): add noAnchestors option to config #9
-
Update commands in OrgInfoDisplayer class #11
-
feat(release): enhanced support for multiple release definitions in release command #14
-
fix(picklist-background): add retry counter to picklist update in #8
-
feat(deploy): flow activation and deactivation during package installation #17
New Contributors
- @Rocko1204 made their first contribution in #9
- @alanjaouen made their first contribution in #11
- @JAertgeerts made their first contribution in #23
Full Changelog: https://github.com/flxbl-io/sfp/compare/@dxatscale/[email protected]...@flxblio/[email protected]