UNPKG

sf-package-combiner

Version:

Combine multiple Salesforce manifest files (package.xml) into 1 file for deployments.

268 lines (121 loc) 11.6 kB
<!-- markdownlint-disable MD024 MD025 --> <!-- markdown-link-check-disable --> # Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ## [2.3.9](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.8...v2.3.9) (2025-07-14) ### Bug Fixes * upgrade node requirement to 20 ([aa1d744](https://github.com/mcarvin8/sf-package-combiner/commit/aa1d744bfe2942a02529c35e656615275ed4f5c0)) ## [2.3.8](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.7...v2.3.8) (2025-07-09) ### Bug Fixes * upgrade @salesforce/source-deploy-retrieve from 12.19.7 to 12.19.10 ([f27be6b](https://github.com/mcarvin8/sf-package-combiner/commit/f27be6bc42b37e5e5f9250ef2405ad27d5774bb6)) ## [2.3.7](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.6...v2.3.7) (2025-06-13) ### Bug Fixes * migrate logic from command into function ([#102](https://github.com/mcarvin8/sf-package-combiner/issues/102)) ([9f8d619](https://github.com/mcarvin8/sf-package-combiner/commit/9f8d6193211b9d2025a2d87d576654a2851b31de)) ## [2.3.6](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.5...v2.3.6) (2025-06-02) ### Bug Fixes * upgrade @salesforce/source-deploy-retrieve from 12.16.5 to 12.19.6 ([#99](https://github.com/mcarvin8/sf-package-combiner/issues/99)) ([dfe1265](https://github.com/mcarvin8/sf-package-combiner/commit/dfe12655723e600d0506b98df52bc135d3256765)) ## [2.3.5](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.4...v2.3.5) (2025-06-01) ### Bug Fixes * **deps:** bump @salesforce/core from 8.10.2 to 8.11.4 ([#97](https://github.com/mcarvin8/sf-package-combiner/issues/97)) ([e4ef014](https://github.com/mcarvin8/sf-package-combiner/commit/e4ef014c3757dc950adc6515827012419dcd8264)) * **deps:** bump fast-xml-parser from 4.5.1 to 4.5.3 ([#95](https://github.com/mcarvin8/sf-package-combiner/issues/95)) ([1ddef67](https://github.com/mcarvin8/sf-package-combiner/commit/1ddef672eb0e7a1844afc715b39dbeb22d1f0977)) ## [2.3.4](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.3...v2.3.4) (2025-05-27) ### Bug Fixes * create empty package by default if no files ([6f3e87e](https://github.com/mcarvin8/sf-package-combiner/commit/6f3e87e5219ed7e89d50c75f705d331434daadcd)) * remove dead code ([78dc614](https://github.com/mcarvin8/sf-package-combiner/commit/78dc614168701171b0a3d0f3b5b39126c24763dd)) ## [2.3.3](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.2...v2.3.3) (2025-05-27) ### Bug Fixes * merge functions ([01538d7](https://github.com/mcarvin8/sf-package-combiner/commit/01538d7a10cd595e93b025f3d001fcc895e2ed11)) ## [2.3.2](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.1...v2.3.2) (2025-05-27) ### Bug Fixes * simplify buildPackage function ([#87](https://github.com/mcarvin8/sf-package-combiner/issues/87)) ([2652e59](https://github.com/mcarvin8/sf-package-combiner/commit/2652e59e6391c5c9be464ab2bb782f3da7c1074e)) ## [2.3.1](https://github.com/mcarvin8/sf-package-combiner/compare/v2.3.0...v2.3.1) (2025-05-27) ### Bug Fixes * don't create array of manifest objects ([bde9127](https://github.com/mcarvin8/sf-package-combiner/commit/bde9127540735dc644cdc7273565dfc7e8c56d98)) ## [2.3.0](https://github.com/mcarvin8/sf-package-combiner/compare/v2.2.3...v2.3.0) (2025-05-26) ### Features * use component set to merge packages together ([#84](https://github.com/mcarvin8/sf-package-combiner/issues/84)) ([8c4bbb0](https://github.com/mcarvin8/sf-package-combiner/commit/8c4bbb0f252577c85c5ee4f332118058822eb852)) ## [2.2.3](https://github.com/mcarvin8/sf-package-combiner/compare/v2.2.2...v2.2.3) (2025-05-23) ### Bug Fixes * reduce complexity when reading files ([39f0227](https://github.com/mcarvin8/sf-package-combiner/commit/39f02270211b807ebb0eae1cebfa3fc845cc0e97)) ## [2.2.2](https://github.com/mcarvin8/sf-package-combiner/compare/v2.2.1...v2.2.2) (2025-05-06) ### Bug Fixes * **deps:** bump @oclif/core from 4.2.10 to 4.3.0 ([512dd5e](https://github.com/mcarvin8/sf-package-combiner/commit/512dd5e88af62abb30e1b3bd525f07898d7474e8)) * **deps:** bump @salesforce/sf-plugins-core from 12.1.4 to 12.2.1 ([c6f029a](https://github.com/mcarvin8/sf-package-combiner/commit/c6f029ace0b741e352330b9b75219e1c96d7fdaf)) ## [2.2.1](https://github.com/mcarvin8/sf-package-combiner/compare/v2.2.0...v2.2.1) (2025-04-01) ### Bug Fixes * **deps:** bump @oclif/core from 4.2.8 to 4.2.10 ([211c484](https://github.com/mcarvin8/sf-package-combiner/commit/211c484f0387ae371b10ca0ce3ee75a28098456b)) * **deps:** bump @salesforce/core from 8.8.4 to 8.8.7 ([f769a82](https://github.com/mcarvin8/sf-package-combiner/commit/f769a825c644c24df4d95d17b1a58fc4c929be2c)) ## [2.2.0](https://github.com/mcarvin8/sf-package-combiner/compare/v2.1.1...v2.2.0) (2025-03-11) ### Features * add async library to limit parallel processing ([e946e20](https://github.com/mcarvin8/sf-package-combiner/commit/e946e200f3b95c27e22342b3b0affb2dbf4fc1b0)) ## [2.1.1](https://github.com/mcarvin8/sf-package-combiner/compare/v2.1.0...v2.1.1) (2025-03-10) ### Bug Fixes * use sdr types ([3ed6eba](https://github.com/mcarvin8/sf-package-combiner/commit/3ed6ebac534e732ffb49481abb408aa2e75c83ec)) ## [2.1.0](https://github.com/mcarvin8/sf-package-combiner/compare/v2.0.4...v2.1.0) (2025-03-10) ### Features * use manifest resolver from salesforce sdr ([6ae91aa](https://github.com/mcarvin8/sf-package-combiner/commit/6ae91aa002af1bacadd171efc58a1ab17085d032)) ## [2.0.4](https://github.com/mcarvin8/sf-package-combiner/compare/v2.0.3...v2.0.4) (2025-03-01) ### Bug Fixes * **deps:** bump @oclif/core from 4.2.6 to 4.2.8 ([24fc768](https://github.com/mcarvin8/sf-package-combiner/commit/24fc768cb9437f8de51c2cfba1071bcc950e5e12)) ## [2.0.3](https://github.com/mcarvin8/sf-package-combiner/compare/v2.0.2...v2.0.3) (2025-02-16) ### Bug Fixes * **deps:** bump @salesforce/core from 8.8.0 to 8.8.2 ([961e2ae](https://github.com/mcarvin8/sf-package-combiner/commit/961e2ae2f3b6f3f57a2f7524ece2236203586892)) * **deps:** bump @salesforce/sf-plugins-core from 12.0.11 to 12.1.4 ([158a745](https://github.com/mcarvin8/sf-package-combiner/commit/158a745d59b56b9ac1c205dd0419774dae487b4b)) ## [2.0.2](https://github.com/mcarvin8/sf-package-combiner/compare/v2.0.1...v2.0.2) (2025-02-01) ### Bug Fixes * **deps:** bump fast-xml-parser from 4.5.0 to 4.5.1 ([2531d9b](https://github.com/mcarvin8/sf-package-combiner/commit/2531d9b2df1e8793a26e8ea98e4792d3156ae19f)) ## [2.0.1](https://github.com/mcarvin8/sf-package-combiner/compare/v2.0.0...v2.0.1) (2025-01-18) ### Bug Fixes * remove awaits in loops ([f9cbe61](https://github.com/mcarvin8/sf-package-combiner/commit/f9cbe617cbec4eb7d7d2b9a39f2c7e99d7ae1743)) ## [2.0.0](https://github.com/mcarvin8/sf-package-combiner/compare/v1.2.3...v2.0.0) (2025-01-11) ### ⚠ BREAKING CHANGES * format of `--api-version` parameter and add boolean flag ### Features * format of `--api-version` parameter and add boolean flag ([fc2f969](https://github.com/mcarvin8/sf-package-combiner/commit/fc2f9698def64abb6c8d766bbe9d0397c4532f58)) ## [1.2.3](https://github.com/mcarvin8/sf-package-combiner/compare/v1.2.2...v1.2.3) (2024-12-10) ### Bug Fixes * add types/node peer dependency ([98f5c81](https://github.com/mcarvin8/sf-package-combiner/commit/98f5c818924ac63afa48a305ff8f0ccedc620d95)) * allow packages with no `<types>` to be parsed ([fcbf1ec](https://github.com/mcarvin8/sf-package-combiner/commit/fcbf1ecfd3b051c40432cbb7a9fc807af30a8137)) ## [1.2.2](https://github.com/mcarvin8/sf-package-combiner/compare/v1.2.1...v1.2.2) (2024-12-10) ### Bug Fixes * warn instead of fail when file or directory does not exist ([e6dd8a4](https://github.com/mcarvin8/sf-package-combiner/commit/e6dd8a465b9cf6232fd05fbcb02b312511522db0)) ## [1.2.1](https://github.com/mcarvin8/sf-package-combiner/compare/v1.2.0...v1.2.1) (2024-11-27) ### Bug Fixes * restrict `api-version` flag to positive numbers or 0 ([a726c73](https://github.com/mcarvin8/sf-package-combiner/commit/a726c73098b6529112b09dbd33d67c23d5fe4ed8)) ## [1.2.0](https://github.com/mcarvin8/sf-package-combiner/compare/v1.1.0...v1.2.0) (2024-11-22) ### Features * add optional `api-version` flag ([ff05d2e](https://github.com/mcarvin8/sf-package-combiner/commit/ff05d2e47c5f2fe7277ef715365b7728d3a5f865)) ## [1.1.0](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.8...v1.1.0) (2024-11-20) ### Features * add directory flag to read XMLs in immediate directory ([f43ae18](https://github.com/mcarvin8/sf-package-combiner/commit/f43ae18aa096713df4ae910e879c204f6551edbf)) ### Bug Fixes * change default value for combined package to `package.xml` ([6c43cd6](https://github.com/mcarvin8/sf-package-combiner/commit/6c43cd6d908bd6ce57fdbb824048b3fc0420963d)) ## [1.0.8](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.7...v1.0.8) (2024-11-18) ### Bug Fixes * check xml namespace in each package ([9c99e1c](https://github.com/mcarvin8/sf-package-combiner/commit/9c99e1cc97f64a4fdb175d2883b8926734c2e2e1)) * **deps:** bump @salesforce/core from 8.6.4 to 8.8.0 ([88d0f29](https://github.com/mcarvin8/sf-package-combiner/commit/88d0f29bec7f1e2aa569fe0f50eb1766ff37d823)) ## [1.0.7](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.6...v1.0.7) (2024-11-15) ### Bug Fixes * switch to fast-xml-parser ([a7fd1e9](https://github.com/mcarvin8/sf-package-combiner/commit/a7fd1e92a01673b2224afa9e9fdbfa331a0b85cf)) ## [1.0.6](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.5...v1.0.6) (2024-11-14) ### Bug Fixes * update indenting to 4 spaces and adjust empty package creation ([b0acb98](https://github.com/mcarvin8/sf-package-combiner/commit/b0acb9839f1169e7479efb18bebb69d7837f5108)) ## [1.0.5](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.4...v1.0.5) (2024-11-13) ### Bug Fixes * ensure only 1 `<name>` element is in each `<types>` ([c452034](https://github.com/mcarvin8/sf-package-combiner/commit/c45203463501bc66c1180ee75974607d9cfb037e)) * ensure only elements in each `types` element are `name` and `members` ([2ab6e60](https://github.com/mcarvin8/sf-package-combiner/commit/2ab6e60341d7b49308a01dbb541f9b9a8751effd)) ## [1.0.4](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.3...v1.0.4) (2024-11-12) ### Bug Fixes * enforce package root elements are `<types>` and `<version>` ([d0414fe](https://github.com/mcarvin8/sf-package-combiner/commit/d0414fe028141b6563b19976b5252d71aa829965)) ## [1.0.3](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.2...v1.0.3) (2024-11-12) ### Bug Fixes * enforce maximum of 1 version element in each package ([48a87de](https://github.com/mcarvin8/sf-package-combiner/commit/48a87debcbb289d48c1a63d42b01e592883f8fdc)) ## [1.0.2](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.1...v1.0.2) (2024-11-10) ### Bug Fixes * sort types by name and sort members in each type alphabetically ([e86ecca](https://github.com/mcarvin8/sf-package-combiner/commit/e86eccae25d0db6418ddfe3cddde0f85289806bc)) ## [1.0.1](https://github.com/mcarvin8/sf-package-combiner/compare/v1.0.0...v1.0.1) (2024-11-10) ### Bug Fixes * include namespace in combined package ([c6ae896](https://github.com/mcarvin8/sf-package-combiner/commit/c6ae896e1ef870259c47a09b6fd84a2cb2d7653e)) ## 1.0.0 (2024-11-10) ### Features - init release ([c18b562](https://github.com/mcarvin8/sf-package-combiner/commit/c18b56299a88a06c88fe7cd7cc883fe9a505eb2e))