diff --git a/CHANGELOG.md b/CHANGELOG.md index f4f2ac067d..97fd06c24f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3541 +1,2355 @@ -## [12.2.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.2.0...12.2.1) (2024-08-12) +# [12.4.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.2.1...12.4.0) (2024-08-15) +### Features -### Bug Fixes +- bump to 12.3.0 ([#1399](https://github.com/forcedotcom/source-deploy-retrieve/issues/1399)) ([f260283](https://github.com/forcedotcom/source-deploy-retrieve/commit/f26028380d1d3e3647e576fe2cedf430a3dbfe7f)) +- custom label beta 2 ([#1392](https://github.com/forcedotcom/source-deploy-retrieve/issues/1392)) ([51cbe84](https://github.com/forcedotcom/source-deploy-retrieve/commit/51cbe848959f580c1b9a2e6816e8f33e89a2bd64)) -* **SC:** cache XML content ([#1383](https://github.com/forcedotcom/source-deploy-retrieve/issues/1383)) ([7b2d8cd](https://github.com/forcedotcom/source-deploy-retrieve/commit/7b2d8cd800b925b9ff2008bd93da7f6b2898b4b0)) +## [12.2.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.2.0...12.2.1) (2024-08-12) +### Bug Fixes +- **SC:** cache XML content ([#1383](https://github.com/forcedotcom/source-deploy-retrieve/issues/1383)) ([7b2d8cd](https://github.com/forcedotcom/source-deploy-retrieve/commit/7b2d8cd800b925b9ff2008bd93da7f6b2898b4b0)) # [12.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.13...12.2.0) (2024-08-12) - ### Features -* **condFormat:** add UiFormatSpecificationSet to metadataRegistry ([#1397](https://github.com/forcedotcom/source-deploy-retrieve/issues/1397)) ([9e9dd8b](https://github.com/forcedotcom/source-deploy-retrieve/commit/9e9dd8b533fac95c4091ff8f76d8e3b790276d67)) - - +- **condFormat:** add UiFormatSpecificationSet to metadataRegistry ([#1397](https://github.com/forcedotcom/source-deploy-retrieve/issues/1397)) ([9e9dd8b](https://github.com/forcedotcom/source-deploy-retrieve/commit/9e9dd8b533fac95c4091ff8f76d8e3b790276d67)) ## [12.1.13](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.12...12.1.13) (2024-08-11) - ### Bug Fixes -* **deps:** bump @salesforce/core from 8.2.8 to 8.3.0 ([#1396](https://github.com/forcedotcom/source-deploy-retrieve/issues/1396)) ([e0e03c8](https://github.com/forcedotcom/source-deploy-retrieve/commit/e0e03c80e8bbed9a396824a5e4dc8c84d29349f6)) - - +- **deps:** bump @salesforce/core from 8.2.8 to 8.3.0 ([#1396](https://github.com/forcedotcom/source-deploy-retrieve/issues/1396)) ([e0e03c8](https://github.com/forcedotcom/source-deploy-retrieve/commit/e0e03c80e8bbed9a396824a5e4dc8c84d29349f6)) ## [12.1.12](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.11...12.1.12) (2024-08-04) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.3.6 to 4.4.1 ([#1386](https://github.com/forcedotcom/source-deploy-retrieve/issues/1386)) ([049b8d9](https://github.com/forcedotcom/source-deploy-retrieve/commit/049b8d9dadb073e17954f9f7293f7dfbae6e8a58)) - - +- **deps:** bump fast-xml-parser from 4.3.6 to 4.4.1 ([#1386](https://github.com/forcedotcom/source-deploy-retrieve/issues/1386)) ([049b8d9](https://github.com/forcedotcom/source-deploy-retrieve/commit/049b8d9dadb073e17954f9f7293f7dfbae6e8a58)) ## [12.1.11](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.10...12.1.11) (2024-08-02) - ### Bug Fixes -* recurse through dirs then files ([#1381](https://github.com/forcedotcom/source-deploy-retrieve/issues/1381)) ([f2e79c3](https://github.com/forcedotcom/source-deploy-retrieve/commit/f2e79c3153f9a07f2aaf581ecd4d1b14ea0c0715)) - - +- recurse through dirs then files ([#1381](https://github.com/forcedotcom/source-deploy-retrieve/issues/1381)) ([f2e79c3](https://github.com/forcedotcom/source-deploy-retrieve/commit/f2e79c3153f9a07f2aaf581ecd4d1b14ea0c0715)) ## [12.1.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.9...12.1.10) (2024-08-01) - ### Bug Fixes -* manifests for custom object can omit parent ([#1375](https://github.com/forcedotcom/source-deploy-retrieve/issues/1375)) ([8fd9c9e](https://github.com/forcedotcom/source-deploy-retrieve/commit/8fd9c9ec57a8502234c9c2abe0cd528e5107844b)) - - +- manifests for custom object can omit parent ([#1375](https://github.com/forcedotcom/source-deploy-retrieve/issues/1375)) ([8fd9c9e](https://github.com/forcedotcom/source-deploy-retrieve/commit/8fd9c9ec57a8502234c9c2abe0cd528e5107844b)) ## [12.1.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.8...12.1.9) (2024-07-31) - ### Bug Fixes -* use jsforce's `cancelDeploy` method ([#1380](https://github.com/forcedotcom/source-deploy-retrieve/issues/1380)) ([7d644f2](https://github.com/forcedotcom/source-deploy-retrieve/commit/7d644f215d7c0bcfe413d1fcfafc10122b17a412)) - - +- use jsforce's `cancelDeploy` method ([#1380](https://github.com/forcedotcom/source-deploy-retrieve/issues/1380)) ([7d644f2](https://github.com/forcedotcom/source-deploy-retrieve/commit/7d644f215d7c0bcfe413d1fcfafc10122b17a412)) ## [12.1.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.7...12.1.8) (2024-07-19) - ### Bug Fixes -* handle nulls/undefined in template literal ([#1370](https://github.com/forcedotcom/source-deploy-retrieve/issues/1370)) ([2f8dac3](https://github.com/forcedotcom/source-deploy-retrieve/commit/2f8dac3ce0ed143be8985f0e419e69e5a8db5c04)) - - +- handle nulls/undefined in template literal ([#1370](https://github.com/forcedotcom/source-deploy-retrieve/issues/1370)) ([2f8dac3](https://github.com/forcedotcom/source-deploy-retrieve/commit/2f8dac3ce0ed143be8985f0e419e69e5a8db5c04)) ## [12.1.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.6...12.1.7) (2024-07-17) - ### Bug Fixes -* remove top-level metadata types mlmodel, modelconnection and modelschema ([#1369](https://github.com/forcedotcom/source-deploy-retrieve/issues/1369)) ([e3b4285](https://github.com/forcedotcom/source-deploy-retrieve/commit/e3b4285698f7af94ba2a5189c236960e22220232)) - - +- remove top-level metadata types mlmodel, modelconnection and modelschema ([#1369](https://github.com/forcedotcom/source-deploy-retrieve/issues/1369)) ([e3b4285](https://github.com/forcedotcom/source-deploy-retrieve/commit/e3b4285698f7af94ba2a5189c236960e22220232)) ## [12.1.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.5...12.1.6) (2024-07-16) - ### Bug Fixes -* only read multiple custom labels files once during conversion ([#1368](https://github.com/forcedotcom/source-deploy-retrieve/issues/1368)) ([d5606ba](https://github.com/forcedotcom/source-deploy-retrieve/commit/d5606ba8ce1d22553f00af5d9b2569f0266c1e24)) - - +- only read multiple custom labels files once during conversion ([#1368](https://github.com/forcedotcom/source-deploy-retrieve/issues/1368)) ([d5606ba](https://github.com/forcedotcom/source-deploy-retrieve/commit/d5606ba8ce1d22553f00af5d9b2569f0266c1e24)) ## [12.1.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.4...12.1.5) (2024-07-05) - - ## [12.1.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.3...12.1.4) (2024-06-28) - ### Bug Fixes -* use import rather than fs read ([#1359](https://github.com/forcedotcom/source-deploy-retrieve/issues/1359)) ([db46af6](https://github.com/forcedotcom/source-deploy-retrieve/commit/db46af6a19f3479126b7c88f117b07253a4a21f7)) - - +- use import rather than fs read ([#1359](https://github.com/forcedotcom/source-deploy-retrieve/issues/1359)) ([db46af6](https://github.com/forcedotcom/source-deploy-retrieve/commit/db46af6a19f3479126b7c88f117b07253a4a21f7)) ## [12.1.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.2...12.1.3) (2024-06-28) - ### Bug Fixes -* bump minimatch to latest major version ([#1360](https://github.com/forcedotcom/source-deploy-retrieve/issues/1360)) ([5686c7c](https://github.com/forcedotcom/source-deploy-retrieve/commit/5686c7c32e49fac89549e1f166400df698eb65dd)) - - +- bump minimatch to latest major version ([#1360](https://github.com/forcedotcom/source-deploy-retrieve/issues/1360)) ([5686c7c](https://github.com/forcedotcom/source-deploy-retrieve/commit/5686c7c32e49fac89549e1f166400df698eb65dd)) ## [12.1.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.1...12.1.2) (2024-06-28) - ### Bug Fixes -* change error message, add UT ([#1355](https://github.com/forcedotcom/source-deploy-retrieve/issues/1355)) ([1e34691](https://github.com/forcedotcom/source-deploy-retrieve/commit/1e346913f63145363cb323592e70824cc76c4e51)) - - +- change error message, add UT ([#1355](https://github.com/forcedotcom/source-deploy-retrieve/issues/1355)) ([1e34691](https://github.com/forcedotcom/source-deploy-retrieve/commit/1e346913f63145363cb323592e70824cc76c4e51)) ## [12.1.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.1.0...12.1.1) (2024-06-28) - ### Bug Fixes -* definition/version types ([#1357](https://github.com/forcedotcom/source-deploy-retrieve/issues/1357)) ([3448e89](https://github.com/forcedotcom/source-deploy-retrieve/commit/3448e89f1c8ff6b672114901cee5376014b6d907)) - - +- definition/version types ([#1357](https://github.com/forcedotcom/source-deploy-retrieve/issues/1357)) ([3448e89](https://github.com/forcedotcom/source-deploy-retrieve/commit/3448e89f1c8ff6b672114901cee5376014b6d907)) # [12.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.0.2...12.1.0) (2024-06-28) - ### Features -* guarantee fileResponseSuccess has a path ([#1358](https://github.com/forcedotcom/source-deploy-retrieve/issues/1358)) ([9a1d565](https://github.com/forcedotcom/source-deploy-retrieve/commit/9a1d565fcbbcda5a7935c8b207f40548e65247d6)) - - +- guarantee fileResponseSuccess has a path ([#1358](https://github.com/forcedotcom/source-deploy-retrieve/issues/1358)) ([9a1d565](https://github.com/forcedotcom/source-deploy-retrieve/commit/9a1d565fcbbcda5a7935c8b207f40548e65247d6)) ## [12.0.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/12.0.1...12.0.2) (2024-06-24) - ### Bug Fixes -* **deps:** devScripts update ([#1354](https://github.com/forcedotcom/source-deploy-retrieve/issues/1354)) ([9d08882](https://github.com/forcedotcom/source-deploy-retrieve/commit/9d08882fec55bd9b9e2df36fbb318b45e83b3057)) - - +- **deps:** devScripts update ([#1354](https://github.com/forcedotcom/source-deploy-retrieve/issues/1354)) ([9d08882](https://github.com/forcedotcom/source-deploy-retrieve/commit/9d08882fec55bd9b9e2df36fbb318b45e83b3057)) ## [12.0.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.10...12.0.1) (2024-06-20) - ### Bug Fixes -* cause next major release ([#1350](https://github.com/forcedotcom/source-deploy-retrieve/issues/1350)) ([734cc64](https://github.com/forcedotcom/source-deploy-retrieve/commit/734cc6421946d62afd3d0c346ecfd5190f19b256)) - - +- cause next major release ([#1350](https://github.com/forcedotcom/source-deploy-retrieve/issues/1350)) ([734cc64](https://github.com/forcedotcom/source-deploy-retrieve/commit/734cc6421946d62afd3d0c346ecfd5190f19b256)) ## [11.6.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.9...11.6.10) (2024-06-19) - ### Bug Fixes -* class-scoped xml cache for recomposition ([#1348](https://github.com/forcedotcom/source-deploy-retrieve/issues/1348)) ([9fca2f3](https://github.com/forcedotcom/source-deploy-retrieve/commit/9fca2f32278bbcaf3caa66006dcacb72b77df0eb)) - - +- class-scoped xml cache for recomposition ([#1348](https://github.com/forcedotcom/source-deploy-retrieve/issues/1348)) ([9fca2f3](https://github.com/forcedotcom/source-deploy-retrieve/commit/9fca2f32278bbcaf3caa66006dcacb72b77df0eb)) ## [11.6.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.8...11.6.9) (2024-06-18) - ### Bug Fixes -* **deps:** bump kit et al ([#1345](https://github.com/forcedotcom/source-deploy-retrieve/issues/1345)) ([f18ddc8](https://github.com/forcedotcom/source-deploy-retrieve/commit/f18ddc87e81b54df977cabe9972efa8dc9a668ed)) - - +- **deps:** bump kit et al ([#1345](https://github.com/forcedotcom/source-deploy-retrieve/issues/1345)) ([f18ddc8](https://github.com/forcedotcom/source-deploy-retrieve/commit/f18ddc87e81b54df977cabe9972efa8dc9a668ed)) ## [11.6.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.7...11.6.8) (2024-06-17) - ### Bug Fixes -* Remove ExpressionSetDefinitionVersion to not allow user to deploy it explicitly ([#1340](https://github.com/forcedotcom/source-deploy-retrieve/issues/1340)) ([0385acc](https://github.com/forcedotcom/source-deploy-retrieve/commit/0385acc8a6c563c63a8e2d43170cccf9bd83bec5)) - - +- Remove ExpressionSetDefinitionVersion to not allow user to deploy it explicitly ([#1340](https://github.com/forcedotcom/source-deploy-retrieve/issues/1340)) ([0385acc](https://github.com/forcedotcom/source-deploy-retrieve/commit/0385acc8a6c563c63a8e2d43170cccf9bd83bec5)) ## [11.6.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.6...11.6.7) (2024-06-11) - ### Bug Fixes -* selectively write the parent ([f3cf83a](https://github.com/forcedotcom/source-deploy-retrieve/commit/f3cf83aebbe0f45f47b60e5935f5f272f3f5298a)) - - +- selectively write the parent ([f3cf83a](https://github.com/forcedotcom/source-deploy-retrieve/commit/f3cf83aebbe0f45f47b60e5935f5f272f3f5298a)) ## [11.6.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.5...11.6.6) (2024-06-10) - ### Bug Fixes -* **deps:** devScripts update ([#1337](https://github.com/forcedotcom/source-deploy-retrieve/issues/1337)) ([efe70d4](https://github.com/forcedotcom/source-deploy-retrieve/commit/efe70d4f9e6b66e7010fc63603bb7ac78ff2df2c)) - - +- **deps:** devScripts update ([#1337](https://github.com/forcedotcom/source-deploy-retrieve/issues/1337)) ([efe70d4](https://github.com/forcedotcom/source-deploy-retrieve/commit/efe70d4f9e6b66e7010fc63603bb7ac78ff2df2c)) ## [11.6.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.4...11.6.5) (2024-06-03) - ### Bug Fixes -* "did you mean" for project metadata detects mdapi format ([8830972](https://github.com/forcedotcom/source-deploy-retrieve/commit/88309728e9f9c11387b56ebbd63adcfc76f40ba3)) - - +- "did you mean" for project metadata detects mdapi format ([8830972](https://github.com/forcedotcom/source-deploy-retrieve/commit/88309728e9f9c11387b56ebbd63adcfc76f40ba3)) ## [11.6.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.3...11.6.4) (2024-05-31) - ### Bug Fixes -* set forceIgnoredPaths on CS ([#1330](https://github.com/forcedotcom/source-deploy-retrieve/issues/1330)) ([f28206e](https://github.com/forcedotcom/source-deploy-retrieve/commit/f28206e4465a71c7bc50ee15d21bc8e8c00e33bd)) - - +- set forceIgnoredPaths on CS ([#1330](https://github.com/forcedotcom/source-deploy-retrieve/issues/1330)) ([f28206e](https://github.com/forcedotcom/source-deploy-retrieve/commit/f28206e4465a71c7bc50ee15d21bc8e8c00e33bd)) ## [11.6.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.2...11.6.3) (2024-05-26) - ### Bug Fixes -* **deps:** bump @salesforce/core from 7.3.8 to 7.3.9 ([#1324](https://github.com/forcedotcom/source-deploy-retrieve/issues/1324)) ([7c6e3c8](https://github.com/forcedotcom/source-deploy-retrieve/commit/7c6e3c89b959938ce31c10ca0dd9bac463afadbb)) - - +- **deps:** bump @salesforce/core from 7.3.8 to 7.3.9 ([#1324](https://github.com/forcedotcom/source-deploy-retrieve/issues/1324)) ([7c6e3c8](https://github.com/forcedotcom/source-deploy-retrieve/commit/7c6e3c89b959938ce31c10ca0dd9bac463afadbb)) ## [11.6.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.1...11.6.2) (2024-05-23) - ### Bug Fixes -* **mdTypes:** pluralize genai type dirs ([#1322](https://github.com/forcedotcom/source-deploy-retrieve/issues/1322)) ([faac5bc](https://github.com/forcedotcom/source-deploy-retrieve/commit/faac5bcac21dae01d051335e89441dd6c5aadc9f)) - - +- **mdTypes:** pluralize genai type dirs ([#1322](https://github.com/forcedotcom/source-deploy-retrieve/issues/1322)) ([faac5bc](https://github.com/forcedotcom/source-deploy-retrieve/commit/faac5bcac21dae01d051335e89441dd6c5aadc9f)) ## [11.6.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.6.0...11.6.1) (2024-05-22) - - # [11.6.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.5.0...11.6.0) (2024-05-21) - ### Features -* rename presets property ([#1312](https://github.com/forcedotcom/source-deploy-retrieve/issues/1312)) ([df722e3](https://github.com/forcedotcom/source-deploy-retrieve/commit/df722e3c67420b8ef65dd6832eb74d5b52ded54c)) - - +- rename presets property ([#1312](https://github.com/forcedotcom/source-deploy-retrieve/issues/1312)) ([df722e3](https://github.com/forcedotcom/source-deploy-retrieve/commit/df722e3c67420b8ef65dd6832eb74d5b52ded54c)) # [11.5.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.4.4...11.5.0) (2024-05-20) - ### Features -* **mdTypes:** add support for genAiFunction, genAiPlanner ([#1319](https://github.com/forcedotcom/source-deploy-retrieve/issues/1319)) ([01648b4](https://github.com/forcedotcom/source-deploy-retrieve/commit/01648b4e1254391a7ecf6e5aa4373bcf62aea802)) - - +- **mdTypes:** add support for genAiFunction, genAiPlanner ([#1319](https://github.com/forcedotcom/source-deploy-retrieve/issues/1319)) ([01648b4](https://github.com/forcedotcom/source-deploy-retrieve/commit/01648b4e1254391a7ecf6e5aa4373bcf62aea802)) ## [11.4.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.4.3...11.4.4) (2024-05-14) - ### Bug Fixes -* if no component set to match against, skip checking server response ([#1311](https://github.com/forcedotcom/source-deploy-retrieve/issues/1311)) ([2d7fa28](https://github.com/forcedotcom/source-deploy-retrieve/commit/2d7fa28befcb9eea56ec339694604cac8000843f)) - - +- if no component set to match against, skip checking server response ([#1311](https://github.com/forcedotcom/source-deploy-retrieve/issues/1311)) ([2d7fa28](https://github.com/forcedotcom/source-deploy-retrieve/commit/2d7fa28befcb9eea56ec339694604cac8000843f)) ## [11.4.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.4.2...11.4.3) (2024-05-10) - ### Bug Fixes -* md names handle spaces, colons, and both ([#1297](https://github.com/forcedotcom/source-deploy-retrieve/issues/1297)) ([76e9486](https://github.com/forcedotcom/source-deploy-retrieve/commit/76e9486ac642e59136dbd0133838349df56ac0f9)) - - +- md names handle spaces, colons, and both ([#1297](https://github.com/forcedotcom/source-deploy-retrieve/issues/1297)) ([76e9486](https://github.com/forcedotcom/source-deploy-retrieve/commit/76e9486ac642e59136dbd0133838349df56ac0f9)) ## [11.4.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.4.1...11.4.2) (2024-05-10) - ### Bug Fixes -* use `projectDir` when getting API version ([#1307](https://github.com/forcedotcom/source-deploy-retrieve/issues/1307)) ([a79023a](https://github.com/forcedotcom/source-deploy-retrieve/commit/a79023afaf08fe702d98ae56f387c8c3d47229bb)) - - +- use `projectDir` when getting API version ([#1307](https://github.com/forcedotcom/source-deploy-retrieve/issues/1307)) ([a79023a](https://github.com/forcedotcom/source-deploy-retrieve/commit/a79023afaf08fe702d98ae56f387c8c3d47229bb)) ## [11.4.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.4.0...11.4.1) (2024-05-10) - ### Bug Fixes -* prevent empty parent xml overwrites ([#1308](https://github.com/forcedotcom/source-deploy-retrieve/issues/1308)) ([b8a8c7f](https://github.com/forcedotcom/source-deploy-retrieve/commit/b8a8c7f6a37c9418a4acd57965414ac4a95446f4)) - - +- prevent empty parent xml overwrites ([#1308](https://github.com/forcedotcom/source-deploy-retrieve/issues/1308)) ([b8a8c7f](https://github.com/forcedotcom/source-deploy-retrieve/commit/b8a8c7f6a37c9418a4acd57965414ac4a95446f4)) # [11.4.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.3.0...11.4.0) (2024-05-06) - ### Features -* **mdTypes:** ForecastingGroup, SearchCustomization, SearchOrgWideObjectConfig, RetrievalSummaryDefinition ([#1306](https://github.com/forcedotcom/source-deploy-retrieve/issues/1306)) ([04d3318](https://github.com/forcedotcom/source-deploy-retrieve/commit/04d331828a68012537d990c81c996b3c0a88b632)) - - +- **mdTypes:** ForecastingGroup, SearchCustomization, SearchOrgWideObjectConfig, RetrievalSummaryDefinition ([#1306](https://github.com/forcedotcom/source-deploy-retrieve/issues/1306)) ([04d3318](https://github.com/forcedotcom/source-deploy-retrieve/commit/04d331828a68012537d990c81c996b3c0a88b632)) # [11.3.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.2.0...11.3.0) (2024-05-02) - ### Features -* warn about ignoring unpackaged ([#1301](https://github.com/forcedotcom/source-deploy-retrieve/issues/1301)) ([f81576f](https://github.com/forcedotcom/source-deploy-retrieve/commit/f81576f436429562574bae623a1b38666a97f65a)) - - +- warn about ignoring unpackaged ([#1301](https://github.com/forcedotcom/source-deploy-retrieve/issues/1301)) ([f81576f](https://github.com/forcedotcom/source-deploy-retrieve/commit/f81576f436429562574bae623a1b38666a97f65a)) # [11.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.1.3...11.2.0) (2024-04-30) - ### Features -* warn about legacy suffix use ([#1298](https://github.com/forcedotcom/source-deploy-retrieve/issues/1298)) ([6ad87d2](https://github.com/forcedotcom/source-deploy-retrieve/commit/6ad87d2db19ef72aa00878b94115d77813eb1f56)) - - +- warn about legacy suffix use ([#1298](https://github.com/forcedotcom/source-deploy-retrieve/issues/1298)) ([6ad87d2](https://github.com/forcedotcom/source-deploy-retrieve/commit/6ad87d2db19ef72aa00878b94115d77813eb1f56)) ## [11.1.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.1.2...11.1.3) (2024-04-30) - ### Bug Fixes -* preserve xml comments in decomposed files ([#1288](https://github.com/forcedotcom/source-deploy-retrieve/issues/1288)) ([ba1dc28](https://github.com/forcedotcom/source-deploy-retrieve/commit/ba1dc2843e2c3c6f776b2833c5578665901cfe7d)) - - +- preserve xml comments in decomposed files ([#1288](https://github.com/forcedotcom/source-deploy-retrieve/issues/1288)) ([ba1dc28](https://github.com/forcedotcom/source-deploy-retrieve/commit/ba1dc2843e2c3c6f776b2833c5578665901cfe7d)) ## [11.1.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.1.1...11.1.2) (2024-04-25) - ### Bug Fixes -* forceignore ignores output file correctly - cleanup extra type d… ([#1295](https://github.com/forcedotcom/source-deploy-retrieve/issues/1295)) ([287b13e](https://github.com/forcedotcom/source-deploy-retrieve/commit/287b13e60549fc5bc5a104a4d15a0ff549301d3b)) - - +- forceignore ignores output file correctly - cleanup extra type d… ([#1295](https://github.com/forcedotcom/source-deploy-retrieve/issues/1295)) ([287b13e](https://github.com/forcedotcom/source-deploy-retrieve/commit/287b13e60549fc5bc5a104a4d15a0ff549301d3b)) ## [11.1.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.1.0...11.1.1) (2024-04-23) - ### Bug Fixes -* from-org refactor ([#1296](https://github.com/forcedotcom/source-deploy-retrieve/issues/1296)) ([2fecb51](https://github.com/forcedotcom/source-deploy-retrieve/commit/2fecb513f4acd566c04671fa2917185e210257a2)) - - +- from-org refactor ([#1296](https://github.com/forcedotcom/source-deploy-retrieve/issues/1296)) ([2fecb51](https://github.com/forcedotcom/source-deploy-retrieve/commit/2fecb513f4acd566c04671fa2917185e210257a2)) # [11.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.0.2...11.1.0) (2024-04-23) - ### Features -* allow destructive changes with MetadataOptions ([#1294](https://github.com/forcedotcom/source-deploy-retrieve/issues/1294)) ([7dad1c7](https://github.com/forcedotcom/source-deploy-retrieve/commit/7dad1c7be70cfc6a50d78671d796753d9747154b)) - - +- allow destructive changes with MetadataOptions ([#1294](https://github.com/forcedotcom/source-deploy-retrieve/issues/1294)) ([7dad1c7](https://github.com/forcedotcom/source-deploy-retrieve/commit/7dad1c7be70cfc6a50d78671d796753d9747154b)) ## [11.0.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.0.1...11.0.2) (2024-04-21) - ### Bug Fixes -* **deps:** bump @salesforce/core from 7.2.0 to 7.3.0 ([#1291](https://github.com/forcedotcom/source-deploy-retrieve/issues/1291)) ([69be659](https://github.com/forcedotcom/source-deploy-retrieve/commit/69be6596b28a65626c1d5c07ca91dcff38533a7e)) - - +- **deps:** bump @salesforce/core from 7.2.0 to 7.3.0 ([#1291](https://github.com/forcedotcom/source-deploy-retrieve/issues/1291)) ([69be659](https://github.com/forcedotcom/source-deploy-retrieve/commit/69be6596b28a65626c1d5c07ca91dcff38533a7e)) ## [11.0.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/11.0.0...11.0.1) (2024-04-14) - ### Bug Fixes -* **deps:** bump @salesforce/core from 7.0.0 to 7.2.0 ([#1281](https://github.com/forcedotcom/source-deploy-retrieve/issues/1281)) ([ac430f3](https://github.com/forcedotcom/source-deploy-retrieve/commit/ac430f3a0df0e70b6ef8f8c4778eaac9ca195af6)) - - +- **deps:** bump @salesforce/core from 7.0.0 to 7.2.0 ([#1281](https://github.com/forcedotcom/source-deploy-retrieve/issues/1281)) ([ac430f3](https://github.com/forcedotcom/source-deploy-retrieve/commit/ac430f3a0df0e70b6ef8f8c4778eaac9ca195af6)) # [11.0.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.9.1...11.0.0) (2024-04-10) - -* feat!: sfdx-core7, jsforce-node (#1280) ([7d8d111](https://github.com/forcedotcom/source-deploy-retrieve/commit/7d8d11136b1917027d92ddd52220acd8879e5fc6)), closes [#1280](https://github.com/forcedotcom/source-deploy-retrieve/issues/1280) - +- feat!: sfdx-core7, jsforce-node (#1280) ([7d8d111](https://github.com/forcedotcom/source-deploy-retrieve/commit/7d8d11136b1917027d92ddd52220acd8879e5fc6)), closes [#1280](https://github.com/forcedotcom/source-deploy-retrieve/issues/1280) ### BREAKING CHANGES -* sfdx-core7, jsforce-node - - +- sfdx-core7, jsforce-node ## [10.9.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.9.0...10.9.1) (2024-04-05) - ### Bug Fixes -* expand mdTransfer error ([#1275](https://github.com/forcedotcom/source-deploy-retrieve/issues/1275)) ([8e12937](https://github.com/forcedotcom/source-deploy-retrieve/commit/8e129376bf9fe7c83db2d6b6f4fd0fad1eea25bf)) - - +- expand mdTransfer error ([#1275](https://github.com/forcedotcom/source-deploy-retrieve/issues/1275)) ([8e12937](https://github.com/forcedotcom/source-deploy-retrieve/commit/8e129376bf9fe7c83db2d6b6f4fd0fad1eea25bf)) # [10.9.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.8.0...10.9.0) (2024-04-03) - ### Features -* absolute paths for string replacements for out-of-project ([#1239](https://github.com/forcedotcom/source-deploy-retrieve/issues/1239)) ([0b3e75f](https://github.com/forcedotcom/source-deploy-retrieve/commit/0b3e75fcf4a9a689666672d917a88d889ca82961)) - - +- absolute paths for string replacements for out-of-project ([#1239](https://github.com/forcedotcom/source-deploy-retrieve/issues/1239)) ([0b3e75f](https://github.com/forcedotcom/source-deploy-retrieve/commit/0b3e75fcf4a9a689666672d917a88d889ca82961)) # [10.8.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.7.1...10.8.0) (2024-04-03) - ### Features -* variants instrumentation ([#1272](https://github.com/forcedotcom/source-deploy-retrieve/issues/1272)) ([1261096](https://github.com/forcedotcom/source-deploy-retrieve/commit/12610965bae0eed81e65f1fc81afffbddda7b024)) - - +- variants instrumentation ([#1272](https://github.com/forcedotcom/source-deploy-retrieve/issues/1272)) ([1261096](https://github.com/forcedotcom/source-deploy-retrieve/commit/12610965bae0eed81e65f1fc81afffbddda7b024)) ## [10.7.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.7.0...10.7.1) (2024-04-01) - ### Bug Fixes -* suffix mismatch ([#1270](https://github.com/forcedotcom/source-deploy-retrieve/issues/1270)) ([15b1ec1](https://github.com/forcedotcom/source-deploy-retrieve/commit/15b1ec10ab639977a35c2c82b3055a6bc73c74d2)) - - +- suffix mismatch ([#1270](https://github.com/forcedotcom/source-deploy-retrieve/issues/1270)) ([15b1ec1](https://github.com/forcedotcom/source-deploy-retrieve/commit/15b1ec10ab639977a35c2c82b3055a6bc73c74d2)) # [10.7.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.6.2...10.7.0) (2024-03-29) - ### Bug Fixes -* throw on bad presets ([#1266](https://github.com/forcedotcom/source-deploy-retrieve/issues/1266)) ([0385629](https://github.com/forcedotcom/source-deploy-retrieve/commit/03856296edf3d36eeaa83350fcf95386469984ed)) - +- throw on bad presets ([#1266](https://github.com/forcedotcom/source-deploy-retrieve/issues/1266)) ([0385629](https://github.com/forcedotcom/source-deploy-retrieve/commit/03856296edf3d36eeaa83350fcf95386469984ed)) ### Features -* add AffinityScoreDefinition metadatatype ([#1267](https://github.com/forcedotcom/source-deploy-retrieve/issues/1267)) ([18ff186](https://github.com/forcedotcom/source-deploy-retrieve/commit/18ff186c48bc75619e4999fa4a67bb8566d368a5)) - - +- add AffinityScoreDefinition metadatatype ([#1267](https://github.com/forcedotcom/source-deploy-retrieve/issues/1267)) ([18ff186](https://github.com/forcedotcom/source-deploy-retrieve/commit/18ff186c48bc75619e4999fa4a67bb8566d368a5)) ## [10.6.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.6.1...10.6.2) (2024-03-29) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.3.5 to 4.3.6 ([#1258](https://github.com/forcedotcom/source-deploy-retrieve/issues/1258)) ([7c17d45](https://github.com/forcedotcom/source-deploy-retrieve/commit/7c17d4546b25c91cd0e0818715727151c85a0cb1)) - - +- **deps:** bump fast-xml-parser from 4.3.5 to 4.3.6 ([#1258](https://github.com/forcedotcom/source-deploy-retrieve/issues/1258)) ([7c17d45](https://github.com/forcedotcom/source-deploy-retrieve/commit/7c17d4546b25c91cd0e0818715727151c85a0cb1)) ## [10.6.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.6.0...10.6.1) (2024-03-28) - ### Bug Fixes -* non-zip conversions return empty arrays for converted and deleted ([#1265](https://github.com/forcedotcom/source-deploy-retrieve/issues/1265)) ([06cc230](https://github.com/forcedotcom/source-deploy-retrieve/commit/06cc23016695f0c39df9b1699aea0583a0acbaaa)) - - +- non-zip conversions return empty arrays for converted and deleted ([#1265](https://github.com/forcedotcom/source-deploy-retrieve/issues/1265)) ([06cc230](https://github.com/forcedotcom/source-deploy-retrieve/commit/06cc23016695f0c39df9b1699aea0583a0acbaaa)) # [10.6.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.5.6...10.6.0) (2024-03-28) - ### Features -* registryCustomizations ([#1217](https://github.com/forcedotcom/source-deploy-retrieve/issues/1217)) ([eaa37b2](https://github.com/forcedotcom/source-deploy-retrieve/commit/eaa37b2046f172b3f5183d516aa303975b9358ba)) - - +- registryCustomizations ([#1217](https://github.com/forcedotcom/source-deploy-retrieve/issues/1217)) ([eaa37b2](https://github.com/forcedotcom/source-deploy-retrieve/commit/eaa37b2046f172b3f5183d516aa303975b9358ba)) ## [10.5.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.5.5...10.5.6) (2024-03-24) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.7.1 to 6.7.3 ([#1264](https://github.com/forcedotcom/source-deploy-retrieve/issues/1264)) ([12079ae](https://github.com/forcedotcom/source-deploy-retrieve/commit/12079aef75b59413e05935b4e3bea382774da04c)) - - +- **deps:** bump @salesforce/core from 6.7.1 to 6.7.3 ([#1264](https://github.com/forcedotcom/source-deploy-retrieve/issues/1264)) ([12079ae](https://github.com/forcedotcom/source-deploy-retrieve/commit/12079aef75b59413e05935b4e3bea382774da04c)) ## [10.5.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.5.4...10.5.5) (2024-03-22) - ### Bug Fixes -* allow the same SC in delete and deploy manifests ([#1261](https://github.com/forcedotcom/source-deploy-retrieve/issues/1261)) ([d4c7f53](https://github.com/forcedotcom/source-deploy-retrieve/commit/d4c7f535ea7ed9f72cdc85d20cbbae5a3af12b78)) - - +- allow the same SC in delete and deploy manifests ([#1261](https://github.com/forcedotcom/source-deploy-retrieve/issues/1261)) ([d4c7f53](https://github.com/forcedotcom/source-deploy-retrieve/commit/d4c7f535ea7ed9f72cdc85d20cbbae5a3af12b78)) ## [10.5.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.5.3...10.5.4) (2024-03-20) - ### Bug Fixes -* refactor for better typing and readability ([#1262](https://github.com/forcedotcom/source-deploy-retrieve/issues/1262)) ([8d89dbc](https://github.com/forcedotcom/source-deploy-retrieve/commit/8d89dbc9d925f4be5cf6ff71020293eba538450f)) - - +- refactor for better typing and readability ([#1262](https://github.com/forcedotcom/source-deploy-retrieve/issues/1262)) ([8d89dbc](https://github.com/forcedotcom/source-deploy-retrieve/commit/8d89dbc9d925f4be5cf6ff71020293eba538450f)) ## [10.5.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.5.2...10.5.3) (2024-03-19) - ### Bug Fixes -* handle string replacements for individual custom labels ([#1257](https://github.com/forcedotcom/source-deploy-retrieve/issues/1257)) ([70571e8](https://github.com/forcedotcom/source-deploy-retrieve/commit/70571e8d43b6395b86dc31ad0103859536f554f5)) - - +- handle string replacements for individual custom labels ([#1257](https://github.com/forcedotcom/source-deploy-retrieve/issues/1257)) ([70571e8](https://github.com/forcedotcom/source-deploy-retrieve/commit/70571e8d43b6395b86dc31ad0103859536f554f5)) ## [10.5.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.5.1...10.5.2) (2024-03-13) - ### Bug Fixes -* metadataConverter writes zip to dir and works outside of project ([#1252](https://github.com/forcedotcom/source-deploy-retrieve/issues/1252)) ([d947fc6](https://github.com/forcedotcom/source-deploy-retrieve/commit/d947fc6c1e500f3688b8f0cf3a49e56da660afa0)) - - +- metadataConverter writes zip to dir and works outside of project ([#1252](https://github.com/forcedotcom/source-deploy-retrieve/issues/1252)) ([d947fc6](https://github.com/forcedotcom/source-deploy-retrieve/commit/d947fc6c1e500f3688b8f0cf3a49e56da660afa0)) ## [10.5.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.5.0...10.5.1) (2024-03-03) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.5.5 to 6.7.0 ([#1250](https://github.com/forcedotcom/source-deploy-retrieve/issues/1250)) ([f36ce41](https://github.com/forcedotcom/source-deploy-retrieve/commit/f36ce416eeda7d5b3587d1e2ca3a54b21f22690b)) - - +- **deps:** bump @salesforce/core from 6.5.5 to 6.7.0 ([#1250](https://github.com/forcedotcom/source-deploy-retrieve/issues/1250)) ([f36ce41](https://github.com/forcedotcom/source-deploy-retrieve/commit/f36ce416eeda7d5b3587d1e2ca3a54b21f22690b)) # [10.5.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.4.2...10.5.0) (2024-02-26) - ### Features -* add EnablementProgramDefiniton ([#1243](https://github.com/forcedotcom/source-deploy-retrieve/issues/1243)) ([1bf5c33](https://github.com/forcedotcom/source-deploy-retrieve/commit/1bf5c33a69866dea0a5ee424ad69d1f542b1b4be)) - - +- add EnablementProgramDefiniton ([#1243](https://github.com/forcedotcom/source-deploy-retrieve/issues/1243)) ([1bf5c33](https://github.com/forcedotcom/source-deploy-retrieve/commit/1bf5c33a69866dea0a5ee424ad69d1f542b1b4be)) ## [10.4.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.4.1...10.4.2) (2024-02-25) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.3.4 to 4.3.5 ([#1244](https://github.com/forcedotcom/source-deploy-retrieve/issues/1244)) ([2484b4f](https://github.com/forcedotcom/source-deploy-retrieve/commit/2484b4f8f49ce273ecd9215f9000083a04325605)) - - +- **deps:** bump fast-xml-parser from 4.3.4 to 4.3.5 ([#1244](https://github.com/forcedotcom/source-deploy-retrieve/issues/1244)) ([2484b4f](https://github.com/forcedotcom/source-deploy-retrieve/commit/2484b4f8f49ce273ecd9215f9000083a04325605)) ## [10.4.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.4.0...10.4.1) (2024-02-25) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.5.3 to 6.5.5 ([#1245](https://github.com/forcedotcom/source-deploy-retrieve/issues/1245)) ([3f44568](https://github.com/forcedotcom/source-deploy-retrieve/commit/3f44568e85df74b84a665a534bac8c40bd8bcda0)) - - +- **deps:** bump @salesforce/core from 6.5.3 to 6.5.5 ([#1245](https://github.com/forcedotcom/source-deploy-retrieve/issues/1245)) ([3f44568](https://github.com/forcedotcom/source-deploy-retrieve/commit/3f44568e85df74b84a665a534bac8c40bd8bcda0)) # [10.4.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.10...10.4.0) (2024-02-21) - ### Features -* OauthTokenExchangeHandler, ActionableEventOrchDef, ActionableEventTypeDef, OmniExtTrackingDef ([#1241](https://github.com/forcedotcom/source-deploy-retrieve/issues/1241)) ([1423b76](https://github.com/forcedotcom/source-deploy-retrieve/commit/1423b7645e09f6983ca6449da1da3c5c42eb7d01)) - - +- OauthTokenExchangeHandler, ActionableEventOrchDef, ActionableEventTypeDef, OmniExtTrackingDef ([#1241](https://github.com/forcedotcom/source-deploy-retrieve/issues/1241)) ([1423b76](https://github.com/forcedotcom/source-deploy-retrieve/commit/1423b7645e09f6983ca6449da1da3c5c42eb7d01)) ## [10.3.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.9...10.3.10) (2024-02-18) - ### Bug Fixes -* **deps:** bump proxy-agent from 6.3.1 to 6.4.0 ([#1238](https://github.com/forcedotcom/source-deploy-retrieve/issues/1238)) ([819f4ce](https://github.com/forcedotcom/source-deploy-retrieve/commit/819f4ce6557438e86e9b3cd82d60e4308497d6a6)) - - +- **deps:** bump proxy-agent from 6.3.1 to 6.4.0 ([#1238](https://github.com/forcedotcom/source-deploy-retrieve/issues/1238)) ([819f4ce](https://github.com/forcedotcom/source-deploy-retrieve/commit/819f4ce6557438e86e9b3cd82d60e4308497d6a6)) ## [10.3.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.8...10.3.9) (2024-02-12) - - ## [10.3.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.7...10.3.8) (2024-02-09) - ### Bug Fixes -* defend against bad mdapi responses ([#1236](https://github.com/forcedotcom/source-deploy-retrieve/issues/1236)) ([d35911d](https://github.com/forcedotcom/source-deploy-retrieve/commit/d35911dda97c552f167c9ab7b3b9e818f7f4085b)) - - +- defend against bad mdapi responses ([#1236](https://github.com/forcedotcom/source-deploy-retrieve/issues/1236)) ([d35911d](https://github.com/forcedotcom/source-deploy-retrieve/commit/d35911dda97c552f167c9ab7b3b9e818f7f4085b)) ## [10.3.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.6...10.3.7) (2024-02-08) - ### Bug Fixes -* recompose decomposed xml using xmlElementName where it exists ([#1234](https://github.com/forcedotcom/source-deploy-retrieve/issues/1234)) ([4cf89e1](https://github.com/forcedotcom/source-deploy-retrieve/commit/4cf89e1f62a001d8006f165c014bfe7857f4bde0)) - - +- recompose decomposed xml using xmlElementName where it exists ([#1234](https://github.com/forcedotcom/source-deploy-retrieve/issues/1234)) ([4cf89e1](https://github.com/forcedotcom/source-deploy-retrieve/commit/4cf89e1f62a001d8006f165c014bfe7857f4bde0)) ## [10.3.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.5...10.3.6) (2024-02-08) - ### Bug Fixes -* decompose by any folder name ([#1233](https://github.com/forcedotcom/source-deploy-retrieve/issues/1233)) ([98901dd](https://github.com/forcedotcom/source-deploy-retrieve/commit/98901ddeac1d93d4093f4e9050a492bd8da6c029)) - - +- decompose by any folder name ([#1233](https://github.com/forcedotcom/source-deploy-retrieve/issues/1233)) ([98901dd](https://github.com/forcedotcom/source-deploy-retrieve/commit/98901ddeac1d93d4093f4e9050a492bd8da6c029)) ## [10.3.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.4...10.3.5) (2024-02-06) - ### Bug Fixes -* revert ESVersion,DMVersion ([#1160](https://github.com/forcedotcom/source-deploy-retrieve/issues/1160))" ([#1230](https://github.com/forcedotcom/source-deploy-retrieve/issues/1230)) ([0660e43](https://github.com/forcedotcom/source-deploy-retrieve/commit/0660e4316a1d2e606eeec9e4a446780875f9a99c)) - - +- revert ESVersion,DMVersion ([#1160](https://github.com/forcedotcom/source-deploy-retrieve/issues/1160))" ([#1230](https://github.com/forcedotcom/source-deploy-retrieve/issues/1230)) ([0660e43](https://github.com/forcedotcom/source-deploy-retrieve/commit/0660e4316a1d2e606eeec9e4a446780875f9a99c)) ## [10.3.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.3...10.3.4) (2024-02-06) - ### Bug Fixes -* deployment of ESVersion,DMVersion ([#1160](https://github.com/forcedotcom/source-deploy-retrieve/issues/1160)) ([51007ae](https://github.com/forcedotcom/source-deploy-retrieve/commit/51007aef63c4d7422e3f1a271072c31bef1c88b5)) - - +- deployment of ESVersion,DMVersion ([#1160](https://github.com/forcedotcom/source-deploy-retrieve/issues/1160)) ([51007ae](https://github.com/forcedotcom/source-deploy-retrieve/commit/51007aef63c4d7422e3f1a271072c31bef1c88b5)) ## [10.3.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.2...10.3.3) (2024-02-04) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.3.2 to 4.3.4 ([#1227](https://github.com/forcedotcom/source-deploy-retrieve/issues/1227)) ([02554d5](https://github.com/forcedotcom/source-deploy-retrieve/commit/02554d564a4a1ed9cebfa194afa60da71f1573f1)) - - +- **deps:** bump fast-xml-parser from 4.3.2 to 4.3.4 ([#1227](https://github.com/forcedotcom/source-deploy-retrieve/issues/1227)) ([02554d5](https://github.com/forcedotcom/source-deploy-retrieve/commit/02554d564a4a1ed9cebfa194afa60da71f1573f1)) ## [10.3.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.1...10.3.2) (2024-02-04) - ### Bug Fixes -* **deps:** bump ignore from 5.3.0 to 5.3.1 ([#1228](https://github.com/forcedotcom/source-deploy-retrieve/issues/1228)) ([8d9f6e1](https://github.com/forcedotcom/source-deploy-retrieve/commit/8d9f6e1b404efc336761eb0f7b7ff53ca61ae8e9)) - - +- **deps:** bump ignore from 5.3.0 to 5.3.1 ([#1228](https://github.com/forcedotcom/source-deploy-retrieve/issues/1228)) ([8d9f6e1](https://github.com/forcedotcom/source-deploy-retrieve/commit/8d9f6e1b404efc336761eb0f7b7ff53ca61ae8e9)) ## [10.3.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.3.0...10.3.1) (2024-01-31) - ### Bug Fixes -* override forceignore defaults ([#1224](https://github.com/forcedotcom/source-deploy-retrieve/issues/1224)) ([954097b](https://github.com/forcedotcom/source-deploy-retrieve/commit/954097b521e503e32973e0ab5396461e39453612)) - - +- override forceignore defaults ([#1224](https://github.com/forcedotcom/source-deploy-retrieve/issues/1224)) ([954097b](https://github.com/forcedotcom/source-deploy-retrieve/commit/954097b521e503e32973e0ab5396461e39453612)) # [10.3.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.14...10.3.0) (2024-01-30) - ### Features -* adding gen ai prompt template support ([ca3b440](https://github.com/forcedotcom/source-deploy-retrieve/commit/ca3b440352d006e5e69269597612e944fb0a9c9c)) - - +- adding gen ai prompt template support ([ca3b440](https://github.com/forcedotcom/source-deploy-retrieve/commit/ca3b440352d006e5e69269597612e944fb0a9c9c)) ## [10.2.14](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.13...10.2.14) (2024-01-28) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.4.7 to 6.5.1 ([#1222](https://github.com/forcedotcom/source-deploy-retrieve/issues/1222)) ([989b429](https://github.com/forcedotcom/source-deploy-retrieve/commit/989b429f2833141722f3ce259dd46875cb291e57)) - - +- **deps:** bump @salesforce/core from 6.4.7 to 6.5.1 ([#1222](https://github.com/forcedotcom/source-deploy-retrieve/issues/1222)) ([989b429](https://github.com/forcedotcom/source-deploy-retrieve/commit/989b429f2833141722f3ce259dd46875cb291e57)) ## [10.2.13](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.12...10.2.13) (2024-01-23) - ### Bug Fixes -* use appexchange org for last resort api version ([#1219](https://github.com/forcedotcom/source-deploy-retrieve/issues/1219)) ([c9f15b2](https://github.com/forcedotcom/source-deploy-retrieve/commit/c9f15b213af54577a3b09c762b89029cb515e463)) - - +- use appexchange org for last resort api version ([#1219](https://github.com/forcedotcom/source-deploy-retrieve/issues/1219)) ([c9f15b2](https://github.com/forcedotcom/source-deploy-retrieve/commit/c9f15b213af54577a3b09c762b89029cb515e463)) ## [10.2.12](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.11...10.2.12) (2024-01-23) - ### Bug Fixes -* metadataRegistry entries for IdentityVerificationProcDev were incorrect. fixed ([#1221](https://github.com/forcedotcom/source-deploy-retrieve/issues/1221)) ([4acf942](https://github.com/forcedotcom/source-deploy-retrieve/commit/4acf94294be7a403c20d3231cb04b8a4153c8214)) - - +- metadataRegistry entries for IdentityVerificationProcDev were incorrect. fixed ([#1221](https://github.com/forcedotcom/source-deploy-retrieve/issues/1221)) ([4acf942](https://github.com/forcedotcom/source-deploy-retrieve/commit/4acf94294be7a403c20d3231cb04b8a4153c8214)) ## [10.2.11](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.10...10.2.11) (2024-01-14) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.4.4 to 6.4.7 ([#1212](https://github.com/forcedotcom/source-deploy-retrieve/issues/1212)) ([10107d1](https://github.com/forcedotcom/source-deploy-retrieve/commit/10107d15fe192e9294c6cb66c87358c801279b60)) - - +- **deps:** bump @salesforce/core from 6.4.4 to 6.4.7 ([#1212](https://github.com/forcedotcom/source-deploy-retrieve/issues/1212)) ([10107d1](https://github.com/forcedotcom/source-deploy-retrieve/commit/10107d15fe192e9294c6cb66c87358c801279b60)) ## [10.2.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.9...10.2.10) (2024-01-12) - ### Bug Fixes -* add ExtlClntAppNotificationSettings to registry ([#1211](https://github.com/forcedotcom/source-deploy-retrieve/issues/1211)) ([3ed42c2](https://github.com/forcedotcom/source-deploy-retrieve/commit/3ed42c2e5cdfaca06acb0be3821d02905e2e5306)) - - +- add ExtlClntAppNotificationSettings to registry ([#1211](https://github.com/forcedotcom/source-deploy-retrieve/issues/1211)) ([3ed42c2](https://github.com/forcedotcom/source-deploy-retrieve/commit/3ed42c2e5cdfaca06acb0be3821d02905e2e5306)) ## [10.2.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.8...10.2.9) (2024-01-10) - ### Bug Fixes -* add DataCalcInsightTemplate and DataKitObjectTemplate ([#1210](https://github.com/forcedotcom/source-deploy-retrieve/issues/1210)) ([cb845b3](https://github.com/forcedotcom/source-deploy-retrieve/commit/cb845b3759051438e3511530fefa36bdd0d189cd)) - - +- add DataCalcInsightTemplate and DataKitObjectTemplate ([#1210](https://github.com/forcedotcom/source-deploy-retrieve/issues/1210)) ([cb845b3](https://github.com/forcedotcom/source-deploy-retrieve/commit/cb845b3759051438e3511530fefa36bdd0d189cd)) ## [10.2.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.7...10.2.8) (2024-01-09) - ### Bug Fixes -* add the ExpressionSetObjectAlias metadata type ([#1209](https://github.com/forcedotcom/source-deploy-retrieve/issues/1209)) ([896ec32](https://github.com/forcedotcom/source-deploy-retrieve/commit/896ec326982fdeea91feb03b2fd39e47bf407b29)) - - +- add the ExpressionSetObjectAlias metadata type ([#1209](https://github.com/forcedotcom/source-deploy-retrieve/issues/1209)) ([896ec32](https://github.com/forcedotcom/source-deploy-retrieve/commit/896ec326982fdeea91feb03b2fd39e47bf407b29)) ## [10.2.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.6...10.2.7) (2024-01-07) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.4.2 to 6.4.4 ([#1206](https://github.com/forcedotcom/source-deploy-retrieve/issues/1206)) ([5408f2b](https://github.com/forcedotcom/source-deploy-retrieve/commit/5408f2b308c9366063a1aef16397537c86ccd437)) - - +- **deps:** bump @salesforce/core from 6.4.2 to 6.4.4 ([#1206](https://github.com/forcedotcom/source-deploy-retrieve/issues/1206)) ([5408f2b](https://github.com/forcedotcom/source-deploy-retrieve/commit/5408f2b308c9366063a1aef16397537c86ccd437)) ## [10.2.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.5...10.2.6) (2024-01-04) - ### Bug Fixes -* Qa/1202 - add support for ExtDataTranObjectTemplate and ExtDataTranFieldTemplate ([#1203](https://github.com/forcedotcom/source-deploy-retrieve/issues/1203)) ([f4d03d8](https://github.com/forcedotcom/source-deploy-retrieve/commit/f4d03d84821ae9179738f2a2c0f0c4a429c38a37)) - - +- Qa/1202 - add support for ExtDataTranObjectTemplate and ExtDataTranFieldTemplate ([#1203](https://github.com/forcedotcom/source-deploy-retrieve/issues/1203)) ([f4d03d8](https://github.com/forcedotcom/source-deploy-retrieve/commit/f4d03d84821ae9179738f2a2c0f0c4a429c38a37)) ## [10.2.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.4...10.2.5) (2023-12-24) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.4.1 to 6.4.2 ([#1198](https://github.com/forcedotcom/source-deploy-retrieve/issues/1198)) ([46d1082](https://github.com/forcedotcom/source-deploy-retrieve/commit/46d1082e80d8ca2d8e7080a6385e9f0b590567b8)) +- **deps:** bump @salesforce/core from 6.4.1 to 6.4.2 ([#1198](https://github.com/forcedotcom/source-deploy-retrieve/issues/1198)) ([46d1082](https://github.com/forcedotcom/source-deploy-retrieve/commit/46d1082e80d8ca2d8e7080a6385e9f0b590567b8)) +## [10.2.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.3...10.2.4) (2023-12-17) +### Bug Fixes -## [10.2.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.3...10.2.4) (2023-12-17) +- **deps:** bump @salesforce/core from 6.4.0 to 6.4.1 ([#1193](https://github.com/forcedotcom/source-deploy-retrieve/issues/1193)) ([94dca14](https://github.com/forcedotcom/source-deploy-retrieve/commit/94dca14ca2205c347fff194370562fad895954df)) +## [10.2.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.2...10.2.3) (2023-12-15) ### Bug Fixes -* **deps:** bump @salesforce/core from 6.4.0 to 6.4.1 ([#1193](https://github.com/forcedotcom/source-deploy-retrieve/issues/1193)) ([94dca14](https://github.com/forcedotcom/source-deploy-retrieve/commit/94dca14ca2205c347fff194370562fad895954df)) +- change mdcoverage url for getCurrentApiVersion ([#1191](https://github.com/forcedotcom/source-deploy-retrieve/issues/1191)) ([ff82bb9](https://github.com/forcedotcom/source-deploy-retrieve/commit/ff82bb963a3f847023ade67de8e0b5c09038b5aa)) +## [10.2.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.1...10.2.2) (2023-12-15) +### Bug Fixes -## [10.2.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.2...10.2.3) (2023-12-15) +- implicit dependency ([#1192](https://github.com/forcedotcom/source-deploy-retrieve/issues/1192)) ([d691e5e](https://github.com/forcedotcom/source-deploy-retrieve/commit/d691e5e1eedb348584820e2cd16a86d8ac890043)) +## [10.2.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.0...10.2.1) (2023-12-10) ### Bug Fixes -* change mdcoverage url for getCurrentApiVersion ([#1191](https://github.com/forcedotcom/source-deploy-retrieve/issues/1191)) ([ff82bb9](https://github.com/forcedotcom/source-deploy-retrieve/commit/ff82bb963a3f847023ade67de8e0b5c09038b5aa)) - - - -## [10.2.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.1...10.2.2) (2023-12-15) - - -### Bug Fixes - -* implicit dependency ([#1192](https://github.com/forcedotcom/source-deploy-retrieve/issues/1192)) ([d691e5e](https://github.com/forcedotcom/source-deploy-retrieve/commit/d691e5e1eedb348584820e2cd16a86d8ac890043)) - - - -## [10.2.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.2.0...10.2.1) (2023-12-10) - - -### Bug Fixes - -* **deps:** bump @salesforce/core from 6.2.2 to 6.4.0 ([#1189](https://github.com/forcedotcom/source-deploy-retrieve/issues/1189)) ([2c72ce9](https://github.com/forcedotcom/source-deploy-retrieve/commit/2c72ce9628fb37c6d5ebe2cd94e647c777538951)) - - +- **deps:** bump @salesforce/core from 6.2.2 to 6.4.0 ([#1189](https://github.com/forcedotcom/source-deploy-retrieve/issues/1189)) ([2c72ce9](https://github.com/forcedotcom/source-deploy-retrieve/commit/2c72ce9628fb37c6d5ebe2cd94e647c777538951)) # [10.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.1.0...10.2.0) (2023-12-07) - ### Features -* 3 entities for Service Catalog Eligibility Rules ([#1185](https://github.com/forcedotcom/source-deploy-retrieve/issues/1185)) ([a1e0a58](https://github.com/forcedotcom/source-deploy-retrieve/commit/a1e0a58ade6de0449f70bfbb00184134afa99df4)) - - +- 3 entities for Service Catalog Eligibility Rules ([#1185](https://github.com/forcedotcom/source-deploy-retrieve/issues/1185)) ([a1e0a58](https://github.com/forcedotcom/source-deploy-retrieve/commit/a1e0a58ade6de0449f70bfbb00184134afa99df4)) # [10.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.0.4...10.1.0) (2023-12-05) - ### Features -* build ComponentSet using metadata and an org connection ([#1182](https://github.com/forcedotcom/source-deploy-retrieve/issues/1182)) ([d4d2b93](https://github.com/forcedotcom/source-deploy-retrieve/commit/d4d2b93847c264cf303bdd81fac906364e09fc16)) - - +- build ComponentSet using metadata and an org connection ([#1182](https://github.com/forcedotcom/source-deploy-retrieve/issues/1182)) ([d4d2b93](https://github.com/forcedotcom/source-deploy-retrieve/commit/d4d2b93847c264cf303bdd81fac906364e09fc16)) ## [10.0.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.0.3...10.0.4) (2023-12-03) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.2.0 to 6.2.2 ([#1184](https://github.com/forcedotcom/source-deploy-retrieve/issues/1184)) ([db6e0e8](https://github.com/forcedotcom/source-deploy-retrieve/commit/db6e0e85b36fbde5acdf5164a6ed4ee63a7713b1)) - - +- **deps:** bump @salesforce/core from 6.2.0 to 6.2.2 ([#1184](https://github.com/forcedotcom/source-deploy-retrieve/issues/1184)) ([db6e0e8](https://github.com/forcedotcom/source-deploy-retrieve/commit/db6e0e85b36fbde5acdf5164a6ed4ee63a7713b1)) ## [10.0.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.0.2...10.0.3) (2023-11-26) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.1.3 to 6.2.0 ([#1181](https://github.com/forcedotcom/source-deploy-retrieve/issues/1181)) ([125e7cf](https://github.com/forcedotcom/source-deploy-retrieve/commit/125e7cf639240bbae6d97b5661d5ee430934e6e2)) - - +- **deps:** bump @salesforce/core from 6.1.3 to 6.2.0 ([#1181](https://github.com/forcedotcom/source-deploy-retrieve/issues/1181)) ([125e7cf](https://github.com/forcedotcom/source-deploy-retrieve/commit/125e7cf639240bbae6d97b5661d5ee430934e6e2)) ## [10.0.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.0.1...10.0.2) (2023-11-19) - ### Bug Fixes -* **deps:** bump ignore from 5.2.4 to 5.3.0 ([#1177](https://github.com/forcedotcom/source-deploy-retrieve/issues/1177)) ([009bce2](https://github.com/forcedotcom/source-deploy-retrieve/commit/009bce2ee2d71cb76e7c9ddb159438577a69ab7b)) - - +- **deps:** bump ignore from 5.2.4 to 5.3.0 ([#1177](https://github.com/forcedotcom/source-deploy-retrieve/issues/1177)) ([009bce2](https://github.com/forcedotcom/source-deploy-retrieve/commit/009bce2ee2d71cb76e7c9ddb159438577a69ab7b)) ## [10.0.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/10.0.0...10.0.1) (2023-11-19) - ### Bug Fixes -* **deps:** bump @salesforce/core from 6.1.0 to 6.1.3 ([#1178](https://github.com/forcedotcom/source-deploy-retrieve/issues/1178)) ([4b42925](https://github.com/forcedotcom/source-deploy-retrieve/commit/4b429251bae7b3075b198a20c55fd0c9fc040632)) - - +- **deps:** bump @salesforce/core from 6.1.0 to 6.1.3 ([#1178](https://github.com/forcedotcom/source-deploy-retrieve/issues/1178)) ([4b42925](https://github.com/forcedotcom/source-deploy-retrieve/commit/4b429251bae7b3075b198a20c55fd0c9fc040632)) # [10.0.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.8.6...10.0.0) (2023-11-15) - -* feat!: require node18, use core6 ([6af3a90](https://github.com/forcedotcom/source-deploy-retrieve/commit/6af3a9004f7cb89ae02dee2259ec0f80b16f7b90)) - +- feat!: require node18, use core6 ([6af3a90](https://github.com/forcedotcom/source-deploy-retrieve/commit/6af3a9004f7cb89ae02dee2259ec0f80b16f7b90)) ### BREAKING CHANGES -* require node18+ - -* chore: core6 - +- require node18+ +- chore: core6 ## [9.8.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.8.5...9.8.6) (2023-11-12) - ### Bug Fixes -* **lint:** current linter rules ([#1159](https://github.com/forcedotcom/source-deploy-retrieve/issues/1159)) ([5ae721a](https://github.com/forcedotcom/source-deploy-retrieve/commit/5ae721ad469c0cc3d8a9697e9b69ad1f4dec1eeb)) - - +- **lint:** current linter rules ([#1159](https://github.com/forcedotcom/source-deploy-retrieve/issues/1159)) ([5ae721a](https://github.com/forcedotcom/source-deploy-retrieve/commit/5ae721ad469c0cc3d8a9697e9b69ad1f4dec1eeb)) ## [9.8.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.8.4...9.8.5) (2023-11-09) - ### Bug Fixes -* catch decoding errors ([#1167](https://github.com/forcedotcom/source-deploy-retrieve/issues/1167)) ([15f1137](https://github.com/forcedotcom/source-deploy-retrieve/commit/15f11371e3f9142da08341d47718745e4c740480)) - - +- catch decoding errors ([#1167](https://github.com/forcedotcom/source-deploy-retrieve/issues/1167)) ([15f1137](https://github.com/forcedotcom/source-deploy-retrieve/commit/15f11371e3f9142da08341d47718745e4c740480)) ## [9.8.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.8.3...9.8.4) (2023-11-05) - ### Bug Fixes -* **deps:** bump @salesforce/core from 5.3.16 to 5.3.17 ([#1166](https://github.com/forcedotcom/source-deploy-retrieve/issues/1166)) ([11030af](https://github.com/forcedotcom/source-deploy-retrieve/commit/11030afdd4b698dcdc887c1c3860d421a0692248)) - - +- **deps:** bump @salesforce/core from 5.3.16 to 5.3.17 ([#1166](https://github.com/forcedotcom/source-deploy-retrieve/issues/1166)) ([11030af](https://github.com/forcedotcom/source-deploy-retrieve/commit/11030afdd4b698dcdc887c1c3860d421a0692248)) ## [9.8.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.8.2...9.8.3) (2023-11-02) - ### Bug Fixes -* support metadata type managedEventSubscription ([#1162](https://github.com/forcedotcom/source-deploy-retrieve/issues/1162)) ([8afad5a](https://github.com/forcedotcom/source-deploy-retrieve/commit/8afad5a2859255a1d88744a07ba0f55bb3c1585b)) - - +- support metadata type managedEventSubscription ([#1162](https://github.com/forcedotcom/source-deploy-retrieve/issues/1162)) ([8afad5a](https://github.com/forcedotcom/source-deploy-retrieve/commit/8afad5a2859255a1d88744a07ba0f55bb3c1585b)) ## [9.8.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.8.1...9.8.2) (2023-11-02) - ### Bug Fixes -* add support for more metadata types ([#1161](https://github.com/forcedotcom/source-deploy-retrieve/issues/1161)) ([b4748aa](https://github.com/forcedotcom/source-deploy-retrieve/commit/b4748aae6811f23828804a9fd0a891ec43651faa)) - - +- add support for more metadata types ([#1161](https://github.com/forcedotcom/source-deploy-retrieve/issues/1161)) ([b4748aa](https://github.com/forcedotcom/source-deploy-retrieve/commit/b4748aae6811f23828804a9fd0a891ec43651faa)) ## [9.8.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.8.0...9.8.1) (2023-10-31) - ### Bug Fixes -* Wr/coft mpd ([#1146](https://github.com/forcedotcom/source-deploy-retrieve/issues/1146)) ([7fdfd33](https://github.com/forcedotcom/source-deploy-retrieve/commit/7fdfd337d843e95babc950c628c371eccd8d7e7c)) - - +- Wr/coft mpd ([#1146](https://github.com/forcedotcom/source-deploy-retrieve/issues/1146)) ([7fdfd33](https://github.com/forcedotcom/source-deploy-retrieve/commit/7fdfd337d843e95babc950c628c371eccd8d7e7c)) # [9.8.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.29...9.8.0) (2023-10-30) - ### Features -* replaces unzipper library with jszip ([#1086](https://github.com/forcedotcom/source-deploy-retrieve/issues/1086)) ([6bc0c12](https://github.com/forcedotcom/source-deploy-retrieve/commit/6bc0c12bc2cdb4cfe5f49c2b460843baf39ed388)) - - +- replaces unzipper library with jszip ([#1086](https://github.com/forcedotcom/source-deploy-retrieve/issues/1086)) ([6bc0c12](https://github.com/forcedotcom/source-deploy-retrieve/commit/6bc0c12bc2cdb4cfe5f49c2b460843baf39ed388)) ## [9.7.29](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.28...9.7.29) (2023-10-29) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 2.0.8 to 2.0.9 ([#1155](https://github.com/forcedotcom/source-deploy-retrieve/issues/1155)) ([04af179](https://github.com/forcedotcom/source-deploy-retrieve/commit/04af17922d850cd385d31dae226568cba43cc30b)) - - +- **deps:** bump @salesforce/ts-types from 2.0.8 to 2.0.9 ([#1155](https://github.com/forcedotcom/source-deploy-retrieve/issues/1155)) ([04af179](https://github.com/forcedotcom/source-deploy-retrieve/commit/04af17922d850cd385d31dae226568cba43cc30b)) ## [9.7.28](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.27...9.7.28) (2023-10-22) - ### Bug Fixes -* **deps:** bump @salesforce/core from 5.3.9 to 5.3.10 ([#1149](https://github.com/forcedotcom/source-deploy-retrieve/issues/1149)) ([d0d02e7](https://github.com/forcedotcom/source-deploy-retrieve/commit/d0d02e75f951e518f893c1f32b31aa93fd2ee8a4)) - - +- **deps:** bump @salesforce/core from 5.3.9 to 5.3.10 ([#1149](https://github.com/forcedotcom/source-deploy-retrieve/issues/1149)) ([d0d02e7](https://github.com/forcedotcom/source-deploy-retrieve/commit/d0d02e75f951e518f893c1f32b31aa93fd2ee8a4)) ## [9.7.27](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.26...9.7.27) (2023-10-17) - ### Bug Fixes -* remove duplicates from file responses ([#1137](https://github.com/forcedotcom/source-deploy-retrieve/issues/1137)) ([a8b4ebf](https://github.com/forcedotcom/source-deploy-retrieve/commit/a8b4ebf14b9441c21bfc53514208e2b22c084ae3)) - - +- remove duplicates from file responses ([#1137](https://github.com/forcedotcom/source-deploy-retrieve/issues/1137)) ([a8b4ebf](https://github.com/forcedotcom/source-deploy-retrieve/commit/a8b4ebf14b9441c21bfc53514208e2b22c084ae3)) ## [9.7.26](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.25...9.7.26) (2023-10-17) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.11 to 3.0.13 ([#1141](https://github.com/forcedotcom/source-deploy-retrieve/issues/1141)) ([1963957](https://github.com/forcedotcom/source-deploy-retrieve/commit/1963957cd41dc982ceb3b19d4258d70796589976)) - - +- **deps:** bump @salesforce/kit from 3.0.11 to 3.0.13 ([#1141](https://github.com/forcedotcom/source-deploy-retrieve/issues/1141)) ([1963957](https://github.com/forcedotcom/source-deploy-retrieve/commit/1963957cd41dc982ceb3b19d4258d70796589976)) ## [9.7.25](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.24...9.7.25) (2023-10-16) - ### Bug Fixes -* component set maps treat encoded and decoded keys as the same ([#1138](https://github.com/forcedotcom/source-deploy-retrieve/issues/1138)) ([7fe0bab](https://github.com/forcedotcom/source-deploy-retrieve/commit/7fe0bab1d6815afa3daad7ed0a3cac4f5808ea20)) - - +- component set maps treat encoded and decoded keys as the same ([#1138](https://github.com/forcedotcom/source-deploy-retrieve/issues/1138)) ([7fe0bab](https://github.com/forcedotcom/source-deploy-retrieve/commit/7fe0bab1d6815afa3daad7ed0a3cac4f5808ea20)) ## [9.7.24](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.23...9.7.24) (2023-10-09) - ### Bug Fixes -* include line/col numbers in deploy failures ([#1130](https://github.com/forcedotcom/source-deploy-retrieve/issues/1130)) ([dc6320f](https://github.com/forcedotcom/source-deploy-retrieve/commit/dc6320fca42c89e315e70c5332f896ca1985681b)) - - +- include line/col numbers in deploy failures ([#1130](https://github.com/forcedotcom/source-deploy-retrieve/issues/1130)) ([dc6320f](https://github.com/forcedotcom/source-deploy-retrieve/commit/dc6320fca42c89e315e70c5332f896ca1985681b)) ## [9.7.23](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.22...9.7.23) (2023-10-08) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.2.7 to 4.3.2 ([#1134](https://github.com/forcedotcom/source-deploy-retrieve/issues/1134)) ([fdee418](https://github.com/forcedotcom/source-deploy-retrieve/commit/fdee41810a9cd053c192d5bd4ecc3d6dcb605271)) - - +- **deps:** bump fast-xml-parser from 4.2.7 to 4.3.2 ([#1134](https://github.com/forcedotcom/source-deploy-retrieve/issues/1134)) ([fdee418](https://github.com/forcedotcom/source-deploy-retrieve/commit/fdee41810a9cd053c192d5bd4ecc3d6dcb605271)) ## [9.7.22](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.21...9.7.22) (2023-10-04) - ### Bug Fixes -* support metadata type EventRelayConfig ([#1129](https://github.com/forcedotcom/source-deploy-retrieve/issues/1129)) ([d41afe8](https://github.com/forcedotcom/source-deploy-retrieve/commit/d41afe875bdcbaa4d8a67b1ec7d5fec2e1acd398)) - - +- support metadata type EventRelayConfig ([#1129](https://github.com/forcedotcom/source-deploy-retrieve/issues/1129)) ([d41afe8](https://github.com/forcedotcom/source-deploy-retrieve/commit/d41afe875bdcbaa4d8a67b1ec7d5fec2e1acd398)) ## [9.7.21](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.20...9.7.21) (2023-10-03) - ### Bug Fixes -* one-off handling of 1 html entity ([#1128](https://github.com/forcedotcom/source-deploy-retrieve/issues/1128)) ([544bccb](https://github.com/forcedotcom/source-deploy-retrieve/commit/544bccbeba8af94233ee102906ac5959403869de)) - - +- one-off handling of 1 html entity ([#1128](https://github.com/forcedotcom/source-deploy-retrieve/issues/1128)) ([544bccb](https://github.com/forcedotcom/source-deploy-retrieve/commit/544bccbeba8af94233ee102906ac5959403869de)) ## [9.7.20](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.19...9.7.20) (2023-10-01) - ### Bug Fixes -* **deps:** bump @salesforce/core from 5.2.10 to 5.3.1 ([#1123](https://github.com/forcedotcom/source-deploy-retrieve/issues/1123)) ([85c247b](https://github.com/forcedotcom/source-deploy-retrieve/commit/85c247b5d772a50e1470d2b2001c23f4c6e8178a)) - - +- **deps:** bump @salesforce/core from 5.2.10 to 5.3.1 ([#1123](https://github.com/forcedotcom/source-deploy-retrieve/issues/1123)) ([85c247b](https://github.com/forcedotcom/source-deploy-retrieve/commit/85c247b5d772a50e1470d2b2001c23f4c6e8178a)) ## [9.7.19](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.18...9.7.19) (2023-09-29) - ### Bug Fixes -* metadata type support for ExtlClntAppConfigurablePolicies ([9aeb1cc](https://github.com/forcedotcom/source-deploy-retrieve/commit/9aeb1ccf5ac520a37b074cd3911d996fe048f8e7)) - - +- metadata type support for ExtlClntAppConfigurablePolicies ([9aeb1cc](https://github.com/forcedotcom/source-deploy-retrieve/commit/9aeb1ccf5ac520a37b074cd3911d996fe048f8e7)) ## [9.7.18](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.17...9.7.18) (2023-09-27) - ### Bug Fixes -* **mdTypes:** add ConversationChannelDefinition support ([f82fa77](https://github.com/forcedotcom/source-deploy-retrieve/commit/f82fa77269b645ed1c25cdccc845f7699b93ad14)) - - +- **mdTypes:** add ConversationChannelDefinition support ([f82fa77](https://github.com/forcedotcom/source-deploy-retrieve/commit/f82fa77269b645ed1c25cdccc845f7699b93ad14)) ## [9.7.17](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.16...9.7.17) (2023-09-26) - ### Bug Fixes -* new coverage locations ([#1119](https://github.com/forcedotcom/source-deploy-retrieve/issues/1119)) ([9e6e076](https://github.com/forcedotcom/source-deploy-retrieve/commit/9e6e076520332812c922388b836be28af26ec6b5)) - - +- new coverage locations ([#1119](https://github.com/forcedotcom/source-deploy-retrieve/issues/1119)) ([9e6e076](https://github.com/forcedotcom/source-deploy-retrieve/commit/9e6e076520332812c922388b836be28af26ec6b5)) ## [9.7.16](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.15...9.7.16) (2023-09-24) - ### Bug Fixes -* **deps:** bump @salesforce/core from 5.2.9 to 5.2.10 ([#1116](https://github.com/forcedotcom/source-deploy-retrieve/issues/1116)) ([5cf4338](https://github.com/forcedotcom/source-deploy-retrieve/commit/5cf4338a4d59f56f855017176aa8ffc6ab575361)) - - +- **deps:** bump @salesforce/core from 5.2.9 to 5.2.10 ([#1116](https://github.com/forcedotcom/source-deploy-retrieve/issues/1116)) ([5cf4338](https://github.com/forcedotcom/source-deploy-retrieve/commit/5cf4338a4d59f56f855017176aa8ffc6ab575361)) ## [9.7.15](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.14...9.7.15) (2023-09-18) - ### Bug Fixes -* handle opt-in force-ignore (directories fix) ([8c619a8](https://github.com/forcedotcom/source-deploy-retrieve/commit/8c619a82d9b517c58611333d1461d2803481d028)) - - +- handle opt-in force-ignore (directories fix) ([8c619a8](https://github.com/forcedotcom/source-deploy-retrieve/commit/8c619a82d9b517c58611333d1461d2803481d028)) ## [9.7.14](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.13...9.7.14) (2023-09-17) - ### Bug Fixes -* **deps:** bump @salesforce/core from 5.2.7 to 5.2.9 ([#1111](https://github.com/forcedotcom/source-deploy-retrieve/issues/1111)) ([da20fb4](https://github.com/forcedotcom/source-deploy-retrieve/commit/da20fb463b27514e4b05e563530282f17b835335)) - - +- **deps:** bump @salesforce/core from 5.2.7 to 5.2.9 ([#1111](https://github.com/forcedotcom/source-deploy-retrieve/issues/1111)) ([da20fb4](https://github.com/forcedotcom/source-deploy-retrieve/commit/da20fb463b27514e4b05e563530282f17b835335)) ## [9.7.13](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.12...9.7.13) (2023-09-10) - - ## [9.7.12](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.11...9.7.12) (2023-09-10) - ### Bug Fixes -* **deps:** bump proxy-agent from 6.3.0 to 6.3.1 ([#1105](https://github.com/forcedotcom/source-deploy-retrieve/issues/1105)) ([268fa40](https://github.com/forcedotcom/source-deploy-retrieve/commit/268fa40ec5b8d159a397a72d6ad8bc975e46d797)) - - +- **deps:** bump proxy-agent from 6.3.0 to 6.3.1 ([#1105](https://github.com/forcedotcom/source-deploy-retrieve/issues/1105)) ([268fa40](https://github.com/forcedotcom/source-deploy-retrieve/commit/268fa40ec5b8d159a397a72d6ad8bc975e46d797)) ## [9.7.11](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.10...9.7.11) (2023-09-10) - ### Bug Fixes -* **deps:** bump @salesforce/core from 5.2.6 to 5.2.7 ([#1107](https://github.com/forcedotcom/source-deploy-retrieve/issues/1107)) ([35b8850](https://github.com/forcedotcom/source-deploy-retrieve/commit/35b8850e25ad1197ed16e0b3d0d673f0af46b5ca)) - - +- **deps:** bump @salesforce/core from 5.2.6 to 5.2.7 ([#1107](https://github.com/forcedotcom/source-deploy-retrieve/issues/1107)) ([35b8850](https://github.com/forcedotcom/source-deploy-retrieve/commit/35b8850e25ad1197ed16e0b3d0d673f0af46b5ca)) ## [9.7.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.9...9.7.10) (2023-09-08) - ### Bug Fixes -* retry server enomem ([#1103](https://github.com/forcedotcom/source-deploy-retrieve/issues/1103)) ([987c77d](https://github.com/forcedotcom/source-deploy-retrieve/commit/987c77dd63da7122120ce2febd9d9c9b15e869e0)) - - +- retry server enomem ([#1103](https://github.com/forcedotcom/source-deploy-retrieve/issues/1103)) ([987c77d](https://github.com/forcedotcom/source-deploy-retrieve/commit/987c77dd63da7122120ce2febd9d9c9b15e869e0)) ## [9.7.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.8...9.7.9) (2023-09-05) - ### Reverts -* Revert "feat!: component set components are now DecodableMaps (#1080)" (#1101) ([615c477](https://github.com/forcedotcom/source-deploy-retrieve/commit/615c477f777d71742c5a741e3852b3f780bf44c0)), closes [#1080](https://github.com/forcedotcom/source-deploy-retrieve/issues/1080) [#1101](https://github.com/forcedotcom/source-deploy-retrieve/issues/1101) - - +- Revert "feat!: component set components are now DecodableMaps (#1080)" (#1101) ([615c477](https://github.com/forcedotcom/source-deploy-retrieve/commit/615c477f777d71742c5a741e3852b3f780bf44c0)), closes [#1080](https://github.com/forcedotcom/source-deploy-retrieve/issues/1080) [#1101](https://github.com/forcedotcom/source-deploy-retrieve/issues/1101) ## [9.7.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.7...9.7.8) (2023-08-27) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.9 to 3.0.11 ([#1090](https://github.com/forcedotcom/source-deploy-retrieve/issues/1090)) ([17c4ef0](https://github.com/forcedotcom/source-deploy-retrieve/commit/17c4ef059d9f9585613c2ee6707ffe8449358600)) - - +- **deps:** bump @salesforce/kit from 3.0.9 to 3.0.11 ([#1090](https://github.com/forcedotcom/source-deploy-retrieve/issues/1090)) ([17c4ef0](https://github.com/forcedotcom/source-deploy-retrieve/commit/17c4ef059d9f9585613c2ee6707ffe8449358600)) ## [9.7.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.6...9.7.7) (2023-08-22) - ### Bug Fixes -* @W-12612279 Adding FundraisingConfig to metadata registry ([#1085](https://github.com/forcedotcom/source-deploy-retrieve/issues/1085)) ([e5c23d8](https://github.com/forcedotcom/source-deploy-retrieve/commit/e5c23d8f33a3cf7d864a49bcdb7d6f820ee83a04)) - - +- @W-12612279 Adding FundraisingConfig to metadata registry ([#1085](https://github.com/forcedotcom/source-deploy-retrieve/issues/1085)) ([e5c23d8](https://github.com/forcedotcom/source-deploy-retrieve/commit/e5c23d8f33a3cf7d864a49bcdb7d6f820ee83a04)) ## [9.7.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.5...9.7.6) (2023-08-20) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 2.0.6 to 2.0.7 ([#1083](https://github.com/forcedotcom/source-deploy-retrieve/issues/1083)) ([a239052](https://github.com/forcedotcom/source-deploy-retrieve/commit/a239052fb3cb0546c1b7956231837bdfa63a911b)) - - +- **deps:** bump @salesforce/ts-types from 2.0.6 to 2.0.7 ([#1083](https://github.com/forcedotcom/source-deploy-retrieve/issues/1083)) ([a239052](https://github.com/forcedotcom/source-deploy-retrieve/commit/a239052fb3cb0546c1b7956231837bdfa63a911b)) ## [9.7.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.4...9.7.5) (2023-08-20) - ### Bug Fixes -* **deps:** bump @salesforce/core from 5.2.0 to 5.2.1 ([#1084](https://github.com/forcedotcom/source-deploy-retrieve/issues/1084)) ([d5dfb49](https://github.com/forcedotcom/source-deploy-retrieve/commit/d5dfb491d7c4e0922bdce9e9101ac7da52d88c38)) - - +- **deps:** bump @salesforce/core from 5.2.0 to 5.2.1 ([#1084](https://github.com/forcedotcom/source-deploy-retrieve/issues/1084)) ([d5dfb49](https://github.com/forcedotcom/source-deploy-retrieve/commit/d5dfb491d7c4e0922bdce9e9101ac7da52d88c38)) ## [9.7.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.3...9.7.4) (2023-08-14) - ### Bug Fixes -* match using decoded component keys in ComponentSet.has() ([#1070](https://github.com/forcedotcom/source-deploy-retrieve/issues/1070)) ([a113e91](https://github.com/forcedotcom/source-deploy-retrieve/commit/a113e91867d39db5c9525336864d825d3a3e05b1)) - - +- match using decoded component keys in ComponentSet.has() ([#1070](https://github.com/forcedotcom/source-deploy-retrieve/issues/1070)) ([a113e91](https://github.com/forcedotcom/source-deploy-retrieve/commit/a113e91867d39db5c9525336864d825d3a3e05b1)) ## [9.7.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.2...9.7.3) (2023-08-10) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.2.6 to 4.2.7 ([#1068](https://github.com/forcedotcom/source-deploy-retrieve/issues/1068)) ([a67e1ed](https://github.com/forcedotcom/source-deploy-retrieve/commit/a67e1ed342caaeba8bc93e8d0f16ee4553a2f5fb)) - - +- **deps:** bump fast-xml-parser from 4.2.6 to 4.2.7 ([#1068](https://github.com/forcedotcom/source-deploy-retrieve/issues/1068)) ([a67e1ed](https://github.com/forcedotcom/source-deploy-retrieve/commit/a67e1ed342caaeba8bc93e8d0f16ee4553a2f5fb)) ## [9.7.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.1...9.7.2) (2023-08-07) - ### Bug Fixes -* **deps:** core5 ([e0c926a](https://github.com/forcedotcom/source-deploy-retrieve/commit/e0c926a958c85c77441515b4392dfdada66f4652)) - - +- **deps:** core5 ([e0c926a](https://github.com/forcedotcom/source-deploy-retrieve/commit/e0c926a958c85c77441515b4392dfdada66f4652)) ## [9.7.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.7.0...9.7.1) (2023-08-03) - ### Bug Fixes -* throw when expected file is ENOENT ([#1062](https://github.com/forcedotcom/source-deploy-retrieve/issues/1062)) ([ad3f441](https://github.com/forcedotcom/source-deploy-retrieve/commit/ad3f441fe8b165cd67ceec08713da4ce26c66997)) - - +- throw when expected file is ENOENT ([#1062](https://github.com/forcedotcom/source-deploy-retrieve/issues/1062)) ([ad3f441](https://github.com/forcedotcom/source-deploy-retrieve/commit/ad3f441fe8b165cd67ceec08713da4ce26c66997)) # [9.7.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.6.1...9.7.0) (2023-08-02) - ### Features -* add a wildcard expansion to metadata full names when building the CS ([#1063](https://github.com/forcedotcom/source-deploy-retrieve/issues/1063)) ([6a6770b](https://github.com/forcedotcom/source-deploy-retrieve/commit/6a6770b1fc9a263637107b6bdefff863f1eb1264)) - - +- add a wildcard expansion to metadata full names when building the CS ([#1063](https://github.com/forcedotcom/source-deploy-retrieve/issues/1063)) ([6a6770b](https://github.com/forcedotcom/source-deploy-retrieve/commit/6a6770b1fc9a263637107b6bdefff863f1eb1264)) ## [9.6.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.6.0...9.6.1) (2023-07-30) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.2.5 to 4.2.6 ([#1060](https://github.com/forcedotcom/source-deploy-retrieve/issues/1060)) ([12468f0](https://github.com/forcedotcom/source-deploy-retrieve/commit/12468f0c1d3bc111ecac3f4a47660a211b6e20ae)) - - +- **deps:** bump fast-xml-parser from 4.2.5 to 4.2.6 ([#1060](https://github.com/forcedotcom/source-deploy-retrieve/issues/1060)) ([12468f0](https://github.com/forcedotcom/source-deploy-retrieve/commit/12468f0c1d3bc111ecac3f4a47660a211b6e20ae)) # [9.6.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.5.0...9.6.0) (2023-07-28) - ### Features -* ASM_StdValueSet Registry Update ([#1055](https://github.com/forcedotcom/source-deploy-retrieve/issues/1055)) ([ddae78f](https://github.com/forcedotcom/source-deploy-retrieve/commit/ddae78f4f506ac81e8f3a5eddc57ce4ea2dafa56)) - - +- ASM_StdValueSet Registry Update ([#1055](https://github.com/forcedotcom/source-deploy-retrieve/issues/1055)) ([ddae78f](https://github.com/forcedotcom/source-deploy-retrieve/commit/ddae78f4f506ac81e8f3a5eddc57ce4ea2dafa56)) # [9.5.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.4.7...9.5.0) (2023-07-26) - ### Features -* **md-types:** messagingChannel ([#1054](https://github.com/forcedotcom/source-deploy-retrieve/issues/1054)) ([afcff87](https://github.com/forcedotcom/source-deploy-retrieve/commit/afcff87c773a118e12229ce98076688047af0734)) - - +- **md-types:** messagingChannel ([#1054](https://github.com/forcedotcom/source-deploy-retrieve/issues/1054)) ([afcff87](https://github.com/forcedotcom/source-deploy-retrieve/commit/afcff87c773a118e12229ce98076688047af0734)) ## [9.4.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.4.6...9.4.7) (2023-07-25) - - ## [9.4.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.4.5...9.4.6) (2023-07-24) - ### Bug Fixes -* spread/push argument limits ([#1046](https://github.com/forcedotcom/source-deploy-retrieve/issues/1046)) ([f878d65](https://github.com/forcedotcom/source-deploy-retrieve/commit/f878d65977cbed6d8a4d3dc1924f14084efcf141)) - - +- spread/push argument limits ([#1046](https://github.com/forcedotcom/source-deploy-retrieve/issues/1046)) ([f878d65](https://github.com/forcedotcom/source-deploy-retrieve/commit/f878d65977cbed6d8a4d3dc1924f14084efcf141)) ## [9.4.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.4.4...9.4.5) (2023-07-24) - ### Bug Fixes -* missing stdValue ([#1052](https://github.com/forcedotcom/source-deploy-retrieve/issues/1052)) ([0c29b11](https://github.com/forcedotcom/source-deploy-retrieve/commit/0c29b11b943e4d6f3b97acd9ee39a3480982c20a)) - - +- missing stdValue ([#1052](https://github.com/forcedotcom/source-deploy-retrieve/issues/1052)) ([0c29b11](https://github.com/forcedotcom/source-deploy-retrieve/commit/0c29b11b943e4d6f3b97acd9ee39a3480982c20a)) ## [9.4.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.4.3...9.4.4) (2023-07-23) - ### Bug Fixes -* **deps:** bump proxy-agent from 6.2.2 to 6.3.0 ([#1050](https://github.com/forcedotcom/source-deploy-retrieve/issues/1050)) ([8928932](https://github.com/forcedotcom/source-deploy-retrieve/commit/8928932b4f70723fc29e6b06e5eda1e5061a4ad5)) - - +- **deps:** bump proxy-agent from 6.2.2 to 6.3.0 ([#1050](https://github.com/forcedotcom/source-deploy-retrieve/issues/1050)) ([8928932](https://github.com/forcedotcom/source-deploy-retrieve/commit/8928932b4f70723fc29e6b06e5eda1e5061a4ad5)) ## [9.4.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.4.2...9.4.3) (2023-07-23) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.4 to 3.0.6 ([#1051](https://github.com/forcedotcom/source-deploy-retrieve/issues/1051)) ([2d2c94d](https://github.com/forcedotcom/source-deploy-retrieve/commit/2d2c94d19ce38e9400f048bbaf88cea13ffa250e)) - - +- **deps:** bump @salesforce/kit from 3.0.4 to 3.0.6 ([#1051](https://github.com/forcedotcom/source-deploy-retrieve/issues/1051)) ([2d2c94d](https://github.com/forcedotcom/source-deploy-retrieve/commit/2d2c94d19ce38e9400f048bbaf88cea13ffa250e)) ## [9.4.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.4.1...9.4.2) (2023-07-17) - ### Bug Fixes -* **deps:** bump proxy-agent from 6.2.1 to 6.2.2 ([#1041](https://github.com/forcedotcom/source-deploy-retrieve/issues/1041)) ([57bf5ab](https://github.com/forcedotcom/source-deploy-retrieve/commit/57bf5abf555e5d17fd6934ac9057aa5339694580)) - - +- **deps:** bump proxy-agent from 6.2.1 to 6.2.2 ([#1041](https://github.com/forcedotcom/source-deploy-retrieve/issues/1041)) ([57bf5ab](https://github.com/forcedotcom/source-deploy-retrieve/commit/57bf5abf555e5d17fd6934ac9057aa5339694580)) ## [9.4.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.4.0...9.4.1) (2023-07-16) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 2.0.3 to 2.0.5 ([#1044](https://github.com/forcedotcom/source-deploy-retrieve/issues/1044)) ([2f5a70b](https://github.com/forcedotcom/source-deploy-retrieve/commit/2f5a70bdce4c955d9244c3990be20e82f537eee1)) - - +- **deps:** bump @salesforce/ts-types from 2.0.3 to 2.0.5 ([#1044](https://github.com/forcedotcom/source-deploy-retrieve/issues/1044)) ([2f5a70b](https://github.com/forcedotcom/source-deploy-retrieve/commit/2f5a70bdce4c955d9244c3990be20e82f537eee1)) # [9.4.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.3.4...9.4.0) (2023-07-14) - ### Features -* **md-types:** ServiceProcess and ProcessFlowMigration ([#1039](https://github.com/forcedotcom/source-deploy-retrieve/issues/1039)) ([2e3f49d](https://github.com/forcedotcom/source-deploy-retrieve/commit/2e3f49d204be064f153b4b317da8bfab6d1809c6)) - - +- **md-types:** ServiceProcess and ProcessFlowMigration ([#1039](https://github.com/forcedotcom/source-deploy-retrieve/issues/1039)) ([2e3f49d](https://github.com/forcedotcom/source-deploy-retrieve/commit/2e3f49d204be064f153b4b317da8bfab6d1809c6)) ## [9.3.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.3.3...9.3.4) (2023-07-09) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.3 to 3.0.4 ([#1036](https://github.com/forcedotcom/source-deploy-retrieve/issues/1036)) ([7ea893e](https://github.com/forcedotcom/source-deploy-retrieve/commit/7ea893edb268fd422cf55a82b7f567ce5b0236e9)) - - +- **deps:** bump @salesforce/kit from 3.0.3 to 3.0.4 ([#1036](https://github.com/forcedotcom/source-deploy-retrieve/issues/1036)) ([7ea893e](https://github.com/forcedotcom/source-deploy-retrieve/commit/7ea893edb268fd422cf55a82b7f567ce5b0236e9)) ## [9.3.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.3.2...9.3.3) (2023-07-07) - ### Bug Fixes -* add mobile plugin types to registry ([#1033](https://github.com/forcedotcom/source-deploy-retrieve/issues/1033)) ([09a2648](https://github.com/forcedotcom/source-deploy-retrieve/commit/09a2648d50bd269e26424f79e08b245798f6baf5)) - - +- add mobile plugin types to registry ([#1033](https://github.com/forcedotcom/source-deploy-retrieve/issues/1033)) ([09a2648](https://github.com/forcedotcom/source-deploy-retrieve/commit/09a2648d50bd269e26424f79e08b245798f6baf5)) ## [9.3.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.3.1...9.3.2) (2023-07-06) - - ## [9.3.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.3.0...9.3.1) (2023-07-05) - ### Bug Fixes -* add AQLMUFInterval StandardValueSet ([#1030](https://github.com/forcedotcom/source-deploy-retrieve/issues/1030)) ([3ab3931](https://github.com/forcedotcom/source-deploy-retrieve/commit/3ab39312be8e75b412a87984e0fdad3ec00ec2ce)) - - +- add AQLMUFInterval StandardValueSet ([#1030](https://github.com/forcedotcom/source-deploy-retrieve/issues/1030)) ([3ab3931](https://github.com/forcedotcom/source-deploy-retrieve/commit/3ab39312be8e75b412a87984e0fdad3ec00ec2ce)) # [9.3.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.8...9.3.0) (2023-06-27) - ### Features -* allowUnsetEnvVariable ([#1019](https://github.com/forcedotcom/source-deploy-retrieve/issues/1019)) ([0eeaccf](https://github.com/forcedotcom/source-deploy-retrieve/commit/0eeaccfb1ed05ad742a1472cc025fe2c4cabee5e)) - - +- allowUnsetEnvVariable ([#1019](https://github.com/forcedotcom/source-deploy-retrieve/issues/1019)) ([0eeaccf](https://github.com/forcedotcom/source-deploy-retrieve/commit/0eeaccfb1ed05ad742a1472cc025fe2c4cabee5e)) ## [9.2.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.7...9.2.8) (2023-06-26) - ### Bug Fixes -* Sm/connection-resolve-skip-missing-components ([#1021](https://github.com/forcedotcom/source-deploy-retrieve/issues/1021)) ([ad4068d](https://github.com/forcedotcom/source-deploy-retrieve/commit/ad4068de9890291b9c3c72691dfd362e116758c0)) - - +- Sm/connection-resolve-skip-missing-components ([#1021](https://github.com/forcedotcom/source-deploy-retrieve/issues/1021)) ([ad4068d](https://github.com/forcedotcom/source-deploy-retrieve/commit/ad4068de9890291b9c3c72691dfd362e116758c0)) ## [9.2.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.6...9.2.7) (2023-06-26) - ### Bug Fixes -* restore missing error actions ([#1020](https://github.com/forcedotcom/source-deploy-retrieve/issues/1020)) ([dbbeb21](https://github.com/forcedotcom/source-deploy-retrieve/commit/dbbeb21dcb4a5f04234fe276c436359523a4c904)) - - +- restore missing error actions ([#1020](https://github.com/forcedotcom/source-deploy-retrieve/issues/1020)) ([dbbeb21](https://github.com/forcedotcom/source-deploy-retrieve/commit/dbbeb21dcb4a5f04234fe276c436359523a4c904)) ## [9.2.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.5...9.2.6) (2023-06-25) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.2.4 to 4.2.5 ([#1024](https://github.com/forcedotcom/source-deploy-retrieve/issues/1024)) ([93427a0](https://github.com/forcedotcom/source-deploy-retrieve/commit/93427a05489fbadb236415015cdf2b80c39603e8)) - - +- **deps:** bump fast-xml-parser from 4.2.4 to 4.2.5 ([#1024](https://github.com/forcedotcom/source-deploy-retrieve/issues/1024)) ([93427a0](https://github.com/forcedotcom/source-deploy-retrieve/commit/93427a05489fbadb236415015cdf2b80c39603e8)) ## [9.2.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.4...9.2.5) (2023-06-21) - ### Bug Fixes -* update metadata names for mobile settings and policies ([#1013](https://github.com/forcedotcom/source-deploy-retrieve/issues/1013)) ([4b6a8ff](https://github.com/forcedotcom/source-deploy-retrieve/commit/4b6a8ffbed3927b94e1e67af3b46837f94620a01)) - - +- update metadata names for mobile settings and policies ([#1013](https://github.com/forcedotcom/source-deploy-retrieve/issues/1013)) ([4b6a8ff](https://github.com/forcedotcom/source-deploy-retrieve/commit/4b6a8ffbed3927b94e1e67af3b46837f94620a01)) ## [9.2.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.3...9.2.4) (2023-06-19) - ### Bug Fixes -* better output for mystery component ([#1018](https://github.com/forcedotcom/source-deploy-retrieve/issues/1018)) ([bcc2c4d](https://github.com/forcedotcom/source-deploy-retrieve/commit/bcc2c4dbbd87ffcb5daddbe8a1036d1dc6efceab)) - - +- better output for mystery component ([#1018](https://github.com/forcedotcom/source-deploy-retrieve/issues/1018)) ([bcc2c4d](https://github.com/forcedotcom/source-deploy-retrieve/commit/bcc2c4dbbd87ffcb5daddbe8a1036d1dc6efceab)) ## [9.2.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.2...9.2.3) (2023-06-18) - ### Bug Fixes -* **deps:** bump @salesforce/core from 4.3.0 to 4.3.1 ([#1016](https://github.com/forcedotcom/source-deploy-retrieve/issues/1016)) ([24b99e4](https://github.com/forcedotcom/source-deploy-retrieve/commit/24b99e45fdd4998f319804c446b62ce0f9d83eff)) - - +- **deps:** bump @salesforce/core from 4.3.0 to 4.3.1 ([#1016](https://github.com/forcedotcom/source-deploy-retrieve/issues/1016)) ([24b99e4](https://github.com/forcedotcom/source-deploy-retrieve/commit/24b99e45fdd4998f319804c446b62ce0f9d83eff)) ## [9.2.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.1...9.2.2) (2023-06-12) - ### Bug Fixes -* bump versions of fast-xml-parser and proxy-agent ([#1006](https://github.com/forcedotcom/source-deploy-retrieve/issues/1006)) ([cf67f0d](https://github.com/forcedotcom/source-deploy-retrieve/commit/cf67f0d4fa2aad99eb02b02a6ebd2d4e126dce86)) - - +- bump versions of fast-xml-parser and proxy-agent ([#1006](https://github.com/forcedotcom/source-deploy-retrieve/issues/1006)) ([cf67f0d](https://github.com/forcedotcom/source-deploy-retrieve/commit/cf67f0d4fa2aad99eb02b02a6ebd2d4e126dce86)) ## [9.2.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.2.0...9.2.1) (2023-06-06) - ### Bug Fixes -* **deps:** bump @salesforce/core from 4.1.0 to 4.1.2 ([#1004](https://github.com/forcedotcom/source-deploy-retrieve/issues/1004)) ([4ec56e7](https://github.com/forcedotcom/source-deploy-retrieve/commit/4ec56e7b527ec2736aa7478e9448e9fc964a6a7a)) - - +- **deps:** bump @salesforce/core from 4.1.0 to 4.1.2 ([#1004](https://github.com/forcedotcom/source-deploy-retrieve/issues/1004)) ([4ec56e7](https://github.com/forcedotcom/source-deploy-retrieve/commit/4ec56e7b527ec2736aa7478e9448e9fc964a6a7a)) # [9.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/9.1.0...9.2.0) (2023-06-05) - ### Features -* validate manifests ([#996](https://github.com/forcedotcom/source-deploy-retrieve/issues/996)) ([173aba7](https://github.com/forcedotcom/source-deploy-retrieve/commit/173aba737afc4ed19a31b8af97802b54b07cb572)) - - +- validate manifests ([#996](https://github.com/forcedotcom/source-deploy-retrieve/issues/996)) ([173aba7](https://github.com/forcedotcom/source-deploy-retrieve/commit/173aba737afc4ed19a31b8af97802b54b07cb572)) # [9.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.6.0...9.1.0) (2023-05-31) - ### Features -* swap archiver for jszip ([03ff2df](https://github.com/forcedotcom/source-deploy-retrieve/commit/03ff2df81cdec6b6c1188857ca92f4cc472b2255)), closes [#986](https://github.com/forcedotcom/source-deploy-retrieve/issues/986) - - +- swap archiver for jszip ([03ff2df](https://github.com/forcedotcom/source-deploy-retrieve/commit/03ff2df81cdec6b6c1188857ca92f4cc472b2255)), closes [#986](https://github.com/forcedotcom/source-deploy-retrieve/issues/986) # [8.6.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.5.3...8.6.0) (2023-05-25) - ### Features -* missing type language ([#989](https://github.com/forcedotcom/source-deploy-retrieve/issues/989)) ([3e26daf](https://github.com/forcedotcom/source-deploy-retrieve/commit/3e26daf752925a2e8eb0c15d6af1c7a51837d049)) - - +- missing type language ([#989](https://github.com/forcedotcom/source-deploy-retrieve/issues/989)) ([3e26daf](https://github.com/forcedotcom/source-deploy-retrieve/commit/3e26daf752925a2e8eb0c15d6af1c7a51837d049)) ## [8.5.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.5.2...8.5.3) (2023-05-22) - ### Bug Fixes -* bump core to latest ([#982](https://github.com/forcedotcom/source-deploy-retrieve/issues/982)) ([7a34fc0](https://github.com/forcedotcom/source-deploy-retrieve/commit/7a34fc0214cf6172383f3b5e54f4dbeda36066a3)), closes [#983](https://github.com/forcedotcom/source-deploy-retrieve/issues/983) - - +- bump core to latest ([#982](https://github.com/forcedotcom/source-deploy-retrieve/issues/982)) ([7a34fc0](https://github.com/forcedotcom/source-deploy-retrieve/commit/7a34fc0214cf6172383f3b5e54f4dbeda36066a3)), closes [#983](https://github.com/forcedotcom/source-deploy-retrieve/issues/983) ## [8.5.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.5.1...8.5.2) (2023-05-21) - ### Bug Fixes -* **deps:** bump unzipper from 0.10.11 to 0.10.14 ([#978](https://github.com/forcedotcom/source-deploy-retrieve/issues/978)) ([777f799](https://github.com/forcedotcom/source-deploy-retrieve/commit/777f799e2ebc63602f8695e8b59d9c5cbb795f51)) - - +- **deps:** bump unzipper from 0.10.11 to 0.10.14 ([#978](https://github.com/forcedotcom/source-deploy-retrieve/issues/978)) ([777f799](https://github.com/forcedotcom/source-deploy-retrieve/commit/777f799e2ebc63602f8695e8b59d9c5cbb795f51)) ## [8.5.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.5.0...8.5.1) (2023-05-17) - ### Bug Fixes -* prevent [object Object] and provide component details ([#972](https://github.com/forcedotcom/source-deploy-retrieve/issues/972)) ([a16b9a2](https://github.com/forcedotcom/source-deploy-retrieve/commit/a16b9a256b7ff2eac99f466b11ba30312b09ab92)) - - +- prevent [object Object] and provide component details ([#972](https://github.com/forcedotcom/source-deploy-retrieve/issues/972)) ([a16b9a2](https://github.com/forcedotcom/source-deploy-retrieve/commit/a16b9a256b7ff2eac99f466b11ba30312b09ab92)) # [8.5.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.4.0...8.5.0) (2023-05-17) - ### Features -* support for UserAccessPolicy ([#971](https://github.com/forcedotcom/source-deploy-retrieve/issues/971)) ([7a102b0](https://github.com/forcedotcom/source-deploy-retrieve/commit/7a102b0eb64c5ac5ecca9f55f2ce43a78f6763f6)) - - +- support for UserAccessPolicy ([#971](https://github.com/forcedotcom/source-deploy-retrieve/issues/971)) ([7a102b0](https://github.com/forcedotcom/source-deploy-retrieve/commit/7a102b0eb64c5ac5ecca9f55f2ce43a78f6763f6)) # [8.4.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.3.1...8.4.0) (2023-05-09) - ### Features -* add skilltype to metadata registry ([761492e](https://github.com/forcedotcom/source-deploy-retrieve/commit/761492ee750db05c715e0da26437040caf32602d)) - - +- add skilltype to metadata registry ([761492e](https://github.com/forcedotcom/source-deploy-retrieve/commit/761492ee750db05c715e0da26437040caf32602d)) ## [8.3.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.3.0...8.3.1) (2023-05-09) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.2.0 to 4.2.2 ([#945](https://github.com/forcedotcom/source-deploy-retrieve/issues/945)) ([f458c52](https://github.com/forcedotcom/source-deploy-retrieve/commit/f458c5262ec479ba8f64116f0baa50bd107a2b45)) - - +- **deps:** bump fast-xml-parser from 4.2.0 to 4.2.2 ([#945](https://github.com/forcedotcom/source-deploy-retrieve/issues/945)) ([f458c52](https://github.com/forcedotcom/source-deploy-retrieve/commit/f458c5262ec479ba8f64116f0baa50bd107a2b45)) # [8.3.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.2.0...8.3.0) (2023-05-08) - ### Features -* offer suggestions for unresolved metadata types ([#948](https://github.com/forcedotcom/source-deploy-retrieve/issues/948)) ([c4633b2](https://github.com/forcedotcom/source-deploy-retrieve/commit/c4633b27e718f0f6790f817bc438860df90aa0ad)), closes [#953](https://github.com/forcedotcom/source-deploy-retrieve/issues/953) - - +- offer suggestions for unresolved metadata types ([#948](https://github.com/forcedotcom/source-deploy-retrieve/issues/948)) ([c4633b2](https://github.com/forcedotcom/source-deploy-retrieve/commit/c4633b27e718f0f6790f817bc438860df90aa0ad)), closes [#953](https://github.com/forcedotcom/source-deploy-retrieve/issues/953) # [8.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.1.0...8.2.0) (2023-05-08) - ### Features -* added FSC standard value sets ([#965](https://github.com/forcedotcom/source-deploy-retrieve/issues/965)) ([82e637f](https://github.com/forcedotcom/source-deploy-retrieve/commit/82e637fdb0a349dd6e7b62b4882e438d38b6a975)) - - +- added FSC standard value sets ([#965](https://github.com/forcedotcom/source-deploy-retrieve/issues/965)) ([82e637f](https://github.com/forcedotcom/source-deploy-retrieve/commit/82e637fdb0a349dd6e7b62b4882e438d38b6a975)) # [8.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.0.8...8.1.0) (2023-05-08) - ### Features -* add scoringframwork types to metadata registry ([#964](https://github.com/forcedotcom/source-deploy-retrieve/issues/964)) ([0003f44](https://github.com/forcedotcom/source-deploy-retrieve/commit/0003f44e818b5aac46f2ac1d090d9e9fbfd25893)) - - +- add scoringframwork types to metadata registry ([#964](https://github.com/forcedotcom/source-deploy-retrieve/issues/964)) ([0003f44](https://github.com/forcedotcom/source-deploy-retrieve/commit/0003f44e818b5aac46f2ac1d090d9e9fbfd25893)) ## [8.0.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.0.7...8.0.8) (2023-05-08) - ### Bug Fixes -* **deps:** bump vm2 from 3.9.15 to 3.9.17 ([#963](https://github.com/forcedotcom/source-deploy-retrieve/issues/963)) ([42a9d5d](https://github.com/forcedotcom/source-deploy-retrieve/commit/42a9d5d3ffd550759c96a1bd1e6de0c4dcafb472)) - - +- **deps:** bump vm2 from 3.9.15 to 3.9.17 ([#963](https://github.com/forcedotcom/source-deploy-retrieve/issues/963)) ([42a9d5d](https://github.com/forcedotcom/source-deploy-retrieve/commit/42a9d5d3ffd550759c96a1bd1e6de0c4dcafb472)) ## [8.0.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.0.6...8.0.7) (2023-05-05) - ### Bug Fixes -* windows path replacements ([#958](https://github.com/forcedotcom/source-deploy-retrieve/issues/958)) ([b71932b](https://github.com/forcedotcom/source-deploy-retrieve/commit/b71932b60d9f0dbe0c4efbce705ab16fa7d7d7a9)) - - +- windows path replacements ([#958](https://github.com/forcedotcom/source-deploy-retrieve/issues/958)) ([b71932b](https://github.com/forcedotcom/source-deploy-retrieve/commit/b71932b60d9f0dbe0c4efbce705ab16fa7d7d7a9)) ## [8.0.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.0.5...8.0.6) (2023-05-04) - ### Bug Fixes -* another connection error ([#957](https://github.com/forcedotcom/source-deploy-retrieve/issues/957)) ([657c5f8](https://github.com/forcedotcom/source-deploy-retrieve/commit/657c5f8e0ac93e4dabb34ac2d5ed802d25354c72)) - - +- another connection error ([#957](https://github.com/forcedotcom/source-deploy-retrieve/issues/957)) ([657c5f8](https://github.com/forcedotcom/source-deploy-retrieve/commit/657c5f8e0ac93e4dabb34ac2d5ed802d25354c72)) ## [8.0.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.0.4...8.0.5) (2023-05-02) - ### Bug Fixes -* update the update2 script for TS strict compile ([#954](https://github.com/forcedotcom/source-deploy-retrieve/issues/954)) ([e85a395](https://github.com/forcedotcom/source-deploy-retrieve/commit/e85a39596f985ecb9b81cc794aa86a549337e8e4)) - - +- update the update2 script for TS strict compile ([#954](https://github.com/forcedotcom/source-deploy-retrieve/issues/954)) ([e85a395](https://github.com/forcedotcom/source-deploy-retrieve/commit/e85a39596f985ecb9b81cc794aa86a549337e8e4)) ## [8.0.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.0.3...8.0.4) (2023-04-27) - ### Bug Fixes -* update directory name for oauth policies and mobile policies ([#947](https://github.com/forcedotcom/source-deploy-retrieve/issues/947)) ([dbcf936](https://github.com/forcedotcom/source-deploy-retrieve/commit/dbcf9366719f177084c49a28e4a81b2b731fc69d)) - - +- update directory name for oauth policies and mobile policies ([#947](https://github.com/forcedotcom/source-deploy-retrieve/issues/947)) ([dbcf936](https://github.com/forcedotcom/source-deploy-retrieve/commit/dbcf9366719f177084c49a28e4a81b2b731fc69d)) ## [8.0.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.0.2...8.0.3) (2023-04-23) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.34.6 to 3.34.8 ([#942](https://github.com/forcedotcom/source-deploy-retrieve/issues/942)) ([b79301a](https://github.com/forcedotcom/source-deploy-retrieve/commit/b79301a05aa4a9f466776b47ca89ad957836ec8f)) - - +- **deps:** bump @salesforce/core from 3.34.6 to 3.34.8 ([#942](https://github.com/forcedotcom/source-deploy-retrieve/issues/942)) ([b79301a](https://github.com/forcedotcom/source-deploy-retrieve/commit/b79301a05aa4a9f466776b47ca89ad957836ec8f)) ## [8.0.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/8.0.1...8.0.2) (2023-04-19) - ### Bug Fixes -* retry on net errors when retrieving MD info ([#941](https://github.com/forcedotcom/source-deploy-retrieve/issues/941)) ([2094e59](https://github.com/forcedotcom/source-deploy-retrieve/commit/2094e5911587f8f7754a988467cd334ec5df5357)) - - +- retry on net errors when retrieving MD info ([#941](https://github.com/forcedotcom/source-deploy-retrieve/issues/941)) ([2094e59](https://github.com/forcedotcom/source-deploy-retrieve/commit/2094e5911587f8f7754a988467cd334ec5df5357)) ## [8.0.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.15.1...8.0.1) (2023-04-11) - - ## [7.15.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.15.0...7.15.1) (2023-04-09) - ### Bug Fixes -* **deps:** bump fast-xml-parser from 4.1.3 to 4.1.4 ([#933](https://github.com/forcedotcom/source-deploy-retrieve/issues/933)) ([e7da9ba](https://github.com/forcedotcom/source-deploy-retrieve/commit/e7da9ba38cbf37d44be10ef396bc2645b77d1a9b)) - - +- **deps:** bump fast-xml-parser from 4.1.3 to 4.1.4 ([#933](https://github.com/forcedotcom/source-deploy-retrieve/issues/933)) ([e7da9ba](https://github.com/forcedotcom/source-deploy-retrieve/commit/e7da9ba38cbf37d44be10ef396bc2645b77d1a9b)) # [7.15.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.14.6...7.15.0) (2023-04-06) - ### Features -* upgrade fast-xml-parser ([#926](https://github.com/forcedotcom/source-deploy-retrieve/issues/926)) ([92423e6](https://github.com/forcedotcom/source-deploy-retrieve/commit/92423e699d620d7dad1dfc817261c4d24ae5b936)) - - +- upgrade fast-xml-parser ([#926](https://github.com/forcedotcom/source-deploy-retrieve/issues/926)) ([92423e6](https://github.com/forcedotcom/source-deploy-retrieve/commit/92423e699d620d7dad1dfc817261c4d24ae5b936)) ## [7.14.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.14.5...7.14.6) (2023-04-06) - ### Bug Fixes -* ensure retrieval and deployment of views with screen aware variants ([#930](https://github.com/forcedotcom/source-deploy-retrieve/issues/930)) ([ae6bb43](https://github.com/forcedotcom/source-deploy-retrieve/commit/ae6bb4352246319d556fc1832afd053db6299791)) - - +- ensure retrieval and deployment of views with screen aware variants ([#930](https://github.com/forcedotcom/source-deploy-retrieve/issues/930)) ([ae6bb43](https://github.com/forcedotcom/source-deploy-retrieve/commit/ae6bb4352246319d556fc1832afd053db6299791)) ## [7.14.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.14.4...7.14.5) (2023-04-05) - ### Bug Fixes -* get correct file paths for a DigitalExperience component ([#925](https://github.com/forcedotcom/source-deploy-retrieve/issues/925)) ([6ba8b87](https://github.com/forcedotcom/source-deploy-retrieve/commit/6ba8b878d7dff7ca316e719cc7cf28bc707b7653)) - - +- get correct file paths for a DigitalExperience component ([#925](https://github.com/forcedotcom/source-deploy-retrieve/issues/925)) ([6ba8b87](https://github.com/forcedotcom/source-deploy-retrieve/commit/6ba8b878d7dff7ca316e719cc7cf28bc707b7653)) ## [7.14.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.14.3...7.14.4) (2023-04-04) - ### Bug Fixes -* bump dev-scripts to avoid deleting perf data ([ddfa738](https://github.com/forcedotcom/source-deploy-retrieve/commit/ddfa73881a75d9cb61587ddb6950696dd805df06)) - - +- bump dev-scripts to avoid deleting perf data ([ddfa738](https://github.com/forcedotcom/source-deploy-retrieve/commit/ddfa73881a75d9cb61587ddb6950696dd805df06)) ## [7.14.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.14.2...7.14.3) (2023-04-04) - ### Bug Fixes -* bump dev-scripts to avoid deleting perf data ([#927](https://github.com/forcedotcom/source-deploy-retrieve/issues/927)) ([90359a7](https://github.com/forcedotcom/source-deploy-retrieve/commit/90359a74203bda6cc264648dbbc2c43189c84a35)) - - +- bump dev-scripts to avoid deleting perf data ([#927](https://github.com/forcedotcom/source-deploy-retrieve/issues/927)) ([90359a7](https://github.com/forcedotcom/source-deploy-retrieve/commit/90359a74203bda6cc264648dbbc2c43189c84a35)) ## [7.14.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.14.1...7.14.2) (2023-03-29) - ### Bug Fixes -* use always forward slash for DEB and DE fullName ([1511388](https://github.com/forcedotcom/source-deploy-retrieve/commit/1511388bd7953d849a269021f822acb4a69d07d7)) - - +- use always forward slash for DEB and DE fullName ([1511388](https://github.com/forcedotcom/source-deploy-retrieve/commit/1511388bd7953d849a269021f822acb4a69d07d7)) ## [7.14.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.14.0...7.14.1) (2023-03-28) - ### Bug Fixes -* more types support wildcard and names ([#894](https://github.com/forcedotcom/source-deploy-retrieve/issues/894)) ([c62939c](https://github.com/forcedotcom/source-deploy-retrieve/commit/c62939c21e5ce2d8183961f95e385538821b8068)) - - +- more types support wildcard and names ([#894](https://github.com/forcedotcom/source-deploy-retrieve/issues/894)) ([c62939c](https://github.com/forcedotcom/source-deploy-retrieve/commit/c62939c21e5ce2d8183961f95e385538821b8068)) # [7.14.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.13.2...7.14.0) (2023-03-27) - ### Features -* explicitly set projectDir on componentSet to prevent use of cwd ([55753d5](https://github.com/forcedotcom/source-deploy-retrieve/commit/55753d597f05ea2734f55bcd4839a35f2fffcb86)) - - +- explicitly set projectDir on componentSet to prevent use of cwd ([55753d5](https://github.com/forcedotcom/source-deploy-retrieve/commit/55753d597f05ea2734f55bcd4839a35f2fffcb86)) ## [7.13.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.13.1...7.13.2) (2023-03-27) - ### Reverts -* Revert "chore: auto-update metadata coverage in METADATA_SUPPORT.md" ([a43597e](https://github.com/forcedotcom/source-deploy-retrieve/commit/a43597e048752faa13efe2d6aff516eed97fd53d)) - - +- Revert "chore: auto-update metadata coverage in METADATA_SUPPORT.md" ([a43597e](https://github.com/forcedotcom/source-deploy-retrieve/commit/a43597e048752faa13efe2d6aff516eed97fd53d)) ## [7.13.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.13.0...7.13.1) (2023-03-26) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.34.1 to 3.34.4 ([#898](https://github.com/forcedotcom/source-deploy-retrieve/issues/898)) ([d5c1b83](https://github.com/forcedotcom/source-deploy-retrieve/commit/d5c1b837ff56a3ff0305141e3742f42b882d2e60)) - - +- **deps:** bump @salesforce/core from 3.34.1 to 3.34.4 ([#898](https://github.com/forcedotcom/source-deploy-retrieve/issues/898)) ([d5c1b83](https://github.com/forcedotcom/source-deploy-retrieve/commit/d5c1b837ff56a3ff0305141e3742f42b882d2e60)) # [7.13.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.12.2...7.13.0) (2023-03-22) - ### Features -* enable cLI support for ExtlClntAppGlobalOauthSettings ([#893](https://github.com/forcedotcom/source-deploy-retrieve/issues/893)) ([eee8773](https://github.com/forcedotcom/source-deploy-retrieve/commit/eee8773a1fd6bb654349a3ec7483e14b12546bfc)) - - +- enable cLI support for ExtlClntAppGlobalOauthSettings ([#893](https://github.com/forcedotcom/source-deploy-retrieve/issues/893)) ([eee8773](https://github.com/forcedotcom/source-deploy-retrieve/commit/eee8773a1fd6bb654349a3ec7483e14b12546bfc)) ## [7.12.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.12.1...7.12.2) (2023-03-20) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.33.6 to 3.34.1 ([#886](https://github.com/forcedotcom/source-deploy-retrieve/issues/886)) ([c9ed7c4](https://github.com/forcedotcom/source-deploy-retrieve/commit/c9ed7c4a6ea7074292396e2c9df269b911826db2)) - - +- **deps:** bump @salesforce/core from 3.33.6 to 3.34.1 ([#886](https://github.com/forcedotcom/source-deploy-retrieve/issues/886)) ([c9ed7c4](https://github.com/forcedotcom/source-deploy-retrieve/commit/c9ed7c4a6ea7074292396e2c9df269b911826db2)) ## [7.12.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.12.0...7.12.1) (2023-03-19) - ### Bug Fixes -* **deps:** bump graceful-fs from 4.2.10 to 4.2.11 ([#888](https://github.com/forcedotcom/source-deploy-retrieve/issues/888)) ([ba1943d](https://github.com/forcedotcom/source-deploy-retrieve/commit/ba1943d74e60c6a6d0f440b92bbb0aa91cfb70b5)) - - +- **deps:** bump graceful-fs from 4.2.10 to 4.2.11 ([#888](https://github.com/forcedotcom/source-deploy-retrieve/issues/888)) ([ba1943d](https://github.com/forcedotcom/source-deploy-retrieve/commit/ba1943d74e60c6a6d0f440b92bbb0aa91cfb70b5)) # [7.12.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.11.3...7.12.0) (2023-03-13) - ### Features -* Pr/875 ([#885](https://github.com/forcedotcom/source-deploy-retrieve/issues/885)) ([411d011](https://github.com/forcedotcom/source-deploy-retrieve/commit/411d0111a0a5e7d932f885e3d772f8044f794ede)) - - +- Pr/875 ([#885](https://github.com/forcedotcom/source-deploy-retrieve/issues/885)) ([411d011](https://github.com/forcedotcom/source-deploy-retrieve/commit/411d0111a0a5e7d932f885e3d772f8044f794ede)) ## [7.11.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.11.2...7.11.3) (2023-03-07) - - ## [7.11.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.11.1...7.11.2) (2023-03-04) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 1.8.5 to 1.9.0 ([#873](https://github.com/forcedotcom/source-deploy-retrieve/issues/873)) ([8b3a0be](https://github.com/forcedotcom/source-deploy-retrieve/commit/8b3a0be5ff7274854a17615007a269fa91caa54a)) - - +- **deps:** bump @salesforce/kit from 1.8.5 to 1.9.0 ([#873](https://github.com/forcedotcom/source-deploy-retrieve/issues/873)) ([8b3a0be](https://github.com/forcedotcom/source-deploy-retrieve/commit/8b3a0be5ff7274854a17615007a269fa91caa54a)) ## [7.11.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.11.0...7.11.1) (2023-03-03) - ### Bug Fixes -* potential undefined in SDREvent orgId ([82a6d2d](https://github.com/forcedotcom/source-deploy-retrieve/commit/82a6d2d14a8e50c37646065bd0033238284dfaf1)) - - +- potential undefined in SDREvent orgId ([82a6d2d](https://github.com/forcedotcom/source-deploy-retrieve/commit/82a6d2d14a8e50c37646065bd0033238284dfaf1)) # [7.11.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.10.1...7.11.0) (2023-02-28) - ### Features -* handle QueryLocator issues ([e4e7c5c](https://github.com/forcedotcom/source-deploy-retrieve/commit/e4e7c5ce21a69b360bd4a38fcd674a589619bf7e)) - - +- handle QueryLocator issues ([e4e7c5c](https://github.com/forcedotcom/source-deploy-retrieve/commit/e4e7c5ce21a69b360bd4a38fcd674a589619bf7e)) ## [7.10.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.10.0...7.10.1) (2023-02-19) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 1.8.4 to 1.8.5 ([#857](https://github.com/forcedotcom/source-deploy-retrieve/issues/857)) ([0ee6ca2](https://github.com/forcedotcom/source-deploy-retrieve/commit/0ee6ca27cd22643da2811ac24d3717720a08cc5c)) - - +- **deps:** bump @salesforce/kit from 1.8.4 to 1.8.5 ([#857](https://github.com/forcedotcom/source-deploy-retrieve/issues/857)) ([0ee6ca2](https://github.com/forcedotcom/source-deploy-retrieve/commit/0ee6ca27cd22643da2811ac24d3717720a08cc5c)) # [7.10.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.9.3...7.10.0) (2023-02-17) - ### Features -* Add Option to Suppress Pre- and Post-Retrieve Events ([#854](https://github.com/forcedotcom/source-deploy-retrieve/issues/854)) ([2eef7d5](https://github.com/forcedotcom/source-deploy-retrieve/commit/2eef7d5ffc81c51e8f30748f475484ccf2876e5b)) - - +- Add Option to Suppress Pre- and Post-Retrieve Events ([#854](https://github.com/forcedotcom/source-deploy-retrieve/issues/854)) ([2eef7d5](https://github.com/forcedotcom/source-deploy-retrieve/commit/2eef7d5ffc81c51e8f30748f475484ccf2876e5b)) ## [7.9.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.9.2...7.9.3) (2023-02-14) - ### Bug Fixes -* more retryable mdapi errors ([e84ffc1](https://github.com/forcedotcom/source-deploy-retrieve/commit/e84ffc1e377fb75040dde76b818bcba3831d92cd)) - - +- more retryable mdapi errors ([e84ffc1](https://github.com/forcedotcom/source-deploy-retrieve/commit/e84ffc1e377fb75040dde76b818bcba3831d92cd)) ## [7.9.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.9.1...7.9.2) (2023-02-12) - ### Bug Fixes -* **deps:** bump minimatch from 5.1.2 to 5.1.6 ([#848](https://github.com/forcedotcom/source-deploy-retrieve/issues/848)) ([cb92e33](https://github.com/forcedotcom/source-deploy-retrieve/commit/cb92e334847d859c2bc2850136167ef9033b3f33)) - - +- **deps:** bump minimatch from 5.1.2 to 5.1.6 ([#848](https://github.com/forcedotcom/source-deploy-retrieve/issues/848)) ([cb92e33](https://github.com/forcedotcom/source-deploy-retrieve/commit/cb92e334847d859c2bc2850136167ef9033b3f33)) ## [7.9.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.9.0...7.9.1) (2023-02-09) - ### Bug Fixes -* only delete non-forceignored sub-directories ([#847](https://github.com/forcedotcom/source-deploy-retrieve/issues/847)) ([90e9415](https://github.com/forcedotcom/source-deploy-retrieve/commit/90e941522898ec68c55e3dcce95fb5468fa5f2c0)) - - +- only delete non-forceignored sub-directories ([#847](https://github.com/forcedotcom/source-deploy-retrieve/issues/847)) ([90e9415](https://github.com/forcedotcom/source-deploy-retrieve/commit/90e941522898ec68c55e3dcce95fb5468fa5f2c0)) # [7.9.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.8.2...7.9.0) (2023-02-08) - ### Features -* **mdTypes:** support for ExperiencePropertyType Bundle ([#846](https://github.com/forcedotcom/source-deploy-retrieve/issues/846)) ([63a9989](https://github.com/forcedotcom/source-deploy-retrieve/commit/63a9989345106e8fd970622974145ab207a45e75)) - - +- **mdTypes:** support for ExperiencePropertyType Bundle ([#846](https://github.com/forcedotcom/source-deploy-retrieve/issues/846)) ([63a9989](https://github.com/forcedotcom/source-deploy-retrieve/commit/63a9989345106e8fd970622974145ab207a45e75)) ## [7.8.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.8.1...7.8.2) (2023-02-05) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.32.13 to 3.33.1 ([#843](https://github.com/forcedotcom/source-deploy-retrieve/issues/843)) ([19fde88](https://github.com/forcedotcom/source-deploy-retrieve/commit/19fde88795de4b9ef0c1cb14b32a155924b0fcbc)) - - +- **deps:** bump @salesforce/core from 3.32.13 to 3.33.1 ([#843](https://github.com/forcedotcom/source-deploy-retrieve/issues/843)) ([19fde88](https://github.com/forcedotcom/source-deploy-retrieve/commit/19fde88795de4b9ef0c1cb14b32a155924b0fcbc)) ## [7.8.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.8.0...7.8.1) (2023-02-05) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 1.8.3 to 1.8.4 ([#841](https://github.com/forcedotcom/source-deploy-retrieve/issues/841)) ([80325eb](https://github.com/forcedotcom/source-deploy-retrieve/commit/80325eb8ca98d20af72b1f1a75a4f245d63bccf7)) - - +- **deps:** bump @salesforce/kit from 1.8.3 to 1.8.4 ([#841](https://github.com/forcedotcom/source-deploy-retrieve/issues/841)) ([80325eb](https://github.com/forcedotcom/source-deploy-retrieve/commit/80325eb8ca98d20af72b1f1a75a4f245d63bccf7)) # [7.8.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.7.7...7.8.0) (2023-02-02) - ### Bug Fixes -* handle forceignored files for partial bundle deletes ([#840](https://github.com/forcedotcom/source-deploy-retrieve/issues/840)) ([fcaaec0](https://github.com/forcedotcom/source-deploy-retrieve/commit/fcaaec06966c1bdd4d1eb16ca0b47affa035ef2a)) - +- handle forceignored files for partial bundle deletes ([#840](https://github.com/forcedotcom/source-deploy-retrieve/issues/840)) ([fcaaec0](https://github.com/forcedotcom/source-deploy-retrieve/commit/fcaaec06966c1bdd4d1eb16ca0b47affa035ef2a)) ### Features -* metadata script updates and dev-scripts ([1b777de](https://github.com/forcedotcom/source-deploy-retrieve/commit/1b777defcbed9e8d133817008bc2756af3b32f67)) - - +- metadata script updates and dev-scripts ([1b777de](https://github.com/forcedotcom/source-deploy-retrieve/commit/1b777defcbed9e8d133817008bc2756af3b32f67)) ## [7.7.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.7.6...7.7.7) (2023-02-01) - ### Bug Fixes -* **mdTypes:** AccountingFieldMapping, AccountingModelConfig, ActionLauncherItemDef, PipelineInspMetricConfig , ActionableListDefinition, LocationUse, ExplainabilityMsgTemplate, IntegrationProviderDef, PersonAccountOwnerPowerUser, ProductSpecificationTypeDefinition ([98ce025](https://github.com/forcedotcom/source-deploy-retrieve/commit/98ce025adaf22bba6429f50ffa78c0d3ee442973)) - - +- **mdTypes:** AccountingFieldMapping, AccountingModelConfig, ActionLauncherItemDef, PipelineInspMetricConfig , ActionableListDefinition, LocationUse, ExplainabilityMsgTemplate, IntegrationProviderDef, PersonAccountOwnerPowerUser, ProductSpecificationTypeDefinition ([98ce025](https://github.com/forcedotcom/source-deploy-retrieve/commit/98ce025adaf22bba6429f50ffa78c0d3ee442973)) ## [7.7.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.7.5...7.7.6) (2023-01-29) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 1.8.0 to 1.8.3 ([#835](https://github.com/forcedotcom/source-deploy-retrieve/issues/835)) ([61f4856](https://github.com/forcedotcom/source-deploy-retrieve/commit/61f48562a898c9f94d4062eab1fc699878f3c9de)) - - +- **deps:** bump @salesforce/kit from 1.8.0 to 1.8.3 ([#835](https://github.com/forcedotcom/source-deploy-retrieve/issues/835)) ([61f4856](https://github.com/forcedotcom/source-deploy-retrieve/commit/61f48562a898c9f94d4062eab1fc699878f3c9de)) ## [7.7.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.7.4...7.7.5) (2023-01-20) - ### Bug Fixes -* only emit events once per lifecycle ([#825](https://github.com/forcedotcom/source-deploy-retrieve/issues/825)) ([22324bd](https://github.com/forcedotcom/source-deploy-retrieve/commit/22324bda69bc61730e7db75aed1a4689de8df229)) - - +- only emit events once per lifecycle ([#825](https://github.com/forcedotcom/source-deploy-retrieve/issues/825)) ([22324bd](https://github.com/forcedotcom/source-deploy-retrieve/commit/22324bda69bc61730e7db75aed1a4689de8df229)) ## [7.7.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.7.3...7.7.4) (2023-01-20) - ### Bug Fixes -* await SVS promises to write to manifest ([#824](https://github.com/forcedotcom/source-deploy-retrieve/issues/824)) ([02895e2](https://github.com/forcedotcom/source-deploy-retrieve/commit/02895e287e4af2672316a07103307b1bd1b7354c)) - - +- await SVS promises to write to manifest ([#824](https://github.com/forcedotcom/source-deploy-retrieve/issues/824)) ([02895e2](https://github.com/forcedotcom/source-deploy-retrieve/commit/02895e287e4af2672316a07103307b1bd1b7354c)) ## [7.7.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.7.2...7.7.3) (2023-01-17) - ### Bug Fixes -* deletes the local component and replaces with remote for partial delete retrieve ([#806](https://github.com/forcedotcom/source-deploy-retrieve/issues/806)) ([2df0529](https://github.com/forcedotcom/source-deploy-retrieve/commit/2df05295137acd3fe9daee1b9988dfa210f8032a)) - - +- deletes the local component and replaces with remote for partial delete retrieve ([#806](https://github.com/forcedotcom/source-deploy-retrieve/issues/806)) ([2df0529](https://github.com/forcedotcom/source-deploy-retrieve/commit/2df05295137acd3fe9daee1b9988dfa210f8032a)) ## [7.7.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.7.1...7.7.2) (2023-01-15) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.32.12 to 3.32.13 ([#820](https://github.com/forcedotcom/source-deploy-retrieve/issues/820)) ([eccee64](https://github.com/forcedotcom/source-deploy-retrieve/commit/eccee64d8e4f11f503aba49bb3e1b114d1705c4d)) - - +- **deps:** bump @salesforce/core from 3.32.12 to 3.32.13 ([#820](https://github.com/forcedotcom/source-deploy-retrieve/issues/820)) ([eccee64](https://github.com/forcedotcom/source-deploy-retrieve/commit/eccee64d8e4f11f503aba49bb3e1b114d1705c4d)) ## [7.7.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.7.0...7.7.1) (2023-01-15) - ### Bug Fixes -* pass output dir to SfProject ([#817](https://github.com/forcedotcom/source-deploy-retrieve/issues/817)) ([2aa0a4a](https://github.com/forcedotcom/source-deploy-retrieve/commit/2aa0a4aaf2dbc77839795a2b8cb1aa67743ac15e)) - - +- pass output dir to SfProject ([#817](https://github.com/forcedotcom/source-deploy-retrieve/issues/817)) ([2aa0a4a](https://github.com/forcedotcom/source-deploy-retrieve/commit/2aa0a4aaf2dbc77839795a2b8cb1aa67743ac15e)) # [7.7.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.6.0...7.7.0) (2023-01-12) - ### Features -* replacement telemetry ([4c442ea](https://github.com/forcedotcom/source-deploy-retrieve/commit/4c442ea9e931d78bcad3cfe4278190a797abfe45)) - - +- replacement telemetry ([4c442ea](https://github.com/forcedotcom/source-deploy-retrieve/commit/4c442ea9e931d78bcad3cfe4278190a797abfe45)) # [7.6.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.23...7.6.0) (2023-01-09) - ### Features -* type improvements for deployResult ([b961860](https://github.com/forcedotcom/source-deploy-retrieve/commit/b961860df0dc7d1abb5b08da1e107e684b40a8b7)) - - +- type improvements for deployResult ([b961860](https://github.com/forcedotcom/source-deploy-retrieve/commit/b961860df0dc7d1abb5b08da1e107e684b40a8b7)) ## [7.5.23](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.22...7.5.23) (2023-01-08) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 1.7.1 to 1.7.2 ([#815](https://github.com/forcedotcom/source-deploy-retrieve/issues/815)) ([820becb](https://github.com/forcedotcom/source-deploy-retrieve/commit/820becbe2e6e2105963873d12fb2f6aa4d858d7a)) - - +- **deps:** bump @salesforce/ts-types from 1.7.1 to 1.7.2 ([#815](https://github.com/forcedotcom/source-deploy-retrieve/issues/815)) ([820becb](https://github.com/forcedotcom/source-deploy-retrieve/commit/820becbe2e6e2105963873d12fb2f6aa4d858d7a)) ## [7.5.22](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.21...7.5.22) (2023-01-01) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.32.8 to 3.32.12 ([#810](https://github.com/forcedotcom/source-deploy-retrieve/issues/810)) ([bcf8412](https://github.com/forcedotcom/source-deploy-retrieve/commit/bcf8412faa1ee0d65f53fcb69ee0896887350325)) - - +- **deps:** bump @salesforce/core from 3.32.8 to 3.32.12 ([#810](https://github.com/forcedotcom/source-deploy-retrieve/issues/810)) ([bcf8412](https://github.com/forcedotcom/source-deploy-retrieve/commit/bcf8412faa1ee0d65f53fcb69ee0896887350325)) ## [7.5.21](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.20...7.5.21) (2023-01-01) - ### Bug Fixes -* **deps:** bump minimatch from 5.1.0 to 5.1.2 ([#811](https://github.com/forcedotcom/source-deploy-retrieve/issues/811)) ([13b2578](https://github.com/forcedotcom/source-deploy-retrieve/commit/13b25787c6957ad4e52bcce9a9fe569c9539587a)) - - +- **deps:** bump minimatch from 5.1.0 to 5.1.2 ([#811](https://github.com/forcedotcom/source-deploy-retrieve/issues/811)) ([13b2578](https://github.com/forcedotcom/source-deploy-retrieve/commit/13b25787c6957ad4e52bcce9a9fe569c9539587a)) ## [7.5.20](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.19...7.5.20) (2023-01-01) - ### Bug Fixes -* **deps:** bump ignore from 5.2.1 to 5.2.4 ([#812](https://github.com/forcedotcom/source-deploy-retrieve/issues/812)) ([ff96534](https://github.com/forcedotcom/source-deploy-retrieve/commit/ff96534c542a02df3628dfd23e2248c99209a844)) - - +- **deps:** bump ignore from 5.2.1 to 5.2.4 ([#812](https://github.com/forcedotcom/source-deploy-retrieve/issues/812)) ([ff96534](https://github.com/forcedotcom/source-deploy-retrieve/commit/ff96534c542a02df3628dfd23e2248c99209a844)) ## [7.5.19](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.18...7.5.19) (2022-12-25) - ### Bug Fixes -* **deps:** bump got from 11.8.5 to 11.8.6 ([#805](https://github.com/forcedotcom/source-deploy-retrieve/issues/805)) ([856e99a](https://github.com/forcedotcom/source-deploy-retrieve/commit/856e99a1ad6921637e6a63b88d4b12d860818b18)) - - +- **deps:** bump got from 11.8.5 to 11.8.6 ([#805](https://github.com/forcedotcom/source-deploy-retrieve/issues/805)) ([856e99a](https://github.com/forcedotcom/source-deploy-retrieve/commit/856e99a1ad6921637e6a63b88d4b12d860818b18)) ## [7.5.18](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.17...7.5.18) (2022-12-18) - ### Bug Fixes -* **deps:** bump ignore from 5.2.0 to 5.2.1 ([#794](https://github.com/forcedotcom/source-deploy-retrieve/issues/794)) ([de8306c](https://github.com/forcedotcom/source-deploy-retrieve/commit/de8306c570da2e2e3fb98d54bb7647755d0e9a75)) - - +- **deps:** bump ignore from 5.2.0 to 5.2.1 ([#794](https://github.com/forcedotcom/source-deploy-retrieve/issues/794)) ([de8306c](https://github.com/forcedotcom/source-deploy-retrieve/commit/de8306c570da2e2e3fb98d54bb7647755d0e9a75)) ## [7.5.17](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.16...7.5.17) (2022-12-14) - ### Bug Fixes -* **types:** FuelType, FuelTypeSustnUom, SustainabilityUom, SustnUomConversion ([d4f7b53](https://github.com/forcedotcom/source-deploy-retrieve/commit/d4f7b534a349dbedcc9109533d8d53e491bac2d2)) - - +- **types:** FuelType, FuelTypeSustnUom, SustainabilityUom, SustnUomConversion ([d4f7b53](https://github.com/forcedotcom/source-deploy-retrieve/commit/d4f7b534a349dbedcc9109533d8d53e491bac2d2)) ## [7.5.16](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.15...7.5.16) (2022-12-13) - ### Bug Fixes -* always send deploy event and fix telemetry for mdapi deploy ([#797](https://github.com/forcedotcom/source-deploy-retrieve/issues/797)) ([42ab03e](https://github.com/forcedotcom/source-deploy-retrieve/commit/42ab03edd938156450547f423c2f1990b3f2d9df)) - - +- always send deploy event and fix telemetry for mdapi deploy ([#797](https://github.com/forcedotcom/source-deploy-retrieve/issues/797)) ([42ab03e](https://github.com/forcedotcom/source-deploy-retrieve/commit/42ab03edd938156450547f423c2f1990b3f2d9df)) ## [7.5.15](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.14...7.5.15) (2022-12-09) - ### Bug Fixes -* correct apiVersion and sourceApiVersion values before transfer and send events ([#791](https://github.com/forcedotcom/source-deploy-retrieve/issues/791)) ([2e865e9](https://github.com/forcedotcom/source-deploy-retrieve/commit/2e865e97a200cd4e493bde577970fb4f49862e7f)) - - +- correct apiVersion and sourceApiVersion values before transfer and send events ([#791](https://github.com/forcedotcom/source-deploy-retrieve/issues/791)) ([2e865e9](https://github.com/forcedotcom/source-deploy-retrieve/commit/2e865e97a200cd4e493bde577970fb4f49862e7f)) ## [7.5.14](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.13...7.5.14) (2022-12-04) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.32.1 to 3.32.6 ([#789](https://github.com/forcedotcom/source-deploy-retrieve/issues/789)) ([9e5f33d](https://github.com/forcedotcom/source-deploy-retrieve/commit/9e5f33da04daa4179fab495463f02385863fba80)) - - +- **deps:** bump @salesforce/core from 3.32.1 to 3.32.6 ([#789](https://github.com/forcedotcom/source-deploy-retrieve/issues/789)) ([9e5f33d](https://github.com/forcedotcom/source-deploy-retrieve/commit/9e5f33da04daa4179fab495463f02385863fba80)) ## [7.5.13](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.12...7.5.13) (2022-11-22) - ### Bug Fixes -* include string errors during convert ([#781](https://github.com/forcedotcom/source-deploy-retrieve/issues/781)) ([2f10c45](https://github.com/forcedotcom/source-deploy-retrieve/commit/2f10c458d6f393926f1dcded3bd1692899434dc6)) - - +- include string errors during convert ([#781](https://github.com/forcedotcom/source-deploy-retrieve/issues/781)) ([2f10c45](https://github.com/forcedotcom/source-deploy-retrieve/commit/2f10c458d6f393926f1dcded3bd1692899434dc6)) ## [7.5.12](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.11...7.5.12) (2022-11-21) - - ## [7.5.11](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.10...7.5.11) (2022-11-21) - ### Bug Fixes -* add supportsPartialDelete property to registry ([#780](https://github.com/forcedotcom/source-deploy-retrieve/issues/780)) ([3c5fde2](https://github.com/forcedotcom/source-deploy-retrieve/commit/3c5fde2952760499bb58239fa6430485877c060d)) - - +- add supportsPartialDelete property to registry ([#780](https://github.com/forcedotcom/source-deploy-retrieve/issues/780)) ([3c5fde2](https://github.com/forcedotcom/source-deploy-retrieve/commit/3c5fde2952760499bb58239fa6430485877c060d)) ## [7.5.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.9...7.5.10) (2022-11-20) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.31.17 to 3.32.1 ([#779](https://github.com/forcedotcom/source-deploy-retrieve/issues/779)) ([05ed7ba](https://github.com/forcedotcom/source-deploy-retrieve/commit/05ed7bae5828d4390acdc768661add6406b1c663)) - - +- **deps:** bump @salesforce/core from 3.31.17 to 3.32.1 ([#779](https://github.com/forcedotcom/source-deploy-retrieve/issues/779)) ([05ed7ba](https://github.com/forcedotcom/source-deploy-retrieve/commit/05ed7bae5828d4390acdc768661add6406b1c663)) ## [7.5.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.8...7.5.9) (2022-11-15) - ### Bug Fixes -* **metadataTypes:** ExtlClntAppMobileConfigurablePolicies ([90b1a3e](https://github.com/forcedotcom/source-deploy-retrieve/commit/90b1a3eaa0c0117b0be3c112622f27cf93af68fe)) - - +- **metadataTypes:** ExtlClntAppMobileConfigurablePolicies ([90b1a3e](https://github.com/forcedotcom/source-deploy-retrieve/commit/90b1a3eaa0c0117b0be3c112622f27cf93af68fe)) ## [7.5.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.7...7.5.8) (2022-11-13) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 1.7.2 to 1.8.0 ([#773](https://github.com/forcedotcom/source-deploy-retrieve/issues/773)) ([e4e4711](https://github.com/forcedotcom/source-deploy-retrieve/commit/e4e4711262b9d100b4ddfc2acb980cfd238e3afe)) - - +- **deps:** bump @salesforce/kit from 1.7.2 to 1.8.0 ([#773](https://github.com/forcedotcom/source-deploy-retrieve/issues/773)) ([e4e4711](https://github.com/forcedotcom/source-deploy-retrieve/commit/e4e4711262b9d100b4ddfc2acb980cfd238e3afe)) ## [7.5.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.6...7.5.7) (2022-11-12) - - ## [7.5.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.5...7.5.6) (2022-11-07) - ### Bug Fixes -* **metadataTypes:** ESDef/DMDef in metadata-registry ([7ee3943](https://github.com/forcedotcom/source-deploy-retrieve/commit/7ee39432c3bdf30e8f153f21a8af5c22e4638af7)) - - +- **metadataTypes:** ESDef/DMDef in metadata-registry ([7ee3943](https://github.com/forcedotcom/source-deploy-retrieve/commit/7ee39432c3bdf30e8f153f21a8af5c22e4638af7)) ## [7.5.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.4...7.5.5) (2022-11-07) - ### Bug Fixes -* **metadataTypes:** timelineobjectdefinition ([de6fac3](https://github.com/forcedotcom/source-deploy-retrieve/commit/de6fac359e4310f22a1a271d05053f706bddb249)) - - +- **metadataTypes:** timelineobjectdefinition ([de6fac3](https://github.com/forcedotcom/source-deploy-retrieve/commit/de6fac359e4310f22a1a271d05053f706bddb249)) ## [7.5.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.3...7.5.4) (2022-11-06) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 1.7.0 to 1.7.2 ([#766](https://github.com/forcedotcom/source-deploy-retrieve/issues/766)) ([bfff8d1](https://github.com/forcedotcom/source-deploy-retrieve/commit/bfff8d110ff4797f22c4574c212aac34b545b7ad)) - - +- **deps:** bump @salesforce/kit from 1.7.0 to 1.7.2 ([#766](https://github.com/forcedotcom/source-deploy-retrieve/issues/766)) ([bfff8d1](https://github.com/forcedotcom/source-deploy-retrieve/commit/bfff8d110ff4797f22c4574c212aac34b545b7ad)) ## [7.5.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.2...7.5.3) (2022-11-06) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 1.7.0 to 1.7.1 ([#764](https://github.com/forcedotcom/source-deploy-retrieve/issues/764)) ([62be695](https://github.com/forcedotcom/source-deploy-retrieve/commit/62be6959b724b3f9d12a7655ff36968766aade2b)) - - +- **deps:** bump @salesforce/ts-types from 1.7.0 to 1.7.1 ([#764](https://github.com/forcedotcom/source-deploy-retrieve/issues/764)) ([62be695](https://github.com/forcedotcom/source-deploy-retrieve/commit/62be6959b724b3f9d12a7655ff36968766aade2b)) ## [7.5.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.1...7.5.2) (2022-11-04) - ### Bug Fixes -* don't wait for archiver finalize ([81e32c2](https://github.com/forcedotcom/source-deploy-retrieve/commit/81e32c2d89947cf5f4c4aa4375c5c778a0ffebea)) - - +- don't wait for archiver finalize ([81e32c2](https://github.com/forcedotcom/source-deploy-retrieve/commit/81e32c2d89947cf5f4c4aa4375c5c778a0ffebea)) ## [7.5.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.5.0...7.5.1) (2022-11-02) - ### Bug Fixes -* **metadataTypes:** ExtlClntAppOauthConfigurablePolicies, ExtlClntAppMobileSettings ([#757](https://github.com/forcedotcom/source-deploy-retrieve/issues/757)) ([a6af2bf](https://github.com/forcedotcom/source-deploy-retrieve/commit/a6af2bf3381036f8ba6cd5957e2c8d05b018598f)) - - +- **metadataTypes:** ExtlClntAppOauthConfigurablePolicies, ExtlClntAppMobileSettings ([#757](https://github.com/forcedotcom/source-deploy-retrieve/issues/757)) ([a6af2bf](https://github.com/forcedotcom/source-deploy-retrieve/commit/a6af2bf3381036f8ba6cd5957e2c8d05b018598f)) # [7.5.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.4.2...7.5.0) (2022-10-31) - ### Features -* string replacements in deploy ([#748](https://github.com/forcedotcom/source-deploy-retrieve/issues/748)) ([a23c6b3](https://github.com/forcedotcom/source-deploy-retrieve/commit/a23c6b359f5c9944aea555006d707a700caaf462)) - - +- string replacements in deploy ([#748](https://github.com/forcedotcom/source-deploy-retrieve/issues/748)) ([a23c6b3](https://github.com/forcedotcom/source-deploy-retrieve/commit/a23c6b359f5c9944aea555006d707a700caaf462)) ## [7.4.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.4.1...7.4.2) (2022-10-30) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.31.10 to 3.31.17 ([#754](https://github.com/forcedotcom/source-deploy-retrieve/issues/754)) ([cd89eaa](https://github.com/forcedotcom/source-deploy-retrieve/commit/cd89eaab1f33ac973b77599f52476e79b8787493)) - - +- **deps:** bump @salesforce/core from 3.31.10 to 3.31.17 ([#754](https://github.com/forcedotcom/source-deploy-retrieve/issues/754)) ([cd89eaa](https://github.com/forcedotcom/source-deploy-retrieve/commit/cd89eaab1f33ac973b77599f52476e79b8787493)) ## [7.4.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.4.0...7.4.1) (2022-10-30) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 1.5.21 to 1.7.0 ([#753](https://github.com/forcedotcom/source-deploy-retrieve/issues/753)) ([a11923c](https://github.com/forcedotcom/source-deploy-retrieve/commit/a11923ce266ed75bcafb63d9c3684cef4d90ee83)) - - +- **deps:** bump @salesforce/ts-types from 1.5.21 to 1.7.0 ([#753](https://github.com/forcedotcom/source-deploy-retrieve/issues/753)) ([a11923c](https://github.com/forcedotcom/source-deploy-retrieve/commit/a11923ce266ed75bcafb63d9c3684cef4d90ee83)) # [7.4.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.3.1...7.4.0) (2022-10-27) - ### Features -* **metadataTypes:** ExtlClntAppOauthPlcyCnfg, ExtlClntAppOauthSettings, ExtlClntAppMobileSet ([b4f61ae](https://github.com/forcedotcom/source-deploy-retrieve/commit/b4f61ae32902eb14ca25de517086663b8da26c47)) - - +- **metadataTypes:** ExtlClntAppOauthPlcyCnfg, ExtlClntAppOauthSettings, ExtlClntAppMobileSet ([b4f61ae](https://github.com/forcedotcom/source-deploy-retrieve/commit/b4f61ae32902eb14ca25de517086663b8da26c47)) ## [7.3.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.3.0...7.3.1) (2022-10-26) - ### Bug Fixes -* fix MAE suffix ([#750](https://github.com/forcedotcom/source-deploy-retrieve/issues/750)) ([503a02c](https://github.com/forcedotcom/source-deploy-retrieve/commit/503a02c84e251d1a04705e9962f8b98ef19416fd)) - - +- fix MAE suffix ([#750](https://github.com/forcedotcom/source-deploy-retrieve/issues/750)) ([503a02c](https://github.com/forcedotcom/source-deploy-retrieve/commit/503a02c84e251d1a04705e9962f8b98ef19416fd)) # [7.3.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.2.0...7.3.0) (2022-10-26) - ### Features -* **metadataTypes:** adding omnisupervisorconfig support ([#747](https://github.com/forcedotcom/source-deploy-retrieve/issues/747)) ([bf45ac1](https://github.com/forcedotcom/source-deploy-retrieve/commit/bf45ac18935aa2facb942eade57168d6725f2566)) - - +- **metadataTypes:** adding omnisupervisorconfig support ([#747](https://github.com/forcedotcom/source-deploy-retrieve/issues/747)) ([bf45ac1](https://github.com/forcedotcom/source-deploy-retrieve/commit/bf45ac18935aa2facb942eade57168d6725f2566)) # [7.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.1.1...7.2.0) (2022-10-26) - ### Features -* **metadataTypes:** DisclosureType DisclosureDefinition DisclosureDefinitionVersion ClauseCatgConfiguration ([555017e](https://github.com/forcedotcom/source-deploy-retrieve/commit/555017e8db2a83e753d061c7a923fea3ca5dad48)) - - +- **metadataTypes:** DisclosureType DisclosureDefinition DisclosureDefinitionVersion ClauseCatgConfiguration ([555017e](https://github.com/forcedotcom/source-deploy-retrieve/commit/555017e8db2a83e753d061c7a923fea3ca5dad48)) ## [7.1.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.1.0...7.1.1) (2022-10-25) - ### Bug Fixes -* add a better error message with invalid manifests ([#740](https://github.com/forcedotcom/source-deploy-retrieve/issues/740)) ([8458c58](https://github.com/forcedotcom/source-deploy-retrieve/commit/8458c58fb2b8dfa2a7f1d170ce11dbd892329304)) - - +- add a better error message with invalid manifests ([#740](https://github.com/forcedotcom/source-deploy-retrieve/issues/740)) ([8458c58](https://github.com/forcedotcom/source-deploy-retrieve/commit/8458c58fb2b8dfa2a7f1d170ce11dbd892329304)) # [7.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/7.0.1...7.1.0) (2022-10-21) - ### Features -* **metadata registry:** adding BotBlock to metadata registry ([#741](https://github.com/forcedotcom/source-deploy-retrieve/issues/741)) ([8d7bdda](https://github.com/forcedotcom/source-deploy-retrieve/commit/8d7bdda1a2967465c7519743f2bed0bb5c7fd456)) - - +- **metadata registry:** adding BotBlock to metadata registry ([#741](https://github.com/forcedotcom/source-deploy-retrieve/issues/741)) ([8d7bdda](https://github.com/forcedotcom/source-deploy-retrieve/commit/8d7bdda1a2967465c7519743f2bed0bb5c7fd456)) ## [7.0.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.10.0...7.0.1) (2022-10-17) - ### Bug Fixes -* bump major version ([7d157c8](https://github.com/forcedotcom/source-deploy-retrieve/commit/7d157c808fb9c00c45e5e16813c98bb20004133f)) - - +- bump major version ([7d157c8](https://github.com/forcedotcom/source-deploy-retrieve/commit/7d157c808fb9c00c45e5e16813c98bb20004133f)) # [6.10.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.9.1...6.10.0) (2022-10-17) - ### Features -* remove deployStrategies, bump devScripts ([f7a86ad](https://github.com/forcedotcom/source-deploy-retrieve/commit/f7a86ad0455bbd9830d415bbc2126fc648312b39)) - - +- remove deployStrategies, bump devScripts ([f7a86ad](https://github.com/forcedotcom/source-deploy-retrieve/commit/f7a86ad0455bbd9830d415bbc2126fc648312b39)) ## [6.9.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.9.0...6.9.1) (2022-10-09) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 1.6.1 to 1.7.0 ([#733](https://github.com/forcedotcom/source-deploy-retrieve/issues/733)) ([27db5ea](https://github.com/forcedotcom/source-deploy-retrieve/commit/27db5ea104d98bb8371441bffd13c9b1245915f3)) - - +- **deps:** bump @salesforce/kit from 1.6.1 to 1.7.0 ([#733](https://github.com/forcedotcom/source-deploy-retrieve/issues/733)) ([27db5ea](https://github.com/forcedotcom/source-deploy-retrieve/commit/27db5ea104d98bb8371441bffd13c9b1245915f3)) # [6.9.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.8.6...6.9.0) (2022-10-06) - ### Features -* 5 new metadata type support ([c031034](https://github.com/forcedotcom/source-deploy-retrieve/commit/c031034cf847c15a195acac797c83844c8a4e270)) - - +- 5 new metadata type support ([c031034](https://github.com/forcedotcom/source-deploy-retrieve/commit/c031034cf847c15a195acac797c83844c8a4e270)) ## [6.8.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.8.5...6.8.6) (2022-10-05) - - ## [6.8.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.8.4...6.8.5) (2022-10-05) - ### Bug Fixes -* show individual cft in a retrieve ([#728](https://github.com/forcedotcom/source-deploy-retrieve/issues/728)) ([44dae0c](https://github.com/forcedotcom/source-deploy-retrieve/commit/44dae0cdb3f88d8cdc4adf1b4b017278f1435add)) - - +- show individual cft in a retrieve ([#728](https://github.com/forcedotcom/source-deploy-retrieve/issues/728)) ([44dae0c](https://github.com/forcedotcom/source-deploy-retrieve/commit/44dae0cdb3f88d8cdc4adf1b4b017278f1435add)) ## [6.8.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.8.3...6.8.4) (2022-10-05) - ### Bug Fixes -* deploy/push a CustomFieldTranslation without its parent ([89214fd](https://github.com/forcedotcom/source-deploy-retrieve/commit/89214fd5f5caf0a2aadbee69c9614984cec95862)) - - +- deploy/push a CustomFieldTranslation without its parent ([89214fd](https://github.com/forcedotcom/source-deploy-retrieve/commit/89214fd5f5caf0a2aadbee69c9614984cec95862)) ## [6.8.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.8.2...6.8.3) (2022-10-04) - ### Bug Fixes -* bump core ([7c7922b](https://github.com/forcedotcom/source-deploy-retrieve/commit/7c7922bba6e6b60528c9d82ee5c08c7534f79dd0)) - - +- bump core ([7c7922b](https://github.com/forcedotcom/source-deploy-retrieve/commit/7c7922bba6e6b60528c9d82ee5c08c7534f79dd0)) ## [6.8.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.8.1...6.8.2) (2022-09-25) - ### Bug Fixes -* **deps:** bump @salesforce/core from 3.26.3 to 3.30.8 ([#716](https://github.com/forcedotcom/source-deploy-retrieve/issues/716)) ([51d9a6d](https://github.com/forcedotcom/source-deploy-retrieve/commit/51d9a6d310f58db1ad03c42b9930d34458bab5f5)) - - +- **deps:** bump @salesforce/core from 3.26.3 to 3.30.8 ([#716](https://github.com/forcedotcom/source-deploy-retrieve/issues/716)) ([51d9a6d](https://github.com/forcedotcom/source-deploy-retrieve/commit/51d9a6d310f58db1ad03c42b9930d34458bab5f5)) ## [6.8.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.8.0...6.8.1) (2022-09-20) - ### Bug Fixes -* handle empty files for deploy ([2a76c26](https://github.com/forcedotcom/source-deploy-retrieve/commit/2a76c26c0c9caefcfa8d7a945f265b207818a561)) - - +- handle empty files for deploy ([2a76c26](https://github.com/forcedotcom/source-deploy-retrieve/commit/2a76c26c0c9caefcfa8d7a945f265b207818a561)) # [6.8.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.7.0...6.8.0) (2022-09-09) - ### Features -* support digitalExperienceBundle md types ([585aa1d](https://github.com/forcedotcom/source-deploy-retrieve/commit/585aa1da151447bf1e93ef93a4fe6697ac28b146)) - - +- support digitalExperienceBundle md types ([585aa1d](https://github.com/forcedotcom/source-deploy-retrieve/commit/585aa1da151447bf1e93ef93a4fe6697ac28b146)) # [6.7.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.6.0...6.7.0) (2022-09-08) - ### Features -* new metadata types and script improvements ([a768e0c](https://github.com/forcedotcom/source-deploy-retrieve/commit/a768e0ccb1338ea250813604f3aa63c2814d6b77)) - - +- new metadata types and script improvements ([a768e0c](https://github.com/forcedotcom/source-deploy-retrieve/commit/a768e0ccb1338ea250813604f3aa63c2814d6b77)) # [6.6.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/6.5.0...6.6.0) (2022-09-08) - ### Features -* Enable CLI support for ExternalClientApplication ([a67ee80](https://github.com/forcedotcom/source-deploy-retrieve/commit/a67ee80945bd760a8e7a47868bf5db03ec1e9136)) - - +- Enable CLI support for ExternalClientApplication ([a67ee80](https://github.com/forcedotcom/source-deploy-retrieve/commit/a67ee80945bd760a8e7a47868bf5db03ec1e9136)) # [6.5.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.3.0...6.5.0) (2022-08-31) - ### Bug Fixes -* fix pjson major version ([a7ccf7f](https://github.com/forcedotcom/source-deploy-retrieve/commit/a7ccf7fde1d55c5e10d5095c4c283b400481f07e)) -* remove pjson bump from 688 ([#698](https://github.com/forcedotcom/source-deploy-retrieve/issues/698)) ([32673d6](https://github.com/forcedotcom/source-deploy-retrieve/commit/32673d647249416f5a7d7fb3318f94a4c230b457)) -* use standard xmldom module ([5d2fc96](https://github.com/forcedotcom/source-deploy-retrieve/commit/5d2fc968df16f784c8f5d3b57d056c4a5772aa53)) - +- fix pjson major version ([a7ccf7f](https://github.com/forcedotcom/source-deploy-retrieve/commit/a7ccf7fde1d55c5e10d5095c4c283b400481f07e)) +- remove pjson bump from 688 ([#698](https://github.com/forcedotcom/source-deploy-retrieve/issues/698)) ([32673d6](https://github.com/forcedotcom/source-deploy-retrieve/commit/32673d647249416f5a7d7fb3318f94a4c230b457)) +- use standard xmldom module ([5d2fc96](https://github.com/forcedotcom/source-deploy-retrieve/commit/5d2fc968df16f784c8f5d3b57d056c4a5772aa53)) ### Features -* add 'MarketingAppExtension' to the registry ([a3ea5ab](https://github.com/forcedotcom/source-deploy-retrieve/commit/a3ea5ab9258691060ac6fe4019507f42a879fbcc)) - - +- add 'MarketingAppExtension' to the registry ([a3ea5ab](https://github.com/forcedotcom/source-deploy-retrieve/commit/a3ea5ab9258691060ac6fe4019507f42a879fbcc)) # [6.3.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.9...v6.3.0) (2022-08-11) - ### Features -* don't run nuts on release/main ([#690](https://github.com/forcedotcom/source-deploy-retrieve/issues/690)) ([9d6d92e](https://github.com/forcedotcom/source-deploy-retrieve/commit/9d6d92e6840dc8897543d57a7b770c6d2c0b32dd)) - - +- don't run nuts on release/main ([#690](https://github.com/forcedotcom/source-deploy-retrieve/issues/690)) ([9d6d92e](https://github.com/forcedotcom/source-deploy-retrieve/commit/9d6d92e6840dc8897543d57a7b770c6d2c0b32dd)) ## [6.2.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.8...v6.2.9) (2022-08-09) - ### Bug Fixes -* removing support for connect center [#671](https://github.com/forcedotcom/source-deploy-retrieve/issues/671) ([#682](https://github.com/forcedotcom/source-deploy-retrieve/issues/682)) ([7810733](https://github.com/forcedotcom/source-deploy-retrieve/commit/78107335d20c20bcf9a1ebfc4cefc2693267bac4)) - - +- removing support for connect center [#671](https://github.com/forcedotcom/source-deploy-retrieve/issues/671) ([#682](https://github.com/forcedotcom/source-deploy-retrieve/issues/682)) ([7810733](https://github.com/forcedotcom/source-deploy-retrieve/commit/78107335d20c20bcf9a1ebfc4cefc2693267bac4)) ## [6.2.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.7...v6.2.8) (2022-08-08) - - ## [6.2.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.6...v6.2.7) (2022-08-03) - - ## [6.2.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.5...v6.2.6) (2022-07-25) - ### Bug Fixes -* only scan pkgDirs when merging non-decomposed MD ([#666](https://github.com/forcedotcom/source-deploy-retrieve/issues/666)) ([098875f](https://github.com/forcedotcom/source-deploy-retrieve/commit/098875f547ba7fcc8d35ccc8f2cce60ee04ece77)) - - +- only scan pkgDirs when merging non-decomposed MD ([#666](https://github.com/forcedotcom/source-deploy-retrieve/issues/666)) ([098875f](https://github.com/forcedotcom/source-deploy-retrieve/commit/098875f547ba7fcc8d35ccc8f2cce60ee04ece77)) ## [6.2.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.4...v6.2.5) (2022-07-21) - ### Bug Fixes -* handle namespaces on lwc markup ([#669](https://github.com/forcedotcom/source-deploy-retrieve/issues/669)) ([8817545](https://github.com/forcedotcom/source-deploy-retrieve/commit/8817545a43f78f7327745e4638c74f6f838fa6ea)) - - +- handle namespaces on lwc markup ([#669](https://github.com/forcedotcom/source-deploy-retrieve/issues/669)) ([8817545](https://github.com/forcedotcom/source-deploy-retrieve/commit/8817545a43f78f7327745e4638c74f6f838fa6ea)) ## [6.2.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.3...v6.2.4) (2022-07-18) - ### Bug Fixes -* static resources without content due to ignore produce nice error ([#663](https://github.com/forcedotcom/source-deploy-retrieve/issues/663)) ([cf18e1b](https://github.com/forcedotcom/source-deploy-retrieve/commit/cf18e1b5bb0bacf398e69b247520c019a2b00498)) - - +- static resources without content due to ignore produce nice error ([#663](https://github.com/forcedotcom/source-deploy-retrieve/issues/663)) ([cf18e1b](https://github.com/forcedotcom/source-deploy-retrieve/commit/cf18e1b5bb0bacf398e69b247520c019a2b00498)) ## [6.2.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.2...v6.2.3) (2022-07-15) - - ## [6.2.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.1...v6.2.2) (2022-07-12) - - ## [6.2.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.2.0...v6.2.1) (2022-07-07) - ### Bug Fixes -* proxy support for coverage report ([#659](https://github.com/forcedotcom/source-deploy-retrieve/issues/659)) ([8121a94](https://github.com/forcedotcom/source-deploy-retrieve/commit/8121a94e0ca9d2d96e4c5711c2844eb88500dfac)) - - +- proxy support for coverage report ([#659](https://github.com/forcedotcom/source-deploy-retrieve/issues/659)) ([8121a94](https://github.com/forcedotcom/source-deploy-retrieve/commit/8121a94e0ca9d2d96e4c5711c2844eb88500dfac)) # [6.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.1.0...v6.2.0) (2022-06-23) - ### Features -* use StateAggregator ([#646](https://github.com/forcedotcom/source-deploy-retrieve/issues/646)) ([f1d8848](https://github.com/forcedotcom/source-deploy-retrieve/commit/f1d8848c747362594abd519c579f3aebfee48bec)) - - +- use StateAggregator ([#646](https://github.com/forcedotcom/source-deploy-retrieve/issues/646)) ([f1d8848](https://github.com/forcedotcom/source-deploy-retrieve/commit/f1d8848c747362594abd519c579f3aebfee48bec)) # [6.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.0.4...v6.1.0) (2022-06-20) - ### Features -* SDR emits new lifecycle events ([d92b491](https://github.com/forcedotcom/source-deploy-retrieve/commit/d92b49163a02837da118f932dde394d78c3fbfa8)) - - +- SDR emits new lifecycle events ([d92b491](https://github.com/forcedotcom/source-deploy-retrieve/commit/d92b49163a02837da118f932dde394d78c3fbfa8)) ## [6.0.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.0.3...v6.0.4) (2022-06-16) - ### Bug Fixes -* allow larger directories to be compressed, test in plugin-source ([#649](https://github.com/forcedotcom/source-deploy-retrieve/issues/649)) ([ba713fb](https://github.com/forcedotcom/source-deploy-retrieve/commit/ba713fba64c255b3367f314d56d01ecd16f0846d)) - - +- allow larger directories to be compressed, test in plugin-source ([#649](https://github.com/forcedotcom/source-deploy-retrieve/issues/649)) ([ba713fb](https://github.com/forcedotcom/source-deploy-retrieve/commit/ba713fba64c255b3367f314d56d01ecd16f0846d)) ## [6.0.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.0.2...v6.0.3) (2022-06-07) - - ## [6.0.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.0.1...v6.0.2) (2022-05-24) - ### Bug Fixes -* remove api version default ([6ea4ebd](https://github.com/forcedotcom/source-deploy-retrieve/commit/6ea4ebd867ab8246ea04035afc5ba93f57427827)) - - +- remove api version default ([6ea4ebd](https://github.com/forcedotcom/source-deploy-retrieve/commit/6ea4ebd867ab8246ea04035afc5ba93f57427827)) ## [6.0.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v6.0.0...v6.0.1) (2022-05-23) - - # [6.0.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.15.0...v6.0.0) (2022-05-20) - - # [5.15.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.14.0...v5.15.0) (2022-05-12) - ### Features -* **metadata registry:** adding BotTemplate to metadata registry ([#616](https://github.com/forcedotcom/source-deploy-retrieve/issues/616)) ([c1da4da](https://github.com/forcedotcom/source-deploy-retrieve/commit/c1da4dadc2cd268871b4f0933f431031159d4bf8)) - - +- **metadata registry:** adding BotTemplate to metadata registry ([#616](https://github.com/forcedotcom/source-deploy-retrieve/issues/616)) ([c1da4da](https://github.com/forcedotcom/source-deploy-retrieve/commit/c1da4dadc2cd268871b4f0933f431031159d4bf8)) # [5.14.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.13.1...v5.14.0) (2022-05-11) - ### Features -* add dataweaveresource ([#626](https://github.com/forcedotcom/source-deploy-retrieve/issues/626)) ([1a2eaf6](https://github.com/forcedotcom/source-deploy-retrieve/commit/1a2eaf60915dc051556907b939960fa7ddab332f)) - - +- add dataweaveresource ([#626](https://github.com/forcedotcom/source-deploy-retrieve/issues/626)) ([1a2eaf6](https://github.com/forcedotcom/source-deploy-retrieve/commit/1a2eaf60915dc051556907b939960fa7ddab332f)) ## [5.13.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.13.0...v5.13.1) (2022-05-11) - ### Bug Fixes -* support file responses for metadata format deploys ([#619](https://github.com/forcedotcom/source-deploy-retrieve/issues/619)) ([9cceb4c](https://github.com/forcedotcom/source-deploy-retrieve/commit/9cceb4c082031e9d6c3dbe386d83493a0c101dfc)) - - +- support file responses for metadata format deploys ([#619](https://github.com/forcedotcom/source-deploy-retrieve/issues/619)) ([9cceb4c](https://github.com/forcedotcom/source-deploy-retrieve/commit/9cceb4c082031e9d6c3dbe386d83493a0c101dfc)) # [5.13.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.14...v5.13.0) (2022-05-11) - ### Features -* 2 new metadata types for Assessment ([1ac6eeb](https://github.com/forcedotcom/source-deploy-retrieve/commit/1ac6eebd6e13b954b41a457a2a2ff5e4eca85a1e)) - - +- 2 new metadata types for Assessment ([1ac6eeb](https://github.com/forcedotcom/source-deploy-retrieve/commit/1ac6eebd6e13b954b41a457a2a2ff5e4eca85a1e)) ## [5.12.14](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.13...v5.12.14) (2022-05-09) - - ## [5.12.13](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.12...v5.12.13) (2022-05-05) - ### Bug Fixes -* resolveTypeFromStrictFolder for children of decomposed types with decomposition topLevel ([#628](https://github.com/forcedotcom/source-deploy-retrieve/issues/628)) ([8bef60b](https://github.com/forcedotcom/source-deploy-retrieve/commit/8bef60b43f56ce249022912b75769b92f31c209e)) - - +- resolveTypeFromStrictFolder for children of decomposed types with decomposition topLevel ([#628](https://github.com/forcedotcom/source-deploy-retrieve/issues/628)) ([8bef60b](https://github.com/forcedotcom/source-deploy-retrieve/commit/8bef60b43f56ce249022912b75769b92f31c209e)) ## [5.12.12](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.11...v5.12.12) (2022-04-28) - - ## [5.12.11](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.10...v5.12.11) (2022-04-21) - - ## [5.12.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.9...v5.12.10) (2022-04-18) - - ## [5.12.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.8...v5.12.9) (2022-04-13) - ### Bug Fixes -* add telemetry to metadata api deploy ([#606](https://github.com/forcedotcom/source-deploy-retrieve/issues/606)) ([c9d584c](https://github.com/forcedotcom/source-deploy-retrieve/commit/c9d584c28aad4f444548b1e4c357f714d82cd669)) - - +- add telemetry to metadata api deploy ([#606](https://github.com/forcedotcom/source-deploy-retrieve/issues/606)) ([c9d584c](https://github.com/forcedotcom/source-deploy-retrieve/commit/c9d584c28aad4f444548b1e4c357f714d82cd669)) ## [5.12.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.7...v5.12.8) (2022-04-07) - - ## [5.12.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.6...v5.12.7) (2022-04-01) - ### Bug Fixes -* resolve strictDirectoryName types in mdapi format ([#601](https://github.com/forcedotcom/source-deploy-retrieve/issues/601)) ([823966e](https://github.com/forcedotcom/source-deploy-retrieve/commit/823966e8e003151c97700a397d467a794794e902)) - - +- resolve strictDirectoryName types in mdapi format ([#601](https://github.com/forcedotcom/source-deploy-retrieve/issues/601)) ([823966e](https://github.com/forcedotcom/source-deploy-retrieve/commit/823966e8e003151c97700a397d467a794794e902)) ## [5.12.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.5...v5.12.6) (2022-03-28) - - ## [5.12.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.4...v5.12.5) (2022-03-25) - - ## [5.12.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.3...v5.12.4) (2022-03-11) - ### Reverts -* revert commit that added deasync dependancy (#591) ([b01c15b](https://github.com/forcedotcom/source-deploy-retrieve/commit/b01c15b1d85cfa4e2f657e8d8e997927c7983117)), closes [#591](https://github.com/forcedotcom/source-deploy-retrieve/issues/591) [#583](https://github.com/forcedotcom/source-deploy-retrieve/issues/583) - - +- revert commit that added deasync dependancy (#591) ([b01c15b](https://github.com/forcedotcom/source-deploy-retrieve/commit/b01c15b1d85cfa4e2f657e8d8e997927c7983117)), closes [#591](https://github.com/forcedotcom/source-deploy-retrieve/issues/591) [#583](https://github.com/forcedotcom/source-deploy-retrieve/issues/583) ## [5.12.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.2...v5.12.3) (2022-03-02) - ### Bug Fixes -* **metadata registry:** update directory name for flowtest in registry ([#589](https://github.com/forcedotcom/source-deploy-retrieve/issues/589)) ([d6112a7](https://github.com/forcedotcom/source-deploy-retrieve/commit/d6112a7325289fb55d3aee343cf77bcd2f68eb7f)) - - +- **metadata registry:** update directory name for flowtest in registry ([#589](https://github.com/forcedotcom/source-deploy-retrieve/issues/589)) ([d6112a7](https://github.com/forcedotcom/source-deploy-retrieve/commit/d6112a7325289fb55d3aee343cf77bcd2f68eb7f)) ## [5.12.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.1...v5.12.2) (2022-03-01) - ### Bug Fixes -* add ComponentSetBuilder from plugin-source ([#576](https://github.com/forcedotcom/source-deploy-retrieve/issues/576)) ([16c02d6](https://github.com/forcedotcom/source-deploy-retrieve/commit/16c02d611d442cc9efadc5fba51b8db8293ea7f5)) - - +- add ComponentSetBuilder from plugin-source ([#576](https://github.com/forcedotcom/source-deploy-retrieve/issues/576)) ([16c02d6](https://github.com/forcedotcom/source-deploy-retrieve/commit/16c02d611d442cc9efadc5fba51b8db8293ea7f5)) ## [5.12.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.12.0...v5.12.1) (2022-03-01) - - # [5.12.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.11.0...v5.12.0) (2022-02-22) - ### Features -* **metadata registry:** adding flowtest type to metadata registry ([#580](https://github.com/forcedotcom/source-deploy-retrieve/issues/580)) ([40431f6](https://github.com/forcedotcom/source-deploy-retrieve/commit/40431f60eb29d02e33b5fc4f5f2066271b06c630)) - - +- **metadata registry:** adding flowtest type to metadata registry ([#580](https://github.com/forcedotcom/source-deploy-retrieve/issues/580)) ([40431f6](https://github.com/forcedotcom/source-deploy-retrieve/commit/40431f60eb29d02e33b5fc4f5f2066271b06c630)) # [5.11.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.10.0...v5.11.0) (2022-02-22) - ### Features -* cache fileResponses on deployResult ([#573](https://github.com/forcedotcom/source-deploy-retrieve/issues/573)) ([b38185b](https://github.com/forcedotcom/source-deploy-retrieve/commit/b38185b7cd73b05ef1e1940b878b09eb2d198101)) - - +- cache fileResponses on deployResult ([#573](https://github.com/forcedotcom/source-deploy-retrieve/issues/573)) ([b38185b](https://github.com/forcedotcom/source-deploy-retrieve/commit/b38185b7cd73b05ef1e1940b878b09eb2d198101)) # [5.10.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.11...v5.10.0) (2022-02-17) - ### Features -* new UiViewDefinition metadata type ([#572](https://github.com/forcedotcom/source-deploy-retrieve/issues/572)) ([9b3e0ea](https://github.com/forcedotcom/source-deploy-retrieve/commit/9b3e0ead89e87b17263b61b734a8edb1c900fc01)) - - +- new UiViewDefinition metadata type ([#572](https://github.com/forcedotcom/source-deploy-retrieve/issues/572)) ([9b3e0ea](https://github.com/forcedotcom/source-deploy-retrieve/commit/9b3e0ead89e87b17263b61b734a8edb1c900fc01)) ## [5.9.11](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.10...v5.9.11) (2022-02-17) - - ## [5.9.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.9...v5.9.10) (2022-02-15) - - ## [5.9.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.8...v5.9.9) (2022-02-11) - - ## [5.9.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.7...v5.9.8) (2022-02-08) - ### Bug Fixes -* sort ComponentSet.getObject ([#570](https://github.com/forcedotcom/source-deploy-retrieve/issues/570)) ([ff3425c](https://github.com/forcedotcom/source-deploy-retrieve/commit/ff3425ca5e89e6e813a4fafe5f759c623c3f64fd)) - - +- sort ComponentSet.getObject ([#570](https://github.com/forcedotcom/source-deploy-retrieve/issues/570)) ([ff3425c](https://github.com/forcedotcom/source-deploy-retrieve/commit/ff3425ca5e89e6e813a4fafe5f759c623c3f64fd)) ## [5.9.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.6...v5.9.7) (2022-02-07) - ### Bug Fixes -* stat will follow symlinks ([#559](https://github.com/forcedotcom/source-deploy-retrieve/issues/559)) ([f52e3cf](https://github.com/forcedotcom/source-deploy-retrieve/commit/f52e3cf49da3584bbe4a315ef2872eafe17134e2)) - - +- stat will follow symlinks ([#559](https://github.com/forcedotcom/source-deploy-retrieve/issues/559)) ([f52e3cf](https://github.com/forcedotcom/source-deploy-retrieve/commit/f52e3cf49da3584bbe4a315ef2872eafe17134e2)) ## [5.9.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.5...v5.9.6) (2022-02-07) - ### Bug Fixes -* warn and convert on windows seps in .forceignore ([#557](https://github.com/forcedotcom/source-deploy-retrieve/issues/557)) ([a9700d7](https://github.com/forcedotcom/source-deploy-retrieve/commit/a9700d7132b891525459ee98b4a70dcdc066716e)) - - +- warn and convert on windows seps in .forceignore ([#557](https://github.com/forcedotcom/source-deploy-retrieve/issues/557)) ([a9700d7](https://github.com/forcedotcom/source-deploy-retrieve/commit/a9700d7132b891525459ee98b4a70dcdc066716e)) ## [5.9.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.4...v5.9.5) (2022-01-31) - ### Bug Fixes -* convert CFT ([#558](https://github.com/forcedotcom/source-deploy-retrieve/issues/558)) ([4978247](https://github.com/forcedotcom/source-deploy-retrieve/commit/4978247f57b7db8e6b08c96d7a985dad67dc0dbc)) - - +- convert CFT ([#558](https://github.com/forcedotcom/source-deploy-retrieve/issues/558)) ([4978247](https://github.com/forcedotcom/source-deploy-retrieve/commit/4978247f57b7db8e6b08c96d7a985dad67dc0dbc)) ## [5.9.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.3...v5.9.4) (2022-01-24) - - ## [5.9.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.2...v5.9.3) (2022-01-20) - ### Bug Fixes -* custom label merging ([2d5ded2](https://github.com/forcedotcom/source-deploy-retrieve/commit/2d5ded2f45242535061d545dc7de56d12630bce2)) - - +- custom label merging ([2d5ded2](https://github.com/forcedotcom/source-deploy-retrieve/commit/2d5ded2f45242535061d545dc7de56d12630bce2)) ## [5.9.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.1...v5.9.2) (2022-01-12) - - ## [5.9.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.9.0...v5.9.1) (2022-01-05) - - # [5.9.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.8.5...v5.9.0) (2022-01-04) - ### Features -* add retrieve in mdapi format ([#519](https://github.com/forcedotcom/source-deploy-retrieve/issues/519)) ([4db9b18](https://github.com/forcedotcom/source-deploy-retrieve/commit/4db9b1813712617970c714f30d7d2f1ef2578a2f)) - - +- add retrieve in mdapi format ([#519](https://github.com/forcedotcom/source-deploy-retrieve/issues/519)) ([4db9b18](https://github.com/forcedotcom/source-deploy-retrieve/commit/4db9b1813712617970c714f30d7d2f1ef2578a2f)) ## [5.8.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.8.4...v5.8.5) (2022-01-04) - ### Bug Fixes -* can retrive COFT with COT automatically ([#517](https://github.com/forcedotcom/source-deploy-retrieve/issues/517)) ([7b9a464](https://github.com/forcedotcom/source-deploy-retrieve/commit/7b9a46483323921e69de88b086f602eaefa6f869)) - - +- can retrive COFT with COT automatically ([#517](https://github.com/forcedotcom/source-deploy-retrieve/issues/517)) ([7b9a464](https://github.com/forcedotcom/source-deploy-retrieve/commit/7b9a46483323921e69de88b086f602eaefa6f869)) ## [5.8.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.8.3...v5.8.4) (2022-01-03) - ### Bug Fixes -* add variable polling times based on comp. set ([#520](https://github.com/forcedotcom/source-deploy-retrieve/issues/520)) ([e97744f](https://github.com/forcedotcom/source-deploy-retrieve/commit/e97744f243d943c85ca8df22e004c278fbad0715)) - - +- add variable polling times based on comp. set ([#520](https://github.com/forcedotcom/source-deploy-retrieve/issues/520)) ([e97744f](https://github.com/forcedotcom/source-deploy-retrieve/commit/e97744f243d943c85ca8df22e004c278fbad0715)) ## [5.8.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.8.2...v5.8.3) (2022-01-03) - ### Bug Fixes -* wrap error from fast-xml-parser when invalid xml parsed ([#518](https://github.com/forcedotcom/source-deploy-retrieve/issues/518)) ([407af67](https://github.com/forcedotcom/source-deploy-retrieve/commit/407af6754994b9b8b0484ee7a8dcb380ada2c554)) - - +- wrap error from fast-xml-parser when invalid xml parsed ([#518](https://github.com/forcedotcom/source-deploy-retrieve/issues/518)) ([407af67](https://github.com/forcedotcom/source-deploy-retrieve/commit/407af6754994b9b8b0484ee7a8dcb380ada2c554)) ## [5.8.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.8.1...v5.8.2) (2021-12-16) - - ## [5.8.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.8.0...v5.8.1) (2021-12-15) - ### Bug Fixes -* network error tolerance ([#513](https://github.com/forcedotcom/source-deploy-retrieve/issues/513)) ([7042a79](https://github.com/forcedotcom/source-deploy-retrieve/commit/7042a79659ca1348118281a418eb559a3daf2305)) - - +- network error tolerance ([#513](https://github.com/forcedotcom/source-deploy-retrieve/issues/513)) ([7042a79](https://github.com/forcedotcom/source-deploy-retrieve/commit/7042a79659ca1348118281a418eb559a3daf2305)) # [5.8.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.7.1...v5.8.0) (2021-12-01) - ### Features -* update version of core ([#511](https://github.com/forcedotcom/source-deploy-retrieve/issues/511)) ([172df7a](https://github.com/forcedotcom/source-deploy-retrieve/commit/172df7ab980aed2b25d92f9d950147eeae76b846)) - - +- update version of core ([#511](https://github.com/forcedotcom/source-deploy-retrieve/issues/511)) ([172df7a](https://github.com/forcedotcom/source-deploy-retrieve/commit/172df7ab980aed2b25d92f9d950147eeae76b846)) ## [5.7.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.7.0...v5.7.1) (2021-11-30) - - # [5.7.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.6.4...v5.7.0) (2021-11-24) - ### Features -* add metadata types StnryAssetEnvSrcCnfg, BldgEnrgyIntensityCnfg, VehicleAssetEmssnSrcCnfg ([#508](https://github.com/forcedotcom/source-deploy-retrieve/issues/508)) ([e3dc3ef](https://github.com/forcedotcom/source-deploy-retrieve/commit/e3dc3ef51d8fba19ec9dfda43ca41ddaf26c9bc0)) - - +- add metadata types StnryAssetEnvSrcCnfg, BldgEnrgyIntensityCnfg, VehicleAssetEmssnSrcCnfg ([#508](https://github.com/forcedotcom/source-deploy-retrieve/issues/508)) ([e3dc3ef](https://github.com/forcedotcom/source-deploy-retrieve/commit/e3dc3ef51d8fba19ec9dfda43ca41ddaf26c9bc0)) ## [5.6.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.6.3...v5.6.4) (2021-11-22) - ### Bug Fixes -* run unspecified child types through forceignore to avoid retrieving ([#505](https://github.com/forcedotcom/source-deploy-retrieve/issues/505)) ([4e327b6](https://github.com/forcedotcom/source-deploy-retrieve/commit/4e327b60de27168dc0b3e8a63ba70dbce96df03a)) - - +- run unspecified child types through forceignore to avoid retrieving ([#505](https://github.com/forcedotcom/source-deploy-retrieve/issues/505)) ([4e327b6](https://github.com/forcedotcom/source-deploy-retrieve/commit/4e327b60de27168dc0b3e8a63ba70dbce96df03a)) ## [5.6.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.6.2...v5.6.3) (2021-11-18) - - ## [5.6.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.6.1...v5.6.2) (2021-11-18) - - ## [5.6.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.6.0...v5.6.1) (2021-11-17) - - # [5.6.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.5.0...v5.6.0) (2021-11-16) - ### Features -* support new OmniScript and OmniIntegrationProcedure type ([#502](https://github.com/forcedotcom/source-deploy-retrieve/issues/502)) ([9e1c089](https://github.com/forcedotcom/source-deploy-retrieve/commit/9e1c089fcff06491a3dca55c86098b29377b3764)) - +- support new OmniScript and OmniIntegrationProcedure type ([#502](https://github.com/forcedotcom/source-deploy-retrieve/issues/502)) ([9e1c089](https://github.com/forcedotcom/source-deploy-retrieve/commit/9e1c089fcff06491a3dca55c86098b29377b3764)) ### Reverts -* Revert "feat: support new OmniScript and OmniIntegrationProcedure type (#502)" (#503) ([e964685](https://github.com/forcedotcom/source-deploy-retrieve/commit/e964685a6649eb0dc6f635a55f3f0e065d6556b9)), closes [#502](https://github.com/forcedotcom/source-deploy-retrieve/issues/502) [#503](https://github.com/forcedotcom/source-deploy-retrieve/issues/503) - - +- Revert "feat: support new OmniScript and OmniIntegrationProcedure type (#502)" (#503) ([e964685](https://github.com/forcedotcom/source-deploy-retrieve/commit/e964685a6649eb0dc6f635a55f3f0e065d6556b9)), closes [#502](https://github.com/forcedotcom/source-deploy-retrieve/issues/502) [#503](https://github.com/forcedotcom/source-deploy-retrieve/issues/503) # [5.5.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.4.2...v5.5.0) (2021-11-11) - ### Features -* construct virtual tree from name/type ([e475175](https://github.com/forcedotcom/source-deploy-retrieve/commit/e475175799c90c0d62fe9eda782e9ebd025c3990)) - - +- construct virtual tree from name/type ([e475175](https://github.com/forcedotcom/source-deploy-retrieve/commit/e475175799c90c0d62fe9eda782e9ebd025c3990)) ## [5.4.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.4.1...v5.4.2) (2021-11-10) +### Bug Fixes -### Bug Fixes - -* adds an action when only one of the required for MCT was ignored ([#494](https://github.com/forcedotcom/source-deploy-retrieve/issues/494)) ([3ee999c](https://github.com/forcedotcom/source-deploy-retrieve/commit/3ee999c84ad52077e5d090a854baabd4853a1957)) - - +- adds an action when only one of the required for MCT was ignored ([#494](https://github.com/forcedotcom/source-deploy-retrieve/issues/494)) ([3ee999c](https://github.com/forcedotcom/source-deploy-retrieve/commit/3ee999c84ad52077e5d090a854baabd4853a1957)) ## [5.4.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.4.0...v5.4.1) (2021-11-04) - ### Bug Fixes -* unconfuse sitedotcom vs site ([#498](https://github.com/forcedotcom/source-deploy-retrieve/issues/498)) ([5a55d02](https://github.com/forcedotcom/source-deploy-retrieve/commit/5a55d0290a5aed128be061d249aa4b5245be1f5d)) - - +- unconfuse sitedotcom vs site ([#498](https://github.com/forcedotcom/source-deploy-retrieve/issues/498)) ([5a55d02](https://github.com/forcedotcom/source-deploy-retrieve/commit/5a55d0290a5aed128be061d249aa4b5245be1f5d)) # [5.4.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.3.0...v5.4.0) (2021-11-03) - ### Features -* new types OmniUiCard, OmniDataTransform ([3460dde](https://github.com/forcedotcom/source-deploy-retrieve/commit/3460dde71a274c23031f33ae8d408f755198f65d)) - - +- new types OmniUiCard, OmniDataTransform ([3460dde](https://github.com/forcedotcom/source-deploy-retrieve/commit/3460dde71a274c23031f33ae8d408f755198f65d)) # [5.3.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.2.0...v5.3.0) (2021-11-03) - ### Features -* registry support for fieldRestrictionRule ([#486](https://github.com/forcedotcom/source-deploy-retrieve/issues/486)) ([abf0cdd](https://github.com/forcedotcom/source-deploy-retrieve/commit/abf0cdd722507fcc8c8d66aa37a13b02b2f72776)) - - +- registry support for fieldRestrictionRule ([#486](https://github.com/forcedotcom/source-deploy-retrieve/issues/486)) ([abf0cdd](https://github.com/forcedotcom/source-deploy-retrieve/commit/abf0cdd722507fcc8c8d66aa37a13b02b2f72776)) # [5.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.1.3...v5.2.0) (2021-11-02) - ### Features -* modify fileResponse for not found in org on Deletes ([#472](https://github.com/forcedotcom/source-deploy-retrieve/issues/472)) ([9d258fc](https://github.com/forcedotcom/source-deploy-retrieve/commit/9d258fc3f46989de2a89d429ca4994d5ed756eab)) - - +- modify fileResponse for not found in org on Deletes ([#472](https://github.com/forcedotcom/source-deploy-retrieve/issues/472)) ([9d258fc](https://github.com/forcedotcom/source-deploy-retrieve/commit/9d258fc3f46989de2a89d429ca4994d5ed756eab)) ## [5.1.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.1.2...v5.1.3) (2021-11-02) - - ## [5.1.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.1.1...v5.1.2) (2021-10-29) - - ## [5.1.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.1.0...v5.1.1) (2021-10-28) - ### Bug Fixes -* ensure component.content is always assigned ([#485](https://github.com/forcedotcom/source-deploy-retrieve/issues/485)) ([d77f475](https://github.com/forcedotcom/source-deploy-retrieve/commit/d77f47502634206ac59181362b7f17da82ed01e7)) - - +- ensure component.content is always assigned ([#485](https://github.com/forcedotcom/source-deploy-retrieve/issues/485)) ([d77f475](https://github.com/forcedotcom/source-deploy-retrieve/commit/d77f47502634206ac59181362b7f17da82ed01e7)) # [5.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.0.3...v5.1.0) (2021-10-28) - ### Features -* construct virtual tree from array of paths ([#480](https://github.com/forcedotcom/source-deploy-retrieve/issues/480)) ([99954dc](https://github.com/forcedotcom/source-deploy-retrieve/commit/99954dc731d078e99283eed940b98ee63688a024)) - - +- construct virtual tree from array of paths ([#480](https://github.com/forcedotcom/source-deploy-retrieve/issues/480)) ([99954dc](https://github.com/forcedotcom/source-deploy-retrieve/commit/99954dc731d078e99283eed940b98ee63688a024)) ## [5.0.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.0.2...v5.0.3) (2021-10-28) - ### Bug Fixes -* keys split into 2 strings, which allows # in fullName ([#474](https://github.com/forcedotcom/source-deploy-retrieve/issues/474)) ([79aec1f](https://github.com/forcedotcom/source-deploy-retrieve/commit/79aec1f7af6db21ee498721f425b122a53f14310)) - - +- keys split into 2 strings, which allows # in fullName ([#474](https://github.com/forcedotcom/source-deploy-retrieve/issues/474)) ([79aec1f](https://github.com/forcedotcom/source-deploy-retrieve/commit/79aec1f7af6db21ee498721f425b122a53f14310)) ## [5.0.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.0.1...v5.0.2) (2021-10-28) - ### Bug Fixes -* doesn't call Object.entries on undefined ([#484](https://github.com/forcedotcom/source-deploy-retrieve/issues/484)) ([089198e](https://github.com/forcedotcom/source-deploy-retrieve/commit/089198e7e1472724951765c2bca7be7003609b64)) - - +- doesn't call Object.entries on undefined ([#484](https://github.com/forcedotcom/source-deploy-retrieve/issues/484)) ([089198e](https://github.com/forcedotcom/source-deploy-retrieve/commit/089198e7e1472724951765c2bca7be7003609b64)) ## [5.0.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v5.0.0...v5.0.1) (2021-10-21) - ### Bug Fixes -* migrate registry.json from fork ([#482](https://github.com/forcedotcom/source-deploy-retrieve/issues/482)) ([cad3700](https://github.com/forcedotcom/source-deploy-retrieve/commit/cad370037ef529a575723f89061d46b9503a1a60)) - - +- migrate registry.json from fork ([#482](https://github.com/forcedotcom/source-deploy-retrieve/issues/482)) ([cad3700](https://github.com/forcedotcom/source-deploy-retrieve/commit/cad370037ef529a575723f89061d46b9503a1a60)) # [5.0.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.12...v5.0.0) (2021-10-21) - - ## [4.5.12](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.11...v4.5.12) (2021-10-20) - - ## [4.5.11](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.10...v4.5.11) (2021-10-13) - - ## [4.5.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.9...v4.5.10) (2021-10-13) - ### Bug Fixes -* use matching content file strategy ([#471](https://github.com/forcedotcom/source-deploy-retrieve/issues/471)) ([86b21d6](https://github.com/forcedotcom/source-deploy-retrieve/commit/86b21d69b913058f3b3fc641f6ef7ce9a0c2fe92)) - - +- use matching content file strategy ([#471](https://github.com/forcedotcom/source-deploy-retrieve/issues/471)) ([86b21d6](https://github.com/forcedotcom/source-deploy-retrieve/commit/86b21d69b913058f3b3fc641f6ef7ce9a0c2fe92)) ## [4.5.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.8...v4.5.9) (2021-10-12) - ### Bug Fixes -* bump api version to 53.0 ([#476](https://github.com/forcedotcom/source-deploy-retrieve/issues/476)) ([a62aac5](https://github.com/forcedotcom/source-deploy-retrieve/commit/a62aac52037e40f3bfbf0ff516054d8096ecbfed)) - - +- bump api version to 53.0 ([#476](https://github.com/forcedotcom/source-deploy-retrieve/issues/476)) ([a62aac5](https://github.com/forcedotcom/source-deploy-retrieve/commit/a62aac52037e40f3bfbf0ff516054d8096ecbfed)) ## [4.5.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.7...v4.5.8) (2021-10-12) - - ## [4.5.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.6...v4.5.7) (2021-10-11) - ### Bug Fixes -* use parent xml to parse child ([#470](https://github.com/forcedotcom/source-deploy-retrieve/issues/470)) ([440d2be](https://github.com/forcedotcom/source-deploy-retrieve/commit/440d2beda3cdd8cc64137ac64d361e230d8f5e30)) - - +- use parent xml to parse child ([#470](https://github.com/forcedotcom/source-deploy-retrieve/issues/470)) ([440d2be](https://github.com/forcedotcom/source-deploy-retrieve/commit/440d2beda3cdd8cc64137ac64d361e230d8f5e30)) ## [4.5.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.5...v4.5.6) (2021-10-07) - - ## [4.5.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.4...v4.5.5) (2021-10-06) - ### Bug Fixes -* replace fs with graceful-fs ([#468](https://github.com/forcedotcom/source-deploy-retrieve/issues/468)) ([2b5214c](https://github.com/forcedotcom/source-deploy-retrieve/commit/2b5214c655b94e009e18482f50f121c6217c5e24)) - - +- replace fs with graceful-fs ([#468](https://github.com/forcedotcom/source-deploy-retrieve/issues/468)) ([2b5214c](https://github.com/forcedotcom/source-deploy-retrieve/commit/2b5214c655b94e009e18482f50f121c6217c5e24)) ## [4.5.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.3...v4.5.4) (2021-10-06) - - ## [4.5.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.2...v4.5.3) (2021-10-06) - ### Bug Fixes -* set correct status on file responses ([#465](https://github.com/forcedotcom/source-deploy-retrieve/issues/465)) ([3e95508](https://github.com/forcedotcom/source-deploy-retrieve/commit/3e9550846a0528f7c6c5ea02881003a87601fc1f)) - - +- set correct status on file responses ([#465](https://github.com/forcedotcom/source-deploy-retrieve/issues/465)) ([3e95508](https://github.com/forcedotcom/source-deploy-retrieve/commit/3e9550846a0528f7c6c5ea02881003a87601fc1f)) ## [4.5.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.1...v4.5.2) (2021-10-03) - ### Bug Fixes -* support mixed wildcards and names in manifests ([#464](https://github.com/forcedotcom/source-deploy-retrieve/issues/464)) ([58e14ba](https://github.com/forcedotcom/source-deploy-retrieve/commit/58e14ba1b89ec6b63cfc748ef46d39d40ab8f348)) - - +- support mixed wildcards and names in manifests ([#464](https://github.com/forcedotcom/source-deploy-retrieve/issues/464)) ([58e14ba](https://github.com/forcedotcom/source-deploy-retrieve/commit/58e14ba1b89ec6b63cfc748ef46d39d40ab8f348)) ## [4.5.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.5.0...v4.5.1) (2021-09-30) - - # [4.5.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.8...v4.5.0) (2021-09-30) - ### Features -* support epb types ([#463](https://github.com/forcedotcom/source-deploy-retrieve/issues/463)) ([1963483](https://github.com/forcedotcom/source-deploy-retrieve/commit/1963483ca9795437cba09568f1bd0f29d33affd1)) - - +- support epb types ([#463](https://github.com/forcedotcom/source-deploy-retrieve/issues/463)) ([1963483](https://github.com/forcedotcom/source-deploy-retrieve/commit/1963483ca9795437cba09568f1bd0f29d33affd1)) ## [4.4.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.7...v4.4.8) (2021-09-30) - ### Bug Fixes -* resolve CustomFieldTranslations properly ([#461](https://github.com/forcedotcom/source-deploy-retrieve/issues/461)) ([cf764bb](https://github.com/forcedotcom/source-deploy-retrieve/commit/cf764bb9ce02844553e6374efa1d538e414ab697)) - - +- resolve CustomFieldTranslations properly ([#461](https://github.com/forcedotcom/source-deploy-retrieve/issues/461)) ([cf764bb](https://github.com/forcedotcom/source-deploy-retrieve/commit/cf764bb9ce02844553e6374efa1d538e414ab697)) ## [4.4.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.6...v4.4.7) (2021-09-28) - ### Bug Fixes -* release sfdx-core update ([#462](https://github.com/forcedotcom/source-deploy-retrieve/issues/462)) ([ed44dff](https://github.com/forcedotcom/source-deploy-retrieve/commit/ed44dfff1757eb307f24fcbcdc1efa0e7f197ca7)) - - +- release sfdx-core update ([#462](https://github.com/forcedotcom/source-deploy-retrieve/issues/462)) ([ed44dff](https://github.com/forcedotcom/source-deploy-retrieve/commit/ed44dfff1757eb307f24fcbcdc1efa0e7f197ca7)) ## [4.4.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.5...v4.4.6) (2021-09-24) - ### Bug Fixes -* resolve folderContentTypes in mdapi format for windows ([#457](https://github.com/forcedotcom/source-deploy-retrieve/issues/457)) ([25fbec5](https://github.com/forcedotcom/source-deploy-retrieve/commit/25fbec55720e7bab39a9e7e4f0368f44882c15de)) - - +- resolve folderContentTypes in mdapi format for windows ([#457](https://github.com/forcedotcom/source-deploy-retrieve/issues/457)) ([25fbec5](https://github.com/forcedotcom/source-deploy-retrieve/commit/25fbec55720e7bab39a9e7e4f0368f44882c15de)) ## [4.4.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.4...v4.4.5) (2021-09-23) - ### Bug Fixes -* adds support for nested InFolder metadata types ([#455](https://github.com/forcedotcom/source-deploy-retrieve/issues/455)) ([b2b90a7](https://github.com/forcedotcom/source-deploy-retrieve/commit/b2b90a7093a60d264776b663f6280ba3a101c237)) - - +- adds support for nested InFolder metadata types ([#455](https://github.com/forcedotcom/source-deploy-retrieve/issues/455)) ([b2b90a7](https://github.com/forcedotcom/source-deploy-retrieve/commit/b2b90a7093a60d264776b663f6280ba3a101c237)) ## [4.4.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.3...v4.4.4) (2021-09-20) - ### Bug Fixes -* remove XML_NS_KEY from children when written in metadata format ([#451](https://github.com/forcedotcom/source-deploy-retrieve/issues/451)) ([991ba16](https://github.com/forcedotcom/source-deploy-retrieve/commit/991ba161be918c4475381b657d768d8a88a32521)) - - +- remove XML_NS_KEY from children when written in metadata format ([#451](https://github.com/forcedotcom/source-deploy-retrieve/issues/451)) ([991ba16](https://github.com/forcedotcom/source-deploy-retrieve/commit/991ba161be918c4475381b657d768d8a88a32521)) ## [4.4.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.2...v4.4.3) (2021-09-16) - ### Bug Fixes -* better support for non-nested inFolder types ([#452](https://github.com/forcedotcom/source-deploy-retrieve/issues/452)) ([f1237cb](https://github.com/forcedotcom/source-deploy-retrieve/commit/f1237cb887f1a24d121aadac9e5cf5f059d5203f)) - - +- better support for non-nested inFolder types ([#452](https://github.com/forcedotcom/source-deploy-retrieve/issues/452)) ([f1237cb](https://github.com/forcedotcom/source-deploy-retrieve/commit/f1237cb887f1a24d121aadac9e5cf5f059d5203f)) ## [4.4.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.1...v4.4.2) (2021-09-16) - ### Bug Fixes -* **registry.json:** registry update for ManagedTopics ([#453](https://github.com/forcedotcom/source-deploy-retrieve/issues/453)) ([70f7ca8](https://github.com/forcedotcom/source-deploy-retrieve/commit/70f7ca82491b900836216bad86e99cc976044635)) - - +- **registry.json:** registry update for ManagedTopics ([#453](https://github.com/forcedotcom/source-deploy-retrieve/issues/453)) ([70f7ca8](https://github.com/forcedotcom/source-deploy-retrieve/commit/70f7ca82491b900836216bad86e99cc976044635)) ## [4.4.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.4.0...v4.4.1) (2021-09-09) - ### Bug Fixes -* fix functions to function suffix ([#449](https://github.com/forcedotcom/source-deploy-retrieve/issues/449)) ([7c2ba22](https://github.com/forcedotcom/source-deploy-retrieve/commit/7c2ba22cd47c89e11a480d7b9d8ac7c909283427)) - - +- fix functions to function suffix ([#449](https://github.com/forcedotcom/source-deploy-retrieve/issues/449)) ([7c2ba22](https://github.com/forcedotcom/source-deploy-retrieve/commit/7c2ba22cd47c89e11a480d7b9d8ac7c909283427)) # [4.4.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.3.5...v4.4.0) (2021-09-09) - ### Bug Fixes -* node 16 error parsing issue ([#448](https://github.com/forcedotcom/source-deploy-retrieve/issues/448)) ([54e1fdd](https://github.com/forcedotcom/source-deploy-retrieve/commit/54e1fddc5fb26675aad69c27036b9cb7ac7e978c)) - +- node 16 error parsing issue ([#448](https://github.com/forcedotcom/source-deploy-retrieve/issues/448)) ([54e1fdd](https://github.com/forcedotcom/source-deploy-retrieve/commit/54e1fddc5fb26675aad69c27036b9cb7ac7e978c)) ### Features -* add required child type entries to manifest ([#446](https://github.com/forcedotcom/source-deploy-retrieve/issues/446)) ([c99198b](https://github.com/forcedotcom/source-deploy-retrieve/commit/c99198b37cd752f10b7c12e72ccf1304464cfccf)) - - +- add required child type entries to manifest ([#446](https://github.com/forcedotcom/source-deploy-retrieve/issues/446)) ([c99198b](https://github.com/forcedotcom/source-deploy-retrieve/commit/c99198b37cd752f10b7c12e72ccf1304464cfccf)) ## [4.3.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.3.4...v4.3.5) (2021-09-02) - ### Bug Fixes -* force RestrictionRule to a strict directory ([#447](https://github.com/forcedotcom/source-deploy-retrieve/issues/447)) ([00b5315](https://github.com/forcedotcom/source-deploy-retrieve/commit/00b531559774036df5d45baf1d0da9e83c3262e9)) - - +- force RestrictionRule to a strict directory ([#447](https://github.com/forcedotcom/source-deploy-retrieve/issues/447)) ([00b5315](https://github.com/forcedotcom/source-deploy-retrieve/commit/00b531559774036df5d45baf1d0da9e83c3262e9)) ## [4.3.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.3.3...v4.3.4) (2021-09-02) - - ## [4.3.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.3.2...v4.3.3) (2021-08-31) - ### Bug Fixes -* Wr/aura under object main ([#443](https://github.com/forcedotcom/source-deploy-retrieve/issues/443)) ([cc5e471](https://github.com/forcedotcom/source-deploy-retrieve/commit/cc5e471b347ca1c2ed764de9c1db21d29d7af01e)) - - +- Wr/aura under object main ([#443](https://github.com/forcedotcom/source-deploy-retrieve/issues/443)) ([cc5e471](https://github.com/forcedotcom/source-deploy-retrieve/commit/cc5e471b347ca1c2ed764de9c1db21d29d7af01e)) ## [4.3.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.3.1...v4.3.2) (2021-08-26) - - ## [4.3.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.3.0...v4.3.1) (2021-08-25) - ### Bug Fixes -* add children to manifest during convert ([#442](https://github.com/forcedotcom/source-deploy-retrieve/issues/442)) ([3017e9d](https://github.com/forcedotcom/source-deploy-retrieve/commit/3017e9d45c6f0bbbb9adefaa455ce9775128e2bf)) - - +- add children to manifest during convert ([#442](https://github.com/forcedotcom/source-deploy-retrieve/issues/442)) ([3017e9d](https://github.com/forcedotcom/source-deploy-retrieve/commit/3017e9d45c6f0bbbb9adefaa455ce9775128e2bf)) # [4.3.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.2.0...v4.3.0) (2021-08-25) - ### Features -* add InboundCertificate to metadata registry ([#441](https://github.com/forcedotcom/source-deploy-retrieve/issues/441)) ([d833485](https://github.com/forcedotcom/source-deploy-retrieve/commit/d833485b5e9aeebfb9dd5baf89fab95f4e6032d8)) - - +- add InboundCertificate to metadata registry ([#441](https://github.com/forcedotcom/source-deploy-retrieve/issues/441)) ([d833485](https://github.com/forcedotcom/source-deploy-retrieve/commit/d833485b5e9aeebfb9dd5baf89fab95f4e6032d8)) # [4.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.1.1...v4.2.0) (2021-08-25) - - ## [4.1.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.1.0...v4.1.1) (2021-08-20) - - # [4.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.0.2...v4.1.0) (2021-08-12) - - ## [4.0.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.0.1...v4.0.2) (2021-08-05) - ### Bug Fixes -* static resource size consistency ([#411](https://github.com/forcedotcom/source-deploy-retrieve/issues/411)) ([b107776](https://github.com/forcedotcom/source-deploy-retrieve/commit/b10777606cecbda52c72b5b279169956e0a15977)) - +- static resource size consistency ([#411](https://github.com/forcedotcom/source-deploy-retrieve/issues/411)) ([b107776](https://github.com/forcedotcom/source-deploy-retrieve/commit/b10777606cecbda52c72b5b279169956e0a15977)) ### Features -* added SDR Handbook to the repo ([#400](https://github.com/forcedotcom/source-deploy-retrieve/issues/400)) ([618ee7a](https://github.com/forcedotcom/source-deploy-retrieve/commit/618ee7acca544a9c981062457380b44e07883172)) - - +- added SDR Handbook to the repo ([#400](https://github.com/forcedotcom/source-deploy-retrieve/issues/400)) ([618ee7a](https://github.com/forcedotcom/source-deploy-retrieve/commit/618ee7acca544a9c981062457380b44e07883172)) ## [4.0.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v4.0.0...v4.0.1) (2021-07-28) - ### Bug Fixes -* add missing types from toolbelt to the best of my ability ([#393](https://github.com/forcedotcom/source-deploy-retrieve/issues/393)) ([eb69441](https://github.com/forcedotcom/source-deploy-retrieve/commit/eb6944167ac6bc16276324115d1ed6b87c700862)) -* add RunTestResult type ([#395](https://github.com/forcedotcom/source-deploy-retrieve/issues/395)) ([d9d768f](https://github.com/forcedotcom/source-deploy-retrieve/commit/d9d768f280a255151f905c570f72c46cf72d2aef)) -* add RunTestResult type ([#395](https://github.com/forcedotcom/source-deploy-retrieve/issues/395)) ([#398](https://github.com/forcedotcom/source-deploy-retrieve/issues/398)) ([f06f1b4](https://github.com/forcedotcom/source-deploy-retrieve/commit/f06f1b488c28e1c76dbe5bdf3008c780d9ca3837)) -* bump version of archiver for NodeJS v16 ([#399](https://github.com/forcedotcom/source-deploy-retrieve/issues/399)) ([63d45c0](https://github.com/forcedotcom/source-deploy-retrieve/commit/63d45c0d3cf0b88f6ec3cd666e016356754705b6)) -* ignore duplicate components in server response ([#401](https://github.com/forcedotcom/source-deploy-retrieve/issues/401)) ([734b956](https://github.com/forcedotcom/source-deploy-retrieve/commit/734b9562b95d180b60b2c9dd601fb6f3c1ff8ca6)) - +- add missing types from toolbelt to the best of my ability ([#393](https://github.com/forcedotcom/source-deploy-retrieve/issues/393)) ([eb69441](https://github.com/forcedotcom/source-deploy-retrieve/commit/eb6944167ac6bc16276324115d1ed6b87c700862)) +- add RunTestResult type ([#395](https://github.com/forcedotcom/source-deploy-retrieve/issues/395)) ([d9d768f](https://github.com/forcedotcom/source-deploy-retrieve/commit/d9d768f280a255151f905c570f72c46cf72d2aef)) +- add RunTestResult type ([#395](https://github.com/forcedotcom/source-deploy-retrieve/issues/395)) ([#398](https://github.com/forcedotcom/source-deploy-retrieve/issues/398)) ([f06f1b4](https://github.com/forcedotcom/source-deploy-retrieve/commit/f06f1b488c28e1c76dbe5bdf3008c780d9ca3837)) +- bump version of archiver for NodeJS v16 ([#399](https://github.com/forcedotcom/source-deploy-retrieve/issues/399)) ([63d45c0](https://github.com/forcedotcom/source-deploy-retrieve/commit/63d45c0d3cf0b88f6ec3cd666e016356754705b6)) +- ignore duplicate components in server response ([#401](https://github.com/forcedotcom/source-deploy-retrieve/issues/401)) ([734b956](https://github.com/forcedotcom/source-deploy-retrieve/commit/734b9562b95d180b60b2c9dd601fb6f3c1ff8ca6)) ### Reverts -* Revert "fix: add missing types from toolbelt to the best of my ability (#393)" (#404) ([bcdf424](https://github.com/forcedotcom/source-deploy-retrieve/commit/bcdf4240c984004e2ccc0f407636bee34b9155d5)), closes [#393](https://github.com/forcedotcom/source-deploy-retrieve/issues/393) [#404](https://github.com/forcedotcom/source-deploy-retrieve/issues/404) -* Revert "chore: add CustomFieldTranslation to registry (#389)" (#403) ([9d0eec0](https://github.com/forcedotcom/source-deploy-retrieve/commit/9d0eec0ce7639205fe05938f9736fdbd5038ad16)), closes [#389](https://github.com/forcedotcom/source-deploy-retrieve/issues/389) [#403](https://github.com/forcedotcom/source-deploy-retrieve/issues/403) -* Revert "fix: add RunTestResult type (#395)" (#402) ([aa08964](https://github.com/forcedotcom/source-deploy-retrieve/commit/aa0896461773ab860d78981fed56cdc32c37ed01)), closes [#395](https://github.com/forcedotcom/source-deploy-retrieve/issues/395) [#402](https://github.com/forcedotcom/source-deploy-retrieve/issues/402) - - +- Revert "fix: add missing types from toolbelt to the best of my ability (#393)" (#404) ([bcdf424](https://github.com/forcedotcom/source-deploy-retrieve/commit/bcdf4240c984004e2ccc0f407636bee34b9155d5)), closes [#393](https://github.com/forcedotcom/source-deploy-retrieve/issues/393) [#404](https://github.com/forcedotcom/source-deploy-retrieve/issues/404) +- Revert "chore: add CustomFieldTranslation to registry (#389)" (#403) ([9d0eec0](https://github.com/forcedotcom/source-deploy-retrieve/commit/9d0eec0ce7639205fe05938f9736fdbd5038ad16)), closes [#389](https://github.com/forcedotcom/source-deploy-retrieve/issues/389) [#403](https://github.com/forcedotcom/source-deploy-retrieve/issues/403) +- Revert "fix: add RunTestResult type (#395)" (#402) ([aa08964](https://github.com/forcedotcom/source-deploy-retrieve/commit/aa0896461773ab860d78981fed56cdc32c37ed01)), closes [#395](https://github.com/forcedotcom/source-deploy-retrieve/issues/395) [#402](https://github.com/forcedotcom/source-deploy-retrieve/issues/402) # [4.0.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v3.1.1...v4.0.0) (2021-07-16) - - ## [3.1.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v3.1.0...v3.1.1) (2021-07-09) - ### Bug Fixes -* add WaveComponent to metadata registry ([#366](https://github.com/forcedotcom/source-deploy-retrieve/issues/366)) ([b573b2b](https://github.com/forcedotcom/source-deploy-retrieve/commit/b573b2b78943e1ec2bd6961f885392e7bbfc948d)) -* bumps the version of core to 2.25.1 ([#369](https://github.com/forcedotcom/source-deploy-retrieve/issues/369)) ([b04b283](https://github.com/forcedotcom/source-deploy-retrieve/commit/b04b283be4a0b3f85bd20b7b442f0bce08ab1db1)) - - +- add WaveComponent to metadata registry ([#366](https://github.com/forcedotcom/source-deploy-retrieve/issues/366)) ([b573b2b](https://github.com/forcedotcom/source-deploy-retrieve/commit/b573b2b78943e1ec2bd6961f885392e7bbfc948d)) +- bumps the version of core to 2.25.1 ([#369](https://github.com/forcedotcom/source-deploy-retrieve/issues/369)) ([b04b283](https://github.com/forcedotcom/source-deploy-retrieve/commit/b04b283be4a0b3f85bd20b7b442f0bce08ab1db1)) # [3.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v2.2.0...v3.1.0) (2021-06-30) - ### Bug Fixes -* codeowners file and package version ([f850c60](https://github.com/forcedotcom/source-deploy-retrieve/commit/f850c60be2dfeb660840247c76608279d28ee51e)) - - +- codeowners file and package version ([f850c60](https://github.com/forcedotcom/source-deploy-retrieve/commit/f850c60be2dfeb660840247c76608279d28ee51e)) # [2.2.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v3.0.0...v2.2.0) (2021-06-30) - ### Bug Fixes -* bump the version of @salesforce/core for PollingClient fix ([#361](https://github.com/forcedotcom/source-deploy-retrieve/issues/361)) ([65f04b2](https://github.com/forcedotcom/source-deploy-retrieve/commit/65f04b2fa1fdc98f96948236c809fb7f8bd70c55)) -* export MetadataApiDeployStatus from the top level ([#358](https://github.com/forcedotcom/source-deploy-retrieve/issues/358)) ([02183bd](https://github.com/forcedotcom/source-deploy-retrieve/commit/02183bd339bf1d6e20f936e983a0fbf6990eb73d)) - - +- bump the version of @salesforce/core for PollingClient fix ([#361](https://github.com/forcedotcom/source-deploy-retrieve/issues/361)) ([65f04b2](https://github.com/forcedotcom/source-deploy-retrieve/commit/65f04b2fa1fdc98f96948236c809fb7f8bd70c55)) +- export MetadataApiDeployStatus from the top level ([#358](https://github.com/forcedotcom/source-deploy-retrieve/issues/358)) ([02183bd](https://github.com/forcedotcom/source-deploy-retrieve/commit/02183bd339bf1d6e20f936e983a0fbf6990eb73d)) # [3.0.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v2.1.5...v3.0.0) (2021-06-11) - ### Bug Fixes -* add rest option from core ([#352](https://github.com/forcedotcom/source-deploy-retrieve/issues/352)) ([38c1f99](https://github.com/forcedotcom/source-deploy-retrieve/commit/38c1f99357ee1a35f0df2b9dad375402f11a43a4)) -* use MetadataApiDeploy instance methods ([#343](https://github.com/forcedotcom/source-deploy-retrieve/issues/343)) ([a563429](https://github.com/forcedotcom/source-deploy-retrieve/commit/a563429540da9b8d0829b043d34e1120ddf73463)) - +- add rest option from core ([#352](https://github.com/forcedotcom/source-deploy-retrieve/issues/352)) ([38c1f99](https://github.com/forcedotcom/source-deploy-retrieve/commit/38c1f99357ee1a35f0df2b9dad375402f11a43a4)) +- use MetadataApiDeploy instance methods ([#343](https://github.com/forcedotcom/source-deploy-retrieve/issues/343)) ([a563429](https://github.com/forcedotcom/source-deploy-retrieve/commit/a563429540da9b8d0829b043d34e1120ddf73463)) ### Features -* add support for making asynchronous metadata transfers ([#334](https://github.com/forcedotcom/source-deploy-retrieve/issues/334)) ([5614b14](https://github.com/forcedotcom/source-deploy-retrieve/commit/5614b14495afdc123b88d68f98e93ca4a39687e8)) - +- add support for making asynchronous metadata transfers ([#334](https://github.com/forcedotcom/source-deploy-retrieve/issues/334)) ([5614b14](https://github.com/forcedotcom/source-deploy-retrieve/commit/5614b14495afdc123b88d68f98e93ca4a39687e8)) ### BREAKING CHANGES -* metadata transfers are now done in 2 steps - start and pollStatus +- metadata transfers are now done in 2 steps - start and pollStatus -* refactor: updates for review +- refactor: updates for review make componentSet option optional. update jsdoc. regenerate yarn.lock with yarnkpkg registry. -* refactor(yarn.lock): start with existing yarn.lock +- refactor(yarn.lock): start with existing yarn.lock do not regenerate the yarn.lock from scratch; use existing. - - ## [2.1.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v2.1.4...v2.1.5) (2021-06-03) - ### Bug Fixes -* export FileProperties from the top level ([#335](https://github.com/forcedotcom/source-deploy-retrieve/issues/335)) ([b3b01c3](https://github.com/forcedotcom/source-deploy-retrieve/commit/b3b01c332ce73c7d19aff48b226f90aa581a98f7)) - - +- export FileProperties from the top level ([#335](https://github.com/forcedotcom/source-deploy-retrieve/issues/335)) ([b3b01c3](https://github.com/forcedotcom/source-deploy-retrieve/commit/b3b01c332ce73c7d19aff48b226f90aa581a98f7)) ## [2.1.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v2.1.3...v2.1.4) (2021-05-24) - ### Bug Fixes -* fix cannot split issue ([#333](https://github.com/forcedotcom/source-deploy-retrieve/issues/333)) ([a167e18](https://github.com/forcedotcom/source-deploy-retrieve/commit/a167e18189df34ee61662fa3036e31fa77852e55)) -* improve messaging for force ignore old vs new parsers ([#324](https://github.com/forcedotcom/source-deploy-retrieve/issues/324)) ([53d66f3](https://github.com/forcedotcom/source-deploy-retrieve/commit/53d66f359469f7cf5f9f513aa418e371245c7ca8)) - +- fix cannot split issue ([#333](https://github.com/forcedotcom/source-deploy-retrieve/issues/333)) ([a167e18](https://github.com/forcedotcom/source-deploy-retrieve/commit/a167e18189df34ee61662fa3036e31fa77852e55)) +- improve messaging for force ignore old vs new parsers ([#324](https://github.com/forcedotcom/source-deploy-retrieve/issues/324)) ([53d66f3](https://github.com/forcedotcom/source-deploy-retrieve/commit/53d66f359469f7cf5f9f513aa418e371245c7ca8)) ### Features -* adds option to convert source directly to the specified directory ([#332](https://github.com/forcedotcom/source-deploy-retrieve/issues/332)) ([4e7dbb3](https://github.com/forcedotcom/source-deploy-retrieve/commit/4e7dbb330eac7d7a68e7eed9eccf8996b029cf42)) - - +- adds option to convert source directly to the specified directory ([#332](https://github.com/forcedotcom/source-deploy-retrieve/issues/332)) ([4e7dbb3](https://github.com/forcedotcom/source-deploy-retrieve/commit/4e7dbb330eac7d7a68e7eed9eccf8996b029cf42)) ## [2.1.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v2.1.2...v2.1.3) (2021-04-29) - ### Bug Fixes -* preserve leading zeroes in xml node values ([#319](https://github.com/forcedotcom/source-deploy-retrieve/issues/319)) ([2528abc](https://github.com/forcedotcom/source-deploy-retrieve/commit/2528abca20380c49695db1ba2b2f9739885a8858)) - - +- preserve leading zeroes in xml node values ([#319](https://github.com/forcedotcom/source-deploy-retrieve/issues/319)) ([2528abc](https://github.com/forcedotcom/source-deploy-retrieve/commit/2528abca20380c49695db1ba2b2f9739885a8858)) ## [2.1.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v2.1.1...v2.1.2) (2021-04-22) - - ## [2.1.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v2.1.0...v2.1.1) (2021-04-20) - ### Bug Fixes -* update missing config for wave and other types ([#307](https://github.com/forcedotcom/source-deploy-retrieve/issues/307)) ([bc9953d](https://github.com/forcedotcom/source-deploy-retrieve/commit/bc9953de94592575edd9cd882081de254e60ec8f)) - - +- update missing config for wave and other types ([#307](https://github.com/forcedotcom/source-deploy-retrieve/issues/307)) ([bc9953d](https://github.com/forcedotcom/source-deploy-retrieve/commit/bc9953de94592575edd9cd882081de254e60ec8f)) # [2.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v2.0.0...v2.1.0) (2021-04-14) - ### Bug Fixes -* add fullName to CompSet to be added to package.xml ([#296](https://github.com/forcedotcom/source-deploy-retrieve/issues/296)) ([c48eb45](https://github.com/forcedotcom/source-deploy-retrieve/commit/c48eb459f0047281863a2562509f51a58c324220)) - +- add fullName to CompSet to be added to package.xml ([#296](https://github.com/forcedotcom/source-deploy-retrieve/issues/296)) ([c48eb45](https://github.com/forcedotcom/source-deploy-retrieve/commit/c48eb459f0047281863a2562509f51a58c324220)) ### Features -* support split CustomLabels on deploy and retrieve ([#278](https://github.com/forcedotcom/source-deploy-retrieve/issues/278)) ([7a0f003](https://github.com/forcedotcom/source-deploy-retrieve/commit/7a0f0038b465d75be22f61eb56c042bbf53e4029)) - - +- support split CustomLabels on deploy and retrieve ([#278](https://github.com/forcedotcom/source-deploy-retrieve/issues/278)) ([7a0f003](https://github.com/forcedotcom/source-deploy-retrieve/commit/7a0f0038b465d75be22f61eb56c042bbf53e4029)) # [2.0.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.24...v2.0.0) (2021-04-07) - ### Bug Fixes -* add SFDX_MDAPI_TEMP_DIR and test ([#266](https://github.com/forcedotcom/source-deploy-retrieve/issues/266)) ([1709237](https://github.com/forcedotcom/source-deploy-retrieve/commit/17092374a0757710db19a61c93e90d3165acb6f7)) - +- add SFDX_MDAPI_TEMP_DIR and test ([#266](https://github.com/forcedotcom/source-deploy-retrieve/issues/266)) ([1709237](https://github.com/forcedotcom/source-deploy-retrieve/commit/17092374a0757710db19a61c93e90d3165acb6f7)) ### Features -* add workskillrouting type to registry ([#287](https://github.com/forcedotcom/source-deploy-retrieve/issues/287)) ([3a4802b](https://github.com/forcedotcom/source-deploy-retrieve/commit/3a4802b1bb631deb26ae3faabcb34348617355e1)) -* generate api documentation ([#275](https://github.com/forcedotcom/source-deploy-retrieve/issues/275)) ([2d6fd6d](https://github.com/forcedotcom/source-deploy-retrieve/commit/2d6fd6da90ae79b5fb4eba0f7f22c15c53d03491)) -* update from manifest initializer ([#279](https://github.com/forcedotcom/source-deploy-retrieve/issues/279)) ([839494d](https://github.com/forcedotcom/source-deploy-retrieve/commit/839494d28a28e1a255c76db6b0cbc41e6cce3cd2)) - - +- add workskillrouting type to registry ([#287](https://github.com/forcedotcom/source-deploy-retrieve/issues/287)) ([3a4802b](https://github.com/forcedotcom/source-deploy-retrieve/commit/3a4802b1bb631deb26ae3faabcb34348617355e1)) +- generate api documentation ([#275](https://github.com/forcedotcom/source-deploy-retrieve/issues/275)) ([2d6fd6d](https://github.com/forcedotcom/source-deploy-retrieve/commit/2d6fd6da90ae79b5fb4eba0f7f22c15c53d03491)) +- update from manifest initializer ([#279](https://github.com/forcedotcom/source-deploy-retrieve/issues/279)) ([839494d](https://github.com/forcedotcom/source-deploy-retrieve/commit/839494d28a28e1a255c76db6b0cbc41e6cce3cd2)) ## [1.1.24](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.23...v1.1.24) (2021-04-06) - - ## [1.1.23](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.22...v1.1.23) (2021-04-06) - - ## [1.1.22](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.21...v1.1.22) (2021-04-06) - - ## [1.1.21](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.20...v1.1.21) (2021-03-30) - ### Bug Fixes -* merge deploy api options ([#272](https://github.com/forcedotcom/source-deploy-retrieve/issues/272)) ([64f86bd](https://github.com/forcedotcom/source-deploy-retrieve/commit/64f86bd49f55d86d36e3ab72be7440b36667cf0c)) -* set an overridden apiVersion on a created connection ([#274](https://github.com/forcedotcom/source-deploy-retrieve/issues/274)) ([48aedd9](https://github.com/forcedotcom/source-deploy-retrieve/commit/48aedd90054f35b797b13469e6e8223f55c93a95)) - +- merge deploy api options ([#272](https://github.com/forcedotcom/source-deploy-retrieve/issues/272)) ([64f86bd](https://github.com/forcedotcom/source-deploy-retrieve/commit/64f86bd49f55d86d36e3ab72be7440b36667cf0c)) +- set an overridden apiVersion on a created connection ([#274](https://github.com/forcedotcom/source-deploy-retrieve/issues/274)) ([48aedd9](https://github.com/forcedotcom/source-deploy-retrieve/commit/48aedd90054f35b797b13469e6e8223f55c93a95)) ### Features -* better options for from source component set initializer ([#276](https://github.com/forcedotcom/source-deploy-retrieve/issues/276)) ([94200bf](https://github.com/forcedotcom/source-deploy-retrieve/commit/94200bf745a8e967c11fee554be820520e11f318)) - - +- better options for from source component set initializer ([#276](https://github.com/forcedotcom/source-deploy-retrieve/issues/276)) ([94200bf](https://github.com/forcedotcom/source-deploy-retrieve/commit/94200bf745a8e967c11fee554be820520e11f318)) ## [1.1.20](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.19...v1.1.20) (2021-03-18) - ### Bug Fixes -* convert Document metadata type to document ([#263](https://github.com/forcedotcom/source-deploy-retrieve/issues/263)) ([49a0bf9](https://github.com/forcedotcom/source-deploy-retrieve/commit/49a0bf95d69a3084598c0a6d28cd498bac3ba9d9)) - - +- convert Document metadata type to document ([#263](https://github.com/forcedotcom/source-deploy-retrieve/issues/263)) ([49a0bf9](https://github.com/forcedotcom/source-deploy-retrieve/commit/49a0bf95d69a3084598c0a6d28cd498bac3ba9d9)) ## [1.1.19](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.18...v1.1.19) (2021-03-03) - ### Bug Fixes -* add retrieve via packageNames param ([#251](https://github.com/forcedotcom/source-deploy-retrieve/issues/251)) ([b2c3ad4](https://github.com/forcedotcom/source-deploy-retrieve/commit/b2c3ad4bad979c9daef0978e829c0631a8fef3f5)) -* unzipping some static resources fail ([#260](https://github.com/forcedotcom/source-deploy-retrieve/issues/260)) ([b8584fd](https://github.com/forcedotcom/source-deploy-retrieve/commit/b8584fdbf477e6e409db2ac1cdd909dc67ea5489)) - +- add retrieve via packageNames param ([#251](https://github.com/forcedotcom/source-deploy-retrieve/issues/251)) ([b2c3ad4](https://github.com/forcedotcom/source-deploy-retrieve/commit/b2c3ad4bad979c9daef0978e829c0631a8fef3f5)) +- unzipping some static resources fail ([#260](https://github.com/forcedotcom/source-deploy-retrieve/issues/260)) ([b8584fd](https://github.com/forcedotcom/source-deploy-retrieve/commit/b8584fdbf477e6e409db2ac1cdd909dc67ea5489)) ### Features -* metadata api deploy transfer result ([#249](https://github.com/forcedotcom/source-deploy-retrieve/issues/249)) ([788482b](https://github.com/forcedotcom/source-deploy-retrieve/commit/788482b1c48784830f16b866a70fe9aaa4af5fda)) - - +- metadata api deploy transfer result ([#249](https://github.com/forcedotcom/source-deploy-retrieve/issues/249)) ([788482b](https://github.com/forcedotcom/source-deploy-retrieve/commit/788482b1c48784830f16b866a70fe9aaa4af5fda)) ## [1.1.18](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.17...v1.1.18) (2021-02-24) - ### Bug Fixes -* address deploy/retrieve timeout with metadata transfer paradigm ([#236](https://github.com/forcedotcom/source-deploy-retrieve/issues/236)) ([7bb0535](https://github.com/forcedotcom/source-deploy-retrieve/commit/7bb05353eb67fa2f0ac6c01027da674872618582)) -* build issue with outdated reference ([#241](https://github.com/forcedotcom/source-deploy-retrieve/issues/241)) ([727407b](https://github.com/forcedotcom/source-deploy-retrieve/commit/727407b005528589e9f69cb3cbaa8a11f414be6f)) -* convert folder components to source format correctly ([#239](https://github.com/forcedotcom/source-deploy-retrieve/issues/239)) ([821600e](https://github.com/forcedotcom/source-deploy-retrieve/commit/821600ebda51c6544d117d85b53aa25092bd7256)) -* recomposition failing if no parent xml ([#245](https://github.com/forcedotcom/source-deploy-retrieve/issues/245)) ([48a4eb4](https://github.com/forcedotcom/source-deploy-retrieve/commit/48a4eb4d8c5889e1713e72a8a799f63b45e745d9)) -* remove octet-stream as archive type ([#244](https://github.com/forcedotcom/source-deploy-retrieve/issues/244)) ([bc00187](https://github.com/forcedotcom/source-deploy-retrieve/commit/bc00187c1d509b24cc43674098bd3a6636aed428)) - +- address deploy/retrieve timeout with metadata transfer paradigm ([#236](https://github.com/forcedotcom/source-deploy-retrieve/issues/236)) ([7bb0535](https://github.com/forcedotcom/source-deploy-retrieve/commit/7bb05353eb67fa2f0ac6c01027da674872618582)) +- build issue with outdated reference ([#241](https://github.com/forcedotcom/source-deploy-retrieve/issues/241)) ([727407b](https://github.com/forcedotcom/source-deploy-retrieve/commit/727407b005528589e9f69cb3cbaa8a11f414be6f)) +- convert folder components to source format correctly ([#239](https://github.com/forcedotcom/source-deploy-retrieve/issues/239)) ([821600e](https://github.com/forcedotcom/source-deploy-retrieve/commit/821600ebda51c6544d117d85b53aa25092bd7256)) +- recomposition failing if no parent xml ([#245](https://github.com/forcedotcom/source-deploy-retrieve/issues/245)) ([48a4eb4](https://github.com/forcedotcom/source-deploy-retrieve/commit/48a4eb4d8c5889e1713e72a8a799f63b45e745d9)) +- remove octet-stream as archive type ([#244](https://github.com/forcedotcom/source-deploy-retrieve/issues/244)) ([bc00187](https://github.com/forcedotcom/source-deploy-retrieve/commit/bc00187c1d509b24cc43674098bd3a6636aed428)) ### Features -* get file statuses from retrieve result ([#243](https://github.com/forcedotcom/source-deploy-retrieve/issues/243)) ([aa9f9db](https://github.com/forcedotcom/source-deploy-retrieve/commit/aa9f9db9f4a82584ba3640ce6f5a2a0d1619bef5)) -* turn component set into a lazy collection ([#247](https://github.com/forcedotcom/source-deploy-retrieve/issues/247)) ([6b4f306](https://github.com/forcedotcom/source-deploy-retrieve/commit/6b4f30605da59544a08a61dd567f2ed73fe8b5f3)) - - +- get file statuses from retrieve result ([#243](https://github.com/forcedotcom/source-deploy-retrieve/issues/243)) ([aa9f9db](https://github.com/forcedotcom/source-deploy-retrieve/commit/aa9f9db9f4a82584ba3640ce6f5a2a0d1619bef5)) +- turn component set into a lazy collection ([#247](https://github.com/forcedotcom/source-deploy-retrieve/issues/247)) ([6b4f306](https://github.com/forcedotcom/source-deploy-retrieve/commit/6b4f30605da59544a08a61dd567f2ed73fe8b5f3)) ## [1.1.17](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.16...v1.1.17) (2021-02-11) - - ## [1.1.16](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.15...v1.1.16) (2021-02-09) - ### Features -* support decomposed components across multiple directories ([#224](https://github.com/forcedotcom/source-deploy-retrieve/issues/224)) ([b3cfcb2](https://github.com/forcedotcom/source-deploy-retrieve/commit/b3cfcb2715f966e6298759138f18d79a15ca87d5)) - - +- support decomposed components across multiple directories ([#224](https://github.com/forcedotcom/source-deploy-retrieve/issues/224)) ([b3cfcb2](https://github.com/forcedotcom/source-deploy-retrieve/commit/b3cfcb2715f966e6298759138f18d79a15ca87d5)) ## [1.1.15](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.14...v1.1.15) (2021-01-13) - ### Bug Fixes -* issue supplying connection object when deploying or retrieving ([#226](https://github.com/forcedotcom/source-deploy-retrieve/issues/226)) ([55c177a](https://github.com/forcedotcom/source-deploy-retrieve/commit/55c177ad7d295cc1ab93bdedba4553a7aae9f450)) - +- issue supplying connection object when deploying or retrieving ([#226](https://github.com/forcedotcom/source-deploy-retrieve/issues/226)) ([55c177a](https://github.com/forcedotcom/source-deploy-retrieve/commit/55c177ad7d295cc1ab93bdedba4553a7aae9f450)) ### Features -* merge against multiple sources of the same component ([#223](https://github.com/forcedotcom/source-deploy-retrieve/issues/223)) ([65bd80a](https://github.com/forcedotcom/source-deploy-retrieve/commit/65bd80af3c46cde87437abd7da8e1229a3315517)) - - +- merge against multiple sources of the same component ([#223](https://github.com/forcedotcom/source-deploy-retrieve/issues/223)) ([65bd80a](https://github.com/forcedotcom/source-deploy-retrieve/commit/65bd80af3c46cde87437abd7da8e1229a3315517)) ## [1.1.14](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.13...v1.1.14) (2020-12-08) - ### Bug Fixes -* child components not being deployed ([#220](https://github.com/forcedotcom/source-deploy-retrieve/issues/220)) ([d23056b](https://github.com/forcedotcom/source-deploy-retrieve/commit/d23056b98c25cf5f0dd1971b8b87657c4c20674f)) - - +- child components not being deployed ([#220](https://github.com/forcedotcom/source-deploy-retrieve/issues/220)) ([d23056b](https://github.com/forcedotcom/source-deploy-retrieve/commit/d23056b98c25cf5f0dd1971b8b87657c4c20674f)) ## [1.1.13](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.12...v1.1.13) (2020-12-03) - ### Bug Fixes -* add to component set even if unresolved source ([#217](https://github.com/forcedotcom/source-deploy-retrieve/issues/217)) ([c2dd4b1](https://github.com/forcedotcom/source-deploy-retrieve/commit/c2dd4b173e71629afd34f7d0ed2aa3ecf5676005)) -* follow commitizen format on CircleCI automation ([#216](https://github.com/forcedotcom/source-deploy-retrieve/issues/216)) ([9fdf131](https://github.com/forcedotcom/source-deploy-retrieve/commit/9fdf1312585345e0b4901b8e908a47992322e65e)) - - +- add to component set even if unresolved source ([#217](https://github.com/forcedotcom/source-deploy-retrieve/issues/217)) ([c2dd4b1](https://github.com/forcedotcom/source-deploy-retrieve/commit/c2dd4b173e71629afd34f7d0ed2aa3ecf5676005)) +- follow commitizen format on CircleCI automation ([#216](https://github.com/forcedotcom/source-deploy-retrieve/issues/216)) ([9fdf131](https://github.com/forcedotcom/source-deploy-retrieve/commit/9fdf1312585345e0b4901b8e908a47992322e65e)) ## [1.1.12](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.11...v1.1.12) (2020-12-03) - ### Bug Fixes -* correct status when retrieving with wildcard ([#209](https://github.com/forcedotcom/source-deploy-retrieve/issues/209)) ([de7c4dc](https://github.com/forcedotcom/source-deploy-retrieve/commit/de7c4dc4b584785a12aa6e8fb6fb373fd0537243)) -* handling folders during various operations ([#208](https://github.com/forcedotcom/source-deploy-retrieve/issues/208)) ([7525a73](https://github.com/forcedotcom/source-deploy-retrieve/commit/7525a73ab248bdbe6b1a18ce11838c5398e902c6)) -* retrieve reports correct file outputs ([#210](https://github.com/forcedotcom/source-deploy-retrieve/issues/210)) ([1a4f35a](https://github.com/forcedotcom/source-deploy-retrieve/commit/1a4f35a54d52040f9a25c0121f8e79c0a8539ce7)) -* xmlns set during source conversion ([#213](https://github.com/forcedotcom/source-deploy-retrieve/issues/213)) ([790c674](https://github.com/forcedotcom/source-deploy-retrieve/commit/790c674d4374dba8c597c61c83f020d79a383921)) - +- correct status when retrieving with wildcard ([#209](https://github.com/forcedotcom/source-deploy-retrieve/issues/209)) ([de7c4dc](https://github.com/forcedotcom/source-deploy-retrieve/commit/de7c4dc4b584785a12aa6e8fb6fb373fd0537243)) +- handling folders during various operations ([#208](https://github.com/forcedotcom/source-deploy-retrieve/issues/208)) ([7525a73](https://github.com/forcedotcom/source-deploy-retrieve/commit/7525a73ab248bdbe6b1a18ce11838c5398e902c6)) +- retrieve reports correct file outputs ([#210](https://github.com/forcedotcom/source-deploy-retrieve/issues/210)) ([1a4f35a](https://github.com/forcedotcom/source-deploy-retrieve/commit/1a4f35a54d52040f9a25c0121f8e79c0a8539ce7)) +- xmlns set during source conversion ([#213](https://github.com/forcedotcom/source-deploy-retrieve/issues/213)) ([790c674](https://github.com/forcedotcom/source-deploy-retrieve/commit/790c674d4374dba8c597c61c83f020d79a383921)) ### Features -* multiple resolve targets when parsing manifest ([#211](https://github.com/forcedotcom/source-deploy-retrieve/issues/211)) ([cede5f6](https://github.com/forcedotcom/source-deploy-retrieve/commit/cede5f6f5611951c48dc66606eba664b13aeffaa)) -* multiple source-backed components per member in ComponentSet ([#212](https://github.com/forcedotcom/source-deploy-retrieve/issues/212)) ([deeaccb](https://github.com/forcedotcom/source-deploy-retrieve/commit/deeaccb60b2efb2372451b839f7c05c1d595a34d)) - - +- multiple resolve targets when parsing manifest ([#211](https://github.com/forcedotcom/source-deploy-retrieve/issues/211)) ([cede5f6](https://github.com/forcedotcom/source-deploy-retrieve/commit/cede5f6f5611951c48dc66606eba664b13aeffaa)) +- multiple source-backed components per member in ComponentSet ([#212](https://github.com/forcedotcom/source-deploy-retrieve/issues/212)) ([deeaccb](https://github.com/forcedotcom/source-deploy-retrieve/commit/deeaccb60b2efb2372451b839f7c05c1d595a34d)) ## [1.1.11](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.10...v1.1.11) (2020-11-12) - ### Bug Fixes -* fixed bug in old parser when using the defaults ([#200](https://github.com/forcedotcom/source-deploy-retrieve/issues/200)) ([33c8f1d](https://github.com/forcedotcom/source-deploy-retrieve/commit/33c8f1d01f8f64f0938e5fb20a515c40dd721138)) - +- fixed bug in old parser when using the defaults ([#200](https://github.com/forcedotcom/source-deploy-retrieve/issues/200)) ([33c8f1d](https://github.com/forcedotcom/source-deploy-retrieve/commit/33c8f1d01f8f64f0938e5fb20a515c40dd721138)) ### Features -* handle wildcards in working set ([#205](https://github.com/forcedotcom/source-deploy-retrieve/issues/205)) ([2af13b3](https://github.com/forcedotcom/source-deploy-retrieve/commit/2af13b37ed69dbb8c788bbf30d7b5e3746b9e93c)) -* introduce working set paradigm, package xml parsing ([#201](https://github.com/forcedotcom/source-deploy-retrieve/issues/201)) ([abbc814](https://github.com/forcedotcom/source-deploy-retrieve/commit/abbc8144ee0eca0788669183db07a5dc10c7db73)) - - +- handle wildcards in working set ([#205](https://github.com/forcedotcom/source-deploy-retrieve/issues/205)) ([2af13b3](https://github.com/forcedotcom/source-deploy-retrieve/commit/2af13b37ed69dbb8c788bbf30d7b5e3746b9e93c)) +- introduce working set paradigm, package xml parsing ([#201](https://github.com/forcedotcom/source-deploy-retrieve/issues/201)) ([abbc814](https://github.com/forcedotcom/source-deploy-retrieve/commit/abbc8144ee0eca0788669183db07a5dc10c7db73)) ## [1.1.10](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.9...v1.1.10) (2020-11-06) - ### Bug Fixes -* make forceignore exported as a top level feature ([#198](https://github.com/forcedotcom/source-deploy-retrieve/issues/198)) ([f9fbdaa](https://github.com/forcedotcom/source-deploy-retrieve/commit/f9fbdaa7c721b347aa2d4d48a649e7512275c3e1)) -* remove tests from being published ([#203](https://github.com/forcedotcom/source-deploy-retrieve/issues/203)) ([f464521](https://github.com/forcedotcom/source-deploy-retrieve/commit/f4645212313db58e4edf01d8ef3f06d5f17e5970)) - - +- make forceignore exported as a top level feature ([#198](https://github.com/forcedotcom/source-deploy-retrieve/issues/198)) ([f9fbdaa](https://github.com/forcedotcom/source-deploy-retrieve/commit/f9fbdaa7c721b347aa2d4d48a649e7512275c3e1)) +- remove tests from being published ([#203](https://github.com/forcedotcom/source-deploy-retrieve/issues/203)) ([f464521](https://github.com/forcedotcom/source-deploy-retrieve/commit/f4645212313db58e4edf01d8ef3f06d5f17e5970)) ## [1.1.9](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.8...v1.1.9) (2020-10-29) - ### Features -* convert and merge static resources ([#186](https://github.com/forcedotcom/source-deploy-retrieve/issues/186)) ([39d717d](https://github.com/forcedotcom/source-deploy-retrieve/commit/39d717db0d3d5118560326e17ae338167447b149)) - - +- convert and merge static resources ([#186](https://github.com/forcedotcom/source-deploy-retrieve/issues/186)) ([39d717d](https://github.com/forcedotcom/source-deploy-retrieve/commit/39d717db0d3d5118560326e17ae338167447b149)) ## [1.1.8](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.7...v1.1.8) (2020-10-23) - ### Bug Fixes -* forceignore not respecting trailing / on windows ([#190](https://github.com/forcedotcom/source-deploy-retrieve/issues/190)) ([e3c7e49](https://github.com/forcedotcom/source-deploy-retrieve/commit/e3c7e498cb275c423e0f0b6b4c4f32cfd3c3cc36)) -* prevent duplicate -meta.xml suffix for metadata xml only components ([#188](https://github.com/forcedotcom/source-deploy-retrieve/issues/188)) ([63225b0](https://github.com/forcedotcom/source-deploy-retrieve/commit/63225b0190170de30671a4032d4ecae16da8fecb)) - +- forceignore not respecting trailing / on windows ([#190](https://github.com/forcedotcom/source-deploy-retrieve/issues/190)) ([e3c7e49](https://github.com/forcedotcom/source-deploy-retrieve/commit/e3c7e498cb275c423e0f0b6b4c4f32cfd3c3cc36)) +- prevent duplicate -meta.xml suffix for metadata xml only components ([#188](https://github.com/forcedotcom/source-deploy-retrieve/issues/188)) ([63225b0](https://github.com/forcedotcom/source-deploy-retrieve/commit/63225b0190170de30671a4032d4ecae16da8fecb)) ### Features -* convert and merge components for default transformer types ([#176](https://github.com/forcedotcom/source-deploy-retrieve/issues/176)) ([3d07aea](https://github.com/forcedotcom/source-deploy-retrieve/commit/3d07aeaa5c75a25849d6ef36fa24cc7ed557d463)) -* convert and merge decomposed component types ([#184](https://github.com/forcedotcom/source-deploy-retrieve/issues/184)) ([a3b1bc3](https://github.com/forcedotcom/source-deploy-retrieve/commit/a3b1bc37e113d2a91f3b8782c642b4ab1cbce8e8)) - - +- convert and merge components for default transformer types ([#176](https://github.com/forcedotcom/source-deploy-retrieve/issues/176)) ([3d07aea](https://github.com/forcedotcom/source-deploy-retrieve/commit/3d07aeaa5c75a25849d6ef36fa24cc7ed557d463)) +- convert and merge decomposed component types ([#184](https://github.com/forcedotcom/source-deploy-retrieve/issues/184)) ([a3b1bc3](https://github.com/forcedotcom/source-deploy-retrieve/commit/a3b1bc37e113d2a91f3b8782c642b4ab1cbce8e8)) ## [1.1.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.6...v1.1.7) (2020-10-15) - - ## [1.1.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.5...v1.1.6) (2020-10-07) - ### Bug Fixes -* check for only children tags during decompose ([#166](https://github.com/forcedotcom/source-deploy-retrieve/issues/166)) ([2c0b4b9](https://github.com/forcedotcom/source-deploy-retrieve/commit/2c0b4b9a43363ce188474b6ad82e8a0c430ea3d7)) - +- check for only children tags during decompose ([#166](https://github.com/forcedotcom/source-deploy-retrieve/issues/166)) ([2c0b4b9](https://github.com/forcedotcom/source-deploy-retrieve/commit/2c0b4b9a43363ce188474b6ad82e8a0c430ea3d7)) ### Features -* enhance metadata retrieve result info ([#155](https://github.com/forcedotcom/source-deploy-retrieve/issues/155)) ([98f29e9](https://github.com/forcedotcom/source-deploy-retrieve/commit/98f29e959eebcf57e5ca6baf514058d157669bd7)) - +- enhance metadata retrieve result info ([#155](https://github.com/forcedotcom/source-deploy-retrieve/issues/155)) ([98f29e9](https://github.com/forcedotcom/source-deploy-retrieve/commit/98f29e959eebcf57e5ca6baf514058d157669bd7)) ### Performance Improvements -* update metadata api retrieve to convert using zip tree container ([#164](https://github.com/forcedotcom/source-deploy-retrieve/issues/164)) ([39b81f9](https://github.com/forcedotcom/source-deploy-retrieve/commit/39b81f93b1072468ff48e04441e298178353f0df)) - - +- update metadata api retrieve to convert using zip tree container ([#164](https://github.com/forcedotcom/source-deploy-retrieve/issues/164)) ([39b81f9](https://github.com/forcedotcom/source-deploy-retrieve/commit/39b81f93b1072468ff48e04441e298178353f0df)) ## [1.1.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.4...v1.1.5) (2020-10-01) - ### Bug Fixes -* output package creation to follow sfdx package convention ([#153](https://github.com/forcedotcom/source-deploy-retrieve/issues/153)) ([42f991d](https://github.com/forcedotcom/source-deploy-retrieve/commit/42f991d2f73e249e8de4efe8c6ab67b29bb01067)) -* zip tree container adding duplicate entries ([#158](https://github.com/forcedotcom/source-deploy-retrieve/issues/158)) ([a6c7a56](https://github.com/forcedotcom/source-deploy-retrieve/commit/a6c7a561bfcc7254c22a2aa1175455137659ae60)) - +- output package creation to follow sfdx package convention ([#153](https://github.com/forcedotcom/source-deploy-retrieve/issues/153)) ([42f991d](https://github.com/forcedotcom/source-deploy-retrieve/commit/42f991d2f73e249e8de4efe8c6ab67b29bb01067)) +- zip tree container adding duplicate entries ([#158](https://github.com/forcedotcom/source-deploy-retrieve/issues/158)) ([a6c7a56](https://github.com/forcedotcom/source-deploy-retrieve/commit/a6c7a561bfcc7254c22a2aa1175455137659ae60)) ### Features -* add zip tree container and stream() method to tree container interface ([#154](https://github.com/forcedotcom/source-deploy-retrieve/issues/154)) ([dfe28aa](https://github.com/forcedotcom/source-deploy-retrieve/commit/dfe28aab6323aaf6235b7a82b1c8e0f2131a7598)) - - +- add zip tree container and stream() method to tree container interface ([#154](https://github.com/forcedotcom/source-deploy-retrieve/issues/154)) ([dfe28aa](https://github.com/forcedotcom/source-deploy-retrieve/commit/dfe28aab6323aaf6235b7a82b1c8e0f2131a7598)) ## [1.1.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.3...v1.1.4) (2020-09-23) - ### Bug Fixes -* create dirs for zip conversion ([#148](https://github.com/forcedotcom/source-deploy-retrieve/issues/148)) @@W-8091341@ ([0f934d3](https://github.com/forcedotcom/source-deploy-retrieve/commit/0f934d37e1712029df176884634fc878b58e4c1a)) -* moved the forceignore deprecation logic to SDR ([#129](https://github.com/forcedotcom/source-deploy-retrieve/issues/129)) ([2347d2d](https://github.com/forcedotcom/source-deploy-retrieve/commit/2347d2d01e11e61313a694297a525a005cf650d2)) - - +- create dirs for zip conversion ([#148](https://github.com/forcedotcom/source-deploy-retrieve/issues/148)) @@W-8091341@ ([0f934d3](https://github.com/forcedotcom/source-deploy-retrieve/commit/0f934d37e1712029df176884634fc878b58e4c1a)) +- moved the forceignore deprecation logic to SDR ([#129](https://github.com/forcedotcom/source-deploy-retrieve/issues/129)) ([2347d2d](https://github.com/forcedotcom/source-deploy-retrieve/commit/2347d2d01e11e61313a694297a525a005cf650d2)) ## [1.1.3](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.2...v1.1.3) (2020-09-16) - ### Bug Fixes -* duplicate SourceComponents when scanning StaticResources with a directory for content ([#138](https://github.com/forcedotcom/source-deploy-retrieve/issues/138)) ([54e19ae](https://github.com/forcedotcom/source-deploy-retrieve/commit/54e19ae61f170f2f4ef6db057e71ac02e299d0b1)) - +- duplicate SourceComponents when scanning StaticResources with a directory for content ([#138](https://github.com/forcedotcom/source-deploy-retrieve/issues/138)) ([54e19ae](https://github.com/forcedotcom/source-deploy-retrieve/commit/54e19ae61f170f2f4ef6db057e71ac02e299d0b1)) ### Features -* **convert:** Support decomposing child components at same level as parent ([#142](https://github.com/forcedotcom/source-deploy-retrieve/issues/142)) ([a6b33c9](https://github.com/forcedotcom/source-deploy-retrieve/commit/a6b33c9d92247de911878a5f99fe7e97ad4fb51d)) -* Decompose CustomObjects (metadata format -> source format) ([#136](https://github.com/forcedotcom/source-deploy-retrieve/issues/136)) ([4c59248](https://github.com/forcedotcom/source-deploy-retrieve/commit/4c592485a4b473e81421d5fe16f899d125ee61ac)) -* new commitizen implementation ([#134](https://github.com/forcedotcom/source-deploy-retrieve/issues/134)) ([325e600](https://github.com/forcedotcom/source-deploy-retrieve/commit/325e60032f434a34ac46fb5b989505a0de80a94c)) - - +- **convert:** Support decomposing child components at same level as parent ([#142](https://github.com/forcedotcom/source-deploy-retrieve/issues/142)) ([a6b33c9](https://github.com/forcedotcom/source-deploy-retrieve/commit/a6b33c9d92247de911878a5f99fe7e97ad4fb51d)) +- Decompose CustomObjects (metadata format -> source format) ([#136](https://github.com/forcedotcom/source-deploy-retrieve/issues/136)) ([4c59248](https://github.com/forcedotcom/source-deploy-retrieve/commit/4c592485a4b473e81421d5fe16f899d125ee61ac)) +- new commitizen implementation ([#134](https://github.com/forcedotcom/source-deploy-retrieve/issues/134)) ([325e600](https://github.com/forcedotcom/source-deploy-retrieve/commit/325e60032f434a34ac46fb5b989505a0de80a94c)) ## [1.1.2](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.1...v1.1.2) (2020-09-10) - ### Features -* Convert source -> metadata format for StaticResources ([#127](https://github.com/forcedotcom/source-deploy-retrieve/issues/127)) ([bab7ecb](https://github.com/forcedotcom/source-deploy-retrieve/commit/bab7ecbfe45bcb018fc31785c83a3c236662bd7f)) - - +- Convert source -> metadata format for StaticResources ([#127](https://github.com/forcedotcom/source-deploy-retrieve/issues/127)) ([bab7ecb](https://github.com/forcedotcom/source-deploy-retrieve/commit/bab7ecbfe45bcb018fc31785c83a3c236662bd7f)) ## [1.1.1](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.1.0...v1.1.1) (2020-09-05) - ### Bug Fixes -* correctly identify CustomSite and SiteDotCom components ([a054fb8](https://github.com/forcedotcom/source-deploy-retrieve/commit/a054fb8829bf3f781d0b121f72ffff5fc977ebe4)) - - +- correctly identify CustomSite and SiteDotCom components ([a054fb8](https://github.com/forcedotcom/source-deploy-retrieve/commit/a054fb8829bf3f781d0b121f72ffff5fc977ebe4)) # [1.1.0](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.0.7...v1.1.0) (2020-08-27) - ### Bug Fixes -* NetworkBranding content file not included in source conversion ([#106](https://github.com/forcedotcom/source-deploy-retrieve/issues/106)) ([60f19a7](https://github.com/forcedotcom/source-deploy-retrieve/commit/60f19a7548ee99f29d4b9efe00e712f62e2f0e5d)) -* recomposition failing for child components ([#112](https://github.com/forcedotcom/source-deploy-retrieve/issues/112)) ([fd4a3ab](https://github.com/forcedotcom/source-deploy-retrieve/commit/fd4a3ab3524c0fc7d51db2993a040594cc11ff0e)) - - +- NetworkBranding content file not included in source conversion ([#106](https://github.com/forcedotcom/source-deploy-retrieve/issues/106)) ([60f19a7](https://github.com/forcedotcom/source-deploy-retrieve/commit/60f19a7548ee99f29d4b9efe00e712f62e2f0e5d)) +- recomposition failing for child components ([#112](https://github.com/forcedotcom/source-deploy-retrieve/issues/112)) ([fd4a3ab](https://github.com/forcedotcom/source-deploy-retrieve/commit/fd4a3ab3524c0fc7d51db2993a040594cc11ff0e)) ## [1.0.7](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.0.6...v1.0.7) (2020-04-30) - - ## [1.0.6](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.0.5...v1.0.6) (2020-04-27) - - ## [1.0.5](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.0.4...v1.0.5) (2020-04-20) - - ## [1.0.4](https://github.com/forcedotcom/source-deploy-retrieve/compare/v1.0.1...v1.0.4) (2020-04-09) - - ## 1.0.1 (2020-04-02) - - - diff --git a/HANDBOOK.md b/HANDBOOK.md index 20c662365a..e80562e841 100644 --- a/HANDBOOK.md +++ b/HANDBOOK.md @@ -172,6 +172,16 @@ Be careful when instantiating classes (ex: ComponentSet) that will default a Reg **Updating presets** If you do need to update a preset to make a breaking change, it's better to copy it to a new preset and give it a unique name (ex: `decomposeFooV2`). This preserves the existing behavior for existing projects with the old preset. +Presets **can** remove strings from the default metadataRegistry by setting values to empty string ex: + +```json +{ + "childTypes": { + "somethingThatIsUsuallyAChild": "" + } +} +``` + ### Querying registry data While it’s perfectly fine to reference the registry export directly, the `RegistryAccess` class was created to make accessing the object a bit more streamlined. Querying types and searching the registry is oftentimes easier and cleaner this way and contains built-in checking for whether or not a metadata type exists. Here’s a comparison of using each: diff --git a/package.json b/package.json index a7396a0e68..f4e306996a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/source-deploy-retrieve", - "version": "12.2.1", + "version": "12.4.0", "description": "JavaScript library to run Salesforce metadata deploys and retrieves", "main": "lib/src/index.js", "author": "Salesforce", diff --git a/src/Presets.md b/src/Presets.md index 793f8701ef..4f5101300f 100644 --- a/src/Presets.md +++ b/src/Presets.md @@ -64,10 +64,12 @@ Simple fields (ex: `fullName`) can remain in the top-level `Account.workflow-met ## `decomposeCustomLabelsBeta` +> This will definitely not become GA. Based on user feedback, we replaced it with `decomposeCustomLabelsBeta2` + CustomLabels are decomposed to a folder named `CustomLabels` the labels are then placed into individual files metadata format -`/labels/CustomLabels.customlabes-meta.xml` +`/labels/CustomLabels.customlabels-meta.xml` source format @@ -77,3 +79,18 @@ source format /labels/CustomLabels/b.label-meta.xml /labels/CustomLabels/c.label-meta.xml ``` + +## `decomposeCustomLabelsBeta2` + +CustomLabels are decomposed to a folder named `labels`; the labels are then placed into individual files. There is no top-level file. + +metadata format +`/labels/CustomLabels.customlabels-meta.xml` + +source format + +```txt +/labels/a.label-meta.xml +/labels/b.label-meta.xml +/labels/c.label-meta.xml +``` diff --git a/src/collections/componentSetBuilder.ts b/src/collections/componentSetBuilder.ts index 205f190c64..578d5f06f6 100644 --- a/src/collections/componentSetBuilder.ts +++ b/src/collections/componentSetBuilder.ts @@ -284,12 +284,8 @@ export const entryToTypeAndName = // split on the first colon, and then join the rest back together to support names that include colons const [typeName, ...name] = rawEntry.split(':'); const type = reg.getTypeByName(typeName.trim()); - const parent = reg.getParentType(type.name); - // If a user is requesting a child type that is unaddressable (more common with custom registries to create proper behavior) - // throw an error letting them know to use the entire parent instead - // or if they're requesting a COFT, unadressable without parent, don't throw because the parent could be requested - we don't know at this point - if (type.isAddressable === false && parent !== undefined && !type.unaddressableWithoutParent) { - throw new Error(`Cannot use this type, instead use ${parent.name}`); + if (type.name === 'CustomLabels' && type.strategies?.transformer === 'decomposedLabels') { + throw new Error('Use CustomLabel instead of CustomLabels for decomposed labels'); } return { type, metadataName: name.length ? name.join(':').trim() : '*' }; }; diff --git a/src/convert/convertContext/convertContext.ts b/src/convert/convertContext/convertContext.ts index de219b4a89..4793e09071 100644 --- a/src/convert/convertContext/convertContext.ts +++ b/src/convert/convertContext/convertContext.ts @@ -9,7 +9,7 @@ import { RecompositionFinalizer } from './recompositionFinalizer'; import { NonDecompositionFinalizer } from './nonDecompositionFinalizer'; import { DecompositionFinalizer } from './decompositionFinalizer'; import { ConvertTransactionFinalizer } from './transactionFinalizer'; - +import { DecomposedLabelsFinalizer } from './decomposedLabelsFinalizer'; /** * A state manager over the course of a single metadata conversion call. */ @@ -17,6 +17,7 @@ export class ConvertContext { public readonly decomposition = new DecompositionFinalizer(); public readonly recomposition = new RecompositionFinalizer(); public readonly nonDecomposition = new NonDecompositionFinalizer(); + public readonly decomposedLabels = new DecomposedLabelsFinalizer(); // eslint-disable-next-line @typescript-eslint/require-await public async *executeFinalizers(defaultDirectory?: string): AsyncIterable { diff --git a/src/convert/convertContext/decomposedLabelsFinalizer.ts b/src/convert/convertContext/decomposedLabelsFinalizer.ts new file mode 100644 index 0000000000..5ebc998a28 --- /dev/null +++ b/src/convert/convertContext/decomposedLabelsFinalizer.ts @@ -0,0 +1,76 @@ +/* + * Copyright (c) 2023, salesforce.com, inc. + * All rights reserved. + * Licensed under the BSD 3-Clause license. + * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ +import { join } from 'node:path'; +import { ensure, JsonMap } from '@salesforce/ts-types'; +import type { CustomLabel } from '@jsforce/jsforce-node/lib/api/metadata'; +import { customLabelHasFullName } from '../../utils/metadata'; +import { MetadataType } from '../../registry'; +import { XML_NS_KEY, XML_NS_URL } from '../../common/constants'; +import { JsToXml } from '../streams'; +import { WriterFormat } from '../types'; +import { ConvertTransactionFinalizer } from './transactionFinalizer'; + +type CustomLabelState = { + /* + * Incoming child xml (CustomLabel) keyed by label fullname + */ + customLabelByFullName: Map; +}; + +/** + * Merges child components that share the same parent in the conversion pipeline + * into a single file. + * + * Inserts unclaimed child components into the parent that belongs to the default package + */ +export class DecomposedLabelsFinalizer extends ConvertTransactionFinalizer { + public transactionState: CustomLabelState = { + customLabelByFullName: new Map(), + }; + + /** to support custom presets (the only way this code should get hit at all pass in the type from a transformer that has registry access */ + public customLabelsType?: MetadataType; + + // have to maintain the existing interface + // eslint-disable-next-line @typescript-eslint/require-await, @typescript-eslint/no-unused-vars + public async finalize(defaultDirectory?: string): Promise { + if (this.transactionState.customLabelByFullName.size === 0) { + return []; + } + return [ + { + component: { + type: ensure(this.customLabelsType, 'DecomposedCustomLabelsFinalizer should have set customLabelsType'), + fullName: 'CustomLabels', + }, + writeInfos: [ + { + output: join( + ensure(this.customLabelsType?.directoryName, 'directoryName missing from customLabels type'), + 'CustomLabels.labels' + ), + source: new JsToXml(generateXml(this.transactionState.customLabelByFullName)), + }, + ], + }, + ]; + } +} + +/** Return a json object that's built up from the mergeMap children */ +const generateXml = (children: Map): JsonMap => ({ + ['CustomLabels']: { + [XML_NS_KEY]: XML_NS_URL, + // for CustomLabels, that's `labels` + labels: Array.from(children.values()).filter(customLabelHasFullName).sort(sortLabelsByFullName), + }, +}); + +type CustomLabelWithFullName = CustomLabel & { fullName: string }; + +const sortLabelsByFullName = (a: CustomLabelWithFullName, b: CustomLabelWithFullName): number => + a.fullName.localeCompare(b.fullName); diff --git a/src/convert/convertContext/recompositionFinalizer.ts b/src/convert/convertContext/recompositionFinalizer.ts index 81e2cacc16..0b27140ca9 100644 --- a/src/convert/convertContext/recompositionFinalizer.ts +++ b/src/convert/convertContext/recompositionFinalizer.ts @@ -11,7 +11,6 @@ import { extractUniqueElementValue, getXmlElement, unwrapAndOmitNS } from '../.. import { MetadataComponent } from '../../resolve/types'; import { XML_NS_KEY, XML_NS_URL } from '../../common/constants'; import { ComponentSet } from '../../collections/componentSet'; -import { RecompositionStrategy } from '../../registry/types'; import { SourceComponent } from '../../resolve/sourceComponent'; import { JsToXml } from '../streams'; import { WriterFormat } from '../types'; @@ -127,7 +126,7 @@ const recompose = const getStartingXml = (cache: XmlCache) => async (parent: SourceComponent): Promise => - parent.type.strategies?.recomposition === RecompositionStrategy.StartEmpty + parent.type.strategies?.recomposition === 'startEmpty' ? {} : unwrapAndOmitNS(parent.type.name)(await getXmlFromCache(cache)(parent)) ?? {}; diff --git a/src/convert/streams.ts b/src/convert/streams.ts index 5fc18e1719..b1c2fa7e1c 100644 --- a/src/convert/streams.ts +++ b/src/convert/streams.ts @@ -72,11 +72,13 @@ export class ComponentConverter extends Transform { case 'source': if (mergeWith) { for (const mergeComponent of mergeWith) { - converts.push(transformer.toSourceFormat(chunk, mergeComponent)); + converts.push( + transformer.toSourceFormat({ component: chunk, mergeWith: mergeComponent, mergeSet: this.mergeSet }) + ); } } if (converts.length === 0) { - converts.push(transformer.toSourceFormat(chunk)); + converts.push(transformer.toSourceFormat({ component: chunk, mergeSet: this.mergeSet })); } break; case 'metadata': @@ -158,7 +160,13 @@ export class StandardWriter extends ComponentWriter { } // if there are children, resolve each file. o/w just pick one of the files to resolve - if (toResolve.size === 0 || chunk.component.type.children) { + // "resolve" means "make these show up in the FileResponses" + if ( + toResolve.size === 0 || + chunk.component.type.children !== undefined || + // make each decomposed label show up in the fileResponses + chunk.component.type.strategies?.transformer === 'decomposedLabels' + ) { // This is a workaround for a server side ListViews bug where // duplicate components are sent. W-9614275 if (toResolve.has(info.output)) { diff --git a/src/convert/transformers/baseMetadataTransformer.ts b/src/convert/transformers/baseMetadataTransformer.ts index f0c1666099..1b695269e9 100644 --- a/src/convert/transformers/baseMetadataTransformer.ts +++ b/src/convert/transformers/baseMetadataTransformer.ts @@ -20,5 +20,8 @@ export abstract class BaseMetadataTransformer implements MetadataTransformer { } public abstract toMetadataFormat(component: SourceComponent): Promise; - public abstract toSourceFormat(component: SourceComponent, mergeWith?: SourceComponent): Promise; + public abstract toSourceFormat(input: { + component: SourceComponent; + mergeWith?: SourceComponent; + }): Promise; } diff --git a/src/convert/transformers/decomposeLabelsTransformer.ts b/src/convert/transformers/decomposeLabelsTransformer.ts new file mode 100644 index 0000000000..ed6079280e --- /dev/null +++ b/src/convert/transformers/decomposeLabelsTransformer.ts @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2023, salesforce.com, inc. + * All rights reserved. + * Licensed under the BSD 3-Clause license. + * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ + +import type { CustomLabel } from '@jsforce/jsforce-node/lib/api/metadata'; +import { ensureArray } from '@salesforce/kit'; +import { customLabelHasFullName } from '../../utils/metadata'; +import { calculateRelativePath } from '../../utils/path'; +import { SourceComponent } from '../../resolve/sourceComponent'; +import { ToSourceFormatInput, WriteInfo } from '../types'; +import { JsToXml } from '../streams'; +import { unwrapAndOmitNS } from '../../utils/decomposed'; +import { DefaultMetadataTransformer } from './defaultMetadataTransformer'; + +/* Use for the metadata type CustomLabels */ +export class LabelsMetadataTransformer extends DefaultMetadataTransformer { + /** CustomLabels file => Array of CustomLabel WriteInfo (one for each label) */ + public async toSourceFormat({ component, mergeSet }: ToSourceFormatInput): Promise { + const labelType = this.registry.getTypeByName('CustomLabel'); + const partiallyAppliedPathCalculator = calculateRelativePath('source')({ + self: labelType, + }); + const xml = unwrapAndOmitNS('CustomLabels')(await component.parseXml()) as { labels: CustomLabel | CustomLabel[] }; + return ensureArray(xml.labels) // labels could parse to a single object and not an array if there's only 1 label + .filter(customLabelHasFullName) + .map((l) => ({ + // split each label into a separate label file + output: + // if present in the merge set, use that xml path, otherwise use the default path + mergeSet?.getComponentFilenamesByNameAndType({ fullName: l.fullName, type: labelType.name })?.[0] ?? + partiallyAppliedPathCalculator(l.fullName)(`${l.fullName}.label-meta.xml`), + source: new JsToXml({ CustomLabel: l }), + })); + } +} + +/* Use for the metadata type CustomLabel */ +export class LabelMetadataTransformer extends DefaultMetadataTransformer { + public async toMetadataFormat(component: SourceComponent): Promise { + // only need to do this once + this.context.decomposedLabels.customLabelsType ??= this.registry.getTypeByName('CustomLabels'); + this.context.decomposedLabels.transactionState.customLabelByFullName.set( + component.fullName, + unwrapAndOmitNS('CustomLabel')(await component.parseXml()) as CustomLabel + ); + return []; + } + + // toSourceFormat uses the default (merge them with the existing label) +} diff --git a/src/convert/transformers/decomposedMetadataTransformer.ts b/src/convert/transformers/decomposedMetadataTransformer.ts index fced068fe4..27eb82e629 100644 --- a/src/convert/transformers/decomposedMetadataTransformer.ts +++ b/src/convert/transformers/decomposedMetadataTransformer.ts @@ -14,10 +14,10 @@ import { calculateRelativePath } from '../../utils/path'; import { ForceIgnore } from '../../resolve/forceIgnore'; import { extractUniqueElementValue, objectHasSomeRealValues } from '../../utils/decomposed'; import type { MetadataComponent } from '../../resolve/types'; -import { DecompositionStrategy, type MetadataType } from '../../registry/types'; +import { type MetadataType } from '../../registry/types'; import { SourceComponent } from '../../resolve/sourceComponent'; import { JsToXml } from '../streams'; -import type { WriteInfo, XmlObj } from '../types'; +import type { ToSourceFormatInput, WriteInfo, XmlObj } from '../types'; import { META_XML_SUFFIX, XML_NS_KEY, XML_NS_URL } from '../../common/constants'; import type { SourcePath } from '../../common/types'; import { ComponentSet } from '../../collections/componentSet'; @@ -60,7 +60,7 @@ export class DecomposedMetadataTransformer extends BaseMetadataTransformer { return []; } - public async toSourceFormat(component: SourceComponent, mergeWith?: SourceComponent): Promise { + public async toSourceFormat({ component, mergeWith }: ToSourceFormatInput): Promise { const forceIgnore = component.getForceIgnore(); // if the whole parent is ignored, we won't worry about decomposing things @@ -265,7 +265,7 @@ const getDefaultOutput = (component: MetadataComponent): SourcePath => { // there could be a '.' inside the child name (ex: PermissionSet.FieldPermissions.field uses Obj__c.Field__c) const childName = tail.length ? tail.join('.') : undefined; const output = join( - parent?.type.strategies?.decomposition === DecompositionStrategy.FolderPerType ? type.directoryName : '', + parent?.type.strategies?.decomposition === 'folderPerType' ? type.directoryName : '', `${childName ?? baseName}.${ensureString(component.type.suffix)}${META_XML_SUFFIX}` ); return join(calculateRelativePath('source')({ self: parent?.type ?? type })(fullName)(baseName), output); diff --git a/src/convert/transformers/defaultMetadataTransformer.ts b/src/convert/transformers/defaultMetadataTransformer.ts index 5865741596..8ca6b5a361 100644 --- a/src/convert/transformers/defaultMetadataTransformer.ts +++ b/src/convert/transformers/defaultMetadataTransformer.ts @@ -31,7 +31,13 @@ export class DefaultMetadataTransformer extends BaseMetadataTransformer { } // eslint-disable-next-line @typescript-eslint/require-await, class-methods-use-this - public async toSourceFormat(component: SourceComponent, mergeWith?: SourceComponent): Promise { + public async toSourceFormat({ + component, + mergeWith, + }: { + component: SourceComponent; + mergeWith?: SourceComponent; + }): Promise { return getWriteInfos(component, 'source', mergeWith); } } diff --git a/src/convert/transformers/metadataTransformerFactory.ts b/src/convert/transformers/metadataTransformerFactory.ts index 311da4d478..d572a7d4e3 100644 --- a/src/convert/transformers/metadataTransformerFactory.ts +++ b/src/convert/transformers/metadataTransformerFactory.ts @@ -9,11 +9,11 @@ import { MetadataTransformer } from '../types'; import { SourceComponent } from '../../resolve/sourceComponent'; import { ConvertContext } from '../convertContext/convertContext'; import { RegistryAccess } from '../../registry/registryAccess'; -import { TransformerStrategy } from '../../registry/types'; import { DefaultMetadataTransformer } from './defaultMetadataTransformer'; import { DecomposedMetadataTransformer } from './decomposedMetadataTransformer'; import { StaticResourceMetadataTransformer } from './staticResourceMetadataTransformer'; import { NonDecomposedMetadataTransformer } from './nonDecomposedMetadataTransformer'; +import { LabelMetadataTransformer, LabelsMetadataTransformer } from './decomposeLabelsTransformer'; Messages.importMessagesDirectory(__dirname); const messages = Messages.loadMessages('@salesforce/source-deploy-retrieve', 'sdr'); @@ -32,15 +32,19 @@ export class MetadataTransformerFactory { const type = component.parent ? component.parent.type : component.type; const transformerId = type.strategies?.transformer; switch (transformerId) { - case TransformerStrategy.Standard: + case 'standard': case undefined: return new DefaultMetadataTransformer(this.registry, this.context); - case TransformerStrategy.Decomposed: + case 'decomposed': return new DecomposedMetadataTransformer(this.registry, this.context); - case TransformerStrategy.StaticResource: + case 'staticResource': return new StaticResourceMetadataTransformer(this.registry, this.context); - case TransformerStrategy.NonDecomposed: + case 'nonDecomposed': return new NonDecomposedMetadataTransformer(this.registry, this.context); + case 'decomposedLabels': + return component.type.name === 'CustomLabels' + ? new LabelsMetadataTransformer(this.registry, this.context) + : new LabelMetadataTransformer(this.registry, this.context); default: throw messages.createError('error_missing_transformer', [type.name, transformerId]); } diff --git a/src/convert/transformers/nonDecomposedMetadataTransformer.ts b/src/convert/transformers/nonDecomposedMetadataTransformer.ts index 94c53ef60e..6112399f7d 100644 --- a/src/convert/transformers/nonDecomposedMetadataTransformer.ts +++ b/src/convert/transformers/nonDecomposedMetadataTransformer.ts @@ -8,8 +8,7 @@ import { get, getString, JsonMap } from '@salesforce/ts-types'; import { ensureArray } from '@salesforce/kit'; import { Messages } from '@salesforce/core'; -import { WriteInfo } from '../types'; -import { SourceComponent } from '../../resolve/sourceComponent'; +import { ToSourceFormatInput, WriteInfo } from '../types'; import { DecomposedMetadataTransformer } from './decomposedMetadataTransformer'; Messages.importMessagesDirectory(__dirname); const messages = Messages.loadMessages('@salesforce/source-deploy-retrieve', 'sdr'); @@ -22,7 +21,7 @@ const messages = Messages.loadMessages('@salesforce/source-deploy-retrieve', 'sd export class NonDecomposedMetadataTransformer extends DecomposedMetadataTransformer { // streams uses mergeWith for all types. Removing it would break the interface // eslint-disable-next-line @typescript-eslint/no-unused-vars - public async toSourceFormat(component: SourceComponent, mergeWith?: SourceComponent): Promise { + public async toSourceFormat({ component, mergeWith }: ToSourceFormatInput): Promise { // this will only include the incoming (retrieved) labels, not the local file const parentXml = await component.parseXml(); const xmlPathToChildren = `${component.type.name}.${component.type.directoryName}`; diff --git a/src/convert/transformers/staticResourceMetadataTransformer.ts b/src/convert/transformers/staticResourceMetadataTransformer.ts index 668a1eeb70..d5ca4b537e 100644 --- a/src/convert/transformers/staticResourceMetadataTransformer.ts +++ b/src/convert/transformers/staticResourceMetadataTransformer.ts @@ -13,7 +13,7 @@ import { createWriteStream } from 'graceful-fs'; import { Logger, Messages, SfError } from '@salesforce/core'; import { isEmpty } from '@salesforce/kit'; import { baseName } from '../../utils/path'; -import { WriteInfo } from '../types'; +import { ToSourceFormatInput, WriteInfo } from '../types'; import { SourceComponent } from '../../resolve/sourceComponent'; import { SourcePath } from '../../common/types'; import { ensureFileExists } from '../../utils/fileSystemHandler'; @@ -97,7 +97,7 @@ export class StaticResourceMetadataTransformer extends BaseMetadataTransformer { ]; } - public async toSourceFormat(component: SourceComponent, mergeWith?: SourceComponent): Promise { + public async toSourceFormat({ component, mergeWith }: ToSourceFormatInput): Promise { const { xml, content } = component; if (!content) { diff --git a/src/convert/types.ts b/src/convert/types.ts index e0e790a5bf..36f30d69e1 100644 --- a/src/convert/types.ts +++ b/src/convert/types.ts @@ -6,6 +6,7 @@ */ import { Readable } from 'node:stream'; import { JsonMap } from '@salesforce/ts-types'; +import { ComponentSet } from '../collections/componentSet'; import { XML_NS_KEY, XML_NS_URL } from '../common/constants'; import { FileResponseSuccess } from '../client/types'; import { SourcePath } from '../common/types'; @@ -74,13 +75,19 @@ export type MergeConfig = { forceIgnoredPaths?: Set; }; +export type ToSourceFormatInput = { + component: SourceComponent; + mergeWith?: SourceComponent; + mergeSet?: ComponentSet; +}; +export type ToSourceFormat = (input: ToSourceFormatInput) => Promise; /** * Transforms metadata component files into different SFDX file formats */ export type MetadataTransformer = { defaultDirectory?: string; + toSourceFormat: ToSourceFormat; toMetadataFormat(component: SourceComponent): Promise; - toSourceFormat(component: SourceComponent, mergeWith?: SourceComponent): Promise; }; // -------------- diff --git a/src/index.ts b/src/index.ts index 550b1ef50b..2e6e92ac42 100644 --- a/src/index.ts +++ b/src/index.ts @@ -90,15 +90,10 @@ export { FromSourceOptions, FromManifestOptions, } from './collections'; -export { - RegistryAccess, - registry, - getCurrentApiVersion, - MetadataRegistry, - MetadataType, - DecompositionStrategy, - RecompositionStrategy, - TransformerStrategy, -} from './registry'; + +export { RegistryAccess, registry, getCurrentApiVersion, MetadataRegistry, MetadataType } from './registry'; + +// TODO: don't export these strategies +export { DecompositionStrategy, TransformerStrategy, RecompositionStrategy } from './registry/types'; export { presetMap } from './registry/presets/presetMap'; diff --git a/src/registry/index.ts b/src/registry/index.ts index f214188211..d1f892d998 100644 --- a/src/registry/index.ts +++ b/src/registry/index.ts @@ -8,10 +8,4 @@ export { registry } from './registry'; export { standardValueSet } from './standardvalueset'; export { RegistryAccess } from './registryAccess'; export { getCurrentApiVersion } from './coverage'; -export { - MetadataRegistry, - MetadataType, - DecompositionStrategy, - RecompositionStrategy, - TransformerStrategy, -} from './types'; +export { MetadataRegistry, MetadataType } from './types'; diff --git a/src/registry/presets/decomposeCustomLabelsBeta.json b/src/registry/presets/decomposeCustomLabelsBeta.json index 4d121d4e63..591d87c7d4 100644 --- a/src/registry/presets/decomposeCustomLabelsBeta.json +++ b/src/registry/presets/decomposeCustomLabelsBeta.json @@ -2,12 +2,12 @@ "childTypes": { "customlabel": "customlabels" }, - "suffixes": { - "label": "customlabel" - }, "strictDirectoryNames": { "labels": "customlabels" }, + "suffixes": { + "label": "customlabel" + }, "types": { "customlabels": { "children": { @@ -18,16 +18,15 @@ "customlabel": { "directoryName": "test", "id": "customlabel", + "isAddressable": false, "name": "CustomLabel", "suffix": "label", - "isAddressable": false, "supportsWildcardAndName": true, "uniqueIdElement": "fullName", "xmlElementName": "labels" } } }, - "strictDirectoryName": true, "directoryName": "labels", "id": "customlabels", "ignoreParsedFullName": false, @@ -37,6 +36,7 @@ "decomposition": "topLevel", "transformer": "decomposed" }, + "strictDirectoryName": true, "suffix": "labels", "supportsPartialDelete": true } diff --git a/src/registry/presets/decomposeCustomLabelsBeta2.json b/src/registry/presets/decomposeCustomLabelsBeta2.json new file mode 100644 index 0000000000..ea65af0b74 --- /dev/null +++ b/src/registry/presets/decomposeCustomLabelsBeta2.json @@ -0,0 +1,32 @@ +{ + "childTypes": { + "customlabel": "" + }, + "strictDirectoryNames": {}, + "suffixes": { + "label": "customlabel", + "labels": "customlabels" + }, + "types": { + "customlabel": { + "directoryName": "labels", + "id": "customlabel", + "name": "CustomLabel", + "strategies": { + "adapter": "default", + "transformer": "decomposedLabels" + }, + "suffix": "label" + }, + "customlabels": { + "directoryName": "labels", + "id": "customlabels", + "name": "CustomLabels", + "strategies": { + "adapter": "default", + "transformer": "decomposedLabels" + }, + "suffix": "labels" + } + } +} diff --git a/src/registry/presets/presetMap.ts b/src/registry/presets/presetMap.ts index 2a0353bb68..1cb0ea73b6 100644 --- a/src/registry/presets/presetMap.ts +++ b/src/registry/presets/presetMap.ts @@ -8,11 +8,13 @@ import { MetadataRegistry } from '../types'; // we have to import all presets explicitly for VSCE's esbuild bundling process import * as decomposeCustomLabelsBeta from './decomposeCustomLabelsBeta.json'; +import * as decomposeCustomLabelsBeta2 from './decomposeCustomLabelsBeta2.json'; import * as decomposePermissionSetBeta from './decomposePermissionSetBeta.json'; import * as decomposeSharingRulesBeta from './decomposeSharingRulesBeta.json'; import * as decomposeWorkflowBeta from './decomposeWorkflowBeta.json'; export const presetMap = new Map([ + ['decomposeCustomLabelsBeta2', decomposeCustomLabelsBeta2 as MetadataRegistry], ['decomposeCustomLabelsBeta', decomposeCustomLabelsBeta as MetadataRegistry], ['decomposePermissionSetBeta', decomposePermissionSetBeta as MetadataRegistry], ['decomposeSharingRulesBeta', decomposeSharingRulesBeta as MetadataRegistry], diff --git a/src/registry/types.ts b/src/registry/types.ts index 034b7ce9ca..a0c4bb8710 100644 --- a/src/registry/types.ts +++ b/src/registry/types.ts @@ -140,7 +140,7 @@ export type MetadataType = { */ strategies?: { adapter: 'mixedContent' | 'matchingContentFile' | 'decomposed' | 'digitalExperience' | 'bundle' | 'default'; - transformer?: 'decomposed' | 'staticResource' | 'nonDecomposed' | 'standard'; + transformer?: 'decomposed' | 'staticResource' | 'nonDecomposed' | 'standard' | 'decomposedLabels'; decomposition?: 'topLevel' | 'folderPerType'; recomposition?: 'startEmpty'; }; @@ -168,6 +168,7 @@ type DirectoryIndex = { }; /** + * @deprecated. See the strategies union type on the registry types for the valid names * Strategy names for handling component decomposition. */ export const enum DecompositionStrategy { @@ -182,6 +183,7 @@ export const enum DecompositionStrategy { } /** + * @deprecated. See the strategies union type on the registry types for the valid names * Strategy names for handling component recomposition. */ export const enum RecompositionStrategy { @@ -192,6 +194,7 @@ export const enum RecompositionStrategy { } /** + * @deprecated. See the strategies union type on the registry types for the valid names * Strategy names for the type of transformation to use for metadata types. */ export const enum TransformerStrategy { @@ -199,6 +202,7 @@ export const enum TransformerStrategy { Decomposed = 'decomposed', StaticResource = 'staticResource', NonDecomposed = 'nonDecomposed', + DecomposedLabels = 'decomposedLabels', } type Channel = { diff --git a/src/registry/variants.ts b/src/registry/variants.ts index 78532d9b4a..7846cc81b7 100644 --- a/src/registry/variants.ts +++ b/src/registry/variants.ts @@ -10,60 +10,72 @@ import { MetadataRegistry } from './types'; import * as registryData from './metadataRegistry.json'; import { presetMap } from './presets/presetMap'; -export type RegistryLoadInput = { - /** The project directory to look at sfdx-project.json file - * will default to the current working directory - * if no project file is found, the standard registry will be returned without modifications - */ - projectDir?: string; +type ProjectVariants = { + registryCustomizations?: MetadataRegistry; + presets?: MetadataRegistry[]; + projectDir?: never; }; +export type RegistryLoadInput = + | { + /** The project directory to look at sfdx-project.json file + * will default to the current working directory + * if no project file is found, the standard registry will be returned without modifications + */ + projectDir?: string; + registryCustomizations?: never; + presets?: never; + } + | ProjectVariants; + /** combine the standard registration with any overrides specific in the sfdx-project.json */ export const getEffectiveRegistry = (input?: RegistryLoadInput): MetadataRegistry => - deepFreeze(firstLevelMerge(registryData as MetadataRegistry, loadVariants(input))); + deepFreeze( + removeEmptyStrings( + firstLevelMerge( + registryData as MetadataRegistry, + mergeVariants( + input?.presets?.length ?? input?.registryCustomizations ? input : getProjectVariants(input?.projectDir) + ) + ) + ) + ); /** read the project to get additional registry customizations and sourceBehaviorOptions */ -const loadVariants = ({ projectDir }: RegistryLoadInput = {}): MetadataRegistry => { - const logger = Logger.childFromRoot('variants'); +const getProjectVariants = (projectDir?: string): ProjectVariants => { + const logger = Logger.childFromRoot('variants:getProjectVariants'); const projJson = maybeGetProject(projectDir); if (!projJson) { logger.debug('no project found, using standard registry'); // there might not be a project at all and that's ok - return emptyRegistry; + return {}; } // there might not be any customizations in a project, so we default to the emptyRegistry - const customizations = projJson.get('registryCustomizations') ?? emptyRegistry; - const sourceBehaviorOptions = [ + const registryCustomizations = projJson.get('registryCustomizations') ?? emptyRegistry; + const presets = [ ...new Set([ // TODO: deprecated, remove this ...(projJson.get('registryPresets') ?? []), ...(projJson.get('sourceBehaviorOptions') ?? []), ]), ]; - if (Object.keys(customizations.types).length > 0) { - logger.debug( - `found registryCustomizations for types [${Object.keys(customizations.types).join(',')}] in ${projJson.getPath()}` - ); - } - if (sourceBehaviorOptions.length > 0) { - logger.debug(`using sourceBehaviorOptions [${sourceBehaviorOptions.join(',')}] in ${projJson.getPath()}`); - } - const registryFromPresets = sourceBehaviorOptions.reduce( - (prev, curr) => firstLevelMerge(prev, loadPreset(curr)), + return logProjectVariants( + { + registryCustomizations, + presets: presets.map(loadPreset), + }, + projJson.getPath() + ); +}; + +const mergeVariants = ({ registryCustomizations = emptyRegistry, presets }: ProjectVariants): MetadataRegistry => { + const registryFromPresets = [...(presets ?? []), registryCustomizations].reduce( + (prev, curr) => firstLevelMerge(prev, curr), emptyRegistry ); - if (sourceBehaviorOptions.length > 0 || Object.keys(customizations.types).length > 0) { - void Lifecycle.getInstance().emitTelemetry({ - library: 'SDR', - eventName: 'RegistryVariants', - presetCount: sourceBehaviorOptions.length, - presets: sourceBehaviorOptions.join(','), - customizationsCount: Object.keys(customizations.types).length, - customizationsTypes: Object.keys(customizations.types).join(','), - }); - } - return firstLevelMerge(registryFromPresets, customizations); + + return firstLevelMerge(registryFromPresets, registryCustomizations); }; const maybeGetProject = (projectDir?: string): SfProjectJson | undefined => { @@ -94,12 +106,51 @@ const emptyRegistry = { childTypes: {}, suffixes: {}, strictDirectoryNames: {}, -} satisfies MetadataRegistry; +} as const satisfies MetadataRegistry; /** merge the children of the top-level properties (ex: types, suffixes, etc) on 2 registries */ export const firstLevelMerge = (original: MetadataRegistry, overrides: MetadataRegistry): MetadataRegistry => ({ types: { ...original.types, ...(overrides.types ?? {}) }, childTypes: { ...original.childTypes, ...(overrides.childTypes ?? {}) }, suffixes: { ...original.suffixes, ...(overrides.suffixes ?? {}) }, - strictDirectoryNames: { ...original.strictDirectoryNames, ...(overrides.strictDirectoryNames ?? {}) }, + strictDirectoryNames: { + ...original.strictDirectoryNames, + ...(overrides.strictDirectoryNames ?? {}), + }, }); + +const removeEmptyStrings = (reg: MetadataRegistry): MetadataRegistry => ({ + types: reg.types, + childTypes: removeEmptyString(reg.childTypes), + suffixes: removeEmptyString(reg.suffixes), + strictDirectoryNames: removeEmptyString(reg.strictDirectoryNames), +}); + +// presets can remove an entry by setting it to an empty string ex: { "childTypes": { "foo": "" } } +const removeEmptyString = (obj: Record): Record => + Object.fromEntries(Object.entries(obj).filter(([, v]) => v !== '')); + +// returns the projectVariants passed in. Side effects: logger and telemetry only +const logProjectVariants = (variants: ProjectVariants, projectDir: string): ProjectVariants => { + const customizationTypes = Object.keys(variants.registryCustomizations?.types ?? {}); + const logger = Logger.childFromRoot('variants:logProjectVariants'); + if (customizationTypes.length) { + logger.debug(`found registryCustomizations for types [${customizationTypes.join(',')}] in ${projectDir}`); + } + if (variants.presets?.length) { + logger.debug(`using sourceBehaviorOptions [${variants.presets.join(',')}] in ${projectDir}`); + } + if (variants?.presets?.length ?? customizationTypes.length) { + void Lifecycle.getInstance().emitTelemetry({ + library: 'SDR', + eventName: 'RegistryVariants', + presetCount: variants.presets?.length ?? 0, + presets: variants.presets?.join(','), + customizationsCount: customizationTypes.length, + customizationsTypes: customizationTypes.join(','), + }); + } else { + logger.debug(`no registryCustomizations or sourceBehaviorOptions found in ${projectDir}`); + } + return variants; +}; diff --git a/src/resolve/sourceComponent.ts b/src/resolve/sourceComponent.ts index 2ec114d8e0..d23bccc243 100644 --- a/src/resolve/sourceComponent.ts +++ b/src/resolve/sourceComponent.ts @@ -9,10 +9,10 @@ import { SfError } from '@salesforce/core/sfError'; import { Messages } from '@salesforce/core/messages'; import { Lifecycle } from '@salesforce/core/lifecycle'; -import { XMLParser, XMLValidator } from 'fast-xml-parser'; +import { XMLValidator } from 'fast-xml-parser'; import { get, getString, JsonMap } from '@salesforce/ts-types'; import { ensureArray } from '@salesforce/kit'; -import { XML_COMMENT_PROP_NAME } from '../common/constants'; +import { parser } from '../utils/metadata'; import { getXmlElement } from '../utils/decomposed'; import { baseName, baseWithoutSuffixes, parseMetadataXml, calculateRelativePath } from '../utils/path'; import { replacementIterations } from '../convert/replacements'; @@ -284,16 +284,6 @@ export class SourceComponent implements MetadataComponent { } private parse(contents: string): T { - // include tag attributes and don't parse text node as number - const parser = new XMLParser({ - ignoreAttributes: false, - parseTagValue: false, - parseAttributeValue: false, - cdataPropName: '__cdata', - ignoreDeclaration: true, - numberParseOptions: { leadingZeros: false, hex: false }, - commentPropName: XML_COMMENT_PROP_NAME, - }); const parsed = parser.parse(String(contents)) as T; const [firstElement] = Object.keys(parsed); if (firstElement === this.type.name) { diff --git a/src/utils/filePathGenerator.ts b/src/utils/filePathGenerator.ts index b133a0a73a..273720fdb0 100644 --- a/src/utils/filePathGenerator.ts +++ b/src/utils/filePathGenerator.ts @@ -10,7 +10,6 @@ import { isPlainObject } from '@salesforce/ts-types'; import { MetadataComponent } from '../resolve/types'; import { META_XML_SUFFIX } from '../common/constants'; import { RegistryAccess } from '../registry/registryAccess'; -import { registry } from '../registry/registry'; Messages.importMessagesDirectory(__dirname); const messages = Messages.loadMessages('@salesforce/source-deploy-retrieve', 'sdr'); @@ -65,7 +64,7 @@ export const filePathsFromMetadataComponent = ( } // this needs to be done before the other types because of potential overlaps - if (!type.children && Object.keys(registry.childTypes).includes(type.id)) { + if (!type.children && Object.keys(registryAccess.getRegistry().childTypes).includes(type.id)) { return getDecomposedChildType({ fullName, type }, packageDir); } @@ -75,7 +74,7 @@ export const filePathsFromMetadataComponent = ( } // basic metadata (with or without folders) - if (!type.children && !type.strategies && type.suffix) { + if (!type.children && type.suffix && (!type.strategies || type.strategies.transformer === 'decomposedLabels')) { return (type.inFolder ?? type.folderType ? generateFolders({ fullName, type }, packageDirWithTypeDir) : []).concat([ join(packageDirWithTypeDir, `${fullName}.${type.suffix}${META_XML_SUFFIX}`), ]); diff --git a/src/utils/metadata.ts b/src/utils/metadata.ts index ad7cd4f92b..d09c72aadc 100644 --- a/src/utils/metadata.ts +++ b/src/utils/metadata.ts @@ -5,7 +5,21 @@ * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause */ -import { META_XML_SUFFIX } from '../common'; +import type { CustomLabel } from '@jsforce/jsforce-node/lib/api/metadata'; +import { SfError } from '@salesforce/core'; +import { XMLParser } from 'fast-xml-parser'; +import { META_XML_SUFFIX, XML_COMMENT_PROP_NAME } from '../common/constants'; + +export const parser = new XMLParser({ + // include tag attributes and don't parse text node as number + ignoreAttributes: false, + parseTagValue: false, + parseAttributeValue: false, + cdataPropName: '__cdata', + ignoreDeclaration: true, + numberParseOptions: { leadingZeros: false, hex: false }, + commentPropName: XML_COMMENT_PROP_NAME, +}); export function generateMetaXML(typeName: string, apiVersion: string, status: string): string { let templateResult = '\n'; @@ -25,3 +39,10 @@ export function generateMetaXMLPath(sourcePath: string): string { export function trimMetaXmlSuffix(sourcePath: string): string { return sourcePath.endsWith(META_XML_SUFFIX) ? sourcePath.replace(META_XML_SUFFIX, '') : sourcePath; } + +export const customLabelHasFullName = (label: CustomLabel): label is CustomLabel & { fullName: string } => { + if (label.fullName === undefined) { + throw SfError.create({ message: 'Label does not have a fullName', data: label }); + } + return true; +}; diff --git a/test/convert/streams.test.ts b/test/convert/streams.test.ts index c93067b8c8..dc2d07e876 100644 --- a/test/convert/streams.test.ts +++ b/test/convert/streams.test.ts @@ -12,6 +12,7 @@ import { Logger, SfError, Messages } from '@salesforce/core'; import { expect, assert } from 'chai'; import { createSandbox, SinonStub } from 'sinon'; import JSZip from 'jszip'; +import { ToSourceFormatInput } from '../../src/convert/types'; import * as streams from '../../src/convert/streams'; import * as fsUtil from '../../src/utils/fileSystemHandler'; import { ComponentSet, MetadataResolver, RegistryAccess, SourceComponent, WriteInfo, WriterFormat } from '../../src'; @@ -35,7 +36,7 @@ class TestTransformer extends BaseMetadataTransformer { } // partial implementation only for tests // eslint-disable-next-line class-methods-use-this, @typescript-eslint/require-await - public async toSourceFormat(component: SourceComponent, mergeWith?: SourceComponent): Promise { + public async toSourceFormat({ mergeWith }: ToSourceFormatInput): Promise { const output = mergeWith ? mergeWith.content ?? mergeWith.xml : '/type/file.s'; assert(output); return [{ output, source: new Readable() }]; @@ -106,7 +107,7 @@ describe('Streams', () => { expect(err).to.be.undefined; expect(data).to.deep.equal({ component, - writeInfos: await transformer.toSourceFormat(component), + writeInfos: await transformer.toSourceFormat({ component }), }); done(); } catch (e) { @@ -133,7 +134,7 @@ describe('Streams', () => { expect(err).to.be.undefined; expect(data).to.deep.equal({ component: newComponent, - writeInfos: await transformer.toSourceFormat(newComponent, component), + writeInfos: await transformer.toSourceFormat({ component: newComponent, mergeWith: component }), }); done(); } catch (e) { @@ -162,8 +163,8 @@ describe('Streams', () => { expect(err).to.be.undefined; expect(data).to.deep.equal({ component: newComponent, - writeInfos: (await transformer.toSourceFormat(newComponent, component)).concat( - await transformer.toSourceFormat(newComponent, secondMergeComponent) + writeInfos: (await transformer.toSourceFormat({ component: newComponent, mergeWith: component })).concat( + await transformer.toSourceFormat({ component: newComponent, mergeWith: secondMergeComponent }) ), }); done(); diff --git a/test/convert/transformers/decomposedLabelsTransformer.test.ts b/test/convert/transformers/decomposedLabelsTransformer.test.ts new file mode 100644 index 0000000000..0590e11240 --- /dev/null +++ b/test/convert/transformers/decomposedLabelsTransformer.test.ts @@ -0,0 +1,175 @@ +/* + * Copyright (c) 2023, salesforce.com, inc. + * All rights reserved. + * Licensed under the BSD 3-Clause license. + * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ +import { join } from 'node:path'; +import { expect, assert } from 'chai'; +import { parser } from '../../../src/utils/metadata'; +import { stream2buffer } from '../../../src/convert/streams'; +import { DecomposedLabelsFinalizer } from '../../../src/convert/convertContext/decomposedLabelsFinalizer'; +import { ComponentSet } from '../../../src/collections/componentSet'; +import { RegistryAccess } from '../../../src/registry/registryAccess'; +import { + EMPTY_CUSTOM_LABELS_CMP, + ONE_CUSTOM_LABELS_CMP, + ONLY_LABEL_CMP_IN_ANOTHER_DIR_CMP, + ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP, + ONLY_LABEL_NO_DIR_CMP, + OTHER_LABEL_CMP, + THREE_CUSTOM_LABELS_CMP, +} from '../../mock/type-constants/decomposedCustomLabelsConstant'; +import { + LabelMetadataTransformer, + LabelsMetadataTransformer, +} from '../../../src/convert/transformers/decomposeLabelsTransformer'; +import { getEffectiveRegistry } from '../../../src/registry/variants'; +import { presetMap } from '../../../src/registry/presets/presetMap'; + +describe('DecomposedCustomLabelTransformer', () => { + const regAcc = new RegistryAccess(getEffectiveRegistry({ presets: [presetMap.get('decomposeCustomLabelsBeta2')!] })); + + describe('LabelsMetadataTransformer', () => { + describe('toSourceFormat', () => { + describe('WriteInfo output (where the file will write to)', () => { + describe('default dir', () => { + it('multiple labels in a single customLabels', async () => { + const component = THREE_CUSTOM_LABELS_CMP; + const xf = new LabelsMetadataTransformer(regAcc); + const result = await xf.toSourceFormat({ component }); + expect(result).to.have.length(3); + result.map((l) => { + expect(l.output).to.include(join('main', 'default', 'labels')); + }); + expect(result[0].output).to.match(/DeleteMe.label-meta.xml$/); + expect(result[1].output).to.match(/KeepMe1.label-meta.xml$/); + expect(result[2].output).to.match(/KeepMe2.label-meta.xml$/); + }); + it('single label in customLabels', async () => { + const component = ONE_CUSTOM_LABELS_CMP; + const xf = new LabelsMetadataTransformer(regAcc); + const result = await xf.toSourceFormat({ component }); + expect(result).to.have.length(1); + expect(result[0].output).to.equal(join('main', 'default', 'labels', 'OnlyLabel.label-meta.xml')); + }); + it('empty customLabels ', async () => { + const component = EMPTY_CUSTOM_LABELS_CMP; + const xf = new LabelsMetadataTransformer(regAcc); + const result = await xf.toSourceFormat({ component }); + expect(result).to.deep.equal([]); + }); + it('merge component in defaultDir', async () => { + const component = ONE_CUSTOM_LABELS_CMP; + const xf = new LabelsMetadataTransformer(regAcc); + const result = await xf.toSourceFormat({ + component, + mergeSet: new ComponentSet([ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP], regAcc), + }); + expect(result).to.have.length(1); + expect(result[0].output).to.equal(ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP.xml!); + }); + }); + }); + describe('no labels dir', () => { + it('merge matches label not in a labels dir', async () => { + const component = ONE_CUSTOM_LABELS_CMP; + const xf = new LabelsMetadataTransformer(regAcc); + const result = await xf.toSourceFormat({ + component, + mergeSet: new ComponentSet([ONLY_LABEL_NO_DIR_CMP], regAcc), + }); + expect(result).to.have.length(1); + expect(result[0].output).to.equal(ONLY_LABEL_NO_DIR_CMP.xml!); + }); + }); + describe('non-default dir', () => { + it('merge component in nonDefault dir => matches the original location', async () => { + const component = ONE_CUSTOM_LABELS_CMP; + const xf = new LabelsMetadataTransformer(regAcc); + const result = await xf.toSourceFormat({ + component, + mergeSet: new ComponentSet([ONLY_LABEL_CMP_IN_ANOTHER_DIR_CMP], regAcc), + }); + expect(result).to.have.length(1); + expect(result[0].output).to.equal(ONLY_LABEL_CMP_IN_ANOTHER_DIR_CMP.xml!); + }); + it('merge component in nonDefault dir, but mdapi does not match existing source ', async () => { + const component = THREE_CUSTOM_LABELS_CMP; + const xf = new LabelsMetadataTransformer(regAcc); + const result = await xf.toSourceFormat({ + component, + mergeSet: new ComponentSet([ONLY_LABEL_CMP_IN_ANOTHER_DIR_CMP], regAcc), + }); + expect(result).to.have.length(3); + result.map((l) => { + expect(l.output).to.include(join('main', 'default', 'labels')); + }); + }); + }); + }); + }); + + describe('LabelMetadataTransformer', () => { + describe('toMetadataFormat', () => { + it('should set the customLabelsType in the context', async () => { + const component = ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP; + const xf = new LabelMetadataTransformer(regAcc); + const result = await xf.toMetadataFormat(component); + expect(result).to.deep.equal([]); + expect(xf.context.decomposedLabels.customLabelsType).to.equal(regAcc.getTypeByName('CustomLabels')); + }); + it('should put the entire CustomLabel xml content into the transactionState', async () => { + const component = ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP; + const xf = new LabelMetadataTransformer(regAcc); + const result = await xf.toMetadataFormat(component); + expect(result).to.deep.equal([]); + expect(xf.context.decomposedLabels.transactionState.customLabelByFullName.size).to.equal(1); + const stateEntry = xf.context.decomposedLabels.transactionState.customLabelByFullName.get( + ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP.fullName + ); + // component properties are in the state. We could say the same about the rest of CustomLabel properties + // but would have to the xml => js and omitNS stuff here to compare + expect(stateEntry?.fullName).to.deep.equal(component.fullName); + }); + }); + describe('finalizer', () => { + it('single label from source to mdapi', async () => { + const component = ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP; + const xf = new LabelMetadataTransformer(regAcc); + await xf.toMetadataFormat(component); + const finalizer = new DecomposedLabelsFinalizer(); + finalizer.customLabelsType = regAcc.getTypeByName('CustomLabels'); + finalizer.transactionState = xf.context.decomposedLabels.transactionState; + const result = await finalizer.finalize(); + expect(result).to.have.length(1); + expect(result[0].component.fullName).to.equal('CustomLabels'); + expect(result[0].component.type.name).to.equal('CustomLabels'); + expect(result[0].writeInfos).to.have.length(1); + assert(result[0].writeInfos[0].source); + const contents = (await stream2buffer(result[0].writeInfos[0].source)).toString(); + expect(parser.parse(contents)).to.deep.equal(await ONE_CUSTOM_LABELS_CMP.parseXml()); + }); + it('2 labels from source to mdapi', async () => { + const component1 = ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP; + const component2 = OTHER_LABEL_CMP; + const xf = new LabelMetadataTransformer(regAcc); + await xf.toMetadataFormat(component1); + await xf.toMetadataFormat(component2); + const finalizer = new DecomposedLabelsFinalizer(); + finalizer.customLabelsType = regAcc.getTypeByName('CustomLabels'); + finalizer.transactionState = xf.context.decomposedLabels.transactionState; + const result = await finalizer.finalize(); + expect(result).to.have.length(1); + expect(result[0].component.fullName).to.equal('CustomLabels'); + expect(result[0].component.type.name).to.equal('CustomLabels'); + // still produces only 1 writeInfo + expect(result[0].writeInfos).to.have.length(1); + assert(result[0].writeInfos[0].source); + const contents = (await stream2buffer(result[0].writeInfos[0].source)).toString(); + // with 2 labels in it + expect(parser.parse(contents).CustomLabels.labels).to.have.length(2); + }); + }); + }); +}); diff --git a/test/convert/transformers/decomposedMetadataTransformer.test.ts b/test/convert/transformers/decomposedMetadataTransformer.test.ts index 1d48d4bfc1..980e2ca4e6 100644 --- a/test/convert/transformers/decomposedMetadataTransformer.test.ts +++ b/test/convert/transformers/decomposedMetadataTransformer.test.ts @@ -132,7 +132,7 @@ describe('DecomposedMetadataTransformer', () => { }, }); - const result = await transformer.toSourceFormat(component); + const result = await transformer.toSourceFormat({ component }); expect(context.decomposition.transactionState.size).to.equal(0); expect(result).to.deep.equal([ @@ -193,7 +193,7 @@ describe('DecomposedMetadataTransformer', () => { ) .returns(false); - const result = await transformer.toSourceFormat(component); + const result = await transformer.toSourceFormat({ component }); expect(context.decomposition.transactionState.size).to.equal(0); expect(result).to.deep.equal([ @@ -239,7 +239,7 @@ describe('DecomposedMetadataTransformer', () => { }, }); - const result = await transformer.toSourceFormat(component); + const result = await transformer.toSourceFormat({ component }); expect(result).to.deep.equal([ { @@ -277,7 +277,7 @@ describe('DecomposedMetadataTransformer', () => { }, }); - const result = await transformer.toSourceFormat(component); + const result = await transformer.toSourceFormat({ component }); expect(result).to.deep.equal([ { @@ -327,7 +327,7 @@ describe('DecomposedMetadataTransformer', () => { }, }); - const result = await transformer.toSourceFormat(component); + const result = await transformer.toSourceFormat({ component }); expect(result).to.deep.equal([ { @@ -378,7 +378,7 @@ describe('DecomposedMetadataTransformer', () => { }, }); - const result = await transformer.toSourceFormat(cft, cot); + const result = await transformer.toSourceFormat({ component: cft, mergeWith: cot }); expect(result).to.deep.equal([ { @@ -417,7 +417,7 @@ describe('DecomposedMetadataTransformer', () => { const transformer = new DecomposedMetadataTransformer(); $$.SANDBOX.stub(component, 'parseXml').resolves({}); - const result = await transformer.toSourceFormat(component); + const result = await transformer.toSourceFormat({ component }); expect(result).to.be.an('array').with.lengthOf(1); // there will be a file produced, with just the outer type (ex: CustomObject) and the xmlns declaration @@ -446,7 +446,7 @@ describe('DecomposedMetadataTransformer', () => { .withArgs(join('main', 'default', 'objects', 'customObject__c', 'customObject__c.object-meta.xml')) .returns(true); - const result = await transformer.toSourceFormat(component); + const result = await transformer.toSourceFormat({ component }); expect(result).to.deep.equal([]); }); @@ -472,7 +472,7 @@ describe('DecomposedMetadataTransformer', () => { }); const transformer = new DecomposedMetadataTransformer(registryAccess); - const result = await transformer.toSourceFormat(componentToConvert, component); + const result = await transformer.toSourceFormat({ component: componentToConvert, mergeWith: component }); expect(result).to.deep.equal([ { @@ -509,7 +509,7 @@ describe('DecomposedMetadataTransformer', () => { }); const transformer = new DecomposedMetadataTransformer(); - const result = await transformer.toSourceFormat(componentToConvert, component); + const result = await transformer.toSourceFormat({ component: componentToConvert, mergeWith: component }); expect(result).to.deep.equal([ { @@ -556,7 +556,7 @@ describe('DecomposedMetadataTransformer', () => { try { // NOTE: it doesn't matter what the first component is for this test since it's all // about the child components of the parentComponent. - await transformer.toSourceFormat(component, parentComponent); + await transformer.toSourceFormat({ component, mergeWith: parentComponent }); assert(false, 'expected TypeInferenceError to be thrown'); } catch (err) { assert(err instanceof Error); @@ -590,7 +590,7 @@ describe('DecomposedMetadataTransformer', () => { const context = new ConvertContext(); const transformer = new DecomposedMetadataTransformer(registryAccess, context); - const result = await transformer.toSourceFormat(component, componentToMerge); + const result = await transformer.toSourceFormat({ component, mergeWith: componentToMerge }); expect(result).to.be.empty; expect( context.decomposition.transactionState.get(`${mergeComponentChild.type.name}#${mergeComponentChild.fullName}`) @@ -616,7 +616,7 @@ describe('DecomposedMetadataTransformer', () => { it('should defer write operation for parent xml that is not a member of merge component', async () => { const { fullName, type } = component; const root = join('main', 'default', type.directoryName, fullName); - const componentToMerge = SourceComponent.createVirtualComponent( + const mergeWith = SourceComponent.createVirtualComponent( { name: 'a', type, @@ -633,7 +633,7 @@ describe('DecomposedMetadataTransformer', () => { const context = new ConvertContext(); const transformer = new DecomposedMetadataTransformer(registryAccess, context); - const result = await transformer.toSourceFormat(component, componentToMerge); + const result = await transformer.toSourceFormat({ component, mergeWith }); expect(result).to.be.empty; expect(context.decomposition.transactionState.get(`${type.name}#${fullName}`)).to.deep.equal({ origin: component, diff --git a/test/convert/transformers/defaultMetadataTransformer.test.ts b/test/convert/transformers/defaultMetadataTransformer.test.ts index 67e7572462..fc5e25e702 100644 --- a/test/convert/transformers/defaultMetadataTransformer.test.ts +++ b/test/convert/transformers/defaultMetadataTransformer.test.ts @@ -197,7 +197,7 @@ describe('DefaultMetadataTransformer', () => { source: component.tree.stream(component.xml), }); - expect(await transformer.toSourceFormat(component)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equal(expectedInfos); }); it('should add in the -meta.xml suffix for components with no content', async () => { @@ -213,7 +213,7 @@ describe('DefaultMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equal(expectedInfos); }); it('should handle components in folders with no content', async () => { @@ -234,7 +234,7 @@ describe('DefaultMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equal(expectedInfos); }); it('should not remove file extension and preserve -meta.xml for DigitalExperienceBundle', async () => { @@ -263,7 +263,7 @@ describe('DefaultMetadataTransformer', () => { ), }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equal(expectedInfos); }); it('should handle folder components', async () => { @@ -284,7 +284,7 @@ describe('DefaultMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equal(expectedInfos); }); it('should merge output with merge component when content is a directory', async () => { @@ -322,7 +322,7 @@ describe('DefaultMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component, mergeWith)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component, mergeWith })).to.deep.equal(expectedInfos); }); it('should merge output with merge component when content is a file', async () => { @@ -356,7 +356,7 @@ describe('DefaultMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component, mergeWith)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component, mergeWith })).to.deep.equal(expectedInfos); }); it('should use merge component xml path', async () => { @@ -371,7 +371,7 @@ describe('DefaultMetadataTransformer', () => { [] ); assert(typeof component.xml === 'string'); - expect(await transformer.toSourceFormat(component, mergeWith)).to.deep.contain({ + expect(await transformer.toSourceFormat({ component, mergeWith })).to.deep.contain({ output: mergeWith.xml, source: component.tree.stream(component.xml), }); @@ -388,7 +388,7 @@ describe('DefaultMetadataTransformer', () => { ); assert(typeof component.xml === 'string'); - expect(await transformer.toSourceFormat(component, mergeWith)).to.deep.contain({ + expect(await transformer.toSourceFormat({ component, mergeWith })).to.deep.contain({ output: component.getPackageRelativePath(component.xml, 'source'), source: component.tree.stream(component.xml), }); @@ -411,7 +411,7 @@ describe('DefaultMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equal(expectedInfos); }); }); }); diff --git a/test/convert/transformers/nonDecomposedMetadataTransformer.test.ts b/test/convert/transformers/nonDecomposedMetadataTransformer.test.ts index 90b2219a29..faf7aa796b 100644 --- a/test/convert/transformers/nonDecomposedMetadataTransformer.test.ts +++ b/test/convert/transformers/nonDecomposedMetadataTransformer.test.ts @@ -40,7 +40,7 @@ describe('NonDecomposedMetadataTransformer', () => { const context = new ConvertContext(); const transformer = new NonDecomposedMetadataTransformer(registryAccess, context); - const result = await transformer.toSourceFormat(component); + const result = await transformer.toSourceFormat({ component }); expect(result).to.deep.equal([]); expect(context.decomposition.transactionState).to.deep.equal(new Map()); expect(context.recomposition.transactionState).to.deep.equal(new Map()); @@ -68,7 +68,7 @@ describe('NonDecomposedMetadataTransformer', () => { $$.SANDBOX.stub(componentToConvert, 'parseXml').resolves(nonDecomposed.FULL_XML_CONTENT); $$.SANDBOX.stub(componentToConvert, 'parseXmlSync').returns(nonDecomposed.FULL_XML_CONTENT); - const result = await transformer.toSourceFormat(componentToConvert, component); + const result = await transformer.toSourceFormat({ component: componentToConvert, mergeWith: component }); expect(result).to.deep.equal([]); expect(context.nonDecomposition.transactionState).to.deep.equal({ childrenByUniqueElement: new Map([ diff --git a/test/convert/transformers/staticResourceMetadataTransformer.test.ts b/test/convert/transformers/staticResourceMetadataTransformer.test.ts index f7f4043fb6..0e5b5d322e 100644 --- a/test/convert/transformers/staticResourceMetadataTransformer.test.ts +++ b/test/convert/transformers/staticResourceMetadataTransformer.test.ts @@ -222,7 +222,7 @@ describe('StaticResourceMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equalInAnyOrder(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equalInAnyOrder(expectedInfos); }); it('should rename extension from .resource for a fallback mime extension', async () => { @@ -247,7 +247,7 @@ describe('StaticResourceMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equalInAnyOrder(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equalInAnyOrder(expectedInfos); }); it('should rename extension from .resource for an unsupported mime extension', async () => { @@ -273,14 +273,14 @@ describe('StaticResourceMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equalInAnyOrder(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equalInAnyOrder(expectedInfos); }); it('should ignore components without content', async () => { const component = Object.assign({}, mixedContentSingleFile.COMPONENT); component.content = undefined; - expect(await transformer.toSourceFormat(component)).to.deep.equal([]); + expect(await transformer.toSourceFormat({ component })).to.deep.equal([]); }); it('should extract an archive', async () => { @@ -306,7 +306,7 @@ describe('StaticResourceMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equalInAnyOrder(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equalInAnyOrder(expectedInfos); expect(pipelineStub.callCount).to.equal(1); expect(pipelineStub.firstCall.args[1]).to.equal( join( @@ -340,7 +340,7 @@ describe('StaticResourceMetadataTransformer', () => { }, ]; - expect(await transformer.toSourceFormat(component)).to.deep.equalInAnyOrder(expectedInfos); + expect(await transformer.toSourceFormat({ component })).to.deep.equalInAnyOrder(expectedInfos); }); it('should merge output with merge component when content is archive', async () => { @@ -349,7 +349,7 @@ describe('StaticResourceMetadataTransformer', () => { assert(component.xml); assert(typeof transformer.defaultDirectory === 'string'); - const mergeComponent = SourceComponent.createVirtualComponent( + const mergeWith = SourceComponent.createVirtualComponent( { name: mixedContentSingleFile.COMPONENT.name, type: registry.types.staticresource, @@ -367,8 +367,8 @@ describe('StaticResourceMetadataTransformer', () => { }, ] ); - assert(mergeComponent.xml); - assert(mergeComponent.content); + assert(mergeWith.xml); + assert(mergeWith.content); env.stub(component, 'parseXml').resolves({ StaticResource: { contentType: 'application/zip', @@ -382,14 +382,14 @@ describe('StaticResourceMetadataTransformer', () => { const expectedInfos: WriteInfo[] = [ { source: component.tree.stream(component.xml), - output: mergeComponent.xml, + output: mergeWith.xml, }, ]; - expect(await transformer.toSourceFormat(component, mergeComponent)).to.deep.equal(expectedInfos); + expect(await transformer.toSourceFormat({ component, mergeWith })).to.deep.equal(expectedInfos); expect(pipelineStub.callCount).to.equal(1); expect(pipelineStub.firstCall.args[1]).to.deep.equal( - join(transformer.defaultDirectory, mergeComponent.content, 'b', 'c.css') + join(transformer.defaultDirectory, mergeWith.content, 'b', 'c.css') ); }); @@ -398,7 +398,7 @@ describe('StaticResourceMetadataTransformer', () => { const component = mixedContentSingleFile.COMPONENT; assert(component.content); assert(component.xml); - const mergeComponent = SourceComponent.createVirtualComponent( + const mergeWith = SourceComponent.createVirtualComponent( { name: mixedContentSingleFile.COMPONENT.name, type: registry.types.staticresource, @@ -416,7 +416,7 @@ describe('StaticResourceMetadataTransformer', () => { }, ] ); - assert(mergeComponent.xml); + assert(mergeWith.xml); env.stub(component, 'parseXml').resolves({ StaticResource: { @@ -426,15 +426,15 @@ describe('StaticResourceMetadataTransformer', () => { const expectedInfos: WriteInfo[] = [ { source: component.tree.stream(component.content), - output: `${mergeComponent.content}.txt`, + output: `${mergeWith.content}.txt`, }, { source: component.tree.stream(component.xml), - output: mergeComponent.xml, + output: mergeWith.xml, }, ]; - expect(await transformer.toSourceFormat(component, mergeComponent)).to.deep.equalInAnyOrder(expectedInfos); + expect(await transformer.toSourceFormat({ component, mergeWith })).to.deep.equalInAnyOrder(expectedInfos); }); }); }); diff --git a/test/mock/type-constants/decomposedCustomLabelsConstant.ts b/test/mock/type-constants/decomposedCustomLabelsConstant.ts new file mode 100644 index 0000000000..488f00f1bd --- /dev/null +++ b/test/mock/type-constants/decomposedCustomLabelsConstant.ts @@ -0,0 +1,199 @@ +/* + * Copyright (c) 2023, salesforce.com, inc. + * All rights reserved. + * Licensed under the BSD 3-Clause license. + * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause + */ +import { join } from 'node:path'; + +import { SourceComponent, VirtualTreeContainer, presetMap, RegistryAccess } from '../../../src'; +import { getEffectiveRegistry } from '../../../src/registry/variants'; + +// Constants for a matching content file type +const regAcc = new RegistryAccess(getEffectiveRegistry({ presets: [presetMap.get('decomposeCustomLabelsBeta2')!] })); + +const customLabelsType = regAcc.getTypeByName('CustomLabels'); +const customLabelType = regAcc.getTypeByName('CustomLabel'); + +const MDAPI_XML_NAME = 'CustomLabels.labels'; + +export const EMPTY_CUSTOM_LABELS_CMP = new SourceComponent( + { + name: 'CustomLabels', + type: customLabelsType, + xml: join('labels', MDAPI_XML_NAME), + }, + new VirtualTreeContainer([ + { + dirPath: 'labels', + children: [ + { + name: MDAPI_XML_NAME, + data: Buffer.from(` +`), + }, + ], + }, + ]) +); +export const ONE_CUSTOM_LABELS_CMP = new SourceComponent( + { + name: 'CustomLabels', + type: customLabelsType, + xml: join('labels', MDAPI_XML_NAME), + }, + new VirtualTreeContainer([ + { + dirPath: 'labels', + children: [ + { + name: MDAPI_XML_NAME, + data: Buffer.from(` + + + OnlyLabel + en_US + true + OnlyLabel + OnlyLabel + +`), + }, + ], + }, + ]) +); + +export const THREE_CUSTOM_LABELS_CMP = new SourceComponent( + { + name: 'CustomLabels', + type: customLabelsType, + xml: join('labels', MDAPI_XML_NAME), + }, + new VirtualTreeContainer([ + { + dirPath: 'labels', + children: [ + { + name: MDAPI_XML_NAME, + data: Buffer.from(` + + + DeleteMe + en_US + true + DeleteMe + Test + + + KeepMe1 + en_US + true + KeepMe1 + Test + + + KeepMe2 + en_US + true + KeepMe2 + Test + +`), + }, + ], + }, + ]) +); + +const ONLY_LABEL_CONTENTS = ` + + OnlyLabel + en_US + true + OnlyLabel + OnlyLabel +`; + +export const ONLY_LABEL_CMP_IN_DEFAULT_DIR_CMP = new SourceComponent( + { + name: 'OnlyLabel', + type: customLabelType, + xml: join('main', 'default', 'labels', 'OnlyLabel.label-meta.xml'), + }, + new VirtualTreeContainer([ + { + dirPath: join('main', 'default', 'labels'), + children: [ + { + name: 'OnlyLabel.label-meta.xml', + data: Buffer.from(ONLY_LABEL_CONTENTS), + }, + ], + }, + ]) +); + +export const ONLY_LABEL_CMP_IN_ANOTHER_DIR_CMP = new SourceComponent( + { + name: 'OnlyLabel', + type: customLabelType, + xml: join('other', 'dir', 'labels', 'OnlyLabel.label-meta.xml'), + }, + new VirtualTreeContainer([ + { + dirPath: join('other', 'dir', 'labels'), + children: [ + { + name: 'OnlyLabel.label-meta.xml', + data: Buffer.from(ONLY_LABEL_CONTENTS), + }, + ], + }, + ]) +); + +export const ONLY_LABEL_NO_DIR_CMP = new SourceComponent( + { + name: 'OnlyLabel', + type: customLabelType, + xml: 'OnlyLabel.label-meta.xml', + }, + new VirtualTreeContainer([ + { + dirPath: '', + children: [ + { + name: 'OnlyLabel.label-meta.xml', + data: Buffer.from(ONLY_LABEL_CONTENTS), + }, + ], + }, + ]) +); + +export const OTHER_LABEL_CMP = new SourceComponent( + { + name: 'OtherLabel', + type: customLabelType, + xml: join('labels', 'OtherLabel.label-meta.xml'), + }, + new VirtualTreeContainer([ + { + dirPath: 'labels', + children: [ + { + name: 'OtherLabel.label-meta.xml', + data: Buffer.from(` + + OtherLabel + en_US + true + OtherLabel + OtherLabel +`), + }, + ], + }, + ]) +); diff --git a/test/registry/presetTesting.ts b/test/registry/presetTesting.ts index 2ac10e97c0..7c9ce16eb5 100644 --- a/test/registry/presetTesting.ts +++ b/test/registry/presetTesting.ts @@ -19,6 +19,8 @@ type RegistryIterator = { const registriesFromPresets = fs .readdirSync(presetFolder, { withFileTypes: true }) .filter((file) => file.name.endsWith('.json')) + // we don't want to test the original preset since it conflicts with the CustomLabelsBeta2 + .filter((file) => !file.name.endsWith('CustomLabelsBeta.json')) .map((file) => ({ name: file.name, registry: JSON.parse(fs.readFileSync(path.join(file.path, file.name), 'utf-8')) as MetadataRegistry, diff --git a/test/registry/registryValidation.test.ts b/test/registry/registryValidation.test.ts index 304fdf18b3..2ec410c5b5 100644 --- a/test/registry/registryValidation.test.ts +++ b/test/registry/registryValidation.test.ts @@ -5,7 +5,7 @@ * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause */ import { assert, expect } from 'chai'; -import { DecompositionStrategy, MetadataType, TransformerStrategy } from '../../src/registry/types'; +import { MetadataType } from '../../src/registry/types'; import { metadataTypes as UnsupportedTypes } from '../../src/registry/nonSupportedTypes'; import { presets } from './presetTesting'; @@ -79,12 +79,14 @@ for (const preset of presets) { }); describe('every childTypes top-level property maps to a top-level type that has it in its childTypes', () => { - Object.entries(registry.childTypes).forEach(([childId, parentId]) => { - it(`childTypes member ${childId} matches a parent type ${parentId}`, () => { - expect(registry.types[parentId]).to.have.property('children'); - expect(registry.types[parentId]?.children?.types).to.have.property(childId); + Object.entries(registry.childTypes) + .filter(([, parentId]) => parentId) + .forEach(([childId, parentId]) => { + it(`childTypes member ${childId} matches a parent type ${parentId}`, () => { + expect(registry.types[parentId]).to.have.property('children'); + expect(registry.types[parentId]?.children?.types).to.have.property(childId); + }); }); - }); }); }); @@ -324,20 +326,13 @@ for (const preset of presets) { .forEach((type) => { it(`${type.id} has expected properties`, () => { assert(typeof type.strategies?.decomposition === 'string'); - expect( - [DecompositionStrategy.FolderPerType.valueOf(), DecompositionStrategy.TopLevel.valueOf()].includes( - type.strategies.decomposition - ) - ).to.be.true; + expect(['folderPerType', 'topLevel'].includes(type.strategies.decomposition)).to.be.true; assert(typeof type.strategies?.transformer === 'string'); expect( - [ - TransformerStrategy.Standard.valueOf(), - TransformerStrategy.Decomposed.valueOf(), - TransformerStrategy.StaticResource.valueOf(), - TransformerStrategy.NonDecomposed.valueOf(), - ].includes(type.strategies.transformer) + ['decomposed', 'nondecomposed', 'standard', 'staticResource', 'decomposedLabels'].includes( + type.strategies.transformer + ) ).to.be.true; expect(type.strategies.recomposition).to.be.undefined; }); diff --git a/test/snapshot/helper/conversions.ts b/test/snapshot/helper/conversions.ts index 81616fc7f7..e8781096af 100644 --- a/test/snapshot/helper/conversions.ts +++ b/test/snapshot/helper/conversions.ts @@ -9,8 +9,8 @@ import * as fs from 'node:fs'; import snap from 'mocha-snap'; import { expect, config, use } from 'chai'; import deepEqualInAnyOrder from 'deep-equal-in-any-order'; -import { XMLParser } from 'fast-xml-parser'; +import { parser } from '../../../src/utils/metadata'; import { RegistryAccess } from '../../../src/registry/registryAccess'; import { MetadataConverter } from '../../../src/convert/metadataConverter'; import { ComponentSetBuilder } from '../../../src/collections/componentSetBuilder'; @@ -92,18 +92,8 @@ export const sourceToMdapi = async (testDir: string): Promise => { }; /** checks that the two xml bodies have the same equivalent json (handles out-of-order things, etc) */ -export const compareTwoXml = (file1: string, file2: string): Chai.Assertion => { - const parser = new XMLParser({ - ignoreAttributes: false, - parseTagValue: false, - parseAttributeValue: false, - cdataPropName: '__cdata', - ignoreDeclaration: true, - numberParseOptions: { leadingZeros: false, hex: false }, - }); - - return expect(parser.parse(file1)).to.deep.equalInAnyOrder(parser.parse(file2)); -}; +export const compareTwoXml = (file1: string, file2: string): Chai.Assertion => + expect(parser.parse(file1)).to.deep.equalInAnyOrder(parser.parse(file2)); /** * catches missing files by asserting that two directories have the exact same children diff --git a/test/snapshot/sampleProjects/customLabels-simple/__snapshots__/verify-source-files.expected/force-app/test/snapshot/sampleProjects/customLabels-simple/force-app/main/default/labels/CustomLabels.labels-meta.xml b/test/snapshot/sampleProjects/customLabels-simple/__snapshots__/verify-source-files.expected/force-app/test/snapshot/sampleProjects/customLabels-simple/force-app/main/default/labels/CustomLabels.labels-meta.xml deleted file mode 100644 index d57a2391aa..0000000000 --- a/test/snapshot/sampleProjects/customLabels-simple/__snapshots__/verify-source-files.expected/force-app/test/snapshot/sampleProjects/customLabels-simple/force-app/main/default/labels/CustomLabels.labels-meta.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - DeleteMe - en_US - true - DeleteMe - Test - - - KeepMe1 - en_US - true - KeepMe1 - Test - - - KeepMe2 - en_US - true - KeepMe2 - Test - - diff --git a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-md-files.expected/package.xml b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-md-files.expected/package.xml index 51950dd57c..eec5a245c9 100644 --- a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-md-files.expected/package.xml +++ b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-md-files.expected/package.xml @@ -1,8 +1,10 @@ - CustomLabels - CustomLabels + DeleteMe + KeepMe1 + KeepMe2 + CustomLabel 60.0 diff --git a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/CustomLabels.labels-meta.xml b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/CustomLabels.labels-meta.xml deleted file mode 100644 index 6d9520ca90..0000000000 --- a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/CustomLabels.labels-meta.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/DeleteMe.label-meta.xml b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/DeleteMe.label-meta.xml similarity index 78% rename from test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/DeleteMe.label-meta.xml rename to test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/DeleteMe.label-meta.xml index 14bf9da669..95a5f3c818 100644 --- a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/DeleteMe.label-meta.xml +++ b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/DeleteMe.label-meta.xml @@ -1,5 +1,5 @@ - + DeleteMe en_US true diff --git a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/KeepMe1.label-meta.xml b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/KeepMe1.label-meta.xml similarity index 78% rename from test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/KeepMe1.label-meta.xml rename to test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/KeepMe1.label-meta.xml index 9a78141d6e..41a576cdc9 100644 --- a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/KeepMe1.label-meta.xml +++ b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/KeepMe1.label-meta.xml @@ -1,5 +1,5 @@ - + KeepMe1 en_US true diff --git a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/KeepMe2.label-meta.xml b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/KeepMe2.label-meta.xml similarity index 78% rename from test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/KeepMe2.label-meta.xml rename to test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/KeepMe2.label-meta.xml index 64ab9ef9b3..4c559666cb 100644 --- a/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/CustomLabels/KeepMe2.label-meta.xml +++ b/test/snapshot/sampleProjects/preset-decomposeLabels/__snapshots__/verify-source-files.expected/force-app/main/default/labels/KeepMe2.label-meta.xml @@ -1,5 +1,5 @@ - + KeepMe2 en_US true diff --git a/test/snapshot/sampleProjects/preset-decomposeLabels/sfdx-project.json b/test/snapshot/sampleProjects/preset-decomposeLabels/sfdx-project.json index 97d16c7028..ea1b12c4e1 100644 --- a/test/snapshot/sampleProjects/preset-decomposeLabels/sfdx-project.json +++ b/test/snapshot/sampleProjects/preset-decomposeLabels/sfdx-project.json @@ -7,7 +7,7 @@ "path": "force-app" } ], - "sourceBehaviorOptions": ["decomposeCustomLabelsBeta"], "sfdcLoginUrl": "https://login.salesforce.com", - "sourceApiVersion": "60.0" + "sourceApiVersion": "60.0", + "sourceBehaviorOptions": ["decomposeCustomLabelsBeta2"] } diff --git a/yarn.lock b/yarn.lock index 5cbfd14f56..4442fe8c8e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -523,31 +523,7 @@ strip-ansi "6.0.1" ts-retry-promise "^0.8.1" -"@salesforce/core@^8.3.0": - version "8.3.0" - resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-8.3.0.tgz#b61fb6c0c0dec5664ce12ba62ebe35136ae33878" - integrity sha512-HZchC42oGJ5RQsG9HpAb1bT7ohjB31ATDz46ryMvLngMmrfHnyzv2mlIi6UdYkJ/2meH2BJkibHi8paPrtF+/A== - dependencies: - "@jsforce/jsforce-node" "^3.4.0" - "@salesforce/kit" "^3.1.6" - "@salesforce/schemas" "^1.9.0" - "@salesforce/ts-types" "^2.0.10" - ajv "^8.17.1" - change-case "^4.1.2" - fast-levenshtein "^3.0.0" - faye "^1.4.0" - form-data "^4.0.0" - js2xmlparser "^4.0.1" - jsonwebtoken "9.0.2" - jszip "3.10.1" - pino "^9.3.2" - pino-abstract-transport "^1.2.0" - pino-pretty "^11.2.2" - proper-lockfile "^4.1.2" - semver "^7.6.3" - ts-retry-promise "^0.8.1" - -"@salesforce/core@^8.4.0": +"@salesforce/core@^8.3.0", "@salesforce/core@^8.4.0": version "8.4.0" resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-8.4.0.tgz#d2ddfe07994c42b1e917e581e9cf47ad27b97a93" integrity sha512-P+n0+Sp+v6voLTShW2E5sdF7gCUxEXJjNcc9Jtto0ZMyQesmQJ6WGpWmAuRoi+BVYc8OPSlEffndaYDAo/u73g== @@ -1768,10 +1744,10 @@ dateformat@^4.6.3: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5" integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5: - version "4.3.5" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" - integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6: + version "4.3.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" + integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== dependencies: ms "2.1.2" @@ -1789,13 +1765,6 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -debug@^4.3.6: - version "4.3.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" - integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== - dependencies: - ms "2.1.2" - decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8"