All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
5.2.0 (2024-11-04)
- rename decomposed workflows for sfdx-git-delta detection (8d6a61f)
- include workflow send suffix (a09048b)
5.1.1 (2024-11-01)
- deps: bump @salesforce/source-deploy-retrieve (aeb5d48)
5.1.0 (2024-10-28)
- remove dependency on git repos (39e83db)
5.0.1 (2024-10-09)
- rename decomposed labels in yaml and json format with
label
suffix (c95ed2d)
5.0.0 (2024-10-04)
- rename decomposed labels to align with salesforce's decomposed labels
- rename decomposed labels to align with salesforce's decomposed labels (90bc332)
- deps: bump @salesforce/source-deploy-retrieve from 12.1.8 to 12.7.3 (ae0e188)
4.1.8 (2024-07-28)
- switch to isomorphic-git (e483bef)
4.1.7 (2024-07-27)
- upgrade sf-plugins-core (0119f34)
4.1.6 (2024-07-27)
4.1.5 (2024-06-14)
- cleaner warning message (4e22408)
4.1.4 (2024-06-12)
- switch Node working directory to repo root folder (fa2f0bb)
4.1.3 (2024-05-22)
- fix logger warning for ignore file path (6e790da)
4.1.2 (2024-05-22)
- rename ignore file to
.sfdecomposerignore
(de5260a)
4.1.1 (2024-05-22)
- post disclaimer to state this plugin must be ran in the root folder (5ba6bf5)
4.1.0 (2024-05-22)
- process an ignore file when decomposing (f7d72f7)
4.0.1 (2024-04-30)
- add project deploy prerun hook for recompose command (c073993)
4.0.0 (2024-04-29)
- rename package to
sf-decomposer
(f03134d)
- renamed from
sfdx-decomposer
tosf-decomposer
3.3.10 (2024-04-29)
- deprecate this package. this will be renamed to
sf-decomposer
. (1305913)
3.3.9 (2024-04-29)
- rename hook JSON to
.sfdecomposer.config.json
(ecb6140)
3.3.8 (2024-04-29)
- read a new JSON file for post retrieve hook variables (7a2b39f)
3.3.7 (2024-04-29)
- add env variable for decomposed file format to post retrieve hook (5c22ef9)
3.3.6 (2024-04-29)
- fix postpurge hook name in readme (9c3a9b7)
3.3.5 (2024-04-29)
- add post retrieve hook to run decompose command (64ede9e)
3.3.4 (2024-04-24)
- fix promises in commands (02f1470)
3.3.3 (2024-04-24)
- allow
--metadata-type
to be declared multiple times in a command (e4d489a) - upgrade disassemblers (d1cc730)
3.3.2 (2024-04-24)
- upgrade disassemblers to fix multi-line leaf content sorting (d9e4672)
3.3.1 (2024-04-23)
- use
simple-git
to getsfdx-project.json
path, remove--sfdx-configuration
flag (9bfe341)
3.3.0 (2024-04-17)
- allow decomposed files to be XMLs, JSONs, or YAMLs (0256e68)
3.2.3 (2024-04-08)
- log xml disassembler errors as warnings when running both commands (117cf60)
3.2.2 (2024-04-08)
- add
--postpurge
flag to recompose, refactor imports, upgrade disassembler (ee8a52b)
3.2.1 (2024-04-07)
- fix leaf file indenting by upgrading xml disassembler (ed170f8)
3.2.0 (2024-04-02)
- deps: bump @oclif/core from 3.19.4 to 3.26.0 (437a306)
- deps: bump @salesforce/source-deploy-retrieve from 10.5.2 to 10.7.1 (8b26d08)
- read
sfdx-project.json
for directories and process multiple directories in a command (518243d)
3.2.0-beta.1 (2024-04-02)
- read
sfdx-project.json
for directories and process multiple directories in a command (518243d)
3.1.2-beta.2 (2024-04-02)
- deps: bump @oclif/core from 3.19.4 to 3.26.0 (437a306)
3.1.2-beta.1 (2024-04-01)
- deps: bump @salesforce/source-deploy-retrieve from 10.5.2 to 10.7.1 (8b26d08)
3.1.1 (2024-03-15)
- load json using fs (54f4853)
- readd
resolveJsonModule
to tsconfig.json (9532e2f) - update @salesforce/source-deploy-retrieve (d48871d)
3.1.1-beta.3 (2024-03-15)
- readd
resolveJsonModule
to tsconfig.json (9532e2f)
3.1.1-beta.2 (2024-03-15)
- load json using fs (54f4853)
3.1.1-beta.1 (2024-03-14)
- update @salesforce/source-deploy-retrieve (d48871d)
3.1.0 (2024-03-12)
- only disassemble the original custom labels file (1d6d502)
- rename
purge
flag toprepurge
and addpostpurge
flag (2fd7ff6)
3.1.0-beta.1 (2024-03-12)
- only disassemble the original custom labels file (1d6d502)
- rename
purge
flag toprepurge
and addpostpurge
flag (2fd7ff6)
3.0.2 (2024-03-07)
- upgrade xml-disassembler to ensure consistent sorting in recomposed files on linux (4230f95)
3.0.2-beta.1 (2024-03-07)
- upgrade xml-disassembler to ensure consistent sorting in recomposed files on linux (4230f95)
3.0.1 (2024-02-24)
- delete empty custom label temp directory created during recompose process (f27c211)
3.0.0 (2024-02-24)
- rename bot version meta files and delete recomposed files during test to ensure they are remade (f6b4675)
- add xml-disassembler package (e5f6173)
- Decompose files will need to be re-generated.
2.2.0 (2024-02-18)
- expand supported metadata types to the majority of metadata types supported by SDR (02fb119)
2.1.5 (2024-02-17)
- if root element key is an array of leaf elements, add to leaf file (3259d85)
2.1.4 (2024-02-16)
- fix how decompose sets unique id elements (2a0d78a)
2.1.3 (2024-02-15)
- use short SHA-256 hash if no unique ID elements are found (4ac65a0)
2.1.2 (2024-02-14)
- resolve lint issues on buildNestedElements (e1bd33d)
2.1.1 (2024-02-14)
- adjust comment prop name to allow comments in translations (e3d9279)
2.1.0 (2024-02-14)
- add marketing app extensions and CDATA support (38d6941)
2.0.2 (2024-02-14)
- links in readme (e7351d3)
2.0.1 (2024-02-14)
- deps: bump @salesforce/sf-plugins-core from 7.1.3 to 7.1.9 (7b48afc)
2.0.0 (2024-02-11)
- deps: bump @salesforce/core from 6.5.1 to 6.5.3 (0eff76c)
- deps: bump fast-xml-parser from 4.3.3 to 4.3.4 (654d939)
- rename compose command (6a7002e)
- rename 'compose' command to 'recompose'
2.0.0-beta.1 (2024-02-11)
- rename compose command (6a7002e)
- rename 'compose' command to 'recompose'
1.1.2-beta.2 (2024-02-11)
- deps: bump @salesforce/core from 6.5.1 to 6.5.3 (0eff76c)
1.1.2-beta.1 (2024-02-11)
- deps: bump fast-xml-parser from 4.3.3 to 4.3.4 (654d939)
1.1.1 (2024-02-06)
- add logging from salesforce core (3f80ca8)
1.1.1-beta.1 (2024-02-06)
- add logging from salesforce core (3f80ca8)
1.1.0 (2024-02-02)
- import SDR for metadata types (9b7b08a)
1.0.0 (2024-01-31)
- beta
1.0.0-beta.2 (2024-01-31)
- trigger new beta release with async updates (81e6792)
1.0.0-beta.1 (2024-01-30)
- beta release (808e88c)
- beta