From 515011ce231392480cae6f80a88cc540a11e78fd Mon Sep 17 00:00:00 2001 From: Shane McLaughlin Date: Wed, 10 Apr 2024 07:42:35 -0500 Subject: [PATCH] feat!: jsforce-node, top-level exports, improved sfError BREAKING CHANGE: top-level exports will prevent imports from @salesforce/core/lib/etc BREAKING CHANGE: uses jsforce-node in place of jsforce BREAKING CHANGE: type changes for SFError BREAKING CHANGE: remove previously deprecated checkLightningDomain, aliasAccessor * feat: sfError * chore: tsconfig changes to get es2022 error.cause (node 18+) * refactor: no mutate params, no NamedError * feat: let cause be unknown for constructor, create (like wrap) * chore: wrap an Error (so cause can be the original error) * chore: tsconfig for postcompile (doc) * docs: migrating * chore: top-level export of config * refactor: interface => type * refactor: simplify exports, add stateAggregator * chore: import default on messageTransformer * refactor: typing for sfError.getObject, omit undefined props * refactor: restore param mutation/side-effects --------- Co-authored-by: svc-cli-bot --- .eslintrc.cjs | 1 - .sfdevrc.json | 6 + CHANGELOG.md | 4782 ++++------------- MIGRATING_V6-V7.md | 79 + TEST_SETUP.md | 2 +- package.json | 23 +- src/config/config.ts | 8 +- src/config/configAggregator.ts | 4 +- src/config/configFile.ts | 4 +- src/config/configStore.ts | 27 +- src/config/orgUsersConfig.ts | 4 +- src/config/sandboxOrgConfig.ts | 4 +- src/crypto/crypto.ts | 8 +- src/crypto/keyChainImpl.ts | 12 +- src/deviceOauthService.ts | 16 +- src/global.ts | 8 +- src/index.ts | 2 +- src/logger/logger.ts | 33 +- src/messageTransformer.ts | 2 +- src/messages.ts | 39 +- src/org/authInfo.ts | 100 +- src/org/authRemover.ts | 6 +- src/org/connection.ts | 60 +- src/org/org.ts | 74 +- src/org/permissionSetAssignment.ts | 6 +- src/org/scratchOrgCreate.ts | 8 +- src/org/scratchOrgFeatureDeprecation.ts | 4 +- src/org/scratchOrgInfoApi.ts | 20 +- src/org/scratchOrgInfoGenerator.ts | 39 +- src/org/scratchOrgLifecycleEvents.ts | 4 +- src/org/scratchOrgSettingsGenerator.ts | 9 +- src/org/scratchOrgTypes.ts | 8 +- src/org/user.ts | 58 +- src/sfError.ts | 99 +- src/sfProject.ts | 33 +- .../accessors/aliasAccessor.ts | 76 +- src/stateAggregator/accessors/orgAccessor.ts | 5 +- src/status/myDomainResolver.ts | 4 +- src/status/pollingClient.ts | 4 +- src/status/streamingClient.ts | 9 +- src/status/types.ts | 12 +- src/testSetup.ts | 43 +- src/util/checkLightningDomain.ts | 30 - src/util/getJwtAudienceUrl.ts | 2 +- src/util/sfdc.ts | 2 +- src/util/structuredWriter.ts | 4 +- src/webOAuthServer.ts | 14 +- test/tsconfig.json | 6 +- test/unit/deviceOauthServiceTest.ts | 2 +- test/unit/helpers.ts | 14 +- test/unit/org/authInfoTest.ts | 8 +- test/unit/org/authRemoverTest.ts | 14 +- test/unit/org/connectionTest.ts | 2 +- test/unit/org/orgTest.ts | 8 +- test/unit/org/scratchOrgCreateTest.ts | 2 +- test/unit/org/scratchOrgInfoApiTest.ts | 4 +- test/unit/org/scratchOrgInfoGeneratorTest.ts | 2 +- test/unit/sfErrorTest.ts | 278 +- .../accessors/aliasAccessorTest.ts | 8 +- .../accessors/orgAccessorTest.ts | 11 +- test/unit/util/checkLightningDomainTest.ts | 48 - test/unit/util/getJwtAudienceUrlTest.ts | 2 +- tsconfig.json | 4 + .../status/streamingClientExamples.ts | 2 +- typedocExamples/tsconfig.json | 6 +- yarn.lock | 370 +- 66 files changed, 1993 insertions(+), 4595 deletions(-) create mode 100644 MIGRATING_V6-V7.md delete mode 100644 src/util/checkLightningDomain.ts delete mode 100644 test/unit/util/checkLightningDomainTest.ts diff --git a/.eslintrc.cjs b/.eslintrc.cjs index dc43f902db..35cfdd4519 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -10,6 +10,5 @@ module.exports = { extends: ['eslint-config-salesforce-typescript', 'eslint-config-salesforce-license'], - rules: {}, root: true, }; diff --git a/.sfdevrc.json b/.sfdevrc.json index 6a0b07a814..2fba7b90c3 100644 --- a/.sfdevrc.json +++ b/.sfdevrc.json @@ -9,6 +9,12 @@ "output": ["lib/**", "*.tsbuildinfo"], "clean": "if-file-deleted" }, + "build": { + "dependencies": ["compile", "lint"] + }, + "compile-typedoc": { + "command": "tsc -p typedocExamples" + }, "link-check": { "command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"./*.md\" --skip \"examples/README.md|CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|my.salesforce.com|%s\" --markdown --retry --directory-listing --verbosity error", "files": ["./*.md", "./examples/**/*.md", "./messages/**/*.md", "./!(CHANGELOG).md"], diff --git a/CHANGELOG.md b/CHANGELOG.md index fe21826120..39bcc0f098 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7862 +1,5258 @@ ## [6.7.6](https://github.com/forcedotcom/sfdx-core/compare/6.7.5...6.7.6) (2024-04-04) - - ## [6.7.5](https://github.com/forcedotcom/sfdx-core/compare/6.7.4...6.7.5) (2024-04-04) - ### Bug Fixes -* current linter standards, allow 2 ([20601d0](https://github.com/forcedotcom/sfdx-core/commit/20601d09a48a7dbba47cc7acbc318fd379a2351e)) - - +- current linter standards, allow 2 ([20601d0](https://github.com/forcedotcom/sfdx-core/commit/20601d09a48a7dbba47cc7acbc318fd379a2351e)) ## [6.7.4](https://github.com/forcedotcom/sfdx-core/compare/6.7.3...6.7.4) (2024-03-31) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.15 to 3.1.0 ([ad320e0](https://github.com/forcedotcom/sfdx-core/commit/ad320e0b1c23e19680e8aa933b8b56cf8ef51e88)) - - +- **deps:** bump @salesforce/kit from 3.0.15 to 3.1.0 ([ad320e0](https://github.com/forcedotcom/sfdx-core/commit/ad320e0b1c23e19680e8aa933b8b56cf8ef51e88)) ## [6.7.3](https://github.com/forcedotcom/sfdx-core/compare/6.7.2...6.7.3) (2024-03-22) - ### Bug Fixes -* **auth-server:** handle preflight requests ([#1040](https://github.com/forcedotcom/sfdx-core/issues/1040)) ([7a109d9](https://github.com/forcedotcom/sfdx-core/commit/7a109d9deb05fb583578b9e2e7dfb2f62aca3673)) - - +- **auth-server:** handle preflight requests ([#1040](https://github.com/forcedotcom/sfdx-core/issues/1040)) ([7a109d9](https://github.com/forcedotcom/sfdx-core/commit/7a109d9deb05fb583578b9e2e7dfb2f62aca3673)) ## [6.7.2](https://github.com/forcedotcom/sfdx-core/compare/6.7.1...6.7.2) (2024-03-22) - ### Bug Fixes -* updating CN Edition test references ([46ed37e](https://github.com/forcedotcom/sfdx-core/commit/46ed37eced4cf300ffab1aa967317149b644fc52)) - - +- updating CN Edition test references ([46ed37e](https://github.com/forcedotcom/sfdx-core/commit/46ed37eced4cf300ffab1aa967317149b644fc52)) ## [6.7.1](https://github.com/forcedotcom/sfdx-core/compare/6.7.0...6.7.1) (2024-03-11) - ### Bug Fixes -* re-enable code challenge support ([#1035](https://github.com/forcedotcom/sfdx-core/issues/1035)) ([5786688](https://github.com/forcedotcom/sfdx-core/commit/5786688ac47fae008d31ca04f058efb932de88f7)) - - +- re-enable code challenge support ([#1035](https://github.com/forcedotcom/sfdx-core/issues/1035)) ([5786688](https://github.com/forcedotcom/sfdx-core/commit/5786688ac47fae008d31ca04f058efb932de88f7)) # [6.7.0](https://github.com/forcedotcom/sfdx-core/compare/6.6.0...6.7.0) (2024-02-28) - ### Features -* support stronger ciphers ([#810](https://github.com/forcedotcom/sfdx-core/issues/810)) ([dfe8a17](https://github.com/forcedotcom/sfdx-core/commit/dfe8a1707ff65c7f5994f3005f7ebc58f1873716)) - - +- support stronger ciphers ([#810](https://github.com/forcedotcom/sfdx-core/issues/810)) ([dfe8a17](https://github.com/forcedotcom/sfdx-core/commit/dfe8a1707ff65c7f5994f3005f7ebc58f1873716)) # [6.6.0](https://github.com/forcedotcom/sfdx-core/compare/6.5.6...6.6.0) (2024-02-27) - ### Bug Fixes -* delete sandbox auth files before writing new one ([e88d780](https://github.com/forcedotcom/sfdx-core/commit/e88d7807231c16e88e09361f2f0469fe7d977907)) - +- delete sandbox auth files before writing new one ([e88d780](https://github.com/forcedotcom/sfdx-core/commit/e88d7807231c16e88e09361f2f0469fe7d977907)) ### Features -* add support for refreshing sandboxes ([1071303](https://github.com/forcedotcom/sfdx-core/commit/107130360ea84395451d762874ba70c5cddd78fd)) - - +- add support for refreshing sandboxes ([1071303](https://github.com/forcedotcom/sfdx-core/commit/107130360ea84395451d762874ba70c5cddd78fd)) ## [6.5.6](https://github.com/forcedotcom/sfdx-core/compare/6.5.5...6.5.6) (2024-02-25) - ### Bug Fixes -* **deps:** bump @types/semver from 7.5.7 to 7.5.8 ([ee55b66](https://github.com/forcedotcom/sfdx-core/commit/ee55b66579b244985c236334a3608c76bff0921d)) - - +- **deps:** bump @types/semver from 7.5.7 to 7.5.8 ([ee55b66](https://github.com/forcedotcom/sfdx-core/commit/ee55b66579b244985c236334a3608c76bff0921d)) ## [6.5.5](https://github.com/forcedotcom/sfdx-core/compare/6.5.4...6.5.5) (2024-02-18) - ### Bug Fixes -* **deps:** bump semver and @types/semver ([a868c32](https://github.com/forcedotcom/sfdx-core/commit/a868c3221038e6d925c481da803395e8285a5a6c)) - - +- **deps:** bump semver and @types/semver ([a868c32](https://github.com/forcedotcom/sfdx-core/commit/a868c3221038e6d925c481da803395e8285a5a6c)) ## [6.5.4](https://github.com/forcedotcom/sfdx-core/compare/6.5.3...6.5.4) (2024-02-18) - ### Bug Fixes -* **deps:** bump pino from 8.18.0 to 8.19.0 ([ff148e1](https://github.com/forcedotcom/sfdx-core/commit/ff148e118db7d5a144f0dc6e92239cbd8a39ca35)) - - +- **deps:** bump pino from 8.18.0 to 8.19.0 ([ff148e1](https://github.com/forcedotcom/sfdx-core/commit/ff148e118db7d5a144f0dc6e92239cbd8a39ca35)) ## [6.5.3](https://github.com/forcedotcom/sfdx-core/compare/6.5.2...6.5.3) (2024-02-06) - ### Bug Fixes -* remove unused env/config ([1c5bc73](https://github.com/forcedotcom/sfdx-core/commit/1c5bc739e3a930847e6e9f31e7e25cfc5f357909)) - - +- remove unused env/config ([1c5bc73](https://github.com/forcedotcom/sfdx-core/commit/1c5bc739e3a930847e6e9f31e7e25cfc5f357909)) ## [6.5.2](https://github.com/forcedotcom/sfdx-core/compare/6.5.1...6.5.2) (2024-02-04) - ### Bug Fixes -* **deps:** bump pino from 8.17.2 to 8.18.0 ([5485a4d](https://github.com/forcedotcom/sfdx-core/commit/5485a4d72ecba6796165d35900c23d989a2ce6b8)) - - +- **deps:** bump pino from 8.17.2 to 8.18.0 ([5485a4d](https://github.com/forcedotcom/sfdx-core/commit/5485a4d72ecba6796165d35900c23d989a2ce6b8)) ## [6.5.1](https://github.com/forcedotcom/sfdx-core/compare/6.5.0...6.5.1) (2024-01-24) - ### Bug Fixes -* correct typings for configStore `get` ([4dad8c7](https://github.com/forcedotcom/sfdx-core/commit/4dad8c75e38252d2ecafe1a4349cc5b0d19d68ac)) - - +- correct typings for configStore `get` ([4dad8c7](https://github.com/forcedotcom/sfdx-core/commit/4dad8c75e38252d2ecafe1a4349cc5b0d19d68ac)) # [6.5.0](https://github.com/forcedotcom/sfdx-core/compare/6.4.8-dev.0...6.5.0) (2024-01-22) - ### Bug Fixes -* emit warning if config var is unset ([fc32218](https://github.com/forcedotcom/sfdx-core/commit/fc3221886ed47d83999de102e7d76e82a29c0c0c)) -* properly handle undefined ([94fe825](https://github.com/forcedotcom/sfdx-core/commit/94fe825c8e4772bce6ed97f3ab6842e5011f7dd2)) - - +- emit warning if config var is unset ([fc32218](https://github.com/forcedotcom/sfdx-core/commit/fc3221886ed47d83999de102e7d76e82a29c0c0c)) +- properly handle undefined ([94fe825](https://github.com/forcedotcom/sfdx-core/commit/94fe825c8e4772bce6ed97f3ab6842e5011f7dd2)) ## [6.4.8-dev.0](https://github.com/forcedotcom/sfdx-core/compare/6.4.7...6.4.8-dev.0) (2024-01-17) - ### Features -* **scratch:** add `org-capitalize-record-types` ([725bf67](https://github.com/forcedotcom/sfdx-core/commit/725bf67bf0c7b4ba274644581005ed921862da09)) - - +- **scratch:** add `org-capitalize-record-types` ([725bf67](https://github.com/forcedotcom/sfdx-core/commit/725bf67bf0c7b4ba274644581005ed921862da09)) ## [6.4.7](https://github.com/forcedotcom/sfdx-core/compare/6.4.6...6.4.7) (2024-01-10) - ### Bug Fixes -* **deps:** bump pino from 8.16.2 to 8.17.2 ([c63976b](https://github.com/forcedotcom/sfdx-core/commit/c63976ba14a575f631ffad219d2022e7374755e3)) - - +- **deps:** bump pino from 8.16.2 to 8.17.2 ([c63976b](https://github.com/forcedotcom/sfdx-core/commit/c63976ba14a575f631ffad219d2022e7374755e3)) ## [6.4.6](https://github.com/forcedotcom/sfdx-core/compare/6.4.5...6.4.6) (2024-01-09) - ### Bug Fixes -* address review comments ([ea7ad36](https://github.com/forcedotcom/sfdx-core/commit/ea7ad36c65231b9a289c19f5dd185ca5bcf9c735)) -* better header check ([ae4757f](https://github.com/forcedotcom/sfdx-core/commit/ae4757f99746866b6bf0e73c4d8f5e9ac8e418c0)) -* handle html server response ([90d025d](https://github.com/forcedotcom/sfdx-core/commit/90d025d07e749499206c96f2eabe2055899f38cb)) - - +- address review comments ([ea7ad36](https://github.com/forcedotcom/sfdx-core/commit/ea7ad36c65231b9a289c19f5dd185ca5bcf9c735)) +- better header check ([ae4757f](https://github.com/forcedotcom/sfdx-core/commit/ae4757f99746866b6bf0e73c4d8f5e9ac8e418c0)) +- handle html server response ([90d025d](https://github.com/forcedotcom/sfdx-core/commit/90d025d07e749499206c96f2eabe2055899f38cb)) ## [6.4.5](https://github.com/forcedotcom/sfdx-core/compare/6.4.4...6.4.5) (2024-01-09) - ### Bug Fixes -* ignore requests for site icons ([aeab4a9](https://github.com/forcedotcom/sfdx-core/commit/aeab4a9eb0c11b987d9d20e217726688fbc3fd9b)) - - +- ignore requests for site icons ([aeab4a9](https://github.com/forcedotcom/sfdx-core/commit/aeab4a9eb0c11b987d9d20e217726688fbc3fd9b)) ## [6.4.4](https://github.com/forcedotcom/sfdx-core/compare/6.4.3...6.4.4) (2024-01-04) - ### Bug Fixes -* remove slash char from error message ([1bb300b](https://github.com/forcedotcom/sfdx-core/commit/1bb300b2bb9f4990c6e19b9b8c33453416c24c95)) - - +- remove slash char from error message ([1bb300b](https://github.com/forcedotcom/sfdx-core/commit/1bb300b2bb9f4990c6e19b9b8c33453416c24c95)) ## [6.4.3](https://github.com/forcedotcom/sfdx-core/compare/6.4.2...6.4.3) (2023-12-31) - ### Bug Fixes -* **deps:** bump pino-pretty from 10.3.0 to 10.3.1 ([e68014a](https://github.com/forcedotcom/sfdx-core/commit/e68014a992b8a6b7c7b5ff5f35bc5a2e238d834c)) - - +- **deps:** bump pino-pretty from 10.3.0 to 10.3.1 ([e68014a](https://github.com/forcedotcom/sfdx-core/commit/e68014a992b8a6b7c7b5ff5f35bc5a2e238d834c)) ## [6.4.2](https://github.com/forcedotcom/sfdx-core/compare/6.4.1...6.4.2) (2023-12-17) - ### Bug Fixes -* **deps:** bump pino-pretty from 10.2.3 to 10.3.0 ([f7da5be](https://github.com/forcedotcom/sfdx-core/commit/f7da5be9a1384e56a60363ff04906fd7bd15de61)) - - +- **deps:** bump pino-pretty from 10.2.3 to 10.3.0 ([f7da5be](https://github.com/forcedotcom/sfdx-core/commit/f7da5be9a1384e56a60363ff04906fd7bd15de61)) ## [6.4.1](https://github.com/forcedotcom/sfdx-core/compare/6.4.0...6.4.1) (2023-12-12) - ### Bug Fixes -* update max query limit env var ([7b42e94](https://github.com/forcedotcom/sfdx-core/commit/7b42e949a88885c9eea236d667e07aa10a411b49)) - - +- update max query limit env var ([7b42e94](https://github.com/forcedotcom/sfdx-core/commit/7b42e949a88885c9eea236d667e07aa10a411b49)) # [6.4.0](https://github.com/forcedotcom/sfdx-core/compare/6.3.0...6.4.0) (2023-12-08) - ### Features -* import messages with 2 fewer imports ([#1003](https://github.com/forcedotcom/sfdx-core/issues/1003)) ([8080fc9](https://github.com/forcedotcom/sfdx-core/commit/8080fc98de2630603422369efd3e3aca101d0087)) - - +- import messages with 2 fewer imports ([#1003](https://github.com/forcedotcom/sfdx-core/issues/1003)) ([8080fc9](https://github.com/forcedotcom/sfdx-core/commit/8080fc98de2630603422369efd3e3aca101d0087)) # [6.3.0](https://github.com/forcedotcom/sfdx-core/compare/6.2.3-qa.1...6.3.0) (2023-12-05) - - ## [6.2.3-qa.1](https://github.com/forcedotcom/sfdx-core/compare/6.2.3-qa.0...6.2.3-qa.1) (2023-12-04) - ### Bug Fixes -* backward logic on scratch/sbox ([98762d5](https://github.com/forcedotcom/sfdx-core/commit/98762d510ad9fab37ede32a0670bf85a9fe9ab8f)) - - +- backward logic on scratch/sbox ([98762d5](https://github.com/forcedotcom/sfdx-core/commit/98762d510ad9fab37ede32a0670bf85a9fe9ab8f)) ## [6.2.3-qa.0](https://github.com/forcedotcom/sfdx-core/compare/6.2.2...6.2.3-qa.0) (2023-12-04) - ### Features -* return a value, use that instead of mutating state ([b311cb1](https://github.com/forcedotcom/sfdx-core/commit/b311cb1a9340e9494c8deff127900d04f921aab8)) - - +- return a value, use that instead of mutating state ([b311cb1](https://github.com/forcedotcom/sfdx-core/commit/b311cb1a9340e9494c8deff127900d04f921aab8)) ## [6.2.2-qa.0](https://github.com/forcedotcom/sfdx-core/compare/6.2.1...6.2.2-qa.0) (2023-11-27) - ### Bug Fixes -* jsdoc error ([985c2f6](https://github.com/forcedotcom/sfdx-core/commit/985c2f6b8fa90ee5302ecb84a07df8c4e2f214a4)) -* only hit server for undefined values, not false ([c0f3845](https://github.com/forcedotcom/sfdx-core/commit/c0f3845de26400381ee953782444abfdbaa530b9)) - +- jsdoc error ([985c2f6](https://github.com/forcedotcom/sfdx-core/commit/985c2f6b8fa90ee5302ecb84a07df8c4e2f214a4)) +- only hit server for undefined values, not false ([c0f3845](https://github.com/forcedotcom/sfdx-core/commit/c0f3845de26400381ee953782444abfdbaa530b9)) ### Features -* set some known props during scratch org creation ([447b070](https://github.com/forcedotcom/sfdx-core/commit/447b070d02badbe488f20c961b8db79ac6e9aef9)) - - +- set some known props during scratch org creation ([447b070](https://github.com/forcedotcom/sfdx-core/commit/447b070d02badbe488f20c961b8db79ac6e9aef9)) ## [6.2.2](https://github.com/forcedotcom/sfdx-core/compare/6.2.2-qa.0...6.2.2) (2023-11-28) - ### Bug Fixes -* bump jsforce ([#1001](https://github.com/forcedotcom/sfdx-core/issues/1001)) ([bc5a6f0](https://github.com/forcedotcom/sfdx-core/commit/bc5a6f08c25087fb8f63a49882ade9e1a7a63bbc)) - - +- bump jsforce ([#1001](https://github.com/forcedotcom/sfdx-core/issues/1001)) ([bc5a6f0](https://github.com/forcedotcom/sfdx-core/commit/bc5a6f08c25087fb8f63a49882ade9e1a7a63bbc)) ## [6.2.2-qa.0](https://github.com/forcedotcom/sfdx-core/compare/6.2.1...6.2.2-qa.0) (2023-11-27) - ### Bug Fixes -* jsdoc error ([985c2f6](https://github.com/forcedotcom/sfdx-core/commit/985c2f6b8fa90ee5302ecb84a07df8c4e2f214a4)) -* only hit server for undefined values, not false ([c0f3845](https://github.com/forcedotcom/sfdx-core/commit/c0f3845de26400381ee953782444abfdbaa530b9)) - +- jsdoc error ([985c2f6](https://github.com/forcedotcom/sfdx-core/commit/985c2f6b8fa90ee5302ecb84a07df8c4e2f214a4)) +- only hit server for undefined values, not false ([c0f3845](https://github.com/forcedotcom/sfdx-core/commit/c0f3845de26400381ee953782444abfdbaa530b9)) ### Features -* set some known props during scratch org creation ([447b070](https://github.com/forcedotcom/sfdx-core/commit/447b070d02badbe488f20c961b8db79ac6e9aef9)) - - +- set some known props during scratch org creation ([447b070](https://github.com/forcedotcom/sfdx-core/commit/447b070d02badbe488f20c961b8db79ac6e9aef9)) ## [6.2.1](https://github.com/forcedotcom/sfdx-core/compare/6.2.0...6.2.1) (2023-11-26) - ### Bug Fixes -* **deps:** bump @types/semver from 7.5.5 to 7.5.6 ([c12440d](https://github.com/forcedotcom/sfdx-core/commit/c12440de94c8479f4a885157082ee28065e43cff)) - - +- **deps:** bump @types/semver from 7.5.5 to 7.5.6 ([c12440d](https://github.com/forcedotcom/sfdx-core/commit/c12440de94c8479f4a885157082ee28065e43cff)) # [6.2.0](https://github.com/forcedotcom/sfdx-core/compare/6.1.4...6.2.0) (2023-11-21) - ### Features -* generic type for sfError.data ([49beee5](https://github.com/forcedotcom/sfdx-core/commit/49beee53824a843a53e44e6b78f38b628b4eb0f8)) - - +- generic type for sfError.data ([49beee5](https://github.com/forcedotcom/sfdx-core/commit/49beee53824a843a53e44e6b78f38b628b4eb0f8)) ## [6.1.4](https://github.com/forcedotcom/sfdx-core/compare/6.1.3...6.1.4) (2023-11-19) - ### Bug Fixes -* **deps:** bump pino from 8.16.1 to 8.16.2 ([44678d4](https://github.com/forcedotcom/sfdx-core/commit/44678d4b8a7d1c5d89c67070807c324165c267fb)) - - +- **deps:** bump pino from 8.16.1 to 8.16.2 ([44678d4](https://github.com/forcedotcom/sfdx-core/commit/44678d4b8a7d1c5d89c67070807c324165c267fb)) ## [6.1.3](https://github.com/forcedotcom/sfdx-core/compare/6.1.2...6.1.3) (2023-11-15) - ### Bug Fixes -* no retries on sync lock ([b7f5588](https://github.com/forcedotcom/sfdx-core/commit/b7f55882d10bb69c945ebd0cb89bcc6f1d48b9da)) - - +- no retries on sync lock ([b7f5588](https://github.com/forcedotcom/sfdx-core/commit/b7f55882d10bb69c945ebd0cb89bcc6f1d48b9da)) ## [6.1.2](https://github.com/forcedotcom/sfdx-core/compare/6.1.1...6.1.2) (2023-11-15) - ### Bug Fixes -* **types:** additional props for packaging lib ([25b3cf1](https://github.com/forcedotcom/sfdx-core/commit/25b3cf1b28d58bdaeebfef13d4463c33ed8a4b8a)) - - +- **types:** additional props for packaging lib ([25b3cf1](https://github.com/forcedotcom/sfdx-core/commit/25b3cf1b28d58bdaeebfef13d4463c33ed8a4b8a)) ## [6.1.1](https://github.com/forcedotcom/sfdx-core/compare/6.1.0...6.1.1) (2023-11-15) - ### Bug Fixes -* write safety and valid typing for sfProject ([ff8b066](https://github.com/forcedotcom/sfdx-core/commit/ff8b06696f7ef88ac74a35f60e281b90eb74471b)) - - +- write safety and valid typing for sfProject ([ff8b066](https://github.com/forcedotcom/sfdx-core/commit/ff8b06696f7ef88ac74a35f60e281b90eb74471b)) # [6.1.0](https://github.com/forcedotcom/sfdx-core/compare/5.3.20...6.1.0) (2023-11-14) - ### Bug Fixes -* permissionSet type changes ([7412d10](https://github.com/forcedotcom/sfdx-core/commit/7412d103703cfe2df2211546fcf2e6d93a689bc0)) - +- permissionSet type changes ([7412d10](https://github.com/forcedotcom/sfdx-core/commit/7412d103703cfe2df2211546fcf2e6d93a689bc0)) ### Features -* remove sfdxConfig class ([80f21a3](https://github.com/forcedotcom/sfdx-core/commit/80f21a3a44e25443bd59259a80e69c23f6917986)) -* reusable file locks outside of ConfigFile ([29c59e0](https://github.com/forcedotcom/sfdx-core/commit/29c59e013f0cf25407430bd0d4752e4df8686ab5)) -* ts5 and ts-patch ([4e66905](https://github.com/forcedotcom/sfdx-core/commit/4e66905b9c0bd8997c2b995f11d3f36648ec15cb)) - +- remove sfdxConfig class ([80f21a3](https://github.com/forcedotcom/sfdx-core/commit/80f21a3a44e25443bd59259a80e69c23f6917986)) +- reusable file locks outside of ConfigFile ([29c59e0](https://github.com/forcedotcom/sfdx-core/commit/29c59e013f0cf25407430bd0d4752e4df8686ab5)) +- ts5 and ts-patch ([4e66905](https://github.com/forcedotcom/sfdx-core/commit/4e66905b9c0bd8997c2b995f11d3f36648ec15cb)) ### Performance Improvements -* parallelize clear writes ([25a525a](https://github.com/forcedotcom/sfdx-core/commit/25a525ac62f26c2616d062dd3ddc08acee9ef20b)) - - +- parallelize clear writes ([25a525a](https://github.com/forcedotcom/sfdx-core/commit/25a525ac62f26c2616d062dd3ddc08acee9ef20b)) # [5.4.0-crdt.1](https://github.com/forcedotcom/sfdx-core/compare/6.0.1-crdt.0...5.4.0-crdt.1) (2023-10-13) - - ## [6.0.1-crdt.0](https://github.com/forcedotcom/sfdx-core/compare/5.3.9...6.0.1-crdt.0) (2023-10-13) - ### Features -* configFile file locks and write-via-merge ([91316a7](https://github.com/forcedotcom/sfdx-core/commit/91316a7d8478810a07b8948e3de179e2e0abfb3f)) -* typing for what goes in the org-user file ([bde5005](https://github.com/forcedotcom/sfdx-core/commit/bde5005c9d688e179c55fa8a5a94de0611321571)) -* **wip:** crdt-configfile ([bad6dfb](https://github.com/forcedotcom/sfdx-core/commit/bad6dfbbb9bab8d0b3466f8f2d069e132fb871c9)) - - +- configFile file locks and write-via-merge ([91316a7](https://github.com/forcedotcom/sfdx-core/commit/91316a7d8478810a07b8948e3de179e2e0abfb3f)) +- typing for what goes in the org-user file ([bde5005](https://github.com/forcedotcom/sfdx-core/commit/bde5005c9d688e179c55fa8a5a94de0611321571)) +- **wip:** crdt-configfile ([bad6dfb](https://github.com/forcedotcom/sfdx-core/commit/bad6dfbbb9bab8d0b3466f8f2d069e132fb871c9)) ## [5.3.20](https://github.com/forcedotcom/sfdx-core/compare/5.3.19...5.3.20) (2023-11-10) - ### Bug Fixes -* http 420 errors ([6deabcd](https://github.com/forcedotcom/sfdx-core/commit/6deabcd603055786311994cb25c8c9282ff9971d)) - - +- http 420 errors ([6deabcd](https://github.com/forcedotcom/sfdx-core/commit/6deabcd603055786311994cb25c8c9282ff9971d)) ## [5.3.19](https://github.com/forcedotcom/sfdx-core/compare/5.3.18...5.3.19) (2023-11-08) - ### Bug Fixes -* use memory logger instance when disabled ([c2ef3a0](https://github.com/forcedotcom/sfdx-core/commit/c2ef3a0f8fea0518b5eec2f6f515064e9741b46e)) - - +- use memory logger instance when disabled ([c2ef3a0](https://github.com/forcedotcom/sfdx-core/commit/c2ef3a0f8fea0518b5eec2f6f515064e9741b46e)) ## [5.3.18](https://github.com/forcedotcom/sfdx-core/compare/5.3.17...5.3.18) (2023-11-05) - ### Bug Fixes -* **deps:** bump @types/semver from 7.5.3 to 7.5.4 ([a3be392](https://github.com/forcedotcom/sfdx-core/commit/a3be3922f96f8420eb871c413858eac395a95ad3)) - - +- **deps:** bump @types/semver from 7.5.3 to 7.5.4 ([a3be392](https://github.com/forcedotcom/sfdx-core/commit/a3be3922f96f8420eb871c413858eac395a95ad3)) ## [5.3.17](https://github.com/forcedotcom/sfdx-core/compare/5.3.16...5.3.17) (2023-11-02) - ### Bug Fixes -* **deps:** testSetup has non ts-sinon dependency ([9fcb206](https://github.com/forcedotcom/sfdx-core/commit/9fcb206220174af1c20fcc041e127409a41c3593)) - - +- **deps:** testSetup has non ts-sinon dependency ([9fcb206](https://github.com/forcedotcom/sfdx-core/commit/9fcb206220174af1c20fcc041e127409a41c3593)) ## [5.3.16](https://github.com/forcedotcom/sfdx-core/compare/5.3.15...5.3.16) (2023-10-29) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.14 to 3.0.15 ([6189030](https://github.com/forcedotcom/sfdx-core/commit/61890307e557962cc44e02d542c276c56a9329f7)) - - +- **deps:** bump @salesforce/kit from 3.0.14 to 3.0.15 ([6189030](https://github.com/forcedotcom/sfdx-core/commit/61890307e557962cc44e02d542c276c56a9329f7)) ## [5.3.15](https://github.com/forcedotcom/sfdx-core/compare/5.3.14...5.3.15) (2023-10-29) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 2.0.8 to 2.0.9 ([80dea3d](https://github.com/forcedotcom/sfdx-core/commit/80dea3dd60e36be37852177b11f4db18e9a8653a)) - - +- **deps:** bump @salesforce/ts-types from 2.0.8 to 2.0.9 ([80dea3d](https://github.com/forcedotcom/sfdx-core/commit/80dea3dd60e36be37852177b11f4db18e9a8653a)) ## [5.3.14](https://github.com/forcedotcom/sfdx-core/compare/5.3.13...5.3.14) (2023-10-26) - ### Bug Fixes -* add scopeProfiles to project type ([b130982](https://github.com/forcedotcom/sfdx-core/commit/b1309829cbcc8511e60cb6c88a5721edb3c060dd)) -* update schemas dep ([3f70e8f](https://github.com/forcedotcom/sfdx-core/commit/3f70e8fcc64aff0a0a10a864f32aa6325a2ba144)) - - +- add scopeProfiles to project type ([b130982](https://github.com/forcedotcom/sfdx-core/commit/b1309829cbcc8511e60cb6c88a5721edb3c060dd)) +- update schemas dep ([3f70e8f](https://github.com/forcedotcom/sfdx-core/commit/3f70e8fcc64aff0a0a10a864f32aa6325a2ba144)) ## [5.3.13](https://github.com/forcedotcom/sfdx-core/compare/5.3.12...5.3.13) (2023-10-26) - ### Bug Fixes -* handle alias file with no `orgs` prop ([c59c7c7](https://github.com/forcedotcom/sfdx-core/commit/c59c7c7387f159537b9d352057299842f864b864)) - - +- handle alias file with no `orgs` prop ([c59c7c7](https://github.com/forcedotcom/sfdx-core/commit/c59c7c7387f159537b9d352057299842f864b864)) ## [5.3.12](https://github.com/forcedotcom/sfdx-core/compare/5.3.11...5.3.12) (2023-10-24) - ### Bug Fixes -* **deps:** bump pino from 8.15.6 to 8.16.0 ([7e05681](https://github.com/forcedotcom/sfdx-core/commit/7e0568183015151e649883ebcf581be298f792b3)) - - +- **deps:** bump pino from 8.15.6 to 8.16.0 ([7e05681](https://github.com/forcedotcom/sfdx-core/commit/7e0568183015151e649883ebcf581be298f792b3)) ## [5.3.11](https://github.com/forcedotcom/sfdx-core/compare/5.3.10...5.3.11) (2023-10-22) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.13 to 3.0.14 ([9e366de](https://github.com/forcedotcom/sfdx-core/commit/9e366de1c4d674ae9cc83f5f0cff6859edd18974)) - - +- **deps:** bump @salesforce/kit from 3.0.13 to 3.0.14 ([9e366de](https://github.com/forcedotcom/sfdx-core/commit/9e366de1c4d674ae9cc83f5f0cff6859edd18974)) ## [5.3.10](https://github.com/forcedotcom/sfdx-core/compare/5.4.0-crdt.1...5.3.10) (2023-10-20) - ### Bug Fixes -* bump jsforce ([#958](https://github.com/forcedotcom/sfdx-core/issues/958)) ([98a6fef](https://github.com/forcedotcom/sfdx-core/commit/98a6fef4b21320b57f2e0730f94918cdb590953c)) - - +- bump jsforce ([#958](https://github.com/forcedotcom/sfdx-core/issues/958)) ([98a6fef](https://github.com/forcedotcom/sfdx-core/commit/98a6fef4b21320b57f2e0730f94918cdb590953c)) # [5.4.0-crdt.1](https://github.com/forcedotcom/sfdx-core/compare/6.0.1-crdt.0...5.4.0-crdt.1) (2023-10-13) - - ## [6.0.1-crdt.0](https://github.com/forcedotcom/sfdx-core/compare/5.3.9...6.0.1-crdt.0) (2023-10-13) - ### Features -* configFile file locks and write-via-merge ([91316a7](https://github.com/forcedotcom/sfdx-core/commit/91316a7d8478810a07b8948e3de179e2e0abfb3f)) -* typing for what goes in the org-user file ([bde5005](https://github.com/forcedotcom/sfdx-core/commit/bde5005c9d688e179c55fa8a5a94de0611321571)) -* **wip:** crdt-configfile ([bad6dfb](https://github.com/forcedotcom/sfdx-core/commit/bad6dfbbb9bab8d0b3466f8f2d069e132fb871c9)) - - +- configFile file locks and write-via-merge ([91316a7](https://github.com/forcedotcom/sfdx-core/commit/91316a7d8478810a07b8948e3de179e2e0abfb3f)) +- typing for what goes in the org-user file ([bde5005](https://github.com/forcedotcom/sfdx-core/commit/bde5005c9d688e179c55fa8a5a94de0611321571)) +- **wip:** crdt-configfile ([bad6dfb](https://github.com/forcedotcom/sfdx-core/commit/bad6dfbbb9bab8d0b3466f8f2d069e132fb871c9)) ## [5.3.9](https://github.com/forcedotcom/sfdx-core/compare/5.3.8...5.3.9) (2023-10-09) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.12 to 3.0.13 ([08fb56b](https://github.com/forcedotcom/sfdx-core/commit/08fb56b1a14385168adba81bc44d67fc987040e6)) - - +- **deps:** bump @salesforce/kit from 3.0.12 to 3.0.13 ([08fb56b](https://github.com/forcedotcom/sfdx-core/commit/08fb56b1a14385168adba81bc44d67fc987040e6)) ## [5.3.8](https://github.com/forcedotcom/sfdx-core/compare/5.3.7...5.3.8) (2023-10-08) - ### Bug Fixes -* **deps:** bump pino from 8.15.1 to 8.15.6 ([2a5a9cc](https://github.com/forcedotcom/sfdx-core/commit/2a5a9cc69e6616ed6b4338c3ce26e5c5dbd9abab)) - - +- **deps:** bump pino from 8.15.1 to 8.15.6 ([2a5a9cc](https://github.com/forcedotcom/sfdx-core/commit/2a5a9cc69e6616ed6b4338c3ce26e5c5dbd9abab)) ## [5.3.7](https://github.com/forcedotcom/sfdx-core/compare/5.3.6...5.3.7) (2023-10-08) - ### Bug Fixes -* **deps:** bump @types/semver from 7.5.2 to 7.5.3 ([9e8a0a7](https://github.com/forcedotcom/sfdx-core/commit/9e8a0a7e53d8b5900baf00e01548ea81c1ecfd4e)) - - +- **deps:** bump @types/semver from 7.5.2 to 7.5.3 ([9e8a0a7](https://github.com/forcedotcom/sfdx-core/commit/9e8a0a7e53d8b5900baf00e01548ea81c1ecfd4e)) ## [5.3.6](https://github.com/forcedotcom/sfdx-core/compare/5.3.5...5.3.6) (2023-10-08) - ### Bug Fixes -* **deps:** bump pino-pretty from 10.2.0 to 10.2.3 ([9e925c5](https://github.com/forcedotcom/sfdx-core/commit/9e925c599cbb7f5826ac6a0afe6043f6465e7dcf)) - - +- **deps:** bump pino-pretty from 10.2.0 to 10.2.3 ([9e925c5](https://github.com/forcedotcom/sfdx-core/commit/9e925c599cbb7f5826ac6a0afe6043f6465e7dcf)) ## [5.3.5](https://github.com/forcedotcom/sfdx-core/compare/5.3.4...5.3.5) (2023-10-06) - ### Bug Fixes -* allow padding on id and secret ([b93ac50](https://github.com/forcedotcom/sfdx-core/commit/b93ac504d09145dad3d5b5beea4ce1d5a56985cd)) - - +- allow padding on id and secret ([b93ac50](https://github.com/forcedotcom/sfdx-core/commit/b93ac504d09145dad3d5b5beea4ce1d5a56985cd)) ## [5.3.4](https://github.com/forcedotcom/sfdx-core/compare/5.3.3...5.3.4) (2023-10-04) - ### Bug Fixes -* handle multiple sandbox processes in resumable state ([#944](https://github.com/forcedotcom/sfdx-core/issues/944)) ([a49409d](https://github.com/forcedotcom/sfdx-core/commit/a49409d05ce7edbea861eaa0de91c2c9d8a70ddd)) - - +- handle multiple sandbox processes in resumable state ([#944](https://github.com/forcedotcom/sfdx-core/issues/944)) ([a49409d](https://github.com/forcedotcom/sfdx-core/commit/a49409d05ce7edbea861eaa0de91c2c9d8a70ddd)) ## [5.3.3](https://github.com/forcedotcom/sfdx-core/compare/5.3.2...5.3.3) (2023-10-01) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 2.0.7 to 2.0.8 ([d3e22b9](https://github.com/forcedotcom/sfdx-core/commit/d3e22b9420beae576ca085fd4827c169f8b54535)) - - +- **deps:** bump @salesforce/ts-types from 2.0.7 to 2.0.8 ([d3e22b9](https://github.com/forcedotcom/sfdx-core/commit/d3e22b9420beae576ca085fd4827c169f8b54535)) ## [5.3.2](https://github.com/forcedotcom/sfdx-core/compare/5.3.1...5.3.2) (2023-10-01) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.11 to 3.0.12 ([b738085](https://github.com/forcedotcom/sfdx-core/commit/b738085f2266801fbc94241824ebfe899ba80fd6)) - - +- **deps:** bump @salesforce/kit from 3.0.11 to 3.0.12 ([b738085](https://github.com/forcedotcom/sfdx-core/commit/b738085f2266801fbc94241824ebfe899ba80fd6)) ## [5.3.1](https://github.com/forcedotcom/sfdx-core/compare/5.3.0...5.3.1) (2023-09-28) - ### Bug Fixes -* **deps:** bump get-func-name from 2.0.0 to 2.0.2 ([19aeb98](https://github.com/forcedotcom/sfdx-core/commit/19aeb98c16297da433f3227e413fe92833929108)) - - +- **deps:** bump get-func-name from 2.0.0 to 2.0.2 ([19aeb98](https://github.com/forcedotcom/sfdx-core/commit/19aeb98c16297da433f3227e413fe92833929108)) # [5.3.0](https://github.com/forcedotcom/sfdx-core/compare/5.2.10...5.3.0) (2023-09-27) - ### Features -* unique listener names for lifecycle events ([#941](https://github.com/forcedotcom/sfdx-core/issues/941)) ([c5d60ae](https://github.com/forcedotcom/sfdx-core/commit/c5d60ae62e4bbcacdd3a496d17fbd3ce0cfbafba)) - - +- unique listener names for lifecycle events ([#941](https://github.com/forcedotcom/sfdx-core/issues/941)) ([c5d60ae](https://github.com/forcedotcom/sfdx-core/commit/c5d60ae62e4bbcacdd3a496d17fbd3ce0cfbafba)) ## [5.2.10](https://github.com/forcedotcom/sfdx-core/compare/5.2.9...5.2.10) (2023-09-17) - ### Bug Fixes -* **deps:** bump @types/semver from 7.5.1 to 7.5.2 ([3994b3b](https://github.com/forcedotcom/sfdx-core/commit/3994b3b4d4234a7ed5d79e355a018d4d9249480c)) - - +- **deps:** bump @types/semver from 7.5.1 to 7.5.2 ([3994b3b](https://github.com/forcedotcom/sfdx-core/commit/3994b3b4d4234a7ed5d79e355a018d4d9249480c)) ## [5.2.9](https://github.com/forcedotcom/sfdx-core/compare/5.2.8...5.2.9) (2023-09-10) - ### Bug Fixes -* **deps:** bump pino from 8.15.0 to 8.15.1 ([617c440](https://github.com/forcedotcom/sfdx-core/commit/617c44030a320575f87ed14c23de2a45544a8441)) - - +- **deps:** bump pino from 8.15.0 to 8.15.1 ([617c440](https://github.com/forcedotcom/sfdx-core/commit/617c44030a320575f87ed14c23de2a45544a8441)) ## [5.2.8](https://github.com/forcedotcom/sfdx-core/compare/5.2.7...5.2.8) (2023-09-10) - ### Bug Fixes -* **deps:** bump @types/semver from 7.5.0 to 7.5.1 ([90e2870](https://github.com/forcedotcom/sfdx-core/commit/90e2870fc911c495176a917007dacd9bbf64a91c)) - - +- **deps:** bump @types/semver from 7.5.0 to 7.5.1 ([90e2870](https://github.com/forcedotcom/sfdx-core/commit/90e2870fc911c495176a917007dacd9bbf64a91c)) ## [5.2.7](https://github.com/forcedotcom/sfdx-core/compare/5.2.6...5.2.7) (2023-09-04) - ### Bug Fixes -* **deps:** bump ts-retry-promise from 0.7.0 to 0.7.1 ([d71420a](https://github.com/forcedotcom/sfdx-core/commit/d71420a7360e81c8c561e07becbb085ddaf5f6ce)) - - +- **deps:** bump ts-retry-promise from 0.7.0 to 0.7.1 ([d71420a](https://github.com/forcedotcom/sfdx-core/commit/d71420a7360e81c8c561e07becbb085ddaf5f6ce)) ## [5.2.6](https://github.com/forcedotcom/sfdx-core/compare/5.2.5...5.2.6) (2023-09-03) - ### Bug Fixes -* **deps:** bump jsonwebtoken from 9.0.1 to 9.0.2 ([8323f3c](https://github.com/forcedotcom/sfdx-core/commit/8323f3cd253527210050b87b9936fb210ea74974)) - - +- **deps:** bump jsonwebtoken from 9.0.1 to 9.0.2 ([8323f3c](https://github.com/forcedotcom/sfdx-core/commit/8323f3cd253527210050b87b9936fb210ea74974)) ## [5.2.5](https://github.com/forcedotcom/sfdx-core/compare/5.2.4...5.2.5) (2023-09-01) - ### Bug Fixes -* **deps:** bump pino from 8.14.2 to 8.15.0 ([e6770e6](https://github.com/forcedotcom/sfdx-core/commit/e6770e694024adee8b844bf47385f55a4d298efe)) - - +- **deps:** bump pino from 8.14.2 to 8.15.0 ([e6770e6](https://github.com/forcedotcom/sfdx-core/commit/e6770e694024adee8b844bf47385f55a4d298efe)) ## [5.2.4](https://github.com/forcedotcom/sfdx-core/compare/5.2.3...5.2.4) (2023-08-31) - ### Bug Fixes -* **perf:** perf tweaks, semver is a dep ([#918](https://github.com/forcedotcom/sfdx-core/issues/918)) ([5636083](https://github.com/forcedotcom/sfdx-core/commit/563608375fa23d1831673503bee501e487a8b1e4)) - - +- **perf:** perf tweaks, semver is a dep ([#918](https://github.com/forcedotcom/sfdx-core/issues/918)) ([5636083](https://github.com/forcedotcom/sfdx-core/commit/563608375fa23d1831673503bee501e487a8b1e4)) ## [5.2.3](https://github.com/forcedotcom/sfdx-core/compare/5.2.2...5.2.3) (2023-08-27) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.9 to 3.0.11 ([8bad544](https://github.com/forcedotcom/sfdx-core/commit/8bad544318f9999c4b73ac58ecfc976180c769b0)) - - +- **deps:** bump @salesforce/kit from 3.0.9 to 3.0.11 ([8bad544](https://github.com/forcedotcom/sfdx-core/commit/8bad544318f9999c4b73ac58ecfc976180c769b0)) ## [5.2.2](https://github.com/forcedotcom/sfdx-core/compare/5.2.1...5.2.2) (2023-08-27) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 2.0.6 to 2.0.7 ([ee069f4](https://github.com/forcedotcom/sfdx-core/commit/ee069f4bfe8339779bc03f9c961d56cc45bc7a45)) - - +- **deps:** bump @salesforce/ts-types from 2.0.6 to 2.0.7 ([ee069f4](https://github.com/forcedotcom/sfdx-core/commit/ee069f4bfe8339779bc03f9c961d56cc45bc7a45)) ## [5.2.1](https://github.com/forcedotcom/sfdx-core/compare/5.2.0...5.2.1) (2023-08-13) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.6 to 3.0.9 ([a9d45eb](https://github.com/forcedotcom/sfdx-core/commit/a9d45eb7ac4f116464f2852cd4cce889d07e9228)) - - +- **deps:** bump @salesforce/kit from 3.0.6 to 3.0.9 ([a9d45eb](https://github.com/forcedotcom/sfdx-core/commit/a9d45eb7ac4f116464f2852cd4cce889d07e9228)) # [5.2.0](https://github.com/forcedotcom/sfdx-core/compare/5.1.6...5.2.0) (2023-08-03) - ### Features -* save namespacePrefix in auth file ([8d2dd7e](https://github.com/forcedotcom/sfdx-core/commit/8d2dd7ea9a5752a2ad9df3c2b5233476119db1b2)) - - +- save namespacePrefix in auth file ([8d2dd7e](https://github.com/forcedotcom/sfdx-core/commit/8d2dd7ea9a5752a2ad9df3c2b5233476119db1b2)) ## [5.1.6](https://github.com/forcedotcom/sfdx-core/compare/5.1.5...5.1.6) (2023-08-03) - ### Bug Fixes -* use debug levels that are numbers from the env ([f051963](https://github.com/forcedotcom/sfdx-core/commit/f051963272c91ace99e948ba36de8f7e29952796)) - - +- use debug levels that are numbers from the env ([f051963](https://github.com/forcedotcom/sfdx-core/commit/f051963272c91ace99e948ba36de8f7e29952796)) ## [5.1.5](https://github.com/forcedotcom/sfdx-core/compare/5.1.4...5.1.5) (2023-08-02) - ### Bug Fixes -* better type for SandboxFields ([9bf4154](https://github.com/forcedotcom/sfdx-core/commit/9bf4154216dc0bd07438f8be34a3902fa0e64d8f)) -* check devhubs and non-scratch orgs and sandboxes ([57c0bae](https://github.com/forcedotcom/sfdx-core/commit/57c0bae9098f5d750a8ee4d90bc8bfa30a88f38b)) -* identify sandboxes during authentication ([a79117e](https://github.com/forcedotcom/sfdx-core/commit/a79117e2b83ef934addfd06ba74c06e32d66d056)) -* query devhubs, non-scratch orgs, and non-sandboxes to identify sandboxes ([26d923e](https://github.com/forcedotcom/sfdx-core/commit/26d923e5ec34efd9236675ef8c0290341da48c40)) - - +- better type for SandboxFields ([9bf4154](https://github.com/forcedotcom/sfdx-core/commit/9bf4154216dc0bd07438f8be34a3902fa0e64d8f)) +- check devhubs and non-scratch orgs and sandboxes ([57c0bae](https://github.com/forcedotcom/sfdx-core/commit/57c0bae9098f5d750a8ee4d90bc8bfa30a88f38b)) +- identify sandboxes during authentication ([a79117e](https://github.com/forcedotcom/sfdx-core/commit/a79117e2b83ef934addfd06ba74c06e32d66d056)) +- query devhubs, non-scratch orgs, and non-sandboxes to identify sandboxes ([26d923e](https://github.com/forcedotcom/sfdx-core/commit/26d923e5ec34efd9236675ef8c0290341da48c40)) ## [5.1.4](https://github.com/forcedotcom/sfdx-core/compare/5.1.3...5.1.4) (2023-07-31) - ### Bug Fixes -* **deps:** bump pino-pretty from 10.0.0 to 10.2.0 ([0b66a21](https://github.com/forcedotcom/sfdx-core/commit/0b66a21da0fe3a0f7c76b39a96c3a525ab654659)) - - +- **deps:** bump pino-pretty from 10.0.0 to 10.2.0 ([0b66a21](https://github.com/forcedotcom/sfdx-core/commit/0b66a21da0fe3a0f7c76b39a96c3a525ab654659)) ## [5.1.3](https://github.com/forcedotcom/sfdx-core/compare/5.1.2...5.1.3) (2023-07-30) - ### Bug Fixes -* **deps:** bump pino from 8.14.1 to 8.14.2 ([461f8e4](https://github.com/forcedotcom/sfdx-core/commit/461f8e45fb879e59becb69548a0539e7931764a9)) - - +- **deps:** bump pino from 8.14.1 to 8.14.2 ([461f8e4](https://github.com/forcedotcom/sfdx-core/commit/461f8e45fb879e59becb69548a0539e7931764a9)) ## [5.1.2](https://github.com/forcedotcom/sfdx-core/compare/5.1.1...5.1.2) (2023-07-28) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.4 to 3.0.6 ([ecb5525](https://github.com/forcedotcom/sfdx-core/commit/ecb5525e5661571b36545d22d02e404a2deecda5)) - - +- **deps:** bump @salesforce/kit from 3.0.4 to 3.0.6 ([ecb5525](https://github.com/forcedotcom/sfdx-core/commit/ecb5525e5661571b36545d22d02e404a2deecda5)) ## [5.1.1](https://github.com/forcedotcom/sfdx-core/compare/5.1.0...5.1.1) (2023-07-28) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 2.0.4 to 2.0.5 ([0b13602](https://github.com/forcedotcom/sfdx-core/commit/0b136024d90e7a361c87f35039d4869255ca2e39)) - - +- **deps:** bump @salesforce/ts-types from 2.0.4 to 2.0.5 ([0b13602](https://github.com/forcedotcom/sfdx-core/commit/0b136024d90e7a361c87f35039d4869255ca2e39)) # [5.1.0](https://github.com/forcedotcom/sfdx-core/compare/5.0.1-v5-beta.1...5.1.0) (2023-07-27) - - ## [5.0.1-v5-beta.1](https://github.com/forcedotcom/sfdx-core/compare/5.0.1-v5-beta.0...5.0.1-v5-beta.1) (2023-07-24) - - ## [5.0.1-v5-beta.0](https://github.com/forcedotcom/sfdx-core/compare/4.3.11...5.0.1-v5-beta.0) (2023-07-20) - ### Bug Fixes -* bump jsforce ([1f52733](https://github.com/forcedotcom/sfdx-core/commit/1f527330f060ea47044c8245b62f5bdd08c65dae)) - +- bump jsforce ([1f52733](https://github.com/forcedotcom/sfdx-core/commit/1f527330f060ea47044c8245b62f5bdd08c65dae)) ### Features -* clean up week+ old log files ([2af0bb9](https://github.com/forcedotcom/sfdx-core/commit/2af0bb928c5bfc10e136ae694b11a9d54f2b2544)) -* parameterize log cleanup for test use ([b927164](https://github.com/forcedotcom/sfdx-core/commit/b92716483eae0a2b9494605d82cce083e8d762b5)) -* pino logger ([7b6565b](https://github.com/forcedotcom/sfdx-core/commit/7b6565b2f36322be85e6c9ff3dbb51844279c8f5)) +- clean up week+ old log files ([2af0bb9](https://github.com/forcedotcom/sfdx-core/commit/2af0bb928c5bfc10e136ae694b11a9d54f2b2544)) +- parameterize log cleanup for test use ([b927164](https://github.com/forcedotcom/sfdx-core/commit/b92716483eae0a2b9494605d82cce083e8d762b5)) +- pino logger ([7b6565b](https://github.com/forcedotcom/sfdx-core/commit/7b6565b2f36322be85e6c9ff3dbb51844279c8f5)) +## [4.3.11](https://github.com/forcedotcom/sfdx-core/compare/4.3.10...4.3.11) (2023-07-16) +### Bug Fixes -## [4.3.11](https://github.com/forcedotcom/sfdx-core/compare/4.3.10...4.3.11) (2023-07-16) +- **deps:** bump jsonwebtoken from 9.0.0 to 9.0.1 ([ae66699](https://github.com/forcedotcom/sfdx-core/commit/ae66699c99012999db0edd85384237ba7405b7bf)) +## [4.3.10](https://github.com/forcedotcom/sfdx-core/compare/4.3.9...4.3.10) (2023-07-11) ### Bug Fixes -* **deps:** bump jsonwebtoken from 9.0.0 to 9.0.1 ([ae66699](https://github.com/forcedotcom/sfdx-core/commit/ae66699c99012999db0edd85384237ba7405b7bf)) +- **deps:** bump semver from 5.7.1 to 5.7.2 ([eef3f68](https://github.com/forcedotcom/sfdx-core/commit/eef3f68337ff0b087072e4e911f309eefe60efb4)) +## [4.3.9](https://github.com/forcedotcom/sfdx-core/compare/4.3.8...4.3.9) (2023-07-10) +### Bug Fixes -## [4.3.10](https://github.com/forcedotcom/sfdx-core/compare/4.3.9...4.3.10) (2023-07-11) +- **deps:** bump @salesforce/schemas from 1.5.1 to 1.6.0 ([2be2263](https://github.com/forcedotcom/sfdx-core/commit/2be226386f14a3b3ffa1a4d6483d2db3d032c3f1)) +## [4.3.8](https://github.com/forcedotcom/sfdx-core/compare/4.3.7...4.3.8) (2023-07-09) ### Bug Fixes -* **deps:** bump semver from 5.7.1 to 5.7.2 ([eef3f68](https://github.com/forcedotcom/sfdx-core/commit/eef3f68337ff0b087072e4e911f309eefe60efb4)) +- **deps:** bump @salesforce/kit from 3.0.3 to 3.0.4 ([a88baa7](https://github.com/forcedotcom/sfdx-core/commit/a88baa79116250d3e75aca3c9cd2958619cfe154)) +## [4.3.7](https://github.com/forcedotcom/sfdx-core/compare/4.3.6...4.3.7) (2023-07-08) +### Bug Fixes -## [4.3.9](https://github.com/forcedotcom/sfdx-core/compare/4.3.8...4.3.9) (2023-07-10) +- **deps:** bump tough-cookie from 4.0.0 to 4.1.3 ([230c975](https://github.com/forcedotcom/sfdx-core/commit/230c975c5b024ea64196400752c76750dae20669)) +## [4.3.6](https://github.com/forcedotcom/sfdx-core/compare/4.3.5...4.3.6) (2023-07-06) ### Bug Fixes -* **deps:** bump @salesforce/schemas from 1.5.1 to 1.6.0 ([2be2263](https://github.com/forcedotcom/sfdx-core/commit/2be226386f14a3b3ffa1a4d6483d2db3d032c3f1)) - - - -## [4.3.8](https://github.com/forcedotcom/sfdx-core/compare/4.3.7...4.3.8) (2023-07-09) - - -### Bug Fixes - -* **deps:** bump @salesforce/kit from 3.0.3 to 3.0.4 ([a88baa7](https://github.com/forcedotcom/sfdx-core/commit/a88baa79116250d3e75aca3c9cd2958619cfe154)) - - - -## [4.3.7](https://github.com/forcedotcom/sfdx-core/compare/4.3.6...4.3.7) (2023-07-08) - - -### Bug Fixes - -* **deps:** bump tough-cookie from 4.0.0 to 4.1.3 ([230c975](https://github.com/forcedotcom/sfdx-core/commit/230c975c5b024ea64196400752c76750dae20669)) - - - -## [4.3.6](https://github.com/forcedotcom/sfdx-core/compare/4.3.5...4.3.6) (2023-07-06) - - -### Bug Fixes - -* query scratch orgs by provided Id ([cbfc47a](https://github.com/forcedotcom/sfdx-core/commit/cbfc47a66975a482cc51af2f1528142775aca3be)) - - +- query scratch orgs by provided Id ([cbfc47a](https://github.com/forcedotcom/sfdx-core/commit/cbfc47a66975a482cc51af2f1528142775aca3be)) ## [4.3.5](https://github.com/forcedotcom/sfdx-core/compare/4.3.4...4.3.5) (2023-06-29) - ### Bug Fixes -* unset aliases and configs when org is deleted ([a06ce1f](https://github.com/forcedotcom/sfdx-core/commit/a06ce1f7c500313f1f317ec68bb5c98f5aef1728)) - - +- unset aliases and configs when org is deleted ([a06ce1f](https://github.com/forcedotcom/sfdx-core/commit/a06ce1f7c500313f1f317ec68bb5c98f5aef1728)) ## [4.3.4](https://github.com/forcedotcom/sfdx-core/compare/4.3.3...4.3.4) (2023-06-28) - ### Bug Fixes -* **deps:** bump jsforce from 2.0.0-beta.24 to 2.0.0-beta.27 ([a0aa6c1](https://github.com/forcedotcom/sfdx-core/commit/a0aa6c1d74a8dcc4b3bc62927d1663132971d961)) - - +- **deps:** bump jsforce from 2.0.0-beta.24 to 2.0.0-beta.27 ([a0aa6c1](https://github.com/forcedotcom/sfdx-core/commit/a0aa6c1d74a8dcc4b3bc62927d1663132971d961)) ## [4.3.3](https://github.com/forcedotcom/sfdx-core/compare/4.3.2...4.3.3) (2023-06-26) - ### Bug Fixes -* tolerate broken auth files (with warning) during readAll ([#869](https://github.com/forcedotcom/sfdx-core/issues/869)) ([4cea657](https://github.com/forcedotcom/sfdx-core/commit/4cea657213054b6c3f22bb70a00753105caf2337)) - - +- tolerate broken auth files (with warning) during readAll ([#869](https://github.com/forcedotcom/sfdx-core/issues/869)) ([4cea657](https://github.com/forcedotcom/sfdx-core/commit/4cea657213054b6c3f22bb70a00753105caf2337)) ## [4.3.2](https://github.com/forcedotcom/sfdx-core/compare/4.3.1...4.3.2) (2023-06-20) - ### Bug Fixes -* better scratch org settings messages ([39d1124](https://github.com/forcedotcom/sfdx-core/commit/39d1124804ee845533888878c9a7aeb2c0ed8c25)) - - +- better scratch org settings messages ([39d1124](https://github.com/forcedotcom/sfdx-core/commit/39d1124804ee845533888878c9a7aeb2c0ed8c25)) ## [4.3.1](https://github.com/forcedotcom/sfdx-core/compare/4.3.0...4.3.1) (2023-06-13) - ### Bug Fixes -* **messageTransformer:** remove export, require deep import from lib ([#861](https://github.com/forcedotcom/sfdx-core/issues/861)) ([49abe60](https://github.com/forcedotcom/sfdx-core/commit/49abe603e765a29bbcb5f29c664dd862c29493be)) - - +- **messageTransformer:** remove export, require deep import from lib ([#861](https://github.com/forcedotcom/sfdx-core/issues/861)) ([49abe60](https://github.com/forcedotcom/sfdx-core/commit/49abe603e765a29bbcb5f29c664dd862c29493be)) # [4.3.0](https://github.com/forcedotcom/sfdx-core/compare/4.2.2...4.3.0) (2023-06-13) - ### Features -* export msgTransformer for other libraries ([25a5b4f](https://github.com/forcedotcom/sfdx-core/commit/25a5b4f1f3e12864fb3ac735a44eebc3b0a19293)) - - +- export msgTransformer for other libraries ([25a5b4f](https://github.com/forcedotcom/sfdx-core/commit/25a5b4f1f3e12864fb3ac735a44eebc3b0a19293)) ## [4.2.2](https://github.com/forcedotcom/sfdx-core/compare/4.2.1...4.2.2) (2023-06-11) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.2 to 3.0.3 ([19c1cf6](https://github.com/forcedotcom/sfdx-core/commit/19c1cf6310c61826ee8da296ab558f477b5817a0)) - - +- **deps:** bump @salesforce/kit from 3.0.2 to 3.0.3 ([19c1cf6](https://github.com/forcedotcom/sfdx-core/commit/19c1cf6310c61826ee8da296ab558f477b5817a0)) ## [4.2.1](https://github.com/forcedotcom/sfdx-core/compare/4.2.0...4.2.1) (2023-06-08) - ### Bug Fixes -* typos ([58064b1](https://github.com/forcedotcom/sfdx-core/commit/58064b140adfb78895f3d09a72dd731a4d299dff)) - - +- typos ([58064b1](https://github.com/forcedotcom/sfdx-core/commit/58064b140adfb78895f3d09a72dd731a4d299dff)) # [4.2.0](https://github.com/forcedotcom/sfdx-core/compare/4.1.3...4.2.0) (2023-06-06) - ### Bug Fixes -* improve test robustness ([1b29bd3](https://github.com/forcedotcom/sfdx-core/commit/1b29bd360a753a0d9c7606e45e096c6d7c7fa5e6)) - +- improve test robustness ([1b29bd3](https://github.com/forcedotcom/sfdx-core/commit/1b29bd360a753a0d9c7606e45e096c6d7c7fa5e6)) ### Features -* replace archiver with jszip for ZipWriter ([c8d03d4](https://github.com/forcedotcom/sfdx-core/commit/c8d03d429cf14140fa025cdbf2499876b56a9b38)) - - +- replace archiver with jszip for ZipWriter ([c8d03d4](https://github.com/forcedotcom/sfdx-core/commit/c8d03d429cf14140fa025cdbf2499876b56a9b38)) ## [4.1.3](https://github.com/forcedotcom/sfdx-core/compare/4.1.2...4.1.3) (2023-06-06) - ### Bug Fixes -* **deps:** bump @types/semver from 7.3.13 to 7.5.0 ([4a84e39](https://github.com/forcedotcom/sfdx-core/commit/4a84e39caaf5b66266de29a275bd46a1fde003fc)) - - +- **deps:** bump @types/semver from 7.3.13 to 7.5.0 ([4a84e39](https://github.com/forcedotcom/sfdx-core/commit/4a84e39caaf5b66266de29a275bd46a1fde003fc)) ## [4.1.2](https://github.com/forcedotcom/sfdx-core/compare/4.1.1...4.1.2) (2023-06-05) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 3.0.0 to 3.0.2 ([c1e75d0](https://github.com/forcedotcom/sfdx-core/commit/c1e75d038a3fb6776bde246348935d6a2857f6dc)) - - +- **deps:** bump @salesforce/kit from 3.0.0 to 3.0.2 ([c1e75d0](https://github.com/forcedotcom/sfdx-core/commit/c1e75d038a3fb6776bde246348935d6a2857f6dc)) ## [4.1.1](https://github.com/forcedotcom/sfdx-core/compare/4.1.0...4.1.1) (2023-06-05) - ### Bug Fixes -* trigger gha ([efbd179](https://github.com/forcedotcom/sfdx-core/commit/efbd1798fb5600545b4507ca894819d03375e0c5)) -* trigger gha ([a6cb99a](https://github.com/forcedotcom/sfdx-core/commit/a6cb99adbd28e8c1abd6bd38550c3b45d9f33c74)) -* use SF prefixed env vars, add UTs ([e266340](https://github.com/forcedotcom/sfdx-core/commit/e266340f57c6512acaf71eb3cf8a9d292f37ca01)) - - +- trigger gha ([efbd179](https://github.com/forcedotcom/sfdx-core/commit/efbd1798fb5600545b4507ca894819d03375e0c5)) +- trigger gha ([a6cb99a](https://github.com/forcedotcom/sfdx-core/commit/a6cb99adbd28e8c1abd6bd38550c3b45d9f33c74)) +- use SF prefixed env vars, add UTs ([e266340](https://github.com/forcedotcom/sfdx-core/commit/e266340f57c6512acaf71eb3cf8a9d292f37ca01)) # [4.1.0](https://github.com/forcedotcom/sfdx-core/compare/4.0.1...4.1.0) (2023-06-01) - ### Bug Fixes -* everything but ut/testsetup ([616488a](https://github.com/forcedotcom/sfdx-core/commit/616488af548498c32cf1fde45b79fd52490db6f3)) - +- everything but ut/testsetup ([616488a](https://github.com/forcedotcom/sfdx-core/commit/616488af548498c32cf1fde45b79fd52490db6f3)) ### Features -* file locking for aliases ([d351ebb](https://github.com/forcedotcom/sfdx-core/commit/d351ebb1136cd97d1c2d70f14d29622b4b40e711)) - - +- file locking for aliases ([d351ebb](https://github.com/forcedotcom/sfdx-core/commit/d351ebb1136cd97d1c2d70f14d29622b4b40e711)) ## [4.0.1](https://github.com/forcedotcom/sfdx-core/compare/3.36.2...4.0.1) (2023-05-30) - - ## [3.36.2](https://github.com/forcedotcom/sfdx-core/compare/3.36.1...3.36.2) (2023-05-22) - ### Bug Fixes -* bump jsforce to latest beta ([32c46c1](https://github.com/forcedotcom/sfdx-core/commit/32c46c187738cbb6b686e9901a03183e0a02cf34)) - - +- bump jsforce to latest beta ([32c46c1](https://github.com/forcedotcom/sfdx-core/commit/32c46c187738cbb6b686e9901a03183e0a02cf34)) ## [3.36.1](https://github.com/forcedotcom/sfdx-core/compare/3.36.0...3.36.1) (2023-05-11) - ### Bug Fixes -* handle unknown config keys that moved to plugins ([5077340](https://github.com/forcedotcom/sfdx-core/commit/5077340d04b8225bf3089112502de106af911841)) - - +- handle unknown config keys that moved to plugins ([5077340](https://github.com/forcedotcom/sfdx-core/commit/5077340d04b8225bf3089112502de106af911841)) # [3.36.0](https://github.com/forcedotcom/sfdx-core/compare/3.35.0...3.36.0) (2023-04-28) - - # [3.35.0-qa.3](https://github.com/forcedotcom/sfdx-core/compare/3.35.0-qa.2...3.35.0-qa.3) (2023-04-24) - ### Bug Fixes -* load config for deprecated stuff, too ([ef1c71b](https://github.com/forcedotcom/sfdx-core/commit/ef1c71b2f9989f7afeb99e662f5b441ef077515f)) - - +- load config for deprecated stuff, too ([ef1c71b](https://github.com/forcedotcom/sfdx-core/commit/ef1c71b2f9989f7afeb99e662f5b441ef077515f)) # [3.35.0-qa.2](https://github.com/forcedotcom/sfdx-core/compare/3.34.8...3.35.0-qa.2) (2023-04-24) - ### Features -* sf rest_deploy via env ([46ae051](https://github.com/forcedotcom/sfdx-core/commit/46ae051bd36a52be0244b55274dc4aa438286286)) - - +- sf rest_deploy via env ([46ae051](https://github.com/forcedotcom/sfdx-core/commit/46ae051bd36a52be0244b55274dc4aa438286286)) # [3.35.0-qa.1](https://github.com/forcedotcom/sfdx-core/compare/3.34.7...3.35.0-qa.1) (2023-04-21) - ### Bug Fixes -* prerelease branch for testing ([cdeaa51](https://github.com/forcedotcom/sfdx-core/commit/cdeaa514497456d7cae198e04079eb2d12630d7a)) - - +- prerelease branch for testing ([cdeaa51](https://github.com/forcedotcom/sfdx-core/commit/cdeaa514497456d7cae198e04079eb2d12630d7a)) # [3.35.0](https://github.com/forcedotcom/sfdx-core/compare/3.34.9...3.35.0) (2023-04-28) - ### Bug Fixes -* bad error message for in progress scratch orgs ([b18d112](https://github.com/forcedotcom/sfdx-core/commit/b18d1121b56c96f7bb9cddfcacc0bae58f977628)) - +- bad error message for in progress scratch orgs ([b18d112](https://github.com/forcedotcom/sfdx-core/commit/b18d1121b56c96f7bb9cddfcacc0bae58f977628)) ### Features -* backward compatible configs/envs with warnings ([51ed461](https://github.com/forcedotcom/sfdx-core/commit/51ed461ba06fd62bbada398dcc86656eb9b34fac)) -* sfdxConfigAggregator = configAggregator ([a98cd97](https://github.com/forcedotcom/sfdx-core/commit/a98cd975e17e4bc75f76c3f6034050816d0f9e1e)) -* warnings from config ([a84993e](https://github.com/forcedotcom/sfdx-core/commit/a84993edeee942175f80c5e96683164579a4fa70)) - - +- backward compatible configs/envs with warnings ([51ed461](https://github.com/forcedotcom/sfdx-core/commit/51ed461ba06fd62bbada398dcc86656eb9b34fac)) +- sfdxConfigAggregator = configAggregator ([a98cd97](https://github.com/forcedotcom/sfdx-core/commit/a98cd975e17e4bc75f76c3f6034050816d0f9e1e)) +- warnings from config ([a84993e](https://github.com/forcedotcom/sfdx-core/commit/a84993edeee942175f80c5e96683164579a4fa70)) ## [3.34.9](https://github.com/forcedotcom/sfdx-core/compare/3.35.0-qa.3...3.34.9) (2023-04-27) - ### Bug Fixes -* redirect to oauth success url ([#811](https://github.com/forcedotcom/sfdx-core/issues/811)) ([e505351](https://github.com/forcedotcom/sfdx-core/commit/e505351e2d91cc8481b2e3908914d2406ea5a217)) - - +- redirect to oauth success url ([#811](https://github.com/forcedotcom/sfdx-core/issues/811)) ([e505351](https://github.com/forcedotcom/sfdx-core/commit/e505351e2d91cc8481b2e3908914d2406ea5a217)) ## [3.34.8](https://github.com/forcedotcom/sfdx-core/compare/3.35.0-qa.1...3.34.8) (2023-04-21) - ### Bug Fixes -* prevent logging loop ([55bcbc3](https://github.com/forcedotcom/sfdx-core/commit/55bcbc357e9ac04b6d064e3d42a07e2975213d96)) - - +- prevent logging loop ([55bcbc3](https://github.com/forcedotcom/sfdx-core/commit/55bcbc357e9ac04b6d064e3d42a07e2975213d96)) # [3.35.0-qa.3](https://github.com/forcedotcom/sfdx-core/compare/3.35.0-qa.2...3.35.0-qa.3) (2023-04-24) - ### Bug Fixes -* load config for deprecated stuff, too ([ef1c71b](https://github.com/forcedotcom/sfdx-core/commit/ef1c71b2f9989f7afeb99e662f5b441ef077515f)) - - +- load config for deprecated stuff, too ([ef1c71b](https://github.com/forcedotcom/sfdx-core/commit/ef1c71b2f9989f7afeb99e662f5b441ef077515f)) # [3.35.0-qa.2](https://github.com/forcedotcom/sfdx-core/compare/3.34.8...3.35.0-qa.2) (2023-04-24) - ### Features -* sf rest_deploy via env ([46ae051](https://github.com/forcedotcom/sfdx-core/commit/46ae051bd36a52be0244b55274dc4aa438286286)) - - +- sf rest_deploy via env ([46ae051](https://github.com/forcedotcom/sfdx-core/commit/46ae051bd36a52be0244b55274dc4aa438286286)) # [3.35.0-qa.1](https://github.com/forcedotcom/sfdx-core/compare/3.34.7...3.35.0-qa.1) (2023-04-21) - ### Bug Fixes -* bad error message for in progress scratch orgs ([b18d112](https://github.com/forcedotcom/sfdx-core/commit/b18d1121b56c96f7bb9cddfcacc0bae58f977628)) -* prerelease branch for testing ([cdeaa51](https://github.com/forcedotcom/sfdx-core/commit/cdeaa514497456d7cae198e04079eb2d12630d7a)) - +- bad error message for in progress scratch orgs ([b18d112](https://github.com/forcedotcom/sfdx-core/commit/b18d1121b56c96f7bb9cddfcacc0bae58f977628)) +- prerelease branch for testing ([cdeaa51](https://github.com/forcedotcom/sfdx-core/commit/cdeaa514497456d7cae198e04079eb2d12630d7a)) ### Features -* backward compatible configs/envs with warnings ([51ed461](https://github.com/forcedotcom/sfdx-core/commit/51ed461ba06fd62bbada398dcc86656eb9b34fac)) -* sfdxConfigAggregator = configAggregator ([a98cd97](https://github.com/forcedotcom/sfdx-core/commit/a98cd975e17e4bc75f76c3f6034050816d0f9e1e)) -* warnings from config ([a84993e](https://github.com/forcedotcom/sfdx-core/commit/a84993edeee942175f80c5e96683164579a4fa70)) - - +- backward compatible configs/envs with warnings ([51ed461](https://github.com/forcedotcom/sfdx-core/commit/51ed461ba06fd62bbada398dcc86656eb9b34fac)) +- sfdxConfigAggregator = configAggregator ([a98cd97](https://github.com/forcedotcom/sfdx-core/commit/a98cd975e17e4bc75f76c3f6034050816d0f9e1e)) +- warnings from config ([a84993e](https://github.com/forcedotcom/sfdx-core/commit/a84993edeee942175f80c5e96683164579a4fa70)) ## [3.34.8](https://github.com/forcedotcom/sfdx-core/compare/3.35.0-qa.1...3.34.8) (2023-04-21) - ### Bug Fixes -* prevent logging loop ([55bcbc3](https://github.com/forcedotcom/sfdx-core/commit/55bcbc357e9ac04b6d064e3d42a07e2975213d96)) - - +- prevent logging loop ([55bcbc3](https://github.com/forcedotcom/sfdx-core/commit/55bcbc357e9ac04b6d064e3d42a07e2975213d96)) # [3.35.0-qa.1](https://github.com/forcedotcom/sfdx-core/compare/3.34.7...3.35.0-qa.1) (2023-04-21) - ### Bug Fixes -* bad error message for in progress scratch orgs ([b18d112](https://github.com/forcedotcom/sfdx-core/commit/b18d1121b56c96f7bb9cddfcacc0bae58f977628)) -* prerelease branch for testing ([cdeaa51](https://github.com/forcedotcom/sfdx-core/commit/cdeaa514497456d7cae198e04079eb2d12630d7a)) - +- bad error message for in progress scratch orgs ([b18d112](https://github.com/forcedotcom/sfdx-core/commit/b18d1121b56c96f7bb9cddfcacc0bae58f977628)) +- prerelease branch for testing ([cdeaa51](https://github.com/forcedotcom/sfdx-core/commit/cdeaa514497456d7cae198e04079eb2d12630d7a)) ### Features -* backward compatible configs/envs with warnings ([51ed461](https://github.com/forcedotcom/sfdx-core/commit/51ed461ba06fd62bbada398dcc86656eb9b34fac)) -* sfdxConfigAggregator = configAggregator ([a98cd97](https://github.com/forcedotcom/sfdx-core/commit/a98cd975e17e4bc75f76c3f6034050816d0f9e1e)) -* warnings from config ([a84993e](https://github.com/forcedotcom/sfdx-core/commit/a84993edeee942175f80c5e96683164579a4fa70)) - - +- backward compatible configs/envs with warnings ([51ed461](https://github.com/forcedotcom/sfdx-core/commit/51ed461ba06fd62bbada398dcc86656eb9b34fac)) +- sfdxConfigAggregator = configAggregator ([a98cd97](https://github.com/forcedotcom/sfdx-core/commit/a98cd975e17e4bc75f76c3f6034050816d0f9e1e)) +- warnings from config ([a84993e](https://github.com/forcedotcom/sfdx-core/commit/a84993edeee942175f80c5e96683164579a4fa70)) ## [3.34.7](https://github.com/forcedotcom/sfdx-core/compare/3.34.6...3.34.7) (2023-04-16) - ### Bug Fixes -* **deps:** bump jsforce from 2.0.0-beta.20 to 2.0.0-beta.21 ([4a5ee12](https://github.com/forcedotcom/sfdx-core/commit/4a5ee126aaf10bd6d35f0f6b9bd76bed0e74e5f6)) - - +- **deps:** bump jsforce from 2.0.0-beta.20 to 2.0.0-beta.21 ([4a5ee12](https://github.com/forcedotcom/sfdx-core/commit/4a5ee126aaf10bd6d35f0f6b9bd76bed0e74e5f6)) ## [3.34.6](https://github.com/forcedotcom/sfdx-core/compare/3.34.5...3.34.6) (2023-03-26) - ### Bug Fixes -* **deps:** bump @salesforce/schemas from 1.5.0 to 1.5.1 ([d447260](https://github.com/forcedotcom/sfdx-core/commit/d447260323d6b4e8cc556b4f0c9ef084c11b579f)) - - +- **deps:** bump @salesforce/schemas from 1.5.0 to 1.5.1 ([d447260](https://github.com/forcedotcom/sfdx-core/commit/d447260323d6b4e8cc556b4f0c9ef084c11b579f)) ## [3.34.5](https://github.com/forcedotcom/sfdx-core/compare/3.34.4...3.34.5) (2023-03-26) - ### Bug Fixes -* **deps:** bump json5 from 1.0.1 to 1.0.2 ([0dbbcf6](https://github.com/forcedotcom/sfdx-core/commit/0dbbcf61576512d527799240a50b311f723ab200)) - - +- **deps:** bump json5 from 1.0.1 to 1.0.2 ([0dbbcf6](https://github.com/forcedotcom/sfdx-core/commit/0dbbcf61576512d527799240a50b311f723ab200)) ## [3.34.4](https://github.com/forcedotcom/sfdx-core/compare/3.34.3...3.34.4) (2023-03-22) - ### Bug Fixes -* check resumable state before emitting first progress event ([#793](https://github.com/forcedotcom/sfdx-core/issues/793)) ([6677d0f](https://github.com/forcedotcom/sfdx-core/commit/6677d0f02e155e7d245701b7f73ee19dc8aa03be)) - - +- check resumable state before emitting first progress event ([#793](https://github.com/forcedotcom/sfdx-core/issues/793)) ([6677d0f](https://github.com/forcedotcom/sfdx-core/commit/6677d0f02e155e7d245701b7f73ee19dc8aa03be)) ## [3.34.3](https://github.com/forcedotcom/sfdx-core/compare/3.34.2...3.34.3) (2023-03-20) - ### Bug Fixes -* **deps:** bump graceful-fs from 4.2.10 to 4.2.11 ([8384d3f](https://github.com/forcedotcom/sfdx-core/commit/8384d3fcef55fc0ef609590364311c146f171d46)) - - +- **deps:** bump graceful-fs from 4.2.10 to 4.2.11 ([8384d3f](https://github.com/forcedotcom/sfdx-core/commit/8384d3fcef55fc0ef609590364311c146f171d46)) ## [3.34.2](https://github.com/forcedotcom/sfdx-core/compare/3.34.1...3.34.2) (2023-03-19) - ### Bug Fixes -* **deps:** bump jsforce from 2.0.0-beta.19 to 2.0.0-beta.20 ([9026092](https://github.com/forcedotcom/sfdx-core/commit/90260926103273ae5ffac382db38d6aea9e2bcc3)) - - +- **deps:** bump jsforce from 2.0.0-beta.19 to 2.0.0-beta.20 ([9026092](https://github.com/forcedotcom/sfdx-core/commit/90260926103273ae5ffac382db38d6aea9e2bcc3)) ## [3.34.1](https://github.com/forcedotcom/sfdx-core/compare/3.34.0...3.34.1) (2023-03-16) - ### Bug Fixes -* allow completed status to be resume ([484244d](https://github.com/forcedotcom/sfdx-core/commit/484244d2877b6eec610975bd643fea2a368b5f5e)) - - +- allow completed status to be resume ([484244d](https://github.com/forcedotcom/sfdx-core/commit/484244d2877b6eec610975bd643fea2a368b5f5e)) # [3.34.0](https://github.com/forcedotcom/sfdx-core/compare/3.33.9...3.34.0) (2023-03-14) - ### Features -* deprecate messages.load and docs ([3229f74](https://github.com/forcedotcom/sfdx-core/commit/3229f742f6ee2d99729e55abb8021cf5f3639b9f)) - - +- deprecate messages.load and docs ([3229f74](https://github.com/forcedotcom/sfdx-core/commit/3229f742f6ee2d99729e55abb8021cf5f3639b9f)) ## [3.33.9](https://github.com/forcedotcom/sfdx-core/compare/3.33.8...3.33.9) (2023-03-14) - ### Bug Fixes -* save expiration date for scratch org ([#775](https://github.com/forcedotcom/sfdx-core/issues/775)) ([a59323b](https://github.com/forcedotcom/sfdx-core/commit/a59323be438e6fc8e021855af8ce6d09700c2e60)) - - +- save expiration date for scratch org ([#775](https://github.com/forcedotcom/sfdx-core/issues/775)) ([a59323b](https://github.com/forcedotcom/sfdx-core/commit/a59323be438e6fc8e021855af8ce6d09700c2e60)) ## [3.33.8](https://github.com/forcedotcom/sfdx-core/compare/3.33.7...3.33.8) (2023-03-14) - ### Bug Fixes -* **deps:** bump json5 from 1.0.1 to 1.0.2 ([7ccd063](https://github.com/forcedotcom/sfdx-core/commit/7ccd0637048531d4669252a65e7c371b2e8c5f98)) - - +- **deps:** bump json5 from 1.0.1 to 1.0.2 ([7ccd063](https://github.com/forcedotcom/sfdx-core/commit/7ccd0637048531d4669252a65e7c371b2e8c5f98)) ## [3.33.7](https://github.com/forcedotcom/sfdx-core/compare/3.33.6...3.33.7) (2023-03-13) - ### Bug Fixes -* conf file stubs for read and readSync ([a4ceedc](https://github.com/forcedotcom/sfdx-core/commit/a4ceedc086bd293f10a30d2ac78b2f832acc0120)) - - +- conf file stubs for read and readSync ([a4ceedc](https://github.com/forcedotcom/sfdx-core/commit/a4ceedc086bd293f10a30d2ac78b2f832acc0120)) ## [3.33.6](https://github.com/forcedotcom/sfdx-core/compare/3.33.5...3.33.6) (2023-03-02) - ### Bug Fixes -* check for resumable state for sandbox resume ([157622f](https://github.com/forcedotcom/sfdx-core/commit/157622f10c1d16c531d1576feb44a17eb1b04952)) - - +- check for resumable state for sandbox resume ([157622f](https://github.com/forcedotcom/sfdx-core/commit/157622f10c1d16c531d1576feb44a17eb1b04952)) ## [3.33.5](https://github.com/forcedotcom/sfdx-core/compare/3.33.4...3.33.5) (2023-02-26) - ### Bug Fixes -* **deps:** bump @salesforce/schemas from 1.4.0 to 1.5.0 ([f63c2f8](https://github.com/forcedotcom/sfdx-core/commit/f63c2f8135c27f794c5fce65be3dd5ea9e14f57f)) - - +- **deps:** bump @salesforce/schemas from 1.4.0 to 1.5.0 ([f63c2f8](https://github.com/forcedotcom/sfdx-core/commit/f63c2f8135c27f794c5fce65be3dd5ea9e14f57f)) ## [3.33.4](https://github.com/forcedotcom/sfdx-core/compare/3.33.3...3.33.4) (2023-02-22) - ### Bug Fixes -* **deps:** bump @types/graceful-fs from 4.1.5 to 4.1.6 ([d7500b9](https://github.com/forcedotcom/sfdx-core/commit/d7500b96caf2b13f8b0824c29721e639b0274165)) - - +- **deps:** bump @types/graceful-fs from 4.1.5 to 4.1.6 ([d7500b9](https://github.com/forcedotcom/sfdx-core/commit/d7500b96caf2b13f8b0824c29721e639b0274165)) ## [3.33.3](https://github.com/forcedotcom/sfdx-core/compare/3.33.2...3.33.3) (2023-02-22) - ### Bug Fixes -* correct timeout for deploy during scratch org creation ([364985d](https://github.com/forcedotcom/sfdx-core/commit/364985d849d29dc07f4c27c5e3e67e2f3b344ff6)) - - +- correct timeout for deploy during scratch org creation ([364985d](https://github.com/forcedotcom/sfdx-core/commit/364985d849d29dc07f4c27c5e3e67e2f3b344ff6)) ## [3.33.2](https://github.com/forcedotcom/sfdx-core/compare/3.33.1...3.33.2) (2023-02-21) - ### Bug Fixes -* improve error contents for device login ([#774](https://github.com/forcedotcom/sfdx-core/issues/774)) ([3ad803a](https://github.com/forcedotcom/sfdx-core/commit/3ad803ad4d4b0ff473c04a8dd727c65546bfa86e)) - - +- improve error contents for device login ([#774](https://github.com/forcedotcom/sfdx-core/issues/774)) ([3ad803a](https://github.com/forcedotcom/sfdx-core/commit/3ad803ad4d4b0ff473c04a8dd727c65546bfa86e)) ## [3.33.1](https://github.com/forcedotcom/sfdx-core/compare/3.33.0...3.33.1) (2023-01-23) - ### Bug Fixes -* remove source tracking files with Org.delete() ([a85c5bf](https://github.com/forcedotcom/sfdx-core/commit/a85c5bf4dc2312e6be689f70e3b2e74f61cfbfc4)) - - +- remove source tracking files with Org.delete() ([a85c5bf](https://github.com/forcedotcom/sfdx-core/commit/a85c5bf4dc2312e6be689f70e3b2e74f61cfbfc4)) # [3.33.0](https://github.com/forcedotcom/sfdx-core/compare/3.32.14...3.33.0) (2023-01-19) - ### Features -* backward compatible messages.createError ([ac564b9](https://github.com/forcedotcom/sfdx-core/commit/ac564b927bd0c85c874cda39641afb9d9206e268)) - - +- backward compatible messages.createError ([ac564b9](https://github.com/forcedotcom/sfdx-core/commit/ac564b927bd0c85c874cda39641afb9d9206e268)) ## [3.32.14](https://github.com/forcedotcom/sfdx-core/compare/3.32.13...3.32.14) (2023-01-18) - ### Bug Fixes -* snapshot is optional ([e81684c](https://github.com/forcedotcom/sfdx-core/commit/e81684cbe78c22e63b5c191264d26cef70c6c2f8)) - - +- snapshot is optional ([e81684c](https://github.com/forcedotcom/sfdx-core/commit/e81684cbe78c22e63b5c191264d26cef70c6c2f8)) ## [3.32.13](https://github.com/forcedotcom/sfdx-core/compare/3.32.12...3.32.13) (2023-01-12) - ### Bug Fixes -* **deps:** bump @salesforce/ts-types from 1.7.1 to 1.7.2 ([cadc91f](https://github.com/forcedotcom/sfdx-core/commit/cadc91fd5d0ced7cf15fed9ddeda1eea63f20f5b)) - - +- **deps:** bump @salesforce/ts-types from 1.7.1 to 1.7.2 ([cadc91f](https://github.com/forcedotcom/sfdx-core/commit/cadc91fd5d0ced7cf15fed9ddeda1eea63f20f5b)) ## [3.32.12](https://github.com/forcedotcom/sfdx-core/compare/3.32.11...3.32.12) (2022-12-23) - ### Bug Fixes -* **deps:** bump jsonwebtoken from 8.5.1 to 9.0.0 ([c40ea0a](https://github.com/forcedotcom/sfdx-core/commit/c40ea0aa3025045488c542bd35684ae7f296b5f5)) - - +- **deps:** bump jsonwebtoken from 8.5.1 to 9.0.0 ([c40ea0a](https://github.com/forcedotcom/sfdx-core/commit/c40ea0aa3025045488c542bd35684ae7f296b5f5)) ## [3.32.11](https://github.com/forcedotcom/sfdx-core/compare/3.32.10...3.32.11) (2022-12-16) - ### Bug Fixes -* add password to mock org getConfig ([#729](https://github.com/forcedotcom/sfdx-core/issues/729)) ([00ee0fc](https://github.com/forcedotcom/sfdx-core/commit/00ee0fc940592cc04bc5b3ad6e609a3d5e6c2582)) - - +- add password to mock org getConfig ([#729](https://github.com/forcedotcom/sfdx-core/issues/729)) ([00ee0fc](https://github.com/forcedotcom/sfdx-core/commit/00ee0fc940592cc04bc5b3ad6e609a3d5e6c2582)) ## [3.32.10](https://github.com/forcedotcom/sfdx-core/compare/3.32.9...3.32.10) (2022-12-15) - ### Bug Fixes -* provide way to stub user data ([#728](https://github.com/forcedotcom/sfdx-core/issues/728)) ([98b2503](https://github.com/forcedotcom/sfdx-core/commit/98b25035043676a745692181e4cf0f1c889ea9d0)) - - +- provide way to stub user data ([#728](https://github.com/forcedotcom/sfdx-core/issues/728)) ([98b2503](https://github.com/forcedotcom/sfdx-core/commit/98b25035043676a745692181e4cf0f1c889ea9d0)) ## [3.32.9](https://github.com/forcedotcom/sfdx-core/compare/3.32.8...3.32.9) (2022-12-08) - ### Bug Fixes -* add password property to ([1995c01](https://github.com/forcedotcom/sfdx-core/commit/1995c010d13967a49cd4e460cf7acf27eb4327f7)) - - +- add password property to ([1995c01](https://github.com/forcedotcom/sfdx-core/commit/1995c010d13967a49cd4e460cf7acf27eb4327f7)) ## [3.32.8](https://github.com/forcedotcom/sfdx-core/compare/3.32.7...3.32.8) (2022-12-04) - ### Bug Fixes -* **deps:** bump ajv from 8.11.0 to 8.11.2 ([78eb48d](https://github.com/forcedotcom/sfdx-core/commit/78eb48d394a63fb21655d8c84de64e2ea8efa987)) - - +- **deps:** bump ajv from 8.11.0 to 8.11.2 ([78eb48d](https://github.com/forcedotcom/sfdx-core/commit/78eb48d394a63fb21655d8c84de64e2ea8efa987)) ## [3.32.7](https://github.com/forcedotcom/sfdx-core/compare/3.32.6...3.32.7) (2022-12-04) - ### Bug Fixes -* **deps:** bump decode-uri-component from 0.2.0 to 0.2.2 ([bb4c0d1](https://github.com/forcedotcom/sfdx-core/commit/bb4c0d1b6d0ca3dcc07532a728ef1a27b019d256)) - - +- **deps:** bump decode-uri-component from 0.2.0 to 0.2.2 ([bb4c0d1](https://github.com/forcedotcom/sfdx-core/commit/bb4c0d1b6d0ca3dcc07532a728ef1a27b019d256)) ## [3.32.6](https://github.com/forcedotcom/sfdx-core/compare/3.32.5...3.32.6) (2022-12-01) - ### Bug Fixes -* remove refs to legacy client id ([82689ea](https://github.com/forcedotcom/sfdx-core/commit/82689ea5257b95a94d91326200293c6eb464287f)) - - +- remove refs to legacy client id ([82689ea](https://github.com/forcedotcom/sfdx-core/commit/82689ea5257b95a94d91326200293c6eb464287f)) ## [3.32.5](https://github.com/forcedotcom/sfdx-core/compare/3.32.4...3.32.5) (2022-11-30) - ### Bug Fixes -* update a few tests ([6952b44](https://github.com/forcedotcom/sfdx-core/commit/6952b4429bf7adf4ed4c5c0c9681ab04986f7720)) -* use API version cache more often ([36b0e81](https://github.com/forcedotcom/sfdx-core/commit/36b0e81abecd75ef8d69543470a0b1ad36f14a03)) - - +- update a few tests ([6952b44](https://github.com/forcedotcom/sfdx-core/commit/6952b4429bf7adf4ed4c5c0c9681ab04986f7720)) +- use API version cache more often ([36b0e81](https://github.com/forcedotcom/sfdx-core/commit/36b0e81abecd75ef8d69543470a0b1ad36f14a03)) ## [3.32.4](https://github.com/forcedotcom/sfdx-core/compare/3.32.3...3.32.4) (2022-11-27) - ### Bug Fixes -* **deps:** bump @types/semver from 7.3.10 to 7.3.13 ([0584bf6](https://github.com/forcedotcom/sfdx-core/commit/0584bf642f1d01508594d16fd5391d7419f243f4)) - - +- **deps:** bump @types/semver from 7.3.10 to 7.3.13 ([0584bf6](https://github.com/forcedotcom/sfdx-core/commit/0584bf642f1d01508594d16fd5391d7419f243f4)) ## [3.32.3](https://github.com/forcedotcom/sfdx-core/compare/3.32.2...3.32.3) (2022-11-27) - ### Bug Fixes -* **deps:** bump @salesforce/schemas from 1.1.3 to 1.4.0 ([9b0f2a9](https://github.com/forcedotcom/sfdx-core/commit/9b0f2a977868b40bc6c113ee2bff178c3ac3ceec)) - - +- **deps:** bump @salesforce/schemas from 1.1.3 to 1.4.0 ([9b0f2a9](https://github.com/forcedotcom/sfdx-core/commit/9b0f2a977868b40bc6c113ee2bff178c3ac3ceec)) ## [3.32.2](https://github.com/forcedotcom/sfdx-core/compare/3.32.1...3.32.2) (2022-11-22) - ### Bug Fixes -* pass value to message correctly ([c21f088](https://github.com/forcedotcom/sfdx-core/commit/c21f0881a13f8d16ef5a02c5bdec1e9612d8acc8)) - - +- pass value to message correctly ([c21f088](https://github.com/forcedotcom/sfdx-core/commit/c21f0881a13f8d16ef5a02c5bdec1e9612d8acc8)) ## [3.32.1](https://github.com/forcedotcom/sfdx-core/compare/3.32.0...3.32.1) (2022-11-17) - ### Bug Fixes -* **deps:** bump @salesforce/kit from 1.7.0 to 1.8.0 ([8e065a7](https://github.com/forcedotcom/sfdx-core/commit/8e065a76bbfb6182d2851ed51b18630bdcc097dc)) - - +- **deps:** bump @salesforce/kit from 1.7.0 to 1.8.0 ([8e065a7](https://github.com/forcedotcom/sfdx-core/commit/8e065a76bbfb6182d2851ed51b18630bdcc097dc)) # [3.32.0](https://github.com/forcedotcom/sfdx-core/compare/3.31.19...3.32.0) (2022-11-17) - ### Features -* getConnection accepts an optional version ([c4299f8](https://github.com/forcedotcom/sfdx-core/commit/c4299f88acf2c45979c13ca8d093919308619c99)) -* log when unnecessarily setting api version ([9e4afd2](https://github.com/forcedotcom/sfdx-core/commit/9e4afd2c573219eea43e2e43d5f3ca5822d936b3)) - - +- getConnection accepts an optional version ([c4299f8](https://github.com/forcedotcom/sfdx-core/commit/c4299f88acf2c45979c13ca8d093919308619c99)) +- log when unnecessarily setting api version ([9e4afd2](https://github.com/forcedotcom/sfdx-core/commit/9e4afd2c573219eea43e2e43d5f3ca5822d936b3)) ## [3.31.19](https://github.com/forcedotcom/sfdx-core/compare/3.31.18...3.31.19) (2022-11-12) - ### Bug Fixes -* ajv allows union type schema, sfProject doesn't validate ([#698](https://github.com/forcedotcom/sfdx-core/issues/698)) ([ca726ae](https://github.com/forcedotcom/sfdx-core/commit/ca726ae1cb6313f7eaf179517552f15b769a5b74)) - - +- ajv allows union type schema, sfProject doesn't validate ([#698](https://github.com/forcedotcom/sfdx-core/issues/698)) ([ca726ae](https://github.com/forcedotcom/sfdx-core/commit/ca726ae1cb6313f7eaf179517552f15b769a5b74)) ## [3.31.18](https://github.com/forcedotcom/sfdx-core/compare/3.31.17...3.31.18) (2022-11-07) - ### Bug Fixes -* deduplicate headers case on Connect.request ([#697](https://github.com/forcedotcom/sfdx-core/issues/697)) ([fc592b2](https://github.com/forcedotcom/sfdx-core/commit/fc592b215bcc9184f3ca8003d382b6053447349b)) - - +- deduplicate headers case on Connect.request ([#697](https://github.com/forcedotcom/sfdx-core/issues/697)) ([fc592b2](https://github.com/forcedotcom/sfdx-core/commit/fc592b215bcc9184f3ca8003d382b6053447349b)) ## [3.31.17](https://github.com/forcedotcom/sfdx-core/compare/3.31.16...3.31.17) (2022-10-24) - ### Bug Fixes -* improve `hubOrgIsNotDevHub` error msg ([#689](https://github.com/forcedotcom/sfdx-core/issues/689)) ([d3787fa](https://github.com/forcedotcom/sfdx-core/commit/d3787faf8c8aea75624b8a1b140384e1e567f1bc)) - - +- improve `hubOrgIsNotDevHub` error msg ([#689](https://github.com/forcedotcom/sfdx-core/issues/689)) ([d3787fa](https://github.com/forcedotcom/sfdx-core/commit/d3787faf8c8aea75624b8a1b140384e1e567f1bc)) ## [3.31.16](https://github.com/forcedotcom/sfdx-core/compare/3.31.15...3.31.16) (2022-10-19) - - ## [3.31.15](https://github.com/forcedotcom/sfdx-core/compare/3.31.13-0...3.31.15) (2022-10-19) - ### Bug Fixes -* remove prerelease portion of version number ([6dffeac](https://github.com/forcedotcom/sfdx-core/commit/6dffeacd0f12c24b32b3e9de13011c8a1cd22c0b)) - - +- remove prerelease portion of version number ([6dffeac](https://github.com/forcedotcom/sfdx-core/commit/6dffeacd0f12c24b32b3e9de13011c8a1cd22c0b)) ## [3.31.13-0](https://github.com/forcedotcom/sfdx-core/compare/3.31.12...3.31.13-0) (2022-10-18) - ### Bug Fixes -* reset SFDX_INTEROPERABILITY on contextRestore ([#673](https://github.com/forcedotcom/sfdx-core/issues/673)) ([4c8ecae](https://github.com/forcedotcom/sfdx-core/commit/4c8ecae69f871309b00f69a68228e3833923eee9)) - - +- reset SFDX_INTEROPERABILITY on contextRestore ([#673](https://github.com/forcedotcom/sfdx-core/issues/673)) ([4c8ecae](https://github.com/forcedotcom/sfdx-core/commit/4c8ecae69f871309b00f69a68228e3833923eee9)) ## [3.31.12](https://github.com/forcedotcom/sfdx-core/compare/3.31.11...3.31.12) (2022-10-18) - ### Bug Fixes -* incorrect url for scratch org error codes documentation ([#681](https://github.com/forcedotcom/sfdx-core/issues/681)) ([ab91644](https://github.com/forcedotcom/sfdx-core/commit/ab91644820e031a28f6fb262e0f7826e8419e5d7)) - - +- incorrect url for scratch org error codes documentation ([#681](https://github.com/forcedotcom/sfdx-core/issues/681)) ([ab91644](https://github.com/forcedotcom/sfdx-core/commit/ab91644820e031a28f6fb262e0f7826e8419e5d7)) ## [3.31.11](https://github.com/forcedotcom/sfdx-core/compare/3.31.10...3.31.11) (2022-10-18) - ### Bug Fixes -* function addLogFileStreamSync to use recursive mkdir ([#683](https://github.com/forcedotcom/sfdx-core/issues/683)) ([c85c69c](https://github.com/forcedotcom/sfdx-core/commit/c85c69c4179b2b06e4b2e6cbe5727d2a98918304)) - - +- function addLogFileStreamSync to use recursive mkdir ([#683](https://github.com/forcedotcom/sfdx-core/issues/683)) ([c85c69c](https://github.com/forcedotcom/sfdx-core/commit/c85c69c4179b2b06e4b2e6cbe5727d2a98918304)) ## [3.31.10](https://github.com/forcedotcom/sfdx-core/compare/3.31.9...3.31.10) (2022-10-14) - ### Bug Fixes -* getPackageFromPath now handles nested package paths ([#678](https://github.com/forcedotcom/sfdx-core/issues/678)) ([d8c43c6](https://github.com/forcedotcom/sfdx-core/commit/d8c43c66ec4ea58e0398009083740fab0bac1439)) - - +- getPackageFromPath now handles nested package paths ([#678](https://github.com/forcedotcom/sfdx-core/issues/678)) ([d8c43c6](https://github.com/forcedotcom/sfdx-core/commit/d8c43c66ec4ea58e0398009083740fab0bac1439)) ## [3.31.9](https://github.com/forcedotcom/sfdx-core/compare/3.31.8...3.31.9) (2022-10-13) - ### Bug Fixes -* ensure the hubOrg passes is actually a DevHub, throw error if not ([#669](https://github.com/forcedotcom/sfdx-core/issues/669)) ([753292f](https://github.com/forcedotcom/sfdx-core/commit/753292fcf51d57a39aab36190a2053152caaacd8)) - - +- ensure the hubOrg passes is actually a DevHub, throw error if not ([#669](https://github.com/forcedotcom/sfdx-core/issues/669)) ([753292f](https://github.com/forcedotcom/sfdx-core/commit/753292fcf51d57a39aab36190a2053152caaacd8)) ## [3.31.8](https://github.com/forcedotcom/sfdx-core/compare/3.30.14...3.31.8) (2022-10-13) - ### Bug Fixes -* force release ([da5ffa0](https://github.com/forcedotcom/sfdx-core/commit/da5ffa0e51855746decf1b63d6195d793929b846)) - +- force release ([da5ffa0](https://github.com/forcedotcom/sfdx-core/commit/da5ffa0e51855746decf1b63d6195d793929b846)) ### Features -* deprecate testSetup and refactor TestContext ([#676](https://github.com/forcedotcom/sfdx-core/issues/676)) ([6e2f547](https://github.com/forcedotcom/sfdx-core/commit/6e2f547229199da2e2839e4ea70dabd13089c487)) - - +- deprecate testSetup and refactor TestContext ([#676](https://github.com/forcedotcom/sfdx-core/issues/676)) ([6e2f547](https://github.com/forcedotcom/sfdx-core/commit/6e2f547229199da2e2839e4ea70dabd13089c487)) ## [3.30.14](https://github.com/forcedotcom/sfdx-core/compare/3.30.13...3.30.14) (2022-10-11) - ### Bug Fixes -* type on TokenAccessor.set ([#675](https://github.com/forcedotcom/sfdx-core/issues/675)) ([94fdf1e](https://github.com/forcedotcom/sfdx-core/commit/94fdf1ed9ded8f8fbe1a66d55affbd0ac27e79bb)) - - +- type on TokenAccessor.set ([#675](https://github.com/forcedotcom/sfdx-core/issues/675)) ([94fdf1e](https://github.com/forcedotcom/sfdx-core/commit/94fdf1ed9ded8f8fbe1a66d55affbd0ac27e79bb)) ## [3.30.13](https://github.com/forcedotcom/sfdx-core/compare/3.30.12...3.30.13) (2022-10-10) - ### Bug Fixes -* add tooling query support to autoFetchQuery ([#665](https://github.com/forcedotcom/sfdx-core/issues/665)) ([608b119](https://github.com/forcedotcom/sfdx-core/commit/608b11971d893f7417fcfe5f4eea710f38b8e7cf)) - - +- add tooling query support to autoFetchQuery ([#665](https://github.com/forcedotcom/sfdx-core/issues/665)) ([608b119](https://github.com/forcedotcom/sfdx-core/commit/608b11971d893f7417fcfe5f4eea710f38b8e7cf)) ## [3.30.12](https://github.com/forcedotcom/sfdx-core/compare/3.30.11...3.30.12) (2022-10-08) - ### Bug Fixes -* **deps:** bump ts-retry-promise from 0.6.2 to 0.7.0 ([5def87a](https://github.com/forcedotcom/sfdx-core/commit/5def87ae3be6eac81503abfaff96e29ba2c82bdf)) - - +- **deps:** bump ts-retry-promise from 0.6.2 to 0.7.0 ([5def87a](https://github.com/forcedotcom/sfdx-core/commit/5def87ae3be6eac81503abfaff96e29ba2c82bdf)) ## [3.30.11](https://github.com/forcedotcom/sfdx-core/compare/3.30.10...3.30.11) (2022-10-07) - ### Bug Fixes -* update kit, testSetup plus major refactor ([453b886](https://github.com/forcedotcom/sfdx-core/commit/453b8860c16991796252f05a3c933dee1e9d7e3b)) - - - -## [3.30.10](https://github.com/forcedotcom/sfdx-core/compare/3.30.9...3.30.10) (2022-10-04) - +- update kit, testSetup plus major refactor ([453b886](https://github.com/forcedotcom/sfdx-core/commit/453b8860c16991796252f05a3c933dee1e9d7e3b)) +## [3.30.10](https://github.com/forcedotcom/sfdx-core/compare/3.30.9...3.30.10) (2022-10-04) ## [3.30.9](https://github.com/forcedotcom/sfdx-core/compare/3.30.8...3.30.9) (2022-09-28) - ### Bug Fixes -* fix package dir functions ([#660](https://github.com/forcedotcom/sfdx-core/issues/660)) ([7df117c](https://github.com/forcedotcom/sfdx-core/commit/7df117c6b5aecf500af82adb52efe5e931fb8718)) - - +- fix package dir functions ([#660](https://github.com/forcedotcom/sfdx-core/issues/660)) ([7df117c](https://github.com/forcedotcom/sfdx-core/commit/7df117c6b5aecf500af82adb52efe5e931fb8718)) ## [3.30.8](https://github.com/forcedotcom/sfdx-core/compare/3.30.7...3.30.8) (2022-09-23) - ### Bug Fixes -* **scratch:** respect `apiVersion` config value ([#656](https://github.com/forcedotcom/sfdx-core/issues/656)) ([1a29482](https://github.com/forcedotcom/sfdx-core/commit/1a294821c07f334494f2e56295dcd1a23570fa4b)) - - +- **scratch:** respect `apiVersion` config value ([#656](https://github.com/forcedotcom/sfdx-core/issues/656)) ([1a29482](https://github.com/forcedotcom/sfdx-core/commit/1a294821c07f334494f2e56295dcd1a23570fa4b)) ## [3.30.7](https://github.com/forcedotcom/sfdx-core/compare/3.30.4...3.30.7) (2022-09-23) - ### Bug Fixes -* force build ([cb0b831](https://github.com/forcedotcom/sfdx-core/commit/cb0b8310ca2b2fc9e537229c0034deb1063c3a34)) -* revert 3.30.4 ([#658](https://github.com/forcedotcom/sfdx-core/issues/658)) ([3ed9565](https://github.com/forcedotcom/sfdx-core/commit/3ed95653fd03f80483d0bbd137697cb7df87ddd8)), closes [#657](https://github.com/forcedotcom/sfdx-core/issues/657) [#655](https://github.com/forcedotcom/sfdx-core/issues/655) - - +- force build ([cb0b831](https://github.com/forcedotcom/sfdx-core/commit/cb0b8310ca2b2fc9e537229c0034deb1063c3a34)) +- revert 3.30.4 ([#658](https://github.com/forcedotcom/sfdx-core/issues/658)) ([3ed9565](https://github.com/forcedotcom/sfdx-core/commit/3ed95653fd03f80483d0bbd137697cb7df87ddd8)), closes [#657](https://github.com/forcedotcom/sfdx-core/issues/657) [#655](https://github.com/forcedotcom/sfdx-core/issues/655) ## [3.30.4](https://github.com/forcedotcom/sfdx-core/compare/3.30.3...3.30.4) (2022-09-23) - ### Bug Fixes -* retire use of pkgdir.name field ([#655](https://github.com/forcedotcom/sfdx-core/issues/655)) ([227f9a8](https://github.com/forcedotcom/sfdx-core/commit/227f9a8663401813b3e8626344fa59464510a732)) - - +- retire use of pkgdir.name field ([#655](https://github.com/forcedotcom/sfdx-core/issues/655)) ([227f9a8](https://github.com/forcedotcom/sfdx-core/commit/227f9a8663401813b3e8626344fa59464510a732)) ## [3.30.3](https://github.com/forcedotcom/sfdx-core/compare/v3.30.2...3.30.3) (2022-09-20) - ### Bug Fixes -* add helper functions to project for pkging ([1ed5563](https://github.com/forcedotcom/sfdx-core/commit/1ed556348cd0cc2f8c9dae7125a12bf177206c5c)) - - +- add helper functions to project for pkging ([1ed5563](https://github.com/forcedotcom/sfdx-core/commit/1ed556348cd0cc2f8c9dae7125a12bf177206c5c)) ## [3.30.2](https://github.com/forcedotcom/sfdx-core/compare/v3.30.1...v3.30.2) (2022-09-16) - ### Bug Fixes -* **logger:** support `SF_*` env vars ([#637](https://github.com/forcedotcom/sfdx-core/issues/637)) ([53c4296](https://github.com/forcedotcom/sfdx-core/commit/53c4296d0ab0728a798e39626a29168371e1a062)) - - +- **logger:** support `SF_*` env vars ([#637](https://github.com/forcedotcom/sfdx-core/issues/637)) ([53c4296](https://github.com/forcedotcom/sfdx-core/commit/53c4296d0ab0728a798e39626a29168371e1a062)) ## [3.30.1](https://github.com/forcedotcom/sfdx-core/compare/v3.30.0...v3.30.1) (2022-09-15) - ### Bug Fixes -* await postOrgCreate hook ([#636](https://github.com/forcedotcom/sfdx-core/issues/636)) ([b9934d2](https://github.com/forcedotcom/sfdx-core/commit/b9934d2df6f5ea49b4f8bae44779aa5cab0e897f)) - - +- await postOrgCreate hook ([#636](https://github.com/forcedotcom/sfdx-core/issues/636)) ([b9934d2](https://github.com/forcedotcom/sfdx-core/commit/b9934d2df6f5ea49b4f8bae44779aa5cab0e897f)) # [3.30.0](https://github.com/forcedotcom/sfdx-core/compare/v3.26.3...v3.30.0) (2022-09-12) - - ## [3.26.3](https://github.com/forcedotcom/sfdx-core/compare/v3.26.2...v3.26.3) (2022-09-06) - - ## [3.26.2](https://github.com/forcedotcom/sfdx-core/compare/v3.26.1...v3.26.2) (2022-08-16) - - ## [3.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.26.0...v3.26.1) (2022-08-08) - ### Bug Fixes -* update jsforce ([0353330](https://github.com/forcedotcom/sfdx-core/commit/03533307f0ea1f8877027a5619c970e1ae2443ec)) - - +- update jsforce ([0353330](https://github.com/forcedotcom/sfdx-core/commit/03533307f0ea1f8877027a5619c970e1ae2443ec)) # [3.26.0](https://github.com/forcedotcom/sfdx-core/compare/v3.25.1...v3.26.0) (2022-08-04) - ### Features -* remove GlobalInfo ([57bd0fa](https://github.com/forcedotcom/sfdx-core/commit/57bd0fa50c5fe3cc859ca107fd0a18dc1b871c1f)) - - +- remove GlobalInfo ([57bd0fa](https://github.com/forcedotcom/sfdx-core/commit/57bd0fa50c5fe3cc859ca107fd0a18dc1b871c1f)) ## [3.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.25.0...v3.25.1) (2022-08-03) - ### Bug Fixes -* add interop between templates config/env var ([eea3d05](https://github.com/forcedotcom/sfdx-core/commit/eea3d055b75ceb61639e06bc53e309a01f70a8e2)) - - +- add interop between templates config/env var ([eea3d05](https://github.com/forcedotcom/sfdx-core/commit/eea3d055b75ceb61639e06bc53e309a01f70a8e2)) # [3.25.0](https://github.com/forcedotcom/sfdx-core/compare/v3.24.5...v3.25.0) (2022-07-29) - ### Features -* orgAccessor.get has throwOnNotFound option ([a2ee821](https://github.com/forcedotcom/sfdx-core/commit/a2ee8219adf692de7de17ba254e05f501ef5814c)) - - +- orgAccessor.get has throwOnNotFound option ([a2ee821](https://github.com/forcedotcom/sfdx-core/commit/a2ee8219adf692de7de17ba254e05f501ef5814c)) ## [3.24.5](https://github.com/forcedotcom/sfdx-core/compare/v3.24.4...v3.24.5) (2022-07-28) - ### Bug Fixes -* set correct file mode for log file ([30aa3fc](https://github.com/forcedotcom/sfdx-core/commit/30aa3fc09ba2bf0db600ee6528fde5b0ff97b217)) - - +- set correct file mode for log file ([30aa3fc](https://github.com/forcedotcom/sfdx-core/commit/30aa3fc09ba2bf0db600ee6528fde5b0ff97b217)) ## [3.24.4](https://github.com/forcedotcom/sfdx-core/compare/v3.24.3...v3.24.4) (2022-07-28) - - ## [3.24.3](https://github.com/forcedotcom/sfdx-core/compare/v3.24.2...v3.24.3) (2022-07-28) - ### Bug Fixes -* handle ancestor keywords when creating scratch org ([72af55a](https://github.com/forcedotcom/sfdx-core/commit/72af55a53b87f1d81d22dc4e53891b3b0ab2966f)) - - +- handle ancestor keywords when creating scratch org ([72af55a](https://github.com/forcedotcom/sfdx-core/commit/72af55a53b87f1d81d22dc4e53891b3b0ab2966f)) ## [3.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.24.1...v3.24.2) (2022-07-26) - ### Bug Fixes -* use correct field for clone requests ([#623](https://github.com/forcedotcom/sfdx-core/issues/623)) ([2372f03](https://github.com/forcedotcom/sfdx-core/commit/2372f0364b87a7ac498c8d7ef637a9b5fdc725ea)) - - +- use correct field for clone requests ([#623](https://github.com/forcedotcom/sfdx-core/issues/623)) ([2372f03](https://github.com/forcedotcom/sfdx-core/commit/2372f0364b87a7ac498c8d7ef637a9b5fdc725ea)) ## [3.24.1](https://github.com/forcedotcom/sfdx-core/compare/v3.24.0...v3.24.1) (2022-07-21) - ### Bug Fixes -* bump jsforce ([#622](https://github.com/forcedotcom/sfdx-core/issues/622)) ([c7b53b7](https://github.com/forcedotcom/sfdx-core/commit/c7b53b73977012f81e029a15f39c3fb35bc1041d)) - - +- bump jsforce ([#622](https://github.com/forcedotcom/sfdx-core/issues/622)) ([c7b53b7](https://github.com/forcedotcom/sfdx-core/commit/c7b53b73977012f81e029a15f39c3fb35bc1041d)) # [3.24.0](https://github.com/forcedotcom/sfdx-core/compare/v3.23.9...v3.24.0) (2022-07-14) - ### Bug Fixes -* align messages/files ([5a5f04d](https://github.com/forcedotcom/sfdx-core/commit/5a5f04d3ea8ffb30fdbbfe2c83824ec56a56ec34)) -* load messages by name ([7c3a2d9](https://github.com/forcedotcom/sfdx-core/commit/7c3a2d9d84f9553bb9cf1bc369b49ca46100484e)) -* use named messages always ([2bb25a9](https://github.com/forcedotcom/sfdx-core/commit/2bb25a9c24fcb7146e363783ea81bc3708060a18)) - +- align messages/files ([5a5f04d](https://github.com/forcedotcom/sfdx-core/commit/5a5f04d3ea8ffb30fdbbfe2c83824ec56a56ec34)) +- load messages by name ([7c3a2d9](https://github.com/forcedotcom/sfdx-core/commit/7c3a2d9d84f9553bb9cf1bc369b49ca46100484e)) +- use named messages always ([2bb25a9](https://github.com/forcedotcom/sfdx-core/commit/2bb25a9c24fcb7146e363783ea81bc3708060a18)) ### Features -* org.scratchOrgCreate uses all options except hub ([045a7aa](https://github.com/forcedotcom/sfdx-core/commit/045a7aa56c97323aa8b3191c4879cd1b43f0cfb1)) - - +- org.scratchOrgCreate uses all options except hub ([045a7aa](https://github.com/forcedotcom/sfdx-core/commit/045a7aa56c97323aa8b3191c4879cd1b43f0cfb1)) ## [3.23.9](https://github.com/forcedotcom/sfdx-core/compare/v3.23.8...v3.23.9) (2022-07-14) - - ## [3.23.8](https://github.com/forcedotcom/sfdx-core/compare/v3.23.7...v3.23.8) (2022-07-13) - ### Bug Fixes -* remove greedy matching for AuthInfo encryptedKeys ([12c6dcc](https://github.com/forcedotcom/sfdx-core/commit/12c6dcc5137a48d59e0da4a20426d8fa2cf747d9)) - - +- remove greedy matching for AuthInfo encryptedKeys ([12c6dcc](https://github.com/forcedotcom/sfdx-core/commit/12c6dcc5137a48d59e0da4a20426d8fa2cf747d9)) ## [3.23.7](https://github.com/forcedotcom/sfdx-core/compare/v3.23.6...v3.23.7) (2022-07-08) - ### Bug Fixes -* add structure writer interface and refactor ([daef19c](https://github.com/forcedotcom/sfdx-core/commit/daef19cb3a4d145ebb22c4f721a1bd47ffddce40)) - - +- add structure writer interface and refactor ([daef19c](https://github.com/forcedotcom/sfdx-core/commit/daef19cb3a4d145ebb22c4f721a1bd47ffddce40)) ## [3.23.6](https://github.com/forcedotcom/sfdx-core/compare/v3.23.5...v3.23.6) (2022-07-06) - ### Bug Fixes -* workaround for jsforce update bug ([1776f50](https://github.com/forcedotcom/sfdx-core/commit/1776f505671a5a764c4e966736c2981df2b178a4)) - - +- workaround for jsforce update bug ([1776f50](https://github.com/forcedotcom/sfdx-core/commit/1776f505671a5a764c4e966736c2981df2b178a4)) ## [3.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.23.4...v3.23.5) (2022-07-06) - ### Bug Fixes -* add resolveAlias ([#605](https://github.com/forcedotcom/sfdx-core/issues/605)) ([ffa9ed6](https://github.com/forcedotcom/sfdx-core/commit/ffa9ed63ea583baa327071db4030ea5346d1128f)) - - +- add resolveAlias ([#605](https://github.com/forcedotcom/sfdx-core/issues/605)) ([ffa9ed6](https://github.com/forcedotcom/sfdx-core/commit/ffa9ed63ea583baa327071db4030ea5346d1128f)) ## [3.23.4](https://github.com/forcedotcom/sfdx-core/compare/v3.23.3...v3.23.4) (2022-07-05) - ### Bug Fixes -* force publish ([3eb660d](https://github.com/forcedotcom/sfdx-core/commit/3eb660dd23ee959e085a9ac3dbd65de92e511d74)) - - +- force publish ([3eb660d](https://github.com/forcedotcom/sfdx-core/commit/3eb660dd23ee959e085a9ac3dbd65de92e511d74)) ## [3.23.3](https://github.com/forcedotcom/sfdx-core/compare/v3.23.2...v3.23.3) (2022-06-30) - ### Bug Fixes -* force publish ([b767232](https://github.com/forcedotcom/sfdx-core/commit/b767232f2f76a4a00387e37128428ad18221a594)) - - +- force publish ([b767232](https://github.com/forcedotcom/sfdx-core/commit/b767232f2f76a4a00387e37128428ad18221a594)) ## [3.23.2](https://github.com/forcedotcom/sfdx-core/compare/v3.23.1...v3.23.2) (2022-06-30) - ### Bug Fixes -* add getter for shape dir name ([#614](https://github.com/forcedotcom/sfdx-core/issues/614)) ([06282d8](https://github.com/forcedotcom/sfdx-core/commit/06282d868b508b2d8417fcd4de404a7863c74b14)) - - +- add getter for shape dir name ([#614](https://github.com/forcedotcom/sfdx-core/issues/614)) ([06282d8](https://github.com/forcedotcom/sfdx-core/commit/06282d868b508b2d8417fcd4de404a7863c74b14)) ## [3.23.1](https://github.com/forcedotcom/sfdx-core/compare/v3.23.0...v3.23.1) (2022-06-30) - ### Bug Fixes -* isScratch should be boolean ([ebda782](https://github.com/forcedotcom/sfdx-core/commit/ebda782bfd4f3927bc12ce4e6402673361ac47d6)) -* update AuthFields type ([766efec](https://github.com/forcedotcom/sfdx-core/commit/766efec26f404cc1f0e4d380d82f4f05aa455e95)) - - +- isScratch should be boolean ([ebda782](https://github.com/forcedotcom/sfdx-core/commit/ebda782bfd4f3927bc12ce4e6402673361ac47d6)) +- update AuthFields type ([766efec](https://github.com/forcedotcom/sfdx-core/commit/766efec26f404cc1f0e4d380d82f4f05aa455e95)) # [3.23.0](https://github.com/forcedotcom/sfdx-core/compare/v3.22.1...v3.23.0) (2022-06-30) - ### Features -* support more enhanced domains, wider test cases ([f1bac94](https://github.com/forcedotcom/sfdx-core/commit/f1bac945d9b135a9a8165260b95f7de5568ccca6)) - - +- support more enhanced domains, wider test cases ([f1bac94](https://github.com/forcedotcom/sfdx-core/commit/f1bac945d9b135a9a8165260b95f7de5568ccca6)) ## [3.22.1](https://github.com/forcedotcom/sfdx-core/compare/v3.22.0...v3.22.1) (2022-06-28) - ### Bug Fixes -* encrypted key regex tests will no longer be stateful ([06b7fa2](https://github.com/forcedotcom/sfdx-core/commit/06b7fa2f41401155b472c84f13cbf5608150a43e)) -* update dev-scripts so yarn build won't change line endings for LICENSE.txt on Windows ([ec5e48e](https://github.com/forcedotcom/sfdx-core/commit/ec5e48ee1dab2b3999f630aa56c53d353baa717e)) - - +- encrypted key regex tests will no longer be stateful ([06b7fa2](https://github.com/forcedotcom/sfdx-core/commit/06b7fa2f41401155b472c84f13cbf5608150a43e)) +- update dev-scripts so yarn build won't change line endings for LICENSE.txt on Windows ([ec5e48e](https://github.com/forcedotcom/sfdx-core/commit/ec5e48ee1dab2b3999f630aa56c53d353baa717e)) # [3.22.0](https://github.com/forcedotcom/sfdx-core/compare/v3.21.6...v3.22.0) (2022-06-23) - ### Features -* modify uniqid to accept length and template ([#604](https://github.com/forcedotcom/sfdx-core/issues/604)) ([1fd1b5c](https://github.com/forcedotcom/sfdx-core/commit/1fd1b5c40ab7f9b4d66eada94f3ecfa149b263b7)) - - +- modify uniqid to accept length and template ([#604](https://github.com/forcedotcom/sfdx-core/issues/604)) ([1fd1b5c](https://github.com/forcedotcom/sfdx-core/commit/1fd1b5c40ab7f9b4d66eada94f3ecfa149b263b7)) ## [3.21.6](https://github.com/forcedotcom/sfdx-core/compare/v3.21.5...v3.21.6) (2022-06-23) - - ## [3.21.5](https://github.com/forcedotcom/sfdx-core/compare/v3.21.4...v3.21.5) (2022-06-23) - ### Bug Fixes -* bump jsforce ([b1e8604](https://github.com/forcedotcom/sfdx-core/commit/b1e8604203b09df7b252fd6520fb73405e287aa4)) - - +- bump jsforce ([b1e8604](https://github.com/forcedotcom/sfdx-core/commit/b1e8604203b09df7b252fd6520fb73405e287aa4)) ## [3.21.4](https://github.com/forcedotcom/sfdx-core/compare/v3.21.3...v3.21.4) (2022-06-22) - ### Bug Fixes -* cause release for jsforce again ([0700356](https://github.com/forcedotcom/sfdx-core/commit/0700356759506fce59b426e84fefbe85ae2f247e)) - - +- cause release for jsforce again ([0700356](https://github.com/forcedotcom/sfdx-core/commit/0700356759506fce59b426e84fefbe85ae2f247e)) ## [3.21.3](https://github.com/forcedotcom/sfdx-core/compare/v3.21.2...v3.21.3) (2022-06-22) - ### Bug Fixes -* jsforce autofech fix 2 ([3865af9](https://github.com/forcedotcom/sfdx-core/commit/3865af9c607a8739ce6b04a166b746d7057f064c)) - - +- jsforce autofech fix 2 ([3865af9](https://github.com/forcedotcom/sfdx-core/commit/3865af9c607a8739ce6b04a166b746d7057f064c)) ## [3.21.2](https://github.com/forcedotcom/sfdx-core/compare/v3.21.1...v3.21.2) (2022-06-21) - ### Bug Fixes -* bump jsforce to latest v2 ([8a05add](https://github.com/forcedotcom/sfdx-core/commit/8a05add08c78f2bc3b6e6c30d4f1763e9fda24b0)) - - +- bump jsforce to latest v2 ([8a05add](https://github.com/forcedotcom/sfdx-core/commit/8a05add08c78f2bc3b6e6c30d4f1763e9fda24b0)) ## [3.21.1](https://github.com/forcedotcom/sfdx-core/compare/v3.21.0...v3.21.1) (2022-06-15) - ### Bug Fixes -* deprecate maxQueryLimit config var ([48105be](https://github.com/forcedotcom/sfdx-core/commit/48105bedf01d69b38a7fa527ad74c78053f7d4ef)) - - +- deprecate maxQueryLimit config var ([48105be](https://github.com/forcedotcom/sfdx-core/commit/48105bedf01d69b38a7fa527ad74c78053f7d4ef)) # [3.21.0](https://github.com/forcedotcom/sfdx-core/compare/v3.20.3...v3.21.0) (2022-06-15) - ### Features -* add getConnection method to MockTestOrgData ([#600](https://github.com/forcedotcom/sfdx-core/issues/600)) ([a642f28](https://github.com/forcedotcom/sfdx-core/commit/a642f28dc1179552ba5c646c96d2d55f5b6f3f61)) - - +- add getConnection method to MockTestOrgData ([#600](https://github.com/forcedotcom/sfdx-core/issues/600)) ([a642f28](https://github.com/forcedotcom/sfdx-core/commit/a642f28dc1179552ba5c646c96d2d55f5b6f3f61)) ## [3.20.3](https://github.com/forcedotcom/sfdx-core/compare/v3.20.2...v3.20.3) (2022-06-15) - ### Bug Fixes -* **url:** support sandboxes with enhanced domains enabled ([7c958d1](https://github.com/forcedotcom/sfdx-core/commit/7c958d1f59efc6ef55a7b4c60126603616b21794)) - - +- **url:** support sandboxes with enhanced domains enabled ([7c958d1](https://github.com/forcedotcom/sfdx-core/commit/7c958d1f59efc6ef55a7b4c60126603616b21794)) ## [3.20.2](https://github.com/forcedotcom/sfdx-core/compare/v3.20.1...v3.20.2) (2022-06-13) - ### Bug Fixes -* instanceUrl config now using org-instance-url ([54cb450](https://github.com/forcedotcom/sfdx-core/commit/54cb450c53f3db5352d9f0fdb83d33dce1da728e)) - - +- instanceUrl config now using org-instance-url ([54cb450](https://github.com/forcedotcom/sfdx-core/commit/54cb450c53f3db5352d9f0fdb83d33dce1da728e)) ## [3.20.1](https://github.com/forcedotcom/sfdx-core/compare/v3.19.5...v3.20.1) (2022-06-08) - ### Features -* cause a publish from previous skip ([069c366](https://github.com/forcedotcom/sfdx-core/commit/069c36646f5dc10a4172868ef7b5f9cd82ef7503)) -* safer caching for nuts ([fa0af41](https://github.com/forcedotcom/sfdx-core/commit/fa0af41451a4363c84e9713685c8ece439acf3bc)) - - +- cause a publish from previous skip ([069c366](https://github.com/forcedotcom/sfdx-core/commit/069c36646f5dc10a4172868ef7b5f9cd82ef7503)) +- safer caching for nuts ([fa0af41](https://github.com/forcedotcom/sfdx-core/commit/fa0af41451a4363c84e9713685c8ece439acf3bc)) ## [3.19.5](https://github.com/forcedotcom/sfdx-core/compare/v3.19.4...v3.19.5) (2022-06-06) - ### Bug Fixes -* update `NamedOrgNotFound` err name ([6a6a627](https://github.com/forcedotcom/sfdx-core/commit/6a6a62782046858c062ecb24a1d28631ea1f3bbe)) - - +- update `NamedOrgNotFound` err name ([6a6a627](https://github.com/forcedotcom/sfdx-core/commit/6a6a62782046858c062ecb24a1d28631ea1f3bbe)) ## [3.19.4](https://github.com/forcedotcom/sfdx-core/compare/v3.19.3...v3.19.4) (2022-06-06) - ### Bug Fixes -* add stat method to OrgAccessor ([f4e297c](https://github.com/forcedotcom/sfdx-core/commit/f4e297c576647b32be62621377d6e3fc5c8dc5f1)) - - +- add stat method to OrgAccessor ([f4e297c](https://github.com/forcedotcom/sfdx-core/commit/f4e297c576647b32be62621377d6e3fc5c8dc5f1)) ## [3.19.3](https://github.com/forcedotcom/sfdx-core/compare/v3.19.2...v3.19.3) (2022-06-06) - - ## [3.19.2](https://github.com/forcedotcom/sfdx-core/compare/v3.19.1...v3.19.2) (2022-06-02) - ### Bug Fixes -* loosen audience url determination ([#588](https://github.com/forcedotcom/sfdx-core/issues/588)) ([a58ab89](https://github.com/forcedotcom/sfdx-core/commit/a58ab89e2ada34fbdb6d8c72d88966a5281db60b)) - - +- loosen audience url determination ([#588](https://github.com/forcedotcom/sfdx-core/issues/588)) ([a58ab89](https://github.com/forcedotcom/sfdx-core/commit/a58ab89e2ada34fbdb6d8c72d88966a5281db60b)) ## [3.19.1](https://github.com/forcedotcom/sfdx-core/compare/v3.19.0...v3.19.1) (2022-05-27) - ### Bug Fixes -* env var resolution in ConfigAggregator ([#590](https://github.com/forcedotcom/sfdx-core/issues/590)) ([a65cfbd](https://github.com/forcedotcom/sfdx-core/commit/a65cfbdd0e2a6c3806aa4da3270b237f68b37133)) - - +- env var resolution in ConfigAggregator ([#590](https://github.com/forcedotcom/sfdx-core/issues/590)) ([a65cfbd](https://github.com/forcedotcom/sfdx-core/commit/a65cfbdd0e2a6c3806aa4da3270b237f68b37133)) # [3.19.0](https://github.com/forcedotcom/sfdx-core/compare/v3.18.3...v3.19.0) (2022-05-20) - ### Features -* missing prop and logic correction ([debe97e](https://github.com/forcedotcom/sfdx-core/commit/debe97e08f54bbd55edd2cb5b18e9d14abd3652f)) -* property on org with inteligent defaults and handling of undefined ([e7295d3](https://github.com/forcedotcom/sfdx-core/commit/e7295d38f2b8defdb54a77e61b4ef8862e5398f9)) -* tracking property on AuthFields ([2243d34](https://github.com/forcedotcom/sfdx-core/commit/2243d345c5cc81bd637c889adbe1db6eae6c93fc)) -* tracksSource in TestSetup mock ([7544c60](https://github.com/forcedotcom/sfdx-core/commit/7544c604bd4a32d21d105e8472f41b2d37fbf601)) - - +- missing prop and logic correction ([debe97e](https://github.com/forcedotcom/sfdx-core/commit/debe97e08f54bbd55edd2cb5b18e9d14abd3652f)) +- property on org with inteligent defaults and handling of undefined ([e7295d3](https://github.com/forcedotcom/sfdx-core/commit/e7295d38f2b8defdb54a77e61b4ef8862e5398f9)) +- tracking property on AuthFields ([2243d34](https://github.com/forcedotcom/sfdx-core/commit/2243d345c5cc81bd637c889adbe1db6eae6c93fc)) +- tracksSource in TestSetup mock ([7544c60](https://github.com/forcedotcom/sfdx-core/commit/7544c604bd4a32d21d105e8472f41b2d37fbf601)) ## [3.18.3](https://github.com/forcedotcom/sfdx-core/compare/v3.18.2...v3.18.3) (2022-05-20) - - ## [3.18.2](https://github.com/forcedotcom/sfdx-core/compare/v3.18.1...v3.18.2) (2022-05-17) - ### Bug Fixes -* remove unreachable code ([#585](https://github.com/forcedotcom/sfdx-core/issues/585)) ([2a6d611](https://github.com/forcedotcom/sfdx-core/commit/2a6d611a9ded7d4a0718864ca4023a0f7f259e8a)) - - +- remove unreachable code ([#585](https://github.com/forcedotcom/sfdx-core/issues/585)) ([2a6d611](https://github.com/forcedotcom/sfdx-core/commit/2a6d611a9ded7d4a0718864ca4023a0f7f259e8a)) ## [3.18.1](https://github.com/forcedotcom/sfdx-core/compare/v3.18.0...v3.18.1) (2022-05-16) - - # [3.18.0](https://github.com/forcedotcom/sfdx-core/compare/v3.17.0...v3.18.0) (2022-05-12) - ### Features -* bump jsforce for metadata rest api ([#583](https://github.com/forcedotcom/sfdx-core/issues/583)) ([6addcfd](https://github.com/forcedotcom/sfdx-core/commit/6addcfd9b2bd480974f6c965b4d04c610a38f2db)) - - +- bump jsforce for metadata rest api ([#583](https://github.com/forcedotcom/sfdx-core/issues/583)) ([6addcfd](https://github.com/forcedotcom/sfdx-core/commit/6addcfd9b2bd480974f6c965b4d04c610a38f2db)) # [3.17.0](https://github.com/forcedotcom/sfdx-core/compare/v3.16.2...v3.17.0) (2022-05-12) - ### Features -* sandboxStatus for v3 ([#571](https://github.com/forcedotcom/sfdx-core/issues/571)) ([60a004b](https://github.com/forcedotcom/sfdx-core/commit/60a004b663d918ec8b37d6ded7ddf12ce112b7f8)) - - +- sandboxStatus for v3 ([#571](https://github.com/forcedotcom/sfdx-core/issues/571)) ([60a004b](https://github.com/forcedotcom/sfdx-core/commit/60a004b663d918ec8b37d6ded7ddf12ce112b7f8)) ## [3.16.2](https://github.com/forcedotcom/sfdx-core/compare/v3.16.1...v3.16.2) (2022-05-11) - - ## [3.16.1](https://github.com/forcedotcom/sfdx-core/compare/v3.16.0...v3.16.1) (2022-05-11) - ### Bug Fixes -* homedir can change after Core loads ([bb1e4f5](https://github.com/forcedotcom/sfdx-core/commit/bb1e4f5b1f59269f6d48a5389b1d76eeee252db0)) - - +- homedir can change after Core loads ([bb1e4f5](https://github.com/forcedotcom/sfdx-core/commit/bb1e4f5b1f59269f6d48a5389b1d76eeee252db0)) # [3.16.0](https://github.com/forcedotcom/sfdx-core/compare/v3.15.5...v3.16.0) (2022-05-04) - ### Bug Fixes -* disable schemaValidation ([#578](https://github.com/forcedotcom/sfdx-core/issues/578)) ([9b60cb4](https://github.com/forcedotcom/sfdx-core/commit/9b60cb4dd3181f0bfbafadb72bcd0904e851084f)) - +- disable schemaValidation ([#578](https://github.com/forcedotcom/sfdx-core/issues/578)) ([9b60cb4](https://github.com/forcedotcom/sfdx-core/commit/9b60cb4dd3181f0bfbafadb72bcd0904e851084f)) ### Features -* force v3 release ([05620c8](https://github.com/forcedotcom/sfdx-core/commit/05620c80256052a1b814b631e9afd951d63bea9e)) - - +- force v3 release ([05620c8](https://github.com/forcedotcom/sfdx-core/commit/05620c80256052a1b814b631e9afd951d63bea9e)) ## [3.15.5](https://github.com/forcedotcom/sfdx-core/compare/v3.15.4...v3.15.5) (2022-05-03) - ### Bug Fixes -* SfdxConfigAggregator ([238ad07](https://github.com/forcedotcom/sfdx-core/commit/238ad0757cc332ecc1897bd7230140a31a559332)) - - +- SfdxConfigAggregator ([238ad07](https://github.com/forcedotcom/sfdx-core/commit/238ad0757cc332ecc1897bd7230140a31a559332)) ## [3.15.4](https://github.com/forcedotcom/sfdx-core/compare/v3.15.3...v3.15.4) (2022-05-03) - ### Bug Fixes -* SfdxConfigAggregator ([#576](https://github.com/forcedotcom/sfdx-core/issues/576)) ([9a25928](https://github.com/forcedotcom/sfdx-core/commit/9a259282efd3d2d97da42a54fd76c45d7f73df27)) - - +- SfdxConfigAggregator ([#576](https://github.com/forcedotcom/sfdx-core/issues/576)) ([9a25928](https://github.com/forcedotcom/sfdx-core/commit/9a259282efd3d2d97da42a54fd76c45d7f73df27)) ## [3.15.3](https://github.com/forcedotcom/sfdx-core/compare/v3.15.2...v3.15.3) (2022-05-02) - ### Bug Fixes -* SfdxConfigAggregator ([6ee1437](https://github.com/forcedotcom/sfdx-core/commit/6ee14378f10df123ac38325853bc3b83d4d953bd)) - - +- SfdxConfigAggregator ([6ee1437](https://github.com/forcedotcom/sfdx-core/commit/6ee14378f10df123ac38325853bc3b83d4d953bd)) ## [3.15.2](https://github.com/forcedotcom/sfdx-core/compare/v3.15.1...v3.15.2) (2022-05-02) - ### Bug Fixes -* allow ConfigAggregator to accept custom config vars ([#575](https://github.com/forcedotcom/sfdx-core/issues/575)) ([2642128](https://github.com/forcedotcom/sfdx-core/commit/264212898cf14d8f34638926841ace89abf7efb0)) - - +- allow ConfigAggregator to accept custom config vars ([#575](https://github.com/forcedotcom/sfdx-core/issues/575)) ([2642128](https://github.com/forcedotcom/sfdx-core/commit/264212898cf14d8f34638926841ace89abf7efb0)) ## [3.15.1](https://github.com/forcedotcom/sfdx-core/compare/v3.15.0...v3.15.1) (2022-04-28) - ### Bug Fixes -* replace jsen ([664da58](https://github.com/forcedotcom/sfdx-core/commit/664da58cbe06019465ccf70ed17dfafb2425e06b)) - - +- replace jsen ([664da58](https://github.com/forcedotcom/sfdx-core/commit/664da58cbe06019465ccf70ed17dfafb2425e06b)) # [3.15.0](https://github.com/forcedotcom/sfdx-core/compare/v3.14.0...v3.15.0) (2022-04-26) - ### Features -* core changes to support create scratch and sandboxes ([#570](https://github.com/forcedotcom/sfdx-core/issues/570)) ([916eeb1](https://github.com/forcedotcom/sfdx-core/commit/916eeb1f96bebd5dce255f13c838ac0b10bf5b96)) - - +- core changes to support create scratch and sandboxes ([#570](https://github.com/forcedotcom/sfdx-core/issues/570)) ([916eeb1](https://github.com/forcedotcom/sfdx-core/commit/916eeb1f96bebd5dce255f13c838ac0b10bf5b96)) # [3.14.0](https://github.com/forcedotcom/sfdx-core/compare/v3.13.1...v3.14.0) (2022-04-25) - ### Features -* add SfdxConfigAggregator ([#563](https://github.com/forcedotcom/sfdx-core/issues/563)) ([cd4debd](https://github.com/forcedotcom/sfdx-core/commit/cd4debdc99046580090b5d21bbd9da9030822d4a)) - - +- add SfdxConfigAggregator ([#563](https://github.com/forcedotcom/sfdx-core/issues/563)) ([cd4debd](https://github.com/forcedotcom/sfdx-core/commit/cd4debdc99046580090b5d21bbd9da9030822d4a)) ## [3.13.1](https://github.com/forcedotcom/sfdx-core/compare/v3.13.0...v3.13.1) (2022-04-21) - ### Bug Fixes -* log rotation errors ([#564](https://github.com/forcedotcom/sfdx-core/issues/564)) ([8a4c9de](https://github.com/forcedotcom/sfdx-core/commit/8a4c9de85840ae0efa0ee8a27494d63a61545da5)) - - +- log rotation errors ([#564](https://github.com/forcedotcom/sfdx-core/issues/564)) ([8a4c9de](https://github.com/forcedotcom/sfdx-core/commit/8a4c9de85840ae0efa0ee8a27494d63a61545da5)) # [3.13.0](https://github.com/forcedotcom/sfdx-core/compare/v3.12.2...v3.13.0) (2022-04-20) - ### Features -* detect if org is a devhub at auth time ([#560](https://github.com/forcedotcom/sfdx-core/issues/560)) ([958e2e7](https://github.com/forcedotcom/sfdx-core/commit/958e2e7317e670b738b3e7c82260ef741e1416d2)) - - +- detect if org is a devhub at auth time ([#560](https://github.com/forcedotcom/sfdx-core/issues/560)) ([958e2e7](https://github.com/forcedotcom/sfdx-core/commit/958e2e7317e670b738b3e7c82260ef741e1416d2)) ## [3.12.2](https://github.com/forcedotcom/sfdx-core/compare/v3.12.1...v3.12.2) (2022-04-14) - ### Bug Fixes -* sandbox cname recognition ([#556](https://github.com/forcedotcom/sfdx-core/issues/556)) ([2f85709](https://github.com/forcedotcom/sfdx-core/commit/2f8570912cae38fb0ddeaa37836395444c47611a)) - - +- sandbox cname recognition ([#556](https://github.com/forcedotcom/sfdx-core/issues/556)) ([2f85709](https://github.com/forcedotcom/sfdx-core/commit/2f8570912cae38fb0ddeaa37836395444c47611a)) ## [3.12.1](https://github.com/forcedotcom/sfdx-core/compare/v3.12.0...v3.12.1) (2022-04-05) - ### Bug Fixes -* more FormData with buffers and headers ([5ebf78f](https://github.com/forcedotcom/sfdx-core/commit/5ebf78fe2b037df395c87197b90ee06a0d34d5d0)) - - +- more FormData with buffers and headers ([5ebf78f](https://github.com/forcedotcom/sfdx-core/commit/5ebf78fe2b037df395c87197b90ee06a0d34d5d0)) # [3.12.0](https://github.com/forcedotcom/sfdx-core/compare/v3.11.1...v3.12.0) (2022-04-04) - ### Features -* move common authinfo utils to core ([01b8cf3](https://github.com/forcedotcom/sfdx-core/commit/01b8cf3fa38162380da5ce15f6dee1d2a5d2d72d)) - - +- move common authinfo utils to core ([01b8cf3](https://github.com/forcedotcom/sfdx-core/commit/01b8cf3fa38162380da5ce15f6dee1d2a5d2d72d)) ## [3.11.1](https://github.com/forcedotcom/sfdx-core/compare/v3.11.0...v3.11.1) (2022-04-01) - - # [3.11.0](https://github.com/forcedotcom/sfdx-core/compare/v3.10.1...v3.11.0) (2022-03-30) - ### Features -* normalize config vars for sf ([#543](https://github.com/forcedotcom/sfdx-core/issues/543)) ([93f3cbe](https://github.com/forcedotcom/sfdx-core/commit/93f3cbe90103fa159f21f532ffc173931037651c)) - - +- normalize config vars for sf ([#543](https://github.com/forcedotcom/sfdx-core/issues/543)) ([93f3cbe](https://github.com/forcedotcom/sfdx-core/commit/93f3cbe90103fa159f21f532ffc173931037651c)) ## [3.10.1](https://github.com/forcedotcom/sfdx-core/compare/v3.10.0...v3.10.1) (2022-03-24) - ### Bug Fixes -* rotating file logs ([ef5df25](https://github.com/forcedotcom/sfdx-core/commit/ef5df25c17a67541d12d5c228c18b75775251d98)) - - +- rotating file logs ([ef5df25](https://github.com/forcedotcom/sfdx-core/commit/ef5df25c17a67541d12d5c228c18b75775251d98)) # [3.10.0](https://github.com/forcedotcom/sfdx-core/compare/v3.9.0...v3.10.0) (2022-03-23) - ### Bug Fixes -* casing typo for import ([066a2bb](https://github.com/forcedotcom/sfdx-core/commit/066a2bbb37b07f62415f021ef511344976315128)) -* warnings about tracking aren't a throw (org will still auth, default) ([38114a3](https://github.com/forcedotcom/sfdx-core/commit/38114a3526267a615fa8f5d3470b79c9b36a8fa8)) - +- casing typo for import ([066a2bb](https://github.com/forcedotcom/sfdx-core/commit/066a2bbb37b07f62415f021ef511344976315128)) +- warnings about tracking aren't a throw (org will still auth, default) ([38114a3](https://github.com/forcedotcom/sfdx-core/commit/38114a3526267a615fa8f5d3470b79c9b36a8fa8)) ### Features -* lifecycle events for scratch org create ([cba673b](https://github.com/forcedotcom/sfdx-core/commit/cba673b515df311165f3c392b155fcf5fbf9e2c6)) -* scratch org lifecycle events ([541349d](https://github.com/forcedotcom/sfdx-core/commit/541349d84b4784356d8bc504d1e331450487b6ec)) - - +- lifecycle events for scratch org create ([cba673b](https://github.com/forcedotcom/sfdx-core/commit/cba673b515df311165f3c392b155fcf5fbf9e2c6)) +- scratch org lifecycle events ([541349d](https://github.com/forcedotcom/sfdx-core/commit/541349d84b4784356d8bc504d1e331450487b6ec)) # [3.9.0](https://github.com/forcedotcom/sfdx-core/compare/v3.8.1...v3.9.0) (2022-03-21) - ### Features -* add TTLConfig ([#538](https://github.com/forcedotcom/sfdx-core/issues/538)) ([e623241](https://github.com/forcedotcom/sfdx-core/commit/e623241c7e513778c8f179dde4dc16e603a3778c)) - - +- add TTLConfig ([#538](https://github.com/forcedotcom/sfdx-core/issues/538)) ([e623241](https://github.com/forcedotcom/sfdx-core/commit/e623241c7e513778c8f179dde4dc16e603a3778c)) ## [3.8.1](https://github.com/forcedotcom/sfdx-core/compare/v3.8.0...v3.8.1) (2022-03-18) - ### Bug Fixes -* adjust mock org test data to conform to v3 ([38faf50](https://github.com/forcedotcom/sfdx-core/commit/38faf5063931955066312c24b4188b12c40098a5)) -* side effects function should not save when no changes ([#541](https://github.com/forcedotcom/sfdx-core/issues/541)) ([6bfb841](https://github.com/forcedotcom/sfdx-core/commit/6bfb84172fdf74882102b9ffc6e6fbfe58e6ffbc)) - - +- adjust mock org test data to conform to v3 ([38faf50](https://github.com/forcedotcom/sfdx-core/commit/38faf5063931955066312c24b4188b12c40098a5)) +- side effects function should not save when no changes ([#541](https://github.com/forcedotcom/sfdx-core/issues/541)) ([6bfb841](https://github.com/forcedotcom/sfdx-core/commit/6bfb84172fdf74882102b9ffc6e6fbfe58e6ffbc)) # [3.8.0](https://github.com/forcedotcom/sfdx-core/compare/v3.7.9...v3.8.0) (2022-03-09) - ### Features -* add handle side effect function to authinfo ([64c78e7](https://github.com/forcedotcom/sfdx-core/commit/64c78e74bc5e1cfb748fd2d64e4b1e8fc1062bf6)) - - +- add handle side effect function to authinfo ([64c78e7](https://github.com/forcedotcom/sfdx-core/commit/64c78e74bc5e1cfb748fd2d64e4b1e8fc1062bf6)) ## [3.7.9](https://github.com/forcedotcom/sfdx-core/compare/v3.7.8...v3.7.9) (2022-03-04) - ### Bug Fixes -* error literal to match the error thrown ([#533](https://github.com/forcedotcom/sfdx-core/issues/533)) ([b91ce5c](https://github.com/forcedotcom/sfdx-core/commit/b91ce5c329c9b2b88fb4b0ad028aee5f6d5b6e77)) - - +- error literal to match the error thrown ([#533](https://github.com/forcedotcom/sfdx-core/issues/533)) ([b91ce5c](https://github.com/forcedotcom/sfdx-core/commit/b91ce5c329c9b2b88fb4b0ad028aee5f6d5b6e77)) ## [3.7.8](https://github.com/forcedotcom/sfdx-core/compare/v3.7.7...v3.7.8) (2022-03-03) - ### Bug Fixes -* add create warning and info convenience functions ([#526](https://github.com/forcedotcom/sfdx-core/issues/526)) ([e3428b3](https://github.com/forcedotcom/sfdx-core/commit/e3428b35e00b9cee3c90153ed6ce08b352535ff7)) - - +- add create warning and info convenience functions ([#526](https://github.com/forcedotcom/sfdx-core/issues/526)) ([e3428b3](https://github.com/forcedotcom/sfdx-core/commit/e3428b35e00b9cee3c90153ed6ce08b352535ff7)) ## [3.7.7](https://github.com/forcedotcom/sfdx-core/compare/v3.7.6...v3.7.7) (2022-03-01) - - ## [3.7.6](https://github.com/forcedotcom/sfdx-core/compare/v4.0.0...v3.7.6) (2022-02-28) - - # [4.0.0](https://github.com/forcedotcom/sfdx-core/compare/v2.35.2...v4.0.0) (2022-02-28) - - ## [3.7.5](https://github.com/forcedotcom/sfdx-core/compare/v2.35.1...v3.7.5) (2022-02-14) - ### Bug Fixes -* add env vars from sfdx-cli init to envvars ([#520](https://github.com/forcedotcom/sfdx-core/issues/520)) ([8ef2785](https://github.com/forcedotcom/sfdx-core/commit/8ef27859d95bfffc5999b14f4792874d04f0504c)) - - +- add env vars from sfdx-cli init to envvars ([#520](https://github.com/forcedotcom/sfdx-core/issues/520)) ([8ef2785](https://github.com/forcedotcom/sfdx-core/commit/8ef27859d95bfffc5999b14f4792874d04f0504c)) ## [3.7.4](https://github.com/forcedotcom/sfdx-core/compare/v2.35.0...v3.7.4) (2022-02-07) - ### Bug Fixes -* pin ts to 4.4.4 and bump other deps ([#509](https://github.com/forcedotcom/sfdx-core/issues/509)) ([1c0e15c](https://github.com/forcedotcom/sfdx-core/commit/1c0e15cd9a96f03e24476c13d73b62577a535fa3)) - - +- pin ts to 4.4.4 and bump other deps ([#509](https://github.com/forcedotcom/sfdx-core/issues/509)) ([1c0e15c](https://github.com/forcedotcom/sfdx-core/commit/1c0e15cd9a96f03e24476c13d73b62577a535fa3)) ## [3.7.3](https://github.com/forcedotcom/sfdx-core/compare/v2.33.1...v3.7.3) (2021-12-16) - - ## [3.7.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.1...v3.7.2) (2021-10-28) - ### Bug Fixes -* make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) - - +- make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) ## [3.7.1](https://github.com/forcedotcom/sfdx-core/compare/v2.28.2...v3.7.1) (2021-10-28) - - # [3.7.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.6...v3.7.0) (2021-10-12) - ### Features -* use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) - - +- use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) ## [3.6.6](https://github.com/forcedotcom/sfdx-core/compare/v2.28.1...v3.6.6) (2021-10-08) - - ## [3.6.5](https://github.com/forcedotcom/sfdx-core/compare/v3.6.4...v3.6.5) (2021-09-29) - ### Bug Fixes -* add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) - - +- add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) ## [3.6.4](https://github.com/forcedotcom/sfdx-core/compare/v3.6.3...v3.6.4) (2021-09-23) - ### Bug Fixes -* edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) - - +- edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) ## [3.6.3](https://github.com/forcedotcom/sfdx-core/compare/v3.6.2...v3.6.3) (2021-09-23) - ### Bug Fixes -* edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) - - +- edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) ## [3.6.2](https://github.com/forcedotcom/sfdx-core/compare/v2.28.0...v3.6.2) (2021-09-17) - ### Bug Fixes -* improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) - - +- improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) ## [3.6.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.0...v3.6.1) (2021-09-13) - ### Bug Fixes -* remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) - - +- remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) # [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) - ### Features -* add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) - - +- add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) # [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) - ### Features -* expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) - - +- expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) ## [3.4.5](https://github.com/forcedotcom/sfdx-core/compare/v3.4.4...v3.4.5) (2021-09-03) - ### Bug Fixes -* provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) - - +- provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) ## [3.4.4](https://github.com/forcedotcom/sfdx-core/compare/v3.4.3...v3.4.4) (2021-09-03) - - ## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) - - ## [3.4.2](https://github.com/forcedotcom/sfdx-core/compare/v3.4.1...v3.4.2) (2021-08-17) - ### Bug Fixes -* improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) - - +- improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) ## [3.4.1](https://github.com/forcedotcom/sfdx-core/compare/v3.4.0...v3.4.1) (2021-08-11) - ### Bug Fixes -* optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) - - +- optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) # [3.4.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.12...v3.4.0) (2021-08-11) - ### Features -* config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) - - +- config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) ## [3.3.12](https://github.com/forcedotcom/sfdx-core/compare/v2.27.2...v3.3.12) (2021-08-10) - ### Bug Fixes -* add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) - - +- add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.35.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.5...v2.35.2) (2022-02-16) - ### Bug Fixes -* network error tolerance ([#517](https://github.com/forcedotcom/sfdx-core/issues/517)) ([676ebfe](https://github.com/forcedotcom/sfdx-core/commit/676ebfe58b13826b53f461b2fef321c21f583004)) - - +- network error tolerance ([#517](https://github.com/forcedotcom/sfdx-core/issues/517)) ([676ebfe](https://github.com/forcedotcom/sfdx-core/commit/676ebfe58b13826b53f461b2fef321c21f583004)) ## [2.35.1](https://github.com/forcedotcom/sfdx-core/compare/v3.7.4...v2.35.1) (2022-02-10) - ### Bug Fixes -* add error message on failed settings deploy ([e218b1e](https://github.com/forcedotcom/sfdx-core/commit/e218b1e40414ea9e4fec256b74224626d96eff4a)) -* prefer instanceUrl for loginUrl on user:create ([#518](https://github.com/forcedotcom/sfdx-core/issues/518)) ([c070a87](https://github.com/forcedotcom/sfdx-core/commit/c070a871861409dea722e85845eeb91f262ab66f)) - - +- add error message on failed settings deploy ([e218b1e](https://github.com/forcedotcom/sfdx-core/commit/e218b1e40414ea9e4fec256b74224626d96eff4a)) +- prefer instanceUrl for loginUrl on user:create ([#518](https://github.com/forcedotcom/sfdx-core/issues/518)) ([c070a87](https://github.com/forcedotcom/sfdx-core/commit/c070a871861409dea722e85845eeb91f262ab66f)) # [2.35.0](https://github.com/forcedotcom/sfdx-core/compare/v2.34.2...v2.35.0) (2022-01-25) - ### Bug Fixes -* jsforce dep and pjson version realign ([#516](https://github.com/forcedotcom/sfdx-core/issues/516)) ([9f35f2f](https://github.com/forcedotcom/sfdx-core/commit/9f35f2f0ce30e996a0b4c88461c2babb536c33f7)) - - +- jsforce dep and pjson version realign ([#516](https://github.com/forcedotcom/sfdx-core/issues/516)) ([9f35f2f](https://github.com/forcedotcom/sfdx-core/commit/9f35f2f0ce30e996a0b4c88461c2babb536c33f7)) ## [2.34.2](https://github.com/forcedotcom/sfdx-core/compare/v2.33.2...v2.34.2) (2022-01-25) - - ## [2.33.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.3...v2.33.2) (2022-01-25) - ### Bug Fixes -* correct import declaration ([4c69d2d](https://github.com/forcedotcom/sfdx-core/commit/4c69d2dc3370c5f920becfe260ccb178279e4d92)) -* exit deploy loop with error on status SucceededPartial ([492e891](https://github.com/forcedotcom/sfdx-core/commit/492e89184e4c865cc7fcf7df41b9c6af6a6f2237)) -* refresh auth on a connection, too ([ff32a70](https://github.com/forcedotcom/sfdx-core/commit/ff32a705d87d6e410d06597eefa407b54eeb215d)) -* remove unwanted dep ([12ccc3a](https://github.com/forcedotcom/sfdx-core/commit/12ccc3adc0efbe687059187ab4d849b1741c823d)) -* save auth info ([226bbd2](https://github.com/forcedotcom/sfdx-core/commit/226bbd2dc09a7a8df5887c0ae7548c83ae19b748)) - - +- correct import declaration ([4c69d2d](https://github.com/forcedotcom/sfdx-core/commit/4c69d2dc3370c5f920becfe260ccb178279e4d92)) +- exit deploy loop with error on status SucceededPartial ([492e891](https://github.com/forcedotcom/sfdx-core/commit/492e89184e4c865cc7fcf7df41b9c6af6a6f2237)) +- refresh auth on a connection, too ([ff32a70](https://github.com/forcedotcom/sfdx-core/commit/ff32a705d87d6e410d06597eefa407b54eeb215d)) +- remove unwanted dep ([12ccc3a](https://github.com/forcedotcom/sfdx-core/commit/12ccc3adc0efbe687059187ab4d849b1741c823d)) +- save auth info ([226bbd2](https://github.com/forcedotcom/sfdx-core/commit/226bbd2dc09a7a8df5887c0ae7548c83ae19b748)) ## [2.33.1](https://github.com/forcedotcom/sfdx-core/compare/v2.33.0...v2.33.1) (2021-12-15) - ### Bug Fixes -* faye doesn't use custom stuff passed it ([b1cefc7](https://github.com/forcedotcom/sfdx-core/commit/b1cefc76afde7f0dd56ed72b5539a47c118eef63)) - - +- faye doesn't use custom stuff passed it ([b1cefc7](https://github.com/forcedotcom/sfdx-core/commit/b1cefc76afde7f0dd56ed72b5539a47c118eef63)) # [2.33.0](https://github.com/forcedotcom/sfdx-core/compare/v2.32.0...v2.33.0) (2021-12-14) - ### Features -* sandbox creation ([314dcf1](https://github.com/forcedotcom/sfdx-core/commit/314dcf164d93bd0e3a5f4763a4dfcdde7d0cb14a)) - - +- sandbox creation ([314dcf1](https://github.com/forcedotcom/sfdx-core/commit/314dcf164d93bd0e3a5f4763a4dfcdde7d0cb14a)) # [2.32.0](https://github.com/forcedotcom/sfdx-core/compare/v2.31.1...v2.32.0) (2021-12-14) - ### Bug Fixes -* no maxquery warning when records.length is 0 ([758f912](https://github.com/forcedotcom/sfdx-core/commit/758f912a23bd3e9f8d4f854f3e07682dd4d4c4aa)) -* remove redundant warnings about no listerners on warnings ([7a5bd23](https://github.com/forcedotcom/sfdx-core/commit/7a5bd2390713da929e886f41d9dcbc811104f99a)) - +- no maxquery warning when records.length is 0 ([758f912](https://github.com/forcedotcom/sfdx-core/commit/758f912a23bd3e9f8d4f854f3e07682dd4d4c4aa)) +- remove redundant warnings about no listerners on warnings ([7a5bd23](https://github.com/forcedotcom/sfdx-core/commit/7a5bd2390713da929e886f41d9dcbc811104f99a)) ### Features -* switch sfdx-faye with faye ([a0545e5](https://github.com/forcedotcom/sfdx-core/commit/a0545e57d5041c97e499f284afbd7fcb16cf2247)) - +- switch sfdx-faye with faye ([a0545e5](https://github.com/forcedotcom/sfdx-core/commit/a0545e57d5041c97e499f284afbd7fcb16cf2247)) ### Reverts -* Revert "test: added basic tests for settings" ([28e656c](https://github.com/forcedotcom/sfdx-core/commit/28e656ce6f8b8461dbc866474137829941a7bde0)) - - +- Revert "test: added basic tests for settings" ([28e656c](https://github.com/forcedotcom/sfdx-core/commit/28e656ce6f8b8461dbc866474137829941a7bde0)) ## [2.31.1](https://github.com/forcedotcom/sfdx-core/compare/v2.31.0...v2.31.1) (2021-12-06) - - # [2.31.0](https://github.com/forcedotcom/sfdx-core/compare/v2.30.1...v2.31.0) (2021-11-30) - ### Features -* bump version of jsforce ([7d89024](https://github.com/forcedotcom/sfdx-core/commit/7d89024f593968c031af22ac817efc26d00fcd54)) - - +- bump version of jsforce ([7d89024](https://github.com/forcedotcom/sfdx-core/commit/7d89024f593968c031af22ac817efc26d00fcd54)) ## [2.30.1](https://github.com/forcedotcom/sfdx-core/compare/v2.30.0...v2.30.1) (2021-11-30) - ### Bug Fixes -* better output for authUrl errors ([f3ec729](https://github.com/forcedotcom/sfdx-core/commit/f3ec7298bdbd3194d3d14bfea09f47f413669376)) - - +- better output for authUrl errors ([f3ec729](https://github.com/forcedotcom/sfdx-core/commit/f3ec7298bdbd3194d3d14bfea09f47f413669376)) # [2.30.0](https://github.com/forcedotcom/sfdx-core/compare/v2.29.0...v2.30.0) (2021-11-25) - ### Features -* delete scratch orgs and sandboxes ([#491](https://github.com/forcedotcom/sfdx-core/issues/491)) ([468c348](https://github.com/forcedotcom/sfdx-core/commit/468c348f0ecc69ddeea02927bf7a26ca660a86ca)) - - +- delete scratch orgs and sandboxes ([#491](https://github.com/forcedotcom/sfdx-core/issues/491)) ([468c348](https://github.com/forcedotcom/sfdx-core/commit/468c348f0ecc69ddeea02927bf7a26ca660a86ca)) # [2.29.0](https://github.com/forcedotcom/sfdx-core/compare/v2.28.4...v2.29.0) (2021-11-17) - ### Bug Fixes -* use correct dir structure ([e947fec](https://github.com/forcedotcom/sfdx-core/commit/e947fecf33a1c19ff80b33f7515e39d4e524f77f)) - - +- use correct dir structure ([e947fec](https://github.com/forcedotcom/sfdx-core/commit/e947fecf33a1c19ff80b33f7515e39d4e524f77f)) ## [2.28.4](https://github.com/forcedotcom/sfdx-core/compare/v2.28.3...v2.28.4) (2021-11-10) - ### Bug Fixes -* bump jsforce types and run unit tests on Windows ([#485](https://github.com/forcedotcom/sfdx-core/issues/485)) ([3952c8f](https://github.com/forcedotcom/sfdx-core/commit/3952c8fe248531a0597477ed12240f611048caba)) -* transfer listeners when upgrading the global instance to newer version ([0a40831](https://github.com/forcedotcom/sfdx-core/commit/0a408317c132548771ced0fe196178d2e9c76232)) - +- bump jsforce types and run unit tests on Windows ([#485](https://github.com/forcedotcom/sfdx-core/issues/485)) ([3952c8f](https://github.com/forcedotcom/sfdx-core/commit/3952c8fe248531a0597477ed12240f611048caba)) +- transfer listeners when upgrading the global instance to newer version ([0a40831](https://github.com/forcedotcom/sfdx-core/commit/0a408317c132548771ced0fe196178d2e9c76232)) ### Features -* cleans up old listeners from upgraded instance ([e3f2d69](https://github.com/forcedotcom/sfdx-core/commit/e3f2d69ccd5c096d37addb1b982e19354175f11a)) -* use warnings instead of process in sfdx-core ([c1f7e98](https://github.com/forcedotcom/sfdx-core/commit/c1f7e98f6b19d57da1a2ee0cdf58e449079f0ee7)) -* warning and telemetry events ([80a8039](https://github.com/forcedotcom/sfdx-core/commit/80a8039e2f686d973ddbc24c9a2980fb93928d13)) -* warning and telemetry events ([a04b293](https://github.com/forcedotcom/sfdx-core/commit/a04b29355c8ca6c7e37e071ccc159aff5e5e9ca0)) - - +- cleans up old listeners from upgraded instance ([e3f2d69](https://github.com/forcedotcom/sfdx-core/commit/e3f2d69ccd5c096d37addb1b982e19354175f11a)) +- use warnings instead of process in sfdx-core ([c1f7e98](https://github.com/forcedotcom/sfdx-core/commit/c1f7e98f6b19d57da1a2ee0cdf58e449079f0ee7)) +- warning and telemetry events ([80a8039](https://github.com/forcedotcom/sfdx-core/commit/80a8039e2f686d973ddbc24c9a2980fb93928d13)) +- warning and telemetry events ([a04b293](https://github.com/forcedotcom/sfdx-core/commit/a04b29355c8ca6c7e37e071ccc159aff5e5e9ca0)) ## [2.28.3](https://github.com/forcedotcom/sfdx-core/compare/v3.7.2...v2.28.3) (2021-11-08) - ### Bug Fixes -* fix unit test ([d903c04](https://github.com/forcedotcom/sfdx-core/commit/d903c04e5f3e4f01fccb3f00b91560c443013ddf)) -* force new release ([124bb74](https://github.com/forcedotcom/sfdx-core/commit/124bb744c5ecc28cb8babf285c6d8c3032eb7ef6)) - - +- fix unit test ([d903c04](https://github.com/forcedotcom/sfdx-core/commit/d903c04e5f3e4f01fccb3f00b91560c443013ddf)) +- force new release ([124bb74](https://github.com/forcedotcom/sfdx-core/commit/124bb744c5ecc28cb8babf285c6d8c3032eb7ef6)) ## [2.28.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.0...v2.28.2) (2021-10-13) - ### Bug Fixes -* support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) - - +- support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) ## [2.28.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.5...v2.28.1) (2021-10-06) - ### Bug Fixes -* cant use require on json as module use readFileSync instead ([3085029](https://github.com/forcedotcom/sfdx-core/commit/3085029e70d7f88e2535bf0b80240855f13abf37)) -* crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) - - +- cant use require on json as module use readFileSync instead ([3085029](https://github.com/forcedotcom/sfdx-core/commit/3085029e70d7f88e2535bf0b80240855f13abf37)) +- crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) # [2.28.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.1...v2.28.0) (2021-09-16) - ### Features -* add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) -* add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) -* update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) - - +- add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) +- add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) +- update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) ## [2.27.2](https://github.com/forcedotcom/sfdx-core/compare/v2.27.1...v2.27.2) (2021-08-05) - ### Bug Fixes -* improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) - - +- improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) ## [2.27.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.11...v2.27.1) (2021-08-05) - ### Bug Fixes -* dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) -* improve error message when providing an invalid username ([2ab4bbd](https://github.com/forcedotcom/sfdx-core/commit/2ab4bbdefd962283d88ccb735de88c88fe189d39)) - - +- dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) +- improve error message when providing an invalid username ([2ab4bbd](https://github.com/forcedotcom/sfdx-core/commit/2ab4bbdefd962283d88ccb735de88c88fe189d39)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.7.5](https://github.com/forcedotcom/sfdx-core/compare/v2.35.1...v3.7.5) (2022-02-14) - ### Bug Fixes -* add env vars from sfdx-cli init to envvars ([#520](https://github.com/forcedotcom/sfdx-core/issues/520)) ([8ef2785](https://github.com/forcedotcom/sfdx-core/commit/8ef27859d95bfffc5999b14f4792874d04f0504c)) - - +- add env vars from sfdx-cli init to envvars ([#520](https://github.com/forcedotcom/sfdx-core/issues/520)) ([8ef2785](https://github.com/forcedotcom/sfdx-core/commit/8ef27859d95bfffc5999b14f4792874d04f0504c)) ## [3.7.4](https://github.com/forcedotcom/sfdx-core/compare/v2.35.0...v3.7.4) (2022-02-07) - ### Bug Fixes -* pin ts to 4.4.4 and bump other deps ([#509](https://github.com/forcedotcom/sfdx-core/issues/509)) ([1c0e15c](https://github.com/forcedotcom/sfdx-core/commit/1c0e15cd9a96f03e24476c13d73b62577a535fa3)) - - +- pin ts to 4.4.4 and bump other deps ([#509](https://github.com/forcedotcom/sfdx-core/issues/509)) ([1c0e15c](https://github.com/forcedotcom/sfdx-core/commit/1c0e15cd9a96f03e24476c13d73b62577a535fa3)) ## [3.7.3](https://github.com/forcedotcom/sfdx-core/compare/v2.33.1...v3.7.3) (2021-12-16) - - ## [3.7.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.1...v3.7.2) (2021-10-28) - ### Bug Fixes -* make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) - - +- make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) ## [3.7.1](https://github.com/forcedotcom/sfdx-core/compare/v2.28.2...v3.7.1) (2021-10-28) - - # [3.7.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.6...v3.7.0) (2021-10-12) - ### Features -* use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) - - +- use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) ## [3.6.6](https://github.com/forcedotcom/sfdx-core/compare/v2.28.1...v3.6.6) (2021-10-08) - - ## [3.6.5](https://github.com/forcedotcom/sfdx-core/compare/v3.6.4...v3.6.5) (2021-09-29) - ### Bug Fixes -* add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) - - +- add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) ## [3.6.4](https://github.com/forcedotcom/sfdx-core/compare/v3.6.3...v3.6.4) (2021-09-23) - ### Bug Fixes -* edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) - - +- edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) ## [3.6.3](https://github.com/forcedotcom/sfdx-core/compare/v3.6.2...v3.6.3) (2021-09-23) - ### Bug Fixes -* edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) - - +- edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) ## [3.6.2](https://github.com/forcedotcom/sfdx-core/compare/v2.28.0...v3.6.2) (2021-09-17) - ### Bug Fixes -* improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) - - +- improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) ## [3.6.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.0...v3.6.1) (2021-09-13) - ### Bug Fixes -* remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) - - +- remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) # [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) - ### Features -* add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) - - +- add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) # [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) - ### Features -* expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) - - +- expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) ## [3.4.5](https://github.com/forcedotcom/sfdx-core/compare/v3.4.4...v3.4.5) (2021-09-03) - ### Bug Fixes -* provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) - - +- provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) ## [3.4.4](https://github.com/forcedotcom/sfdx-core/compare/v3.4.3...v3.4.4) (2021-09-03) - - ## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) - - ## [3.4.2](https://github.com/forcedotcom/sfdx-core/compare/v3.4.1...v3.4.2) (2021-08-17) - ### Bug Fixes -* improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) - - +- improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) ## [3.4.1](https://github.com/forcedotcom/sfdx-core/compare/v3.4.0...v3.4.1) (2021-08-11) - ### Bug Fixes -* optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) - - +- optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) # [3.4.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.12...v3.4.0) (2021-08-11) - ### Features -* config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) - - +- config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) ## [3.3.12](https://github.com/forcedotcom/sfdx-core/compare/v2.27.2...v3.3.12) (2021-08-10) - ### Bug Fixes -* add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) - - +- add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) +## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) +### Bug Fixes -## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) +## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - - -## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - - -### Bug Fixes - -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.35.1](https://github.com/forcedotcom/sfdx-core/compare/v3.7.4...v2.35.1) (2022-02-10) - ### Bug Fixes -* add error message on failed settings deploy ([e218b1e](https://github.com/forcedotcom/sfdx-core/commit/e218b1e40414ea9e4fec256b74224626d96eff4a)) -* prefer instanceUrl for loginUrl on user:create ([#518](https://github.com/forcedotcom/sfdx-core/issues/518)) ([c070a87](https://github.com/forcedotcom/sfdx-core/commit/c070a871861409dea722e85845eeb91f262ab66f)) - - +- add error message on failed settings deploy ([e218b1e](https://github.com/forcedotcom/sfdx-core/commit/e218b1e40414ea9e4fec256b74224626d96eff4a)) +- prefer instanceUrl for loginUrl on user:create ([#518](https://github.com/forcedotcom/sfdx-core/issues/518)) ([c070a87](https://github.com/forcedotcom/sfdx-core/commit/c070a871861409dea722e85845eeb91f262ab66f)) # [2.35.0](https://github.com/forcedotcom/sfdx-core/compare/v2.34.2...v2.35.0) (2022-01-25) - ### Bug Fixes -* jsforce dep and pjson version realign ([#516](https://github.com/forcedotcom/sfdx-core/issues/516)) ([9f35f2f](https://github.com/forcedotcom/sfdx-core/commit/9f35f2f0ce30e996a0b4c88461c2babb536c33f7)) - - +- jsforce dep and pjson version realign ([#516](https://github.com/forcedotcom/sfdx-core/issues/516)) ([9f35f2f](https://github.com/forcedotcom/sfdx-core/commit/9f35f2f0ce30e996a0b4c88461c2babb536c33f7)) ## [2.34.2](https://github.com/forcedotcom/sfdx-core/compare/v2.33.2...v2.34.2) (2022-01-25) - - ## [2.33.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.3...v2.33.2) (2022-01-25) - ### Bug Fixes -* correct import declaration ([4c69d2d](https://github.com/forcedotcom/sfdx-core/commit/4c69d2dc3370c5f920becfe260ccb178279e4d92)) -* exit deploy loop with error on status SucceededPartial ([492e891](https://github.com/forcedotcom/sfdx-core/commit/492e89184e4c865cc7fcf7df41b9c6af6a6f2237)) -* refresh auth on a connection, too ([ff32a70](https://github.com/forcedotcom/sfdx-core/commit/ff32a705d87d6e410d06597eefa407b54eeb215d)) -* remove unwanted dep ([12ccc3a](https://github.com/forcedotcom/sfdx-core/commit/12ccc3adc0efbe687059187ab4d849b1741c823d)) -* save auth info ([226bbd2](https://github.com/forcedotcom/sfdx-core/commit/226bbd2dc09a7a8df5887c0ae7548c83ae19b748)) - - +- correct import declaration ([4c69d2d](https://github.com/forcedotcom/sfdx-core/commit/4c69d2dc3370c5f920becfe260ccb178279e4d92)) +- exit deploy loop with error on status SucceededPartial ([492e891](https://github.com/forcedotcom/sfdx-core/commit/492e89184e4c865cc7fcf7df41b9c6af6a6f2237)) +- refresh auth on a connection, too ([ff32a70](https://github.com/forcedotcom/sfdx-core/commit/ff32a705d87d6e410d06597eefa407b54eeb215d)) +- remove unwanted dep ([12ccc3a](https://github.com/forcedotcom/sfdx-core/commit/12ccc3adc0efbe687059187ab4d849b1741c823d)) +- save auth info ([226bbd2](https://github.com/forcedotcom/sfdx-core/commit/226bbd2dc09a7a8df5887c0ae7548c83ae19b748)) ## [2.33.1](https://github.com/forcedotcom/sfdx-core/compare/v2.33.0...v2.33.1) (2021-12-15) - ### Bug Fixes -* faye doesn't use custom stuff passed it ([b1cefc7](https://github.com/forcedotcom/sfdx-core/commit/b1cefc76afde7f0dd56ed72b5539a47c118eef63)) - - +- faye doesn't use custom stuff passed it ([b1cefc7](https://github.com/forcedotcom/sfdx-core/commit/b1cefc76afde7f0dd56ed72b5539a47c118eef63)) # [2.33.0](https://github.com/forcedotcom/sfdx-core/compare/v2.32.0...v2.33.0) (2021-12-14) - ### Features -* sandbox creation ([314dcf1](https://github.com/forcedotcom/sfdx-core/commit/314dcf164d93bd0e3a5f4763a4dfcdde7d0cb14a)) - - +- sandbox creation ([314dcf1](https://github.com/forcedotcom/sfdx-core/commit/314dcf164d93bd0e3a5f4763a4dfcdde7d0cb14a)) # [2.32.0](https://github.com/forcedotcom/sfdx-core/compare/v2.31.1...v2.32.0) (2021-12-14) - ### Bug Fixes -* no maxquery warning when records.length is 0 ([758f912](https://github.com/forcedotcom/sfdx-core/commit/758f912a23bd3e9f8d4f854f3e07682dd4d4c4aa)) - +- no maxquery warning when records.length is 0 ([758f912](https://github.com/forcedotcom/sfdx-core/commit/758f912a23bd3e9f8d4f854f3e07682dd4d4c4aa)) ### Features -* switch sfdx-faye with faye ([a0545e5](https://github.com/forcedotcom/sfdx-core/commit/a0545e57d5041c97e499f284afbd7fcb16cf2247)) - +- switch sfdx-faye with faye ([a0545e5](https://github.com/forcedotcom/sfdx-core/commit/a0545e57d5041c97e499f284afbd7fcb16cf2247)) ### Reverts -* Revert "test: added basic tests for settings" ([28e656c](https://github.com/forcedotcom/sfdx-core/commit/28e656ce6f8b8461dbc866474137829941a7bde0)) - - +- Revert "test: added basic tests for settings" ([28e656c](https://github.com/forcedotcom/sfdx-core/commit/28e656ce6f8b8461dbc866474137829941a7bde0)) ## [2.31.1](https://github.com/forcedotcom/sfdx-core/compare/v2.31.0...v2.31.1) (2021-12-06) - - # [2.31.0](https://github.com/forcedotcom/sfdx-core/compare/v2.30.1...v2.31.0) (2021-11-30) - ### Features -* bump version of jsforce ([7d89024](https://github.com/forcedotcom/sfdx-core/commit/7d89024f593968c031af22ac817efc26d00fcd54)) - - +- bump version of jsforce ([7d89024](https://github.com/forcedotcom/sfdx-core/commit/7d89024f593968c031af22ac817efc26d00fcd54)) ## [2.30.1](https://github.com/forcedotcom/sfdx-core/compare/v2.30.0...v2.30.1) (2021-11-30) - ### Bug Fixes -* better output for authUrl errors ([f3ec729](https://github.com/forcedotcom/sfdx-core/commit/f3ec7298bdbd3194d3d14bfea09f47f413669376)) - - +- better output for authUrl errors ([f3ec729](https://github.com/forcedotcom/sfdx-core/commit/f3ec7298bdbd3194d3d14bfea09f47f413669376)) # [2.30.0](https://github.com/forcedotcom/sfdx-core/compare/v2.29.0...v2.30.0) (2021-11-25) - ### Features -* delete scratch orgs and sandboxes ([#491](https://github.com/forcedotcom/sfdx-core/issues/491)) ([468c348](https://github.com/forcedotcom/sfdx-core/commit/468c348f0ecc69ddeea02927bf7a26ca660a86ca)) - - +- delete scratch orgs and sandboxes ([#491](https://github.com/forcedotcom/sfdx-core/issues/491)) ([468c348](https://github.com/forcedotcom/sfdx-core/commit/468c348f0ecc69ddeea02927bf7a26ca660a86ca)) # [2.29.0](https://github.com/forcedotcom/sfdx-core/compare/v2.28.4...v2.29.0) (2021-11-17) - ### Bug Fixes -* use correct dir structure ([e947fec](https://github.com/forcedotcom/sfdx-core/commit/e947fecf33a1c19ff80b33f7515e39d4e524f77f)) - - +- use correct dir structure ([e947fec](https://github.com/forcedotcom/sfdx-core/commit/e947fecf33a1c19ff80b33f7515e39d4e524f77f)) ## [2.28.4](https://github.com/forcedotcom/sfdx-core/compare/v2.28.3...v2.28.4) (2021-11-10) - ### Bug Fixes -* bump jsforce types and run unit tests on Windows ([#485](https://github.com/forcedotcom/sfdx-core/issues/485)) ([3952c8f](https://github.com/forcedotcom/sfdx-core/commit/3952c8fe248531a0597477ed12240f611048caba)) -* transfer listeners when upgrading the global instance to newer version ([0a40831](https://github.com/forcedotcom/sfdx-core/commit/0a408317c132548771ced0fe196178d2e9c76232)) - +- bump jsforce types and run unit tests on Windows ([#485](https://github.com/forcedotcom/sfdx-core/issues/485)) ([3952c8f](https://github.com/forcedotcom/sfdx-core/commit/3952c8fe248531a0597477ed12240f611048caba)) +- transfer listeners when upgrading the global instance to newer version ([0a40831](https://github.com/forcedotcom/sfdx-core/commit/0a408317c132548771ced0fe196178d2e9c76232)) ### Features -* cleans up old listeners from upgraded instance ([e3f2d69](https://github.com/forcedotcom/sfdx-core/commit/e3f2d69ccd5c096d37addb1b982e19354175f11a)) -* use warnings instead of process in sfdx-core ([c1f7e98](https://github.com/forcedotcom/sfdx-core/commit/c1f7e98f6b19d57da1a2ee0cdf58e449079f0ee7)) -* warning and telemetry events ([80a8039](https://github.com/forcedotcom/sfdx-core/commit/80a8039e2f686d973ddbc24c9a2980fb93928d13)) -* warning and telemetry events ([a04b293](https://github.com/forcedotcom/sfdx-core/commit/a04b29355c8ca6c7e37e071ccc159aff5e5e9ca0)) - - +- cleans up old listeners from upgraded instance ([e3f2d69](https://github.com/forcedotcom/sfdx-core/commit/e3f2d69ccd5c096d37addb1b982e19354175f11a)) +- use warnings instead of process in sfdx-core ([c1f7e98](https://github.com/forcedotcom/sfdx-core/commit/c1f7e98f6b19d57da1a2ee0cdf58e449079f0ee7)) +- warning and telemetry events ([80a8039](https://github.com/forcedotcom/sfdx-core/commit/80a8039e2f686d973ddbc24c9a2980fb93928d13)) +- warning and telemetry events ([a04b293](https://github.com/forcedotcom/sfdx-core/commit/a04b29355c8ca6c7e37e071ccc159aff5e5e9ca0)) ## [2.28.3](https://github.com/forcedotcom/sfdx-core/compare/v3.7.2...v2.28.3) (2021-11-08) - ### Bug Fixes -* fix unit test ([d903c04](https://github.com/forcedotcom/sfdx-core/commit/d903c04e5f3e4f01fccb3f00b91560c443013ddf)) -* force new release ([124bb74](https://github.com/forcedotcom/sfdx-core/commit/124bb744c5ecc28cb8babf285c6d8c3032eb7ef6)) - - +- fix unit test ([d903c04](https://github.com/forcedotcom/sfdx-core/commit/d903c04e5f3e4f01fccb3f00b91560c443013ddf)) +- force new release ([124bb74](https://github.com/forcedotcom/sfdx-core/commit/124bb744c5ecc28cb8babf285c6d8c3032eb7ef6)) ## [2.28.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.0...v2.28.2) (2021-10-13) - ### Bug Fixes -* support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) - - +- support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) ## [2.28.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.5...v2.28.1) (2021-10-06) - ### Bug Fixes -* cant use require on json as module use readFileSync instead ([3085029](https://github.com/forcedotcom/sfdx-core/commit/3085029e70d7f88e2535bf0b80240855f13abf37)) -* crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) - - +- cant use require on json as module use readFileSync instead ([3085029](https://github.com/forcedotcom/sfdx-core/commit/3085029e70d7f88e2535bf0b80240855f13abf37)) +- crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) # [2.28.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.1...v2.28.0) (2021-09-16) - ### Features -* add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) -* add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) -* update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) - - +- add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) +- add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) +- update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) ## [2.27.2](https://github.com/forcedotcom/sfdx-core/compare/v2.27.1...v2.27.2) (2021-08-05) - ### Bug Fixes -* improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) - - +- improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) ## [2.27.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.11...v2.27.1) (2021-08-05) - ### Bug Fixes -* dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) -* improve error message when providing an invalid username ([2ab4bbd](https://github.com/forcedotcom/sfdx-core/commit/2ab4bbdefd962283d88ccb735de88c88fe189d39)) - - +- dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) +- improve error message when providing an invalid username ([2ab4bbd](https://github.com/forcedotcom/sfdx-core/commit/2ab4bbdefd962283d88ccb735de88c88fe189d39)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.7.4](https://github.com/forcedotcom/sfdx-core/compare/v2.35.0...v3.7.4) (2022-02-07) - ### Bug Fixes -* pin ts to 4.4.4 and bump other deps ([#509](https://github.com/forcedotcom/sfdx-core/issues/509)) ([1c0e15c](https://github.com/forcedotcom/sfdx-core/commit/1c0e15cd9a96f03e24476c13d73b62577a535fa3)) - - +- pin ts to 4.4.4 and bump other deps ([#509](https://github.com/forcedotcom/sfdx-core/issues/509)) ([1c0e15c](https://github.com/forcedotcom/sfdx-core/commit/1c0e15cd9a96f03e24476c13d73b62577a535fa3)) ## [3.7.3](https://github.com/forcedotcom/sfdx-core/compare/v2.33.1...v3.7.3) (2021-12-16) - - ## [3.7.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.1...v3.7.2) (2021-10-28) - ### Bug Fixes -* make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) - - +- make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) ## [3.7.1](https://github.com/forcedotcom/sfdx-core/compare/v2.28.2...v3.7.1) (2021-10-28) - - # [3.7.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.6...v3.7.0) (2021-10-12) - ### Features -* use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) - - +- use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) ## [3.6.6](https://github.com/forcedotcom/sfdx-core/compare/v2.28.1...v3.6.6) (2021-10-08) - - ## [3.6.5](https://github.com/forcedotcom/sfdx-core/compare/v3.6.4...v3.6.5) (2021-09-29) - ### Bug Fixes -* add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) - - +- add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) ## [3.6.4](https://github.com/forcedotcom/sfdx-core/compare/v3.6.3...v3.6.4) (2021-09-23) - ### Bug Fixes -* edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) - - +- edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) ## [3.6.3](https://github.com/forcedotcom/sfdx-core/compare/v3.6.2...v3.6.3) (2021-09-23) - ### Bug Fixes -* edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) - - +- edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) ## [3.6.2](https://github.com/forcedotcom/sfdx-core/compare/v2.28.0...v3.6.2) (2021-09-17) - ### Bug Fixes -* improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) - - +- improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) ## [3.6.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.0...v3.6.1) (2021-09-13) - ### Bug Fixes -* remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) - - +- remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) # [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) - ### Features -* add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) - - +- add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) # [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) - ### Features -* expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) - - +- expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) ## [3.4.5](https://github.com/forcedotcom/sfdx-core/compare/v3.4.4...v3.4.5) (2021-09-03) - ### Bug Fixes -* provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) - - +- provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) ## [3.4.4](https://github.com/forcedotcom/sfdx-core/compare/v3.4.3...v3.4.4) (2021-09-03) - - ## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) - - ## [3.4.2](https://github.com/forcedotcom/sfdx-core/compare/v3.4.1...v3.4.2) (2021-08-17) - ### Bug Fixes -* improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) - - +- improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) ## [3.4.1](https://github.com/forcedotcom/sfdx-core/compare/v3.4.0...v3.4.1) (2021-08-11) - ### Bug Fixes -* optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) - - +- optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) # [3.4.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.12...v3.4.0) (2021-08-11) - ### Features -* config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) - - +- config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) ## [3.3.12](https://github.com/forcedotcom/sfdx-core/compare/v2.27.2...v3.3.12) (2021-08-10) - ### Bug Fixes -* add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) - - +- add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) # [2.35.0](https://github.com/forcedotcom/sfdx-core/compare/v2.34.2...v2.35.0) (2022-01-25) - ### Bug Fixes -* jsforce dep and pjson version realign ([#516](https://github.com/forcedotcom/sfdx-core/issues/516)) ([9f35f2f](https://github.com/forcedotcom/sfdx-core/commit/9f35f2f0ce30e996a0b4c88461c2babb536c33f7)) -* refresh auth on a connection, too ([ff32a70](https://github.com/forcedotcom/sfdx-core/commit/ff32a705d87d6e410d06597eefa407b54eeb215d)) - - +- jsforce dep and pjson version realign ([#516](https://github.com/forcedotcom/sfdx-core/issues/516)) ([9f35f2f](https://github.com/forcedotcom/sfdx-core/commit/9f35f2f0ce30e996a0b4c88461c2babb536c33f7)) +- refresh auth on a connection, too ([ff32a70](https://github.com/forcedotcom/sfdx-core/commit/ff32a705d87d6e410d06597eefa407b54eeb215d)) ## [2.34.2](https://github.com/forcedotcom/sfdx-core/compare/v2.33.2...v2.34.2) (2022-01-25) - - ## [2.33.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.3...v2.33.2) (2022-01-25) - ### Bug Fixes -* correct import declaration ([4c69d2d](https://github.com/forcedotcom/sfdx-core/commit/4c69d2dc3370c5f920becfe260ccb178279e4d92)) -* exit deploy loop with error on status SucceededPartial ([492e891](https://github.com/forcedotcom/sfdx-core/commit/492e89184e4c865cc7fcf7df41b9c6af6a6f2237)) -* remove unwanted dep ([12ccc3a](https://github.com/forcedotcom/sfdx-core/commit/12ccc3adc0efbe687059187ab4d849b1741c823d)) -* save auth info ([226bbd2](https://github.com/forcedotcom/sfdx-core/commit/226bbd2dc09a7a8df5887c0ae7548c83ae19b748)) - - +- correct import declaration ([4c69d2d](https://github.com/forcedotcom/sfdx-core/commit/4c69d2dc3370c5f920becfe260ccb178279e4d92)) +- exit deploy loop with error on status SucceededPartial ([492e891](https://github.com/forcedotcom/sfdx-core/commit/492e89184e4c865cc7fcf7df41b9c6af6a6f2237)) +- remove unwanted dep ([12ccc3a](https://github.com/forcedotcom/sfdx-core/commit/12ccc3adc0efbe687059187ab4d849b1741c823d)) +- save auth info ([226bbd2](https://github.com/forcedotcom/sfdx-core/commit/226bbd2dc09a7a8df5887c0ae7548c83ae19b748)) ## [2.33.1](https://github.com/forcedotcom/sfdx-core/compare/v2.33.0...v2.33.1) (2021-12-15) - ### Bug Fixes -* faye doesn't use custom stuff passed it ([b1cefc7](https://github.com/forcedotcom/sfdx-core/commit/b1cefc76afde7f0dd56ed72b5539a47c118eef63)) - - +- faye doesn't use custom stuff passed it ([b1cefc7](https://github.com/forcedotcom/sfdx-core/commit/b1cefc76afde7f0dd56ed72b5539a47c118eef63)) # [2.33.0](https://github.com/forcedotcom/sfdx-core/compare/v2.32.0...v2.33.0) (2021-12-14) - ### Features -* sandbox creation ([314dcf1](https://github.com/forcedotcom/sfdx-core/commit/314dcf164d93bd0e3a5f4763a4dfcdde7d0cb14a)) - - +- sandbox creation ([314dcf1](https://github.com/forcedotcom/sfdx-core/commit/314dcf164d93bd0e3a5f4763a4dfcdde7d0cb14a)) # [2.32.0](https://github.com/forcedotcom/sfdx-core/compare/v2.31.1...v2.32.0) (2021-12-14) - ### Bug Fixes -* no maxquery warning when records.length is 0 ([758f912](https://github.com/forcedotcom/sfdx-core/commit/758f912a23bd3e9f8d4f854f3e07682dd4d4c4aa)) - +- no maxquery warning when records.length is 0 ([758f912](https://github.com/forcedotcom/sfdx-core/commit/758f912a23bd3e9f8d4f854f3e07682dd4d4c4aa)) ### Features -* switch sfdx-faye with faye ([a0545e5](https://github.com/forcedotcom/sfdx-core/commit/a0545e57d5041c97e499f284afbd7fcb16cf2247)) - +- switch sfdx-faye with faye ([a0545e5](https://github.com/forcedotcom/sfdx-core/commit/a0545e57d5041c97e499f284afbd7fcb16cf2247)) ### Reverts -* Revert "test: added basic tests for settings" ([28e656c](https://github.com/forcedotcom/sfdx-core/commit/28e656ce6f8b8461dbc866474137829941a7bde0)) - - +- Revert "test: added basic tests for settings" ([28e656c](https://github.com/forcedotcom/sfdx-core/commit/28e656ce6f8b8461dbc866474137829941a7bde0)) ## [2.31.1](https://github.com/forcedotcom/sfdx-core/compare/v2.31.0...v2.31.1) (2021-12-06) - - # [2.31.0](https://github.com/forcedotcom/sfdx-core/compare/v2.30.1...v2.31.0) (2021-11-30) - ### Features -* bump version of jsforce ([7d89024](https://github.com/forcedotcom/sfdx-core/commit/7d89024f593968c031af22ac817efc26d00fcd54)) - - +- bump version of jsforce ([7d89024](https://github.com/forcedotcom/sfdx-core/commit/7d89024f593968c031af22ac817efc26d00fcd54)) ## [2.30.1](https://github.com/forcedotcom/sfdx-core/compare/v2.30.0...v2.30.1) (2021-11-30) - ### Bug Fixes -* better output for authUrl errors ([f3ec729](https://github.com/forcedotcom/sfdx-core/commit/f3ec7298bdbd3194d3d14bfea09f47f413669376)) - - +- better output for authUrl errors ([f3ec729](https://github.com/forcedotcom/sfdx-core/commit/f3ec7298bdbd3194d3d14bfea09f47f413669376)) # [2.30.0](https://github.com/forcedotcom/sfdx-core/compare/v2.29.0...v2.30.0) (2021-11-25) - ### Features -* delete scratch orgs and sandboxes ([#491](https://github.com/forcedotcom/sfdx-core/issues/491)) ([468c348](https://github.com/forcedotcom/sfdx-core/commit/468c348f0ecc69ddeea02927bf7a26ca660a86ca)) - - +- delete scratch orgs and sandboxes ([#491](https://github.com/forcedotcom/sfdx-core/issues/491)) ([468c348](https://github.com/forcedotcom/sfdx-core/commit/468c348f0ecc69ddeea02927bf7a26ca660a86ca)) # [2.29.0](https://github.com/forcedotcom/sfdx-core/compare/v2.28.4...v2.29.0) (2021-11-17) - ### Bug Fixes -* use correct dir structure ([e947fec](https://github.com/forcedotcom/sfdx-core/commit/e947fecf33a1c19ff80b33f7515e39d4e524f77f)) - - +- use correct dir structure ([e947fec](https://github.com/forcedotcom/sfdx-core/commit/e947fecf33a1c19ff80b33f7515e39d4e524f77f)) ## [2.28.4](https://github.com/forcedotcom/sfdx-core/compare/v2.28.3...v2.28.4) (2021-11-10) - ### Bug Fixes -* bump jsforce types and run unit tests on Windows ([#485](https://github.com/forcedotcom/sfdx-core/issues/485)) ([3952c8f](https://github.com/forcedotcom/sfdx-core/commit/3952c8fe248531a0597477ed12240f611048caba)) -* transfer listeners when upgrading the global instance to newer version ([0a40831](https://github.com/forcedotcom/sfdx-core/commit/0a408317c132548771ced0fe196178d2e9c76232)) - +- bump jsforce types and run unit tests on Windows ([#485](https://github.com/forcedotcom/sfdx-core/issues/485)) ([3952c8f](https://github.com/forcedotcom/sfdx-core/commit/3952c8fe248531a0597477ed12240f611048caba)) +- transfer listeners when upgrading the global instance to newer version ([0a40831](https://github.com/forcedotcom/sfdx-core/commit/0a408317c132548771ced0fe196178d2e9c76232)) ### Features -* cleans up old listeners from upgraded instance ([e3f2d69](https://github.com/forcedotcom/sfdx-core/commit/e3f2d69ccd5c096d37addb1b982e19354175f11a)) -* use warnings instead of process in sfdx-core ([c1f7e98](https://github.com/forcedotcom/sfdx-core/commit/c1f7e98f6b19d57da1a2ee0cdf58e449079f0ee7)) -* warning and telemetry events ([80a8039](https://github.com/forcedotcom/sfdx-core/commit/80a8039e2f686d973ddbc24c9a2980fb93928d13)) -* warning and telemetry events ([a04b293](https://github.com/forcedotcom/sfdx-core/commit/a04b29355c8ca6c7e37e071ccc159aff5e5e9ca0)) - - +- cleans up old listeners from upgraded instance ([e3f2d69](https://github.com/forcedotcom/sfdx-core/commit/e3f2d69ccd5c096d37addb1b982e19354175f11a)) +- use warnings instead of process in sfdx-core ([c1f7e98](https://github.com/forcedotcom/sfdx-core/commit/c1f7e98f6b19d57da1a2ee0cdf58e449079f0ee7)) +- warning and telemetry events ([80a8039](https://github.com/forcedotcom/sfdx-core/commit/80a8039e2f686d973ddbc24c9a2980fb93928d13)) +- warning and telemetry events ([a04b293](https://github.com/forcedotcom/sfdx-core/commit/a04b29355c8ca6c7e37e071ccc159aff5e5e9ca0)) ## [2.28.3](https://github.com/forcedotcom/sfdx-core/compare/v3.7.2...v2.28.3) (2021-11-08) - ### Bug Fixes -* fix unit test ([d903c04](https://github.com/forcedotcom/sfdx-core/commit/d903c04e5f3e4f01fccb3f00b91560c443013ddf)) -* force new release ([124bb74](https://github.com/forcedotcom/sfdx-core/commit/124bb744c5ecc28cb8babf285c6d8c3032eb7ef6)) +- fix unit test ([d903c04](https://github.com/forcedotcom/sfdx-core/commit/d903c04e5f3e4f01fccb3f00b91560c443013ddf)) +- force new release ([124bb74](https://github.com/forcedotcom/sfdx-core/commit/124bb744c5ecc28cb8babf285c6d8c3032eb7ef6)) +## [2.28.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.0...v2.28.2) (2021-10-13) +### Bug Fixes -## [2.28.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.0...v2.28.2) (2021-10-13) +- support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) +## [2.28.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.5...v2.28.1) (2021-10-06) ### Bug Fixes -* support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) - - - -## [2.28.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.5...v2.28.1) (2021-10-06) - - -### Bug Fixes - -* cant use require on json as module use readFileSync instead ([3085029](https://github.com/forcedotcom/sfdx-core/commit/3085029e70d7f88e2535bf0b80240855f13abf37)) -* crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) - - +- cant use require on json as module use readFileSync instead ([3085029](https://github.com/forcedotcom/sfdx-core/commit/3085029e70d7f88e2535bf0b80240855f13abf37)) +- crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) # [2.28.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.1...v2.28.0) (2021-09-16) - ### Features -* add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) -* add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) -* update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) - - +- add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) +- add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) +- update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) ## [2.27.2](https://github.com/forcedotcom/sfdx-core/compare/v2.27.1...v2.27.2) (2021-08-05) - ### Bug Fixes -* improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) - - +- improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) ## [2.27.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.11...v2.27.1) (2021-08-05) - ### Bug Fixes -* dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) -* improve error message when providing an invalid username ([2ab4bbd](https://github.com/forcedotcom/sfdx-core/commit/2ab4bbdefd962283d88ccb735de88c88fe189d39)) - - +- dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) +- improve error message when providing an invalid username ([2ab4bbd](https://github.com/forcedotcom/sfdx-core/commit/2ab4bbdefd962283d88ccb735de88c88fe189d39)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.7.3](https://github.com/forcedotcom/sfdx-core/compare/v2.33.1...v3.7.3) (2021-12-16) - - ## [3.7.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.1...v3.7.2) (2021-10-28) - ### Bug Fixes -* make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) - - +- make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) ## [3.7.1](https://github.com/forcedotcom/sfdx-core/compare/v2.28.2...v3.7.1) (2021-10-28) - - # [3.7.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.6...v3.7.0) (2021-10-12) - ### Features -* use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) - - +- use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) ## [3.6.6](https://github.com/forcedotcom/sfdx-core/compare/v2.28.1...v3.6.6) (2021-10-08) - - ## [3.6.5](https://github.com/forcedotcom/sfdx-core/compare/v3.6.4...v3.6.5) (2021-09-29) - ### Bug Fixes -* add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) - - +- add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) ## [3.6.4](https://github.com/forcedotcom/sfdx-core/compare/v3.6.3...v3.6.4) (2021-09-23) - ### Bug Fixes -* edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) - - +- edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) ## [3.6.3](https://github.com/forcedotcom/sfdx-core/compare/v3.6.2...v3.6.3) (2021-09-23) - ### Bug Fixes -* edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) - - +- edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) ## [3.6.2](https://github.com/forcedotcom/sfdx-core/compare/v2.28.0...v3.6.2) (2021-09-17) - ### Bug Fixes -* improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) - - +- improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) ## [3.6.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.0...v3.6.1) (2021-09-13) - ### Bug Fixes -* remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) - - +- remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) # [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) - ### Features -* add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) - - +- add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) # [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) - ### Features -* expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) - - +- expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) ## [3.4.5](https://github.com/forcedotcom/sfdx-core/compare/v3.4.4...v3.4.5) (2021-09-03) - ### Bug Fixes -* provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) - - +- provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) ## [3.4.4](https://github.com/forcedotcom/sfdx-core/compare/v3.4.3...v3.4.4) (2021-09-03) - - ## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) - - ## [3.4.2](https://github.com/forcedotcom/sfdx-core/compare/v3.4.1...v3.4.2) (2021-08-17) - ### Bug Fixes -* improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) - - +- improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) ## [3.4.1](https://github.com/forcedotcom/sfdx-core/compare/v3.4.0...v3.4.1) (2021-08-11) - ### Bug Fixes -* optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) - - +- optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) # [3.4.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.12...v3.4.0) (2021-08-11) - ### Features -* config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) - - +- config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) ## [3.3.12](https://github.com/forcedotcom/sfdx-core/compare/v2.27.2...v3.3.12) (2021-08-10) - ### Bug Fixes -* add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) - - +- add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.33.1](https://github.com/forcedotcom/sfdx-core/compare/v2.33.0...v2.33.1) (2021-12-15) - ### Bug Fixes -* faye doesn't use custom stuff passed it ([b1cefc7](https://github.com/forcedotcom/sfdx-core/commit/b1cefc76afde7f0dd56ed72b5539a47c118eef63)) - - +- faye doesn't use custom stuff passed it ([b1cefc7](https://github.com/forcedotcom/sfdx-core/commit/b1cefc76afde7f0dd56ed72b5539a47c118eef63)) # [2.33.0](https://github.com/forcedotcom/sfdx-core/compare/v2.32.0...v2.33.0) (2021-12-14) - ### Features -* sandbox creation ([314dcf1](https://github.com/forcedotcom/sfdx-core/commit/314dcf164d93bd0e3a5f4763a4dfcdde7d0cb14a)) - - +- sandbox creation ([314dcf1](https://github.com/forcedotcom/sfdx-core/commit/314dcf164d93bd0e3a5f4763a4dfcdde7d0cb14a)) # [2.32.0](https://github.com/forcedotcom/sfdx-core/compare/v2.31.1...v2.32.0) (2021-12-14) - ### Bug Fixes -* no maxquery warning when records.length is 0 ([758f912](https://github.com/forcedotcom/sfdx-core/commit/758f912a23bd3e9f8d4f854f3e07682dd4d4c4aa)) - +- no maxquery warning when records.length is 0 ([758f912](https://github.com/forcedotcom/sfdx-core/commit/758f912a23bd3e9f8d4f854f3e07682dd4d4c4aa)) ### Features -* switch sfdx-faye with faye ([a0545e5](https://github.com/forcedotcom/sfdx-core/commit/a0545e57d5041c97e499f284afbd7fcb16cf2247)) - - +- switch sfdx-faye with faye ([a0545e5](https://github.com/forcedotcom/sfdx-core/commit/a0545e57d5041c97e499f284afbd7fcb16cf2247)) ## [2.31.1](https://github.com/forcedotcom/sfdx-core/compare/v2.31.0...v2.31.1) (2021-12-06) - - # [2.31.0](https://github.com/forcedotcom/sfdx-core/compare/v2.30.1...v2.31.0) (2021-11-30) - ### Features -* bump version of jsforce ([7d89024](https://github.com/forcedotcom/sfdx-core/commit/7d89024f593968c031af22ac817efc26d00fcd54)) - - +- bump version of jsforce ([7d89024](https://github.com/forcedotcom/sfdx-core/commit/7d89024f593968c031af22ac817efc26d00fcd54)) ## [2.30.1](https://github.com/forcedotcom/sfdx-core/compare/v2.30.0...v2.30.1) (2021-11-30) - ### Bug Fixes -* better output for authUrl errors ([f3ec729](https://github.com/forcedotcom/sfdx-core/commit/f3ec7298bdbd3194d3d14bfea09f47f413669376)) - - +- better output for authUrl errors ([f3ec729](https://github.com/forcedotcom/sfdx-core/commit/f3ec7298bdbd3194d3d14bfea09f47f413669376)) # [2.30.0](https://github.com/forcedotcom/sfdx-core/compare/v2.29.0...v2.30.0) (2021-11-25) - ### Features -* delete scratch orgs and sandboxes ([#491](https://github.com/forcedotcom/sfdx-core/issues/491)) ([468c348](https://github.com/forcedotcom/sfdx-core/commit/468c348f0ecc69ddeea02927bf7a26ca660a86ca)) - - +- delete scratch orgs and sandboxes ([#491](https://github.com/forcedotcom/sfdx-core/issues/491)) ([468c348](https://github.com/forcedotcom/sfdx-core/commit/468c348f0ecc69ddeea02927bf7a26ca660a86ca)) # [2.29.0](https://github.com/forcedotcom/sfdx-core/compare/v2.28.4...v2.29.0) (2021-11-17) - ### Bug Fixes -* transfer listeners when upgrading the global instance to newer version ([0a40831](https://github.com/forcedotcom/sfdx-core/commit/0a408317c132548771ced0fe196178d2e9c76232)) - +- transfer listeners when upgrading the global instance to newer version ([0a40831](https://github.com/forcedotcom/sfdx-core/commit/0a408317c132548771ced0fe196178d2e9c76232)) ### Features -* cleans up old listeners from upgraded instance ([e3f2d69](https://github.com/forcedotcom/sfdx-core/commit/e3f2d69ccd5c096d37addb1b982e19354175f11a)) -* use warnings instead of process in sfdx-core ([c1f7e98](https://github.com/forcedotcom/sfdx-core/commit/c1f7e98f6b19d57da1a2ee0cdf58e449079f0ee7)) -* warning and telemetry events ([80a8039](https://github.com/forcedotcom/sfdx-core/commit/80a8039e2f686d973ddbc24c9a2980fb93928d13)) -* warning and telemetry events ([a04b293](https://github.com/forcedotcom/sfdx-core/commit/a04b29355c8ca6c7e37e071ccc159aff5e5e9ca0)) - - +- cleans up old listeners from upgraded instance ([e3f2d69](https://github.com/forcedotcom/sfdx-core/commit/e3f2d69ccd5c096d37addb1b982e19354175f11a)) +- use warnings instead of process in sfdx-core ([c1f7e98](https://github.com/forcedotcom/sfdx-core/commit/c1f7e98f6b19d57da1a2ee0cdf58e449079f0ee7)) +- warning and telemetry events ([80a8039](https://github.com/forcedotcom/sfdx-core/commit/80a8039e2f686d973ddbc24c9a2980fb93928d13)) +- warning and telemetry events ([a04b293](https://github.com/forcedotcom/sfdx-core/commit/a04b29355c8ca6c7e37e071ccc159aff5e5e9ca0)) ## [2.28.4](https://github.com/forcedotcom/sfdx-core/compare/v2.28.3...v2.28.4) (2021-11-10) - ### Bug Fixes -* bump jsforce types and run unit tests on Windows ([#485](https://github.com/forcedotcom/sfdx-core/issues/485)) ([3952c8f](https://github.com/forcedotcom/sfdx-core/commit/3952c8fe248531a0597477ed12240f611048caba)) - - +- bump jsforce types and run unit tests on Windows ([#485](https://github.com/forcedotcom/sfdx-core/issues/485)) ([3952c8f](https://github.com/forcedotcom/sfdx-core/commit/3952c8fe248531a0597477ed12240f611048caba)) ## [2.28.3](https://github.com/forcedotcom/sfdx-core/compare/v3.7.2...v2.28.3) (2021-11-08) - ### Bug Fixes -* fix unit test ([d903c04](https://github.com/forcedotcom/sfdx-core/commit/d903c04e5f3e4f01fccb3f00b91560c443013ddf)) -* force new release ([124bb74](https://github.com/forcedotcom/sfdx-core/commit/124bb744c5ecc28cb8babf285c6d8c3032eb7ef6)) - - +- fix unit test ([d903c04](https://github.com/forcedotcom/sfdx-core/commit/d903c04e5f3e4f01fccb3f00b91560c443013ddf)) +- force new release ([124bb74](https://github.com/forcedotcom/sfdx-core/commit/124bb744c5ecc28cb8babf285c6d8c3032eb7ef6)) ## [2.28.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.0...v2.28.2) (2021-10-13) - ### Bug Fixes -* support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) - - +- support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) ## [2.28.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.5...v2.28.1) (2021-10-06) - ### Bug Fixes -* crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) - - +- crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) # [2.28.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.1...v2.28.0) (2021-09-16) - ### Features -* add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) -* add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) -* update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) - - +- add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) +- add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) +- update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) ## [2.27.2](https://github.com/forcedotcom/sfdx-core/compare/v2.27.1...v2.27.2) (2021-08-05) - ### Bug Fixes -* improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) - - +- improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) ## [2.27.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.11...v2.27.1) (2021-08-05) - ### Bug Fixes -* dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) -* improve error message when providing an invalid username ([2ab4bbd](https://github.com/forcedotcom/sfdx-core/commit/2ab4bbdefd962283d88ccb735de88c88fe189d39)) - - +- dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) +- improve error message when providing an invalid username ([2ab4bbd](https://github.com/forcedotcom/sfdx-core/commit/2ab4bbdefd962283d88ccb735de88c88fe189d39)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.7.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.1...v3.7.2) (2021-10-28) - ### Bug Fixes -* make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) - - +- make @types/sfdx-faye a dependendcy ([683680b](https://github.com/forcedotcom/sfdx-core/commit/683680b8133048f71d25ef4df7aa24d9700dc5e8)) ## [3.7.1](https://github.com/forcedotcom/sfdx-core/compare/v2.28.2...v3.7.1) (2021-10-28) - - # [3.7.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.6...v3.7.0) (2021-10-12) - ### Features -* use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) - - +- use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) ## [3.6.6](https://github.com/forcedotcom/sfdx-core/compare/v2.28.1...v3.6.6) (2021-10-08) - - ## [3.6.5](https://github.com/forcedotcom/sfdx-core/compare/v3.6.4...v3.6.5) (2021-09-29) - ### Bug Fixes -* add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) - - +- add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) ## [3.6.4](https://github.com/forcedotcom/sfdx-core/compare/v3.6.3...v3.6.4) (2021-09-23) - ### Bug Fixes -* edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) - - +- edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) ## [3.6.3](https://github.com/forcedotcom/sfdx-core/compare/v3.6.2...v3.6.3) (2021-09-23) - ### Bug Fixes -* edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) - - +- edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) ## [3.6.2](https://github.com/forcedotcom/sfdx-core/compare/v2.28.0...v3.6.2) (2021-09-17) - ### Bug Fixes -* improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) - - +- improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) ## [3.6.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.0...v3.6.1) (2021-09-13) - ### Bug Fixes -* remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) - - +- remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) # [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) - ### Features -* add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) - - +- add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) # [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) - ### Features -* expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) - - +- expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) ## [3.4.5](https://github.com/forcedotcom/sfdx-core/compare/v3.4.4...v3.4.5) (2021-09-03) - ### Bug Fixes -* provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) - - +- provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) ## [3.4.4](https://github.com/forcedotcom/sfdx-core/compare/v3.4.3...v3.4.4) (2021-09-03) - - -## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) - - +## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) ## [3.4.2](https://github.com/forcedotcom/sfdx-core/compare/v3.4.1...v3.4.2) (2021-08-17) - ### Bug Fixes -* improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) - - +- improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) ## [3.4.1](https://github.com/forcedotcom/sfdx-core/compare/v3.4.0...v3.4.1) (2021-08-11) - ### Bug Fixes -* optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) - - +- optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) # [3.4.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.12...v3.4.0) (2021-08-11) - ### Features -* config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) - - +- config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) ## [3.3.12](https://github.com/forcedotcom/sfdx-core/compare/v2.27.2...v3.3.12) (2021-08-10) - ### Bug Fixes -* add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) - - +- add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.28.2](https://github.com/forcedotcom/sfdx-core/compare/v3.7.0...v2.28.2) (2021-10-13) - ### Bug Fixes -* support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) - - +- support for .mil sandboxes ([9ef35c7](https://github.com/forcedotcom/sfdx-core/commit/9ef35c7b1ef0fe974c3bd3b89b862a436e00f7d9)) ## [2.28.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.5...v2.28.1) (2021-10-06) - ### Bug Fixes -* crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) - - +- crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) # [2.28.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.1...v2.28.0) (2021-09-16) - ### Features -* add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) -* add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) -* update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) - - +- add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) +- add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) +- update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) ## [2.27.2](https://github.com/forcedotcom/sfdx-core/compare/v2.27.1...v2.27.2) (2021-08-05) - ### Bug Fixes -* improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) - - +- improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) ## [2.27.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.11...v2.27.1) (2021-08-05) - ### Bug Fixes -* dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) - - +- dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) # [3.7.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.6...v3.7.0) (2021-10-12) - ### Features -* use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) - - +- use jsforce v2 ([#457](https://github.com/forcedotcom/sfdx-core/issues/457)) ([4a9094e](https://github.com/forcedotcom/sfdx-core/commit/4a9094e958288cdcc6c69f5d87b10a70a437d8e9)) ## [3.6.6](https://github.com/forcedotcom/sfdx-core/compare/v2.28.1...v3.6.6) (2021-10-08) - - ## [3.6.5](https://github.com/forcedotcom/sfdx-core/compare/v3.6.4...v3.6.5) (2021-09-29) - ### Bug Fixes -* add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) - - +- add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) ## [3.6.4](https://github.com/forcedotcom/sfdx-core/compare/v3.6.3...v3.6.4) (2021-09-23) - ### Bug Fixes -* edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) - - +- edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) ## [3.6.3](https://github.com/forcedotcom/sfdx-core/compare/v3.6.2...v3.6.3) (2021-09-23) - ### Bug Fixes -* edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) - - +- edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) ## [3.6.2](https://github.com/forcedotcom/sfdx-core/compare/v2.28.0...v3.6.2) (2021-09-17) - ### Bug Fixes -* improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) - - +- improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) ## [3.6.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.0...v3.6.1) (2021-09-13) - ### Bug Fixes -* remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) - - +- remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) # [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) - ### Features -* add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) - - +- add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) # [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) - ### Features -* expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) - - +- expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) ## [3.4.5](https://github.com/forcedotcom/sfdx-core/compare/v3.4.4...v3.4.5) (2021-09-03) - ### Bug Fixes -* provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) - - +- provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) ## [3.4.4](https://github.com/forcedotcom/sfdx-core/compare/v3.4.3...v3.4.4) (2021-09-03) - - ## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) - - ## [3.4.2](https://github.com/forcedotcom/sfdx-core/compare/v3.4.1...v3.4.2) (2021-08-17) - ### Bug Fixes -* improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) - - +- improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) ## [3.4.1](https://github.com/forcedotcom/sfdx-core/compare/v3.4.0...v3.4.1) (2021-08-11) - ### Bug Fixes -* optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) - - +- optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) # [3.4.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.12...v3.4.0) (2021-08-11) - ### Features -* config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) - - +- config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) ## [3.3.12](https://github.com/forcedotcom/sfdx-core/compare/v2.27.2...v3.3.12) (2021-08-10) - ### Bug Fixes -* add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) - - +- add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.28.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.5...v2.28.1) (2021-10-06) - ### Bug Fixes -* crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) - - +- crmforce.mil ([e263d5d](https://github.com/forcedotcom/sfdx-core/commit/e263d5d74be9c0651e5c2676d6eec1c31fca05e4)) # [2.28.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.1...v2.28.0) (2021-09-16) - ### Features -* add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) -* add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) -* update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) - - +- add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) +- add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) +- update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) ## [2.27.2](https://github.com/forcedotcom/sfdx-core/compare/v2.27.1...v2.27.2) (2021-08-05) - ### Bug Fixes -* improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) - - +- improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) ## [2.27.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.11...v2.27.1) (2021-08-05) - ### Bug Fixes -* dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) - - +- dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.6.5](https://github.com/forcedotcom/sfdx-core/compare/v3.6.4...v3.6.5) (2021-09-29) - ### Bug Fixes -* add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) - - +- add getValue to AliasAccessor ([c4b69f5](https://github.com/forcedotcom/sfdx-core/commit/c4b69f5ff38547fad640c64833291fe0c6e06a79)) ## [3.6.4](https://github.com/forcedotcom/sfdx-core/compare/v3.6.3...v3.6.4) (2021-09-23) - ### Bug Fixes -* edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) - - +- edit the env var blurbs ([#482](https://github.com/forcedotcom/sfdx-core/issues/482)) ([bbbdb6d](https://github.com/forcedotcom/sfdx-core/commit/bbbdb6d0800015e94ce0f0c551eec8ed73dd87c6)) ## [3.6.3](https://github.com/forcedotcom/sfdx-core/compare/v3.6.2...v3.6.3) (2021-09-23) - ### Bug Fixes -* edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) - - +- edit the config var blurbs ([#480](https://github.com/forcedotcom/sfdx-core/issues/480)) ([f845512](https://github.com/forcedotcom/sfdx-core/commit/f8455121bfd96f27495bc124dc06570632dfce70)) ## [3.6.2](https://github.com/forcedotcom/sfdx-core/compare/v2.28.0...v3.6.2) (2021-09-17) - ### Bug Fixes -* improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) - - +- improve time to build auths for many orgs @W-9914839@ ([#478](https://github.com/forcedotcom/sfdx-core/issues/478)) ([c788541](https://github.com/forcedotcom/sfdx-core/commit/c7885415d59994b28552227f0b84dcee5d3ec7cf)) ## [3.6.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.0...v3.6.1) (2021-09-13) - ### Bug Fixes -* remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) +- remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) +# [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) +### Features -# [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) +- add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) +# [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) ### Features -* add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) - - - -# [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) - - -### Features - -* expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) - - +- expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) ## [3.4.5](https://github.com/forcedotcom/sfdx-core/compare/v3.4.4...v3.4.5) (2021-09-03) - ### Bug Fixes -* provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) - - +- provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) ## [3.4.4](https://github.com/forcedotcom/sfdx-core/compare/v3.4.3...v3.4.4) (2021-09-03) - - ## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) - - ## [3.4.2](https://github.com/forcedotcom/sfdx-core/compare/v3.4.1...v3.4.2) (2021-08-17) - ### Bug Fixes -* improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) - - +- improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) ## [3.4.1](https://github.com/forcedotcom/sfdx-core/compare/v3.4.0...v3.4.1) (2021-08-11) - ### Bug Fixes -* optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) - - +- optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) # [3.4.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.12...v3.4.0) (2021-08-11) - ### Features -* config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) - - +- config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) ## [3.3.12](https://github.com/forcedotcom/sfdx-core/compare/v2.27.2...v3.3.12) (2021-08-10) - ### Bug Fixes -* add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) - - +- add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) # [2.28.0](https://github.com/forcedotcom/sfdx-core/compare/v3.6.1...v2.28.0) (2021-09-16) - ### Features -* add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) -* add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) -* update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) - - +- add custom templates config ([3cf8a8c](https://github.com/forcedotcom/sfdx-core/commit/3cf8a8cee1e7196efced989dcca9b545e1283386)) +- add validator for custom templates config ([dd2bcfe](https://github.com/forcedotcom/sfdx-core/commit/dd2bcfe8e7fee5c5c1c6321189ec04288103d5b6)) +- update config name ([72e84bf](https://github.com/forcedotcom/sfdx-core/commit/72e84bfacef48a1c2d00a61ebbae3f632601abbd)) ## [2.27.2](https://github.com/forcedotcom/sfdx-core/compare/v2.27.1...v2.27.2) (2021-08-05) - ### Bug Fixes -* improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) - - +- improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) ## [2.27.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.11...v2.27.1) (2021-08-05) - ### Bug Fixes -* dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) - - +- dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.6.1](https://github.com/forcedotcom/sfdx-core/compare/v3.6.0...v3.6.1) (2021-09-13) - ### Bug Fixes -* remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) - - +- remove tokens associated with org ([#477](https://github.com/forcedotcom/sfdx-core/issues/477)) ([5034fa2](https://github.com/forcedotcom/sfdx-core/commit/5034fa2d4c52d347c00499e137a71366e4feba7f)) # [3.6.0](https://github.com/forcedotcom/sfdx-core/compare/v3.5.0...v3.6.0) (2021-09-10) - ### Features -* add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) - - +- add help section helper ([#474](https://github.com/forcedotcom/sfdx-core/issues/474)) ([b34c2d7](https://github.com/forcedotcom/sfdx-core/commit/b34c2d7a442aed2cf091fd394a7c3656287d1dbf)) # [3.5.0](https://github.com/forcedotcom/sfdx-core/compare/v3.4.5...v3.5.0) (2021-09-09) - ### Features -* expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) - - +- expose well known env vars as part of core ([#473](https://github.com/forcedotcom/sfdx-core/issues/473)) ([11c3f53](https://github.com/forcedotcom/sfdx-core/commit/11c3f53f964459072826274e6ebb33d4a9ecb990)) ## [3.4.5](https://github.com/forcedotcom/sfdx-core/compare/v3.4.4...v3.4.5) (2021-09-03) - ### Bug Fixes -* provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) - - +- provide the correct options to SfdxConfig ([fa2117e](https://github.com/forcedotcom/sfdx-core/commit/fa2117e12d7a903f26067bdcf35d7ec9c142101e)) ## [3.4.4](https://github.com/forcedotcom/sfdx-core/compare/v3.4.3...v3.4.4) (2021-09-03) - - ## [3.4.3](https://github.com/forcedotcom/sfdx-core/compare/v3.4.2...v3.4.3) (2021-08-26) - - ## [3.4.2](https://github.com/forcedotcom/sfdx-core/compare/v3.4.1...v3.4.2) (2021-08-17) - ### Bug Fixes -* improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) - - +- improve interoperability when unsetting ([#467](https://github.com/forcedotcom/sfdx-core/issues/467)) ([ad781d5](https://github.com/forcedotcom/sfdx-core/commit/ad781d5378652dfd64ccb476c11f418e940b8669)) ## [3.4.1](https://github.com/forcedotcom/sfdx-core/compare/v3.4.0...v3.4.1) (2021-08-11) - ### Bug Fixes -* optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) - - +- optionally throw error when reading deprecated config key ([#466](https://github.com/forcedotcom/sfdx-core/issues/466)) ([3118ad8](https://github.com/forcedotcom/sfdx-core/commit/3118ad836db384ac27c2b1db88c4753e6121e4db)) # [3.4.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.12...v3.4.0) (2021-08-11) - ### Features -* config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) - - +- config interoperability ([#461](https://github.com/forcedotcom/sfdx-core/issues/461)) ([11b60ad](https://github.com/forcedotcom/sfdx-core/commit/11b60adbe54acc8e16a90327c77abbe2613fbaab)) ## [3.3.12](https://github.com/forcedotcom/sfdx-core/compare/v2.27.2...v3.3.12) (2021-08-10) - ### Bug Fixes -* add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) - - +- add predicate function to list all auths ([ccdb02c](https://github.com/forcedotcom/sfdx-core/commit/ccdb02c268fae7532b23e0c791bcdd831f77cf98)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.27.2](https://github.com/forcedotcom/sfdx-core/compare/v2.27.1...v2.27.2) (2021-08-05) - ### Bug Fixes -* improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) - - +- improve error handling while removing config props ([eecf7b0](https://github.com/forcedotcom/sfdx-core/commit/eecf7b0d0cf14e1371dc4c5ef03a413f864b0a8b)) ## [2.27.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.11...v2.27.1) (2021-08-05) - ### Bug Fixes -* dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) - - +- dont fail when trying to unset sf config keys ([#456](https://github.com/forcedotcom/sfdx-core/issues/456)) ([8aff9fd](https://github.com/forcedotcom/sfdx-core/commit/8aff9fd4bdb73ec20e58f5a16a8192a8eecba912)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.3.11](https://github.com/forcedotcom/sfdx-core/compare/v3.3.10...v3.3.11) (2021-08-04) - ### Bug Fixes -* allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) - - +- allows for message keys of error and errors ([#455](https://github.com/forcedotcom/sfdx-core/issues/455)) ([3bfac58](https://github.com/forcedotcom/sfdx-core/commit/3bfac587c6cf1734af6f2b517439d278591ddd50)) ## [3.3.10](https://github.com/forcedotcom/sfdx-core/compare/v3.3.9...v3.3.10) (2021-08-04) - - ## [3.3.9](https://github.com/forcedotcom/sfdx-core/compare/v3.3.8...v3.3.9) (2021-08-04) - ### Bug Fixes -* merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) - - +- merge main(v2) into v3 ([#452](https://github.com/forcedotcom/sfdx-core/issues/452)) ([3a003b9](https://github.com/forcedotcom/sfdx-core/commit/3a003b9c17962f77344e4a23314bb608e1ae50db)) ## [3.3.8](https://github.com/forcedotcom/sfdx-core/compare/v3.3.7...v3.3.8) (2021-08-02) - ### Bug Fixes -* return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) - - +- return all info from AuthInfo.listAllAuthorizations ([#449](https://github.com/forcedotcom/sfdx-core/issues/449)) ([17e60ea](https://github.com/forcedotcom/sfdx-core/commit/17e60eabe87c73a83c26344967076f365ddea81c)) ## [3.3.7](https://github.com/forcedotcom/sfdx-core/compare/v2.27.0...v3.3.7) (2021-07-30) - - ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) # [2.27.0](https://github.com/forcedotcom/sfdx-core/compare/v3.3.6...v2.27.0) (2021-07-29) - ### Features -* Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) - - +- Core URL class SfdcUrl ([#420](https://github.com/forcedotcom/sfdx-core/issues/420)) ([66881ea](https://github.com/forcedotcom/sfdx-core/commit/66881eae2f30215c862ea398bfc1630d9a5898fe)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.3.6](https://github.com/forcedotcom/sfdx-core/compare/v3.3.5...v3.3.6) (2021-07-28) - ### Bug Fixes -* use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) - - +- use correct method to get username ([#446](https://github.com/forcedotcom/sfdx-core/issues/446)) ([79a6b2f](https://github.com/forcedotcom/sfdx-core/commit/79a6b2f069f95b0c50a6c03ecbac07cf0d1832b1)) ## [3.3.5](https://github.com/forcedotcom/sfdx-core/compare/v3.3.4...v3.3.5) (2021-07-28) - - ## [3.3.4](https://github.com/forcedotcom/sfdx-core/compare/v3.3.3...v3.3.4) (2021-07-26) - ### Bug Fixes -* remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) - - +- remove bad validator function ([1b97dc6](https://github.com/forcedotcom/sfdx-core/commit/1b97dc6f4d657a5b86489d33c4843ebfd54b3715)) ## [3.3.3](https://github.com/forcedotcom/sfdx-core/compare/v3.3.2...v3.3.3) (2021-07-22) - ### Bug Fixes -* write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) - - +- write sf.json contents on init ([c47f649](https://github.com/forcedotcom/sfdx-core/commit/c47f64954118d0d2f7f4a8e992d3450516239084)) ## [3.3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.26.1...v3.3.2) (2021-07-21) - ### Bug Fixes -* correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) - - +- correct jsdoc ([a362e94](https://github.com/forcedotcom/sfdx-core/commit/a362e94c4ae7538cbbcd7dae8fcd3244629d845c)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.26.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.1...v2.26.1) (2021-07-19) - ### Bug Fixes -* force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) - - +- force:org:open force:org:open --urlonly display bug ([#439](https://github.com/forcedotcom/sfdx-core/issues/439)) ([2ea0e74](https://github.com/forcedotcom/sfdx-core/commit/2ea0e74b8bf1bff6de8af70372025cac10fc8c18)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.3.1](https://github.com/forcedotcom/sfdx-core/compare/v3.3.0...v3.3.1) (2021-07-15) - ### Bug Fixes -* temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) - - +- temporarily point Alias back to .sfdx ([#438](https://github.com/forcedotcom/sfdx-core/issues/438)) ([4bffcd8](https://github.com/forcedotcom/sfdx-core/commit/4bffcd84362d5b3049ef428e90dc1b538a435f81)) # [3.3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.2.0-v3.0...v3.3.0) (2021-07-14) - ### Features -* V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) - - +- V3 merge ([#436](https://github.com/forcedotcom/sfdx-core/issues/436)) ([1193449](https://github.com/forcedotcom/sfdx-core/commit/119344969147679088e30bae4c4fc5e941661078)), closes [#413](https://github.com/forcedotcom/sfdx-core/issues/413) [#415](https://github.com/forcedotcom/sfdx-core/issues/415) [#428](https://github.com/forcedotcom/sfdx-core/issues/428) [#429](https://github.com/forcedotcom/sfdx-core/issues/429) [#427](https://github.com/forcedotcom/sfdx-core/issues/427) [#432](https://github.com/forcedotcom/sfdx-core/issues/432) # [3.2.0-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.26.0...v3.2.0-v3.0) (2021-07-14) - ### Features -* use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) - - +- use .sf/config.json @W-9546117@ ([#433](https://github.com/forcedotcom/sfdx-core/issues/433)) ([6c41653](https://github.com/forcedotcom/sfdx-core/commit/6c416531a9bae10e855ded3efc289a99196bc26b)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) # [2.26.0](https://github.com/forcedotcom/sfdx-core/compare/v2.25.1...v2.26.0) (2021-07-13) - ### Features -* update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) - - +- update generate password functionality ([#432](https://github.com/forcedotcom/sfdx-core/issues/432)) ([ed65e83](https://github.com/forcedotcom/sfdx-core/commit/ed65e83da3afe0d101743ee89cc7b2a7a38d5254)) ## [2.25.1](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.2...v2.25.1) (2021-06-30) - ### Bug Fixes -* set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) - - +- set retries to INFINITELY for polling client ([31539b4](https://github.com/forcedotcom/sfdx-core/commit/31539b4f0edd0cc1c049f70331ed5e40b8af55ea)) ## [3.1.1-3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.25.0...v3.1.1-3.2) (2021-06-30) - ### Features -* @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) - - +- @W-9517449@ Allow signupTargetLoginUrl to be overridden via env var ([#429](https://github.com/forcedotcom/sfdx-core/issues/429)) ([e2b8b36](https://github.com/forcedotcom/sfdx-core/commit/e2b8b36b2836b5277c83ffe22922978dc32e7b11)), closes [#427](https://github.com/forcedotcom/sfdx-core/issues/427) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - - ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.1.1-v3.2](https://github.com/forcedotcom/sfdx-core/compare/v2.24.2...v3.1.1-v3.2) (2021-06-29) - ### Bug Fixes -* do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) - - +- do not use function prop ([#426](https://github.com/forcedotcom/sfdx-core/issues/426)) ([39efe0c](https://github.com/forcedotcom/sfdx-core/commit/39efe0ccc84b05bc891e54b24bfcddc62790ae0e)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.24.2](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.1...v2.24.2) (2021-06-23) - ### Bug Fixes -* puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) - - +- puts some types back in dependencies ([94bea31](https://github.com/forcedotcom/sfdx-core/commit/94bea31037a41d4377faecb22bce8a2d12e95f4f)) ## [3.1.1-3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.1...v3.1.1-3.1) (2021-06-23) - ### Bug Fixes -* rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) - - +- rewrite polling client ([8d363d1](https://github.com/forcedotcom/sfdx-core/commit/8d363d13616f5efa944d4bb717a010add3c996b5)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.1.1-v3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.24.0...v3.1.1-v3.1) (2021-06-14) - ### Bug Fixes -* keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) - - +- keep track of auth changes ([210be6c](https://github.com/forcedotcom/sfdx-core/commit/210be6cb408bd9ecc861989570df0e14f6a3a566)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) # [2.24.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.5...v2.24.0) (2021-06-08) - ### Features -* exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) - - +- exported function checkLightningDomain() ([#415](https://github.com/forcedotcom/sfdx-core/issues/415)) ([8e75231](https://github.com/forcedotcom/sfdx-core/commit/8e752313abf4a383a6ef18250ffac78b398987dd)) ## [2.23.5](https://github.com/forcedotcom/sfdx-core/compare/v3.1.1-3.0...v2.23.5) (2021-06-07) - ### Bug Fixes -* w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) - - +- w-9299422 (login url from config) and fs-parallelization ([043bb17](https://github.com/forcedotcom/sfdx-core/commit/043bb179dbf64f9c4522a4c0f0720ae09794227c)) ## [3.1.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.4...v3.1.1-3.0) (2021-06-03) - ### Bug Fixes -* works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) - - +- works with TS4+ and jsforce types ([#413](https://github.com/forcedotcom/sfdx-core/issues/413)) ([b77cdad](https://github.com/forcedotcom/sfdx-core/commit/b77cdad56b114290b8e5fd23d968e23e7d4eedf4)) ## [3.1.1-v3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.23.3...v3.1.1-v3.0) (2021-06-03) - ### Bug Fixes -* compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) -* unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) -* unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) - +- compilation errors ([33a9876](https://github.com/forcedotcom/sfdx-core/commit/33a9876575eff7944bb287d428f52413831725d9)) +- unit test failures ([4507575](https://github.com/forcedotcom/sfdx-core/commit/45075754175d411b6cb71eb809096e6eb3e23d95)) +- unsetAuthorization ([#399](https://github.com/forcedotcom/sfdx-core/issues/399)) ([dd57438](https://github.com/forcedotcom/sfdx-core/commit/dd57438a95b49515f560d3b915cdf916a4b8643b)) ### Features -* add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) -* add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) -* move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) - - +- add GlobalInfo config file ([#397](https://github.com/forcedotcom/sfdx-core/issues/397)) ([889425c](https://github.com/forcedotcom/sfdx-core/commit/889425c06e8ed6a364d9a2bc3dd5ef0a38a66046)) +- add message support for markdown files ([0f235a2](https://github.com/forcedotcom/sfdx-core/commit/0f235a23d5dddbd7b3f07544d8c7e380875c6c55)) +- move crypto to config file @W-9225317@ ([#406](https://github.com/forcedotcom/sfdx-core/issues/406)) ([bac83c3](https://github.com/forcedotcom/sfdx-core/commit/bac83c3a52b15c9b462dfb68be9d080e710493cd)) ## [2.23.3](https://github.com/forcedotcom/sfdx-core/compare/v2.23.2...v2.23.3) (2021-06-03) - - ## [2.23.2](https://github.com/forcedotcom/sfdx-core/compare/v2.23.1...v2.23.2) (2021-06-02) - ### Bug Fixes -* authinfo returning only lowercase usernames. ([#411](https://github.com/forcedotcom/sfdx-core/issues/411)) ([243668e](https://github.com/forcedotcom/sfdx-core/commit/243668e61cd8418b6acb2f0d4806da50ccf37b29)), closes [#405](https://github.com/forcedotcom/sfdx-core/issues/405) - - +- authinfo returning only lowercase usernames. ([#411](https://github.com/forcedotcom/sfdx-core/issues/411)) ([243668e](https://github.com/forcedotcom/sfdx-core/commit/243668e61cd8418b6acb2f0d4806da50ccf37b29)), closes [#405](https://github.com/forcedotcom/sfdx-core/issues/405) ## [2.23.1](https://github.com/forcedotcom/sfdx-core/compare/v2.23.0...v2.23.1) (2021-05-27) - - # [2.23.0](https://github.com/forcedotcom/sfdx-core/compare/v2.22.0...v2.23.0) (2021-05-26) - ### Bug Fixes -* export library method ([d0016f9](https://github.com/forcedotcom/sfdx-core/commit/d0016f96da1246535049884c1043399239a33c00)) - +- export library method ([d0016f9](https://github.com/forcedotcom/sfdx-core/commit/d0016f96da1246535049884c1043399239a33c00)) ### Features -* export getJwtAudienceUrl ([e7d26d2](https://github.com/forcedotcom/sfdx-core/commit/e7d26d20106d6abb6b424936bdf26c0a9f8cd175)) - - +- export getJwtAudienceUrl ([e7d26d2](https://github.com/forcedotcom/sfdx-core/commit/e7d26d20106d6abb6b424936bdf26c0a9f8cd175)) # [2.22.0](https://github.com/forcedotcom/sfdx-core/compare/v2.21.0...v2.22.0) (2021-05-24) - ### Features -* export getJwtAudienceUrl ([#407](https://github.com/forcedotcom/sfdx-core/issues/407)) ([585bb07](https://github.com/forcedotcom/sfdx-core/commit/585bb073434d73473a855ee52b7ddc6f0228aae1)) - - +- export getJwtAudienceUrl ([#407](https://github.com/forcedotcom/sfdx-core/issues/407)) ([585bb07](https://github.com/forcedotcom/sfdx-core/commit/585bb073434d73473a855ee52b7ddc6f0228aae1)) # [2.21.0](https://github.com/forcedotcom/sfdx-core/compare/v2.20.11...v2.21.0) (2021-05-24) - ### Features -* modify authInfo to return username for access token auth ([160b7d2](https://github.com/forcedotcom/sfdx-core/commit/160b7d20e32b80d7a54c8cf679154fcbaa9e8cda)) - - +- modify authInfo to return username for access token auth ([160b7d2](https://github.com/forcedotcom/sfdx-core/commit/160b7d20e32b80d7a54c8cf679154fcbaa9e8cda)) ## [2.20.11](https://github.com/forcedotcom/sfdx-core/compare/v3.1.0-3.0...v2.20.11) (2021-05-12) - ### Bug Fixes -* force release ([f0b837a](https://github.com/forcedotcom/sfdx-core/commit/f0b837ab7b4d0361c2fa3ba15fe56cd2f7cc1fd0)) - - +- force release ([f0b837a](https://github.com/forcedotcom/sfdx-core/commit/f0b837ab7b4d0361c2fa3ba15fe56cd2f7cc1fd0)) # [3.1.0-3.0](https://github.com/forcedotcom/sfdx-core/compare/v3.0.1-3.0...v3.1.0-3.0) (2021-05-12) - - ## [3.0.1-3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.20.10...v3.0.1-3.0) (2021-05-05) - - ## [2.20.10](https://github.com/forcedotcom/sfdx-core/compare/v2.20.9...v2.20.10) (2021-04-14) - ### Bug Fixes -* add another internal test env domain ([6ea538f](https://github.com/forcedotcom/sfdx-core/commit/6ea538f2ce62daba7262a247472ce821c6e2616f)) - - +- add another internal test env domain ([6ea538f](https://github.com/forcedotcom/sfdx-core/commit/6ea538f2ce62daba7262a247472ce821c6e2616f)) ## [2.20.9](https://github.com/forcedotcom/sfdx-core/compare/v2.20.8...v2.20.9) (2021-04-05) - ### Bug Fixes -* allow = in authUrl tokens ([2337fcd](https://github.com/forcedotcom/sfdx-core/commit/2337fcddfb1907a7092cd52f5b3ad73ae963d59e)) - - +- allow = in authUrl tokens ([2337fcd](https://github.com/forcedotcom/sfdx-core/commit/2337fcddfb1907a7092cd52f5b3ad73ae963d59e)) ## [2.20.8](https://github.com/forcedotcom/sfdx-core/compare/v2.20.7...v2.20.8) (2021-04-03) - ### Bug Fixes -* debugEnabled should be public ([dbd0124](https://github.com/forcedotcom/sfdx-core/commit/dbd01243003f555b8b4db45c83e81cc08b8cb9a1)) - - +- debugEnabled should be public ([dbd0124](https://github.com/forcedotcom/sfdx-core/commit/dbd01243003f555b8b4db45c83e81cc08b8cb9a1)) ## [2.20.7](https://github.com/forcedotcom/sfdx-core/compare/v2.20.6...v2.20.7) (2021-04-02) - ### Bug Fixes -* add deployRecentValidation ([62d367b](https://github.com/forcedotcom/sfdx-core/commit/62d367b217e6b552573bd7176b064e28252348c5)) -* add deployRecentValidation ([a39c329](https://github.com/forcedotcom/sfdx-core/commit/a39c329b3fab603b537ae5ed8cce4773bdf24eb6)) -* add test, clarify comments ([8d5679e](https://github.com/forcedotcom/sfdx-core/commit/8d5679ecbd482af84842f5c1c8908a059d97ef3f)) - - +- add deployRecentValidation ([62d367b](https://github.com/forcedotcom/sfdx-core/commit/62d367b217e6b552573bd7176b064e28252348c5)) +- add deployRecentValidation ([a39c329](https://github.com/forcedotcom/sfdx-core/commit/a39c329b3fab603b537ae5ed8cce4773bdf24eb6)) +- add test, clarify comments ([8d5679e](https://github.com/forcedotcom/sfdx-core/commit/8d5679ecbd482af84842f5c1c8908a059d97ef3f)) ## [2.20.6](https://github.com/forcedotcom/sfdx-core/compare/v2.20.5...v2.20.6) (2021-04-02) - ### Bug Fixes -* add REST deploy and test ([a1204f8](https://github.com/forcedotcom/sfdx-core/commit/a1204f857654ef979913708a8404d3b1e5328352)) -* deploy with REST working :) ([ec36851](https://github.com/forcedotcom/sfdx-core/commit/ec368515cd2d5d947f947573abbdaa83d3a853a2)) -* remove requrie ts-node/register from package ([5377fe4](https://github.com/forcedotcom/sfdx-core/commit/5377fe46c3ed5707d31e45794f9fd397aabbcf63)) -* rest deploy without fs :D ([9a4202d](https://github.com/forcedotcom/sfdx-core/commit/9a4202d157131fbf6aebb007a0334d3d1ce1d4e8)) -* working on adding REST deploy ([0b3947b](https://github.com/forcedotcom/sfdx-core/commit/0b3947b4e39b1ecd790cd6c03077e4388faf2b04)) - - +- add REST deploy and test ([a1204f8](https://github.com/forcedotcom/sfdx-core/commit/a1204f857654ef979913708a8404d3b1e5328352)) +- deploy with REST working :) ([ec36851](https://github.com/forcedotcom/sfdx-core/commit/ec368515cd2d5d947f947573abbdaa83d3a853a2)) +- remove requrie ts-node/register from package ([5377fe4](https://github.com/forcedotcom/sfdx-core/commit/5377fe46c3ed5707d31e45794f9fd397aabbcf63)) +- rest deploy without fs :D ([9a4202d](https://github.com/forcedotcom/sfdx-core/commit/9a4202d157131fbf6aebb007a0334d3d1ce1d4e8)) +- working on adding REST deploy ([0b3947b](https://github.com/forcedotcom/sfdx-core/commit/0b3947b4e39b1ecd790cd6c03077e4388faf2b04)) ## [2.20.5](https://github.com/forcedotcom/sfdx-core/compare/v2.20.4...v2.20.5) (2021-03-08) - ### Bug Fixes -* qualify a sandbox url via cname lookup ([#385](https://github.com/forcedotcom/sfdx-core/issues/385)) ([3e27623](https://github.com/forcedotcom/sfdx-core/commit/3e276237278fabb609b890e3271c4d8a28c0f573)) - - +- qualify a sandbox url via cname lookup ([#385](https://github.com/forcedotcom/sfdx-core/issues/385)) ([3e27623](https://github.com/forcedotcom/sfdx-core/commit/3e276237278fabb609b890e3271c4d8a28c0f573)) ## [2.20.4](https://github.com/forcedotcom/sfdx-core/compare/v2.20.3...v2.20.4) (2021-03-03) - - ## [2.20.3](https://github.com/forcedotcom/sfdx-core/compare/v2.20.2...v2.20.3) (2021-02-25) - ### Bug Fixes -* await the call to authInfo.save ([299499e](https://github.com/forcedotcom/sfdx-core/commit/299499ee29e9243b7d60fb9bdef22165a34b4611)) -* web:login fails when org cannot access REST ([31b139a](https://github.com/forcedotcom/sfdx-core/commit/31b139a56ce37e0d8a15946163dbf96c872c565b)) - +- await the call to authInfo.save ([299499e](https://github.com/forcedotcom/sfdx-core/commit/299499ee29e9243b7d60fb9bdef22165a34b4611)) +- web:login fails when org cannot access REST ([31b139a](https://github.com/forcedotcom/sfdx-core/commit/31b139a56ce37e0d8a15946163dbf96c872c565b)) ### Performance Improvements -* small queries to identify a devHub ([7bc75c1](https://github.com/forcedotcom/sfdx-core/commit/7bc75c16c7d03a81031e4e645e24aa9d23205028)) - - +- small queries to identify a devHub ([7bc75c1](https://github.com/forcedotcom/sfdx-core/commit/7bc75c16c7d03a81031e4e645e24aa9d23205028)) ## [2.20.2](https://github.com/forcedotcom/sfdx-core/compare/v2.20.1...v2.20.2) (2021-02-25) - ### Performance Improvements -* small queries to identify a devHub ([2bae295](https://github.com/forcedotcom/sfdx-core/commit/2bae295a63cb28ee7e7ea31f8d4b8f165ccd6173)) - - +- small queries to identify a devHub ([2bae295](https://github.com/forcedotcom/sfdx-core/commit/2bae295a63cb28ee7e7ea31f8d4b8f165ccd6173)) ## [2.20.1](https://github.com/forcedotcom/sfdx-core/compare/v2.20.0...v2.20.1) (2021-02-24) - ### Bug Fixes -* await the call to authInfo.save ([b26ea70](https://github.com/forcedotcom/sfdx-core/commit/b26ea700793eb2a985f28ce7fc349164d5edaf89)) - - +- await the call to authInfo.save ([b26ea70](https://github.com/forcedotcom/sfdx-core/commit/b26ea700793eb2a985f28ce7fc349164d5edaf89)) # [2.20.0](https://github.com/forcedotcom/sfdx-core/compare/v2.19.1...v2.20.0) (2021-02-22) - ### Bug Fixes -* do not save access token files ([46d88b9](https://github.com/forcedotcom/sfdx-core/commit/46d88b90c11c7de392412ef64ded201a2145de9d)) - +- do not save access token files ([46d88b9](https://github.com/forcedotcom/sfdx-core/commit/46d88b90c11c7de392412ef64ded201a2145de9d)) ### Features -* cache api version on auth info ([cb21cf0](https://github.com/forcedotcom/sfdx-core/commit/cb21cf099a4ab6911e49b26488b51eb6988b2be7)) - - +- cache api version on auth info ([cb21cf0](https://github.com/forcedotcom/sfdx-core/commit/cb21cf099a4ab6911e49b26488b51eb6988b2be7)) ## [2.19.1](https://github.com/forcedotcom/sfdx-core/compare/v2.19.0...v2.19.1) (2021-02-19) - ### Bug Fixes -* meet more password requirements ([53025f0](https://github.com/forcedotcom/sfdx-core/commit/53025f00a5a52cb32ed8ac20178c409df5014b76)) - - +- meet more password requirements ([53025f0](https://github.com/forcedotcom/sfdx-core/commit/53025f00a5a52cb32ed8ac20178c409df5014b76)) # [2.19.0](https://github.com/forcedotcom/sfdx-core/compare/v2.18.6...v2.19.0) (2021-02-17) - ### Bug Fixes -* move env vars to myDomainResolver ([fcf1a4a](https://github.com/forcedotcom/sfdx-core/commit/fcf1a4a4e333e6ac9e8d6e91204d030031de3d1c)) -* revert dns polling timeout to 30 and frequency to 10 ([4ba7a63](https://github.com/forcedotcom/sfdx-core/commit/4ba7a63ad5019c33123773789af6c7c58e4c6eb3)) - +- move env vars to myDomainResolver ([fcf1a4a](https://github.com/forcedotcom/sfdx-core/commit/fcf1a4a4e333e6ac9e8d6e91204d030031de3d1c)) +- revert dns polling timeout to 30 and frequency to 10 ([4ba7a63](https://github.com/forcedotcom/sfdx-core/commit/4ba7a63ad5019c33123773789af6c7c58e4c6eb3)) ### Features -* add SFDX_DISABLE_DNS_CHECK ([2e2cb84](https://github.com/forcedotcom/sfdx-core/commit/2e2cb84f557ecb057358efa107c616d79dbc160b)) - - +- add SFDX_DISABLE_DNS_CHECK ([2e2cb84](https://github.com/forcedotcom/sfdx-core/commit/2e2cb84f557ecb057358efa107c616d79dbc160b)) ## [2.18.6](https://github.com/forcedotcom/sfdx-core/compare/v2.18.5...v2.18.6) (2021-02-17) - ### Bug Fixes -* pass decrypted client secret for oauth ([#374](https://github.com/forcedotcom/sfdx-core/issues/374)) ([63bf84e](https://github.com/forcedotcom/sfdx-core/commit/63bf84eaa962c151dc6a5ffcec3edcdf4bf91b05)) - - +- pass decrypted client secret for oauth ([#374](https://github.com/forcedotcom/sfdx-core/issues/374)) ([63bf84e](https://github.com/forcedotcom/sfdx-core/commit/63bf84eaa962c151dc6a5ffcec3edcdf4bf91b05)) ## [2.18.5](https://github.com/forcedotcom/sfdx-core/compare/v2.18.4...v2.18.5) (2021-02-11) - ### Bug Fixes -* filter allowedProperties on getConfigInfo ([cbb91e1](https://github.com/forcedotcom/sfdx-core/commit/cbb91e1604f7c7c8b192b8d6ca2c64bdd4fb05b2)) -* no throw on unknown config value ([49618db](https://github.com/forcedotcom/sfdx-core/commit/49618db01cd180fd1267092d36754d83a6514182)) - - +- filter allowedProperties on getConfigInfo ([cbb91e1](https://github.com/forcedotcom/sfdx-core/commit/cbb91e1604f7c7c8b192b8d6ca2c64bdd4fb05b2)) +- no throw on unknown config value ([49618db](https://github.com/forcedotcom/sfdx-core/commit/49618db01cd180fd1267092d36754d83a6514182)) ## [2.18.4](https://github.com/forcedotcom/sfdx-core/compare/v2.18.3...v2.18.4) (2021-02-10) - ### Bug Fixes -* isresolvable mock ([6a7e8b1](https://github.com/forcedotcom/sfdx-core/commit/6a7e8b153a42135792a3df58b809981706492e83)) - - +- isresolvable mock ([6a7e8b1](https://github.com/forcedotcom/sfdx-core/commit/6a7e8b153a42135792a3df58b809981706492e83)) ## [2.18.3](https://github.com/forcedotcom/sfdx-core/compare/v2.18.2...v2.18.3) (2021-02-05) - ### Bug Fixes -* update password jsdoc for v51 + return type ([390ed8d](https://github.com/forcedotcom/sfdx-core/commit/390ed8d0f15ee3915e35ccea5505890b10f16c81)) - - +- update password jsdoc for v51 + return type ([390ed8d](https://github.com/forcedotcom/sfdx-core/commit/390ed8d0f15ee3915e35ccea5505890b10f16c81)) ## [2.18.2](https://github.com/forcedotcom/sfdx-core/compare/v2.18.1...v2.18.2) (2021-02-04) - ### Bug Fixes -* fixed maxQueryLimit validation ([6431065](https://github.com/forcedotcom/sfdx-core/commit/6431065a0da6a615ef19594f69c069a19885f3e5)) -* fixed test descriptions ([1455204](https://github.com/forcedotcom/sfdx-core/commit/145520456c48c59003b1397ef7bcdf7a047ac083)) -* improved validation, error message, add test ([63e6c4d](https://github.com/forcedotcom/sfdx-core/commit/63e6c4d5814aa324d41b87a7ec275c16a085ef78)) -* maxQueryLimit must be > 0 ([a3d9156](https://github.com/forcedotcom/sfdx-core/commit/a3d91561f7510901dc02e42e80bb943bf3008a62)) - - +- fixed maxQueryLimit validation ([6431065](https://github.com/forcedotcom/sfdx-core/commit/6431065a0da6a615ef19594f69c069a19885f3e5)) +- fixed test descriptions ([1455204](https://github.com/forcedotcom/sfdx-core/commit/145520456c48c59003b1397ef7bcdf7a047ac083)) +- improved validation, error message, add test ([63e6c4d](https://github.com/forcedotcom/sfdx-core/commit/63e6c4d5814aa324d41b87a7ec275c16a085ef78)) +- maxQueryLimit must be > 0 ([a3d9156](https://github.com/forcedotcom/sfdx-core/commit/a3d91561f7510901dc02e42e80bb943bf3008a62)) ## [2.18.1](https://github.com/forcedotcom/sfdx-core/compare/v2.18.0...v2.18.1) (2021-02-04) - ### Bug Fixes -* add space option to write json ([51d01aa](https://github.com/forcedotcom/sfdx-core/commit/51d01aae7f7b2fc7fe0cf10ec9cffd170e0574ca)) - - +- add space option to write json ([51d01aa](https://github.com/forcedotcom/sfdx-core/commit/51d01aae7f7b2fc7fe0cf10ec9cffd170e0574ca)) # [2.18.0](https://github.com/forcedotcom/sfdx-core/compare/v2.17.0...v2.18.0) (2021-02-01) - ### Bug Fixes -* audience for loginUrls without my in the domain ([2bca84c](https://github.com/forcedotcom/sfdx-core/commit/2bca84c0b66d59b536ffa61f051e43b43c4c23dd)) -* audiences handle uppercased CS instances ([0d6d3ea](https://github.com/forcedotcom/sfdx-core/commit/0d6d3ea14601c1008f16e7d23af2802ef8e3ff65)) -* audiences use instanceURL ([64590cc](https://github.com/forcedotcom/sfdx-core/commit/64590cc4f9f30a37dbf4d17a6cf8db53ba0bdd09)) -* support enhanced domains ([a89ce21](https://github.com/forcedotcom/sfdx-core/commit/a89ce21c24ddbdd4cfad0772490f16768e5a0e3c)) - +- audience for loginUrls without my in the domain ([2bca84c](https://github.com/forcedotcom/sfdx-core/commit/2bca84c0b66d59b536ffa61f051e43b43c4c23dd)) +- audiences handle uppercased CS instances ([0d6d3ea](https://github.com/forcedotcom/sfdx-core/commit/0d6d3ea14601c1008f16e7d23af2802ef8e3ff65)) +- audiences use instanceURL ([64590cc](https://github.com/forcedotcom/sfdx-core/commit/64590cc4f9f30a37dbf4d17a6cf8db53ba0bdd09)) +- support enhanced domains ([a89ce21](https://github.com/forcedotcom/sfdx-core/commit/a89ce21c24ddbdd4cfad0772490f16768e5a0e3c)) ### Features -* falcon usa support w/o createdOrgInstance ([ec15d37](https://github.com/forcedotcom/sfdx-core/commit/ec15d37cb2500e41e787c432579e87ec7ed126d4)) -* more falcon domain support, url case insensitivity ([f72b85d](https://github.com/forcedotcom/sfdx-core/commit/f72b85d3e8a875306654bc7eb5b692218f242518)) -* more jwt audience domains ([03751ea](https://github.com/forcedotcom/sfdx-core/commit/03751ea884eacb59eecaadd139a8a09035cd08d0)) - - +- falcon usa support w/o createdOrgInstance ([ec15d37](https://github.com/forcedotcom/sfdx-core/commit/ec15d37cb2500e41e787c432579e87ec7ed126d4)) +- more falcon domain support, url case insensitivity ([f72b85d](https://github.com/forcedotcom/sfdx-core/commit/f72b85d3e8a875306654bc7eb5b692218f242518)) +- more jwt audience domains ([03751ea](https://github.com/forcedotcom/sfdx-core/commit/03751ea884eacb59eecaadd139a8a09035cd08d0)) # [2.17.0](https://github.com/forcedotcom/sfdx-core/compare/v2.16.6...v2.17.0) (2021-01-29) - ### Bug Fixes -* at least 3 ([109da8a](https://github.com/forcedotcom/sfdx-core/commit/109da8a5b335678c4967bd2aef92069e1f1bd955)) - +- at least 3 ([109da8a](https://github.com/forcedotcom/sfdx-core/commit/109da8a5b335678c4967bd2aef92069e1f1bd955)) ### Features -* adjustable DNS timeout ([9db7b66](https://github.com/forcedotcom/sfdx-core/commit/9db7b66bf8f3fb284ab98c0fbd0906c6195eabc6)) - - +- adjustable DNS timeout ([9db7b66](https://github.com/forcedotcom/sfdx-core/commit/9db7b66bf8f3fb284ab98c0fbd0906c6195eabc6)) ## [2.16.6](https://github.com/forcedotcom/sfdx-core/compare/v2.16.5...v2.16.6) (2021-01-29) - ### Bug Fixes -* add internal mil environment ([27e33ae](https://github.com/forcedotcom/sfdx-core/commit/27e33ae0a99ebc2c63364a67348174ab56468290)) -* additional "internal" host ([af15447](https://github.com/forcedotcom/sfdx-core/commit/af15447166e85124326134a4f8d51b9fd05381ea)) -* internal, local, and new stm.force domains ([b93f26d](https://github.com/forcedotcom/sfdx-core/commit/b93f26d2a2e255a0ef3089cde1d20445aa12e802)) -* myDomainResolver shouldn't check localhost ([c07984e](https://github.com/forcedotcom/sfdx-core/commit/c07984e507d98be59ca15da97621b92bd2e73497)) - - +- add internal mil environment ([27e33ae](https://github.com/forcedotcom/sfdx-core/commit/27e33ae0a99ebc2c63364a67348174ab56468290)) +- additional "internal" host ([af15447](https://github.com/forcedotcom/sfdx-core/commit/af15447166e85124326134a4f8d51b9fd05381ea)) +- internal, local, and new stm.force domains ([b93f26d](https://github.com/forcedotcom/sfdx-core/commit/b93f26d2a2e255a0ef3089cde1d20445aa12e802)) +- myDomainResolver shouldn't check localhost ([c07984e](https://github.com/forcedotcom/sfdx-core/commit/c07984e507d98be59ca15da97621b92bd2e73497)) ## [2.16.5](https://github.com/forcedotcom/sfdx-core/compare/v2.16.4...v2.16.5) (2021-01-29) - ### Bug Fixes -* send oauth error to browser ([5fd027a](https://github.com/forcedotcom/sfdx-core/commit/5fd027a2ee8c12b21621f7478763175f499a1517)) - - +- send oauth error to browser ([5fd027a](https://github.com/forcedotcom/sfdx-core/commit/5fd027a2ee8c12b21621f7478763175f499a1517)) ## [2.16.4](https://github.com/forcedotcom/sfdx-core/compare/v2.16.3...v2.16.4) (2021-01-27) - ### Bug Fixes -* remove mobile domains ([ae413db](https://github.com/forcedotcom/sfdx-core/commit/ae413db35916ecd480524d1994664729c0685f2f)) - - +- remove mobile domains ([ae413db](https://github.com/forcedotcom/sfdx-core/commit/ae413db35916ecd480524d1994664729c0685f2f)) ## [2.16.3](https://github.com/forcedotcom/sfdx-core/compare/v2.16.2...v2.16.3) (2021-01-21) - - ## [2.16.2](https://github.com/forcedotcom/sfdx-core/compare/v2.16.1...v2.16.2) (2021-01-21) - ### Bug Fixes -* better error messaging and Steve feedback ([20c8977](https://github.com/forcedotcom/sfdx-core/commit/20c897739d077a15945701843fac9c2c3457dff4)) -* better error name ([43cac98](https://github.com/forcedotcom/sfdx-core/commit/43cac980bba0bf276a28cd7d90b4bc3656cacd3b)) -* error name as a constant ([92ced7e](https://github.com/forcedotcom/sfdx-core/commit/92ced7e7de418c4dc36af6d12be930adcf801706)) -* export name for testing ([fda9ce0](https://github.com/forcedotcom/sfdx-core/commit/fda9ce0a802917cbcf496dc03450182f3ec5f79a)) -* line spacing ([89e4dc7](https://github.com/forcedotcom/sfdx-core/commit/89e4dc7d46e7b3b553329c7eb125caa75015dce1)) -* log versions as string ([d82fe3e](https://github.com/forcedotcom/sfdx-core/commit/d82fe3e8a41c177bd905ee3278332db375dc9761)) -* prevent DNS ENOTFOUND from hitting stdout ([1bc473f](https://github.com/forcedotcom/sfdx-core/commit/1bc473fc36ff70edbb1145b1c2f3ae6e0a4331ee)) - - +- better error messaging and Steve feedback ([20c8977](https://github.com/forcedotcom/sfdx-core/commit/20c897739d077a15945701843fac9c2c3457dff4)) +- better error name ([43cac98](https://github.com/forcedotcom/sfdx-core/commit/43cac980bba0bf276a28cd7d90b4bc3656cacd3b)) +- error name as a constant ([92ced7e](https://github.com/forcedotcom/sfdx-core/commit/92ced7e7de418c4dc36af6d12be930adcf801706)) +- export name for testing ([fda9ce0](https://github.com/forcedotcom/sfdx-core/commit/fda9ce0a802917cbcf496dc03450182f3ec5f79a)) +- line spacing ([89e4dc7](https://github.com/forcedotcom/sfdx-core/commit/89e4dc7d46e7b3b553329c7eb125caa75015dce1)) +- log versions as string ([d82fe3e](https://github.com/forcedotcom/sfdx-core/commit/d82fe3e8a41c177bd905ee3278332db375dc9761)) +- prevent DNS ENOTFOUND from hitting stdout ([1bc473f](https://github.com/forcedotcom/sfdx-core/commit/1bc473fc36ff70edbb1145b1c2f3ae6e0a4331ee)) ## [2.16.1](https://github.com/forcedotcom/sfdx-core/compare/v2.16.0...v2.16.1) (2021-01-20) - - # [2.16.0](https://github.com/forcedotcom/sfdx-core/compare/v2.15.5...v2.16.0) (2021-01-12) - ### Bug Fixes -* bumped npm release to v4 ([1ad0a98](https://github.com/forcedotcom/sfdx-core/commit/1ad0a984fd75e5e0cba20a907f542014b919095f)) -* dry-run fixed orb ([b3eb476](https://github.com/forcedotcom/sfdx-core/commit/b3eb4764b63869907d653d63e47f4e092df75481)) -* per peter feedback ([e0c366a](https://github.com/forcedotcom/sfdx-core/commit/e0c366ad6d7b7affb746aa8ba4869685f8563b5d)) -* remove another redundant condition ([021ff2d](https://github.com/forcedotcom/sfdx-core/commit/021ff2d08292148e50cf1ba8eccc54c92ed12328)) -* revert dry-run fix ([b415aca](https://github.com/forcedotcom/sfdx-core/commit/b415aca58e005093760cd8873e67d69ce70e1935)) -* updated yarn.lock ([7caaed5](https://github.com/forcedotcom/sfdx-core/commit/7caaed58d4f18bb6be675b690b1b9fc17c16d207)) - +- bumped npm release to v4 ([1ad0a98](https://github.com/forcedotcom/sfdx-core/commit/1ad0a984fd75e5e0cba20a907f542014b919095f)) +- dry-run fixed orb ([b3eb476](https://github.com/forcedotcom/sfdx-core/commit/b3eb4764b63869907d653d63e47f4e092df75481)) +- per peter feedback ([e0c366a](https://github.com/forcedotcom/sfdx-core/commit/e0c366ad6d7b7affb746aa8ba4869685f8563b5d)) +- remove another redundant condition ([021ff2d](https://github.com/forcedotcom/sfdx-core/commit/021ff2d08292148e50cf1ba8eccc54c92ed12328)) +- revert dry-run fix ([b415aca](https://github.com/forcedotcom/sfdx-core/commit/b415aca58e005093760cd8873e67d69ce70e1935)) +- updated yarn.lock ([7caaed5](https://github.com/forcedotcom/sfdx-core/commit/7caaed58d4f18bb6be675b690b1b9fc17c16d207)) ### Features -* singleRecordQuery ([ea72d9f](https://github.com/forcedotcom/sfdx-core/commit/ea72d9f3e31aff8dbcf1f15fd7539f75cafc4ffc)) - - +- singleRecordQuery ([ea72d9f](https://github.com/forcedotcom/sfdx-core/commit/ea72d9f3e31aff8dbcf1f15fd7539f75cafc4ffc)) ## [2.15.5](https://github.com/forcedotcom/sfdx-core/compare/v2.15.4...v2.15.5) (2021-01-07) - ### Bug Fixes -* accessToken works as username ([6f0ec24](https://github.com/forcedotcom/sfdx-core/commit/6f0ec24d0b220f4ba6f3460392c2ae6fc3b4d998)) -* get username from accessToken ([18dd97d](https://github.com/forcedotcom/sfdx-core/commit/18dd97dad14639d66a19cfde0b33497864fa3594)) -* test > match ([56815e8](https://github.com/forcedotcom/sfdx-core/commit/56815e85cbaf6fd0b7253c83af08d62ba6b1f685)) - - +- accessToken works as username ([6f0ec24](https://github.com/forcedotcom/sfdx-core/commit/6f0ec24d0b220f4ba6f3460392c2ae6fc3b4d998)) +- get username from accessToken ([18dd97d](https://github.com/forcedotcom/sfdx-core/commit/18dd97dad14639d66a19cfde0b33497864fa3594)) +- test > match ([56815e8](https://github.com/forcedotcom/sfdx-core/commit/56815e85cbaf6fd0b7253c83af08d62ba6b1f685)) ## [2.15.4](https://github.com/forcedotcom/sfdx-core/compare/v2.15.3...v2.15.4) (2020-12-09) - ### Bug Fixes -* **windows:** throw error when file is not accessible ([3c5e5f8](https://github.com/forcedotcom/sfdx-core/commit/3c5e5f83ead8fe5f8e9cfc9623a3d4296e42458f)) - - +- **windows:** throw error when file is not accessible ([3c5e5f8](https://github.com/forcedotcom/sfdx-core/commit/3c5e5f83ead8fe5f8e9cfc9623a3d4296e42458f)) ## [2.15.3](https://github.com/forcedotcom/sfdx-core/compare/v2.15.2...v2.15.3) (2020-12-02) - ### Bug Fixes -* added docs around MyDomainResolver constructor method ([68d8e52](https://github.com/forcedotcom/sfdx-core/commit/68d8e520353dae10cda4b04153ec7cc753cbc02a)) -* single package entry is defaulted to default package ([badff89](https://github.com/forcedotcom/sfdx-core/commit/badff89be92c492d990dc91ce79ff94eb88a7117)) - - +- added docs around MyDomainResolver constructor method ([68d8e52](https://github.com/forcedotcom/sfdx-core/commit/68d8e520353dae10cda4b04153ec7cc753cbc02a)) +- single package entry is defaulted to default package ([badff89](https://github.com/forcedotcom/sfdx-core/commit/badff89be92c492d990dc91ce79ff94eb88a7117)) ## [2.15.2](https://github.com/forcedotcom/sfdx-core/compare/v2.15.1...v2.15.2) (2020-11-11) - ### Bug Fixes -* config aggregator show changes to local and global config ([e3b3a55](https://github.com/forcedotcom/sfdx-core/commit/e3b3a55b7ea5e3a728ea021c8eb6a24555b63dc4)) -* localConfig typings now correctly show it might not exist ([3cb7716](https://github.com/forcedotcom/sfdx-core/commit/3cb7716fff790aac2357cd28dd28e11e81513e4f)) -* updated various logic and QOL on User and PermissionSetAssignment ([1bab28f](https://github.com/forcedotcom/sfdx-core/commit/1bab28fc799cba944aa01aa5d330e5524e267b63)) - - +- config aggregator show changes to local and global config ([e3b3a55](https://github.com/forcedotcom/sfdx-core/commit/e3b3a55b7ea5e3a728ea021c8eb6a24555b63dc4)) +- localConfig typings now correctly show it might not exist ([3cb7716](https://github.com/forcedotcom/sfdx-core/commit/3cb7716fff790aac2357cd28dd28e11e81513e4f)) +- updated various logic and QOL on User and PermissionSetAssignment ([1bab28f](https://github.com/forcedotcom/sfdx-core/commit/1bab28fc799cba944aa01aa5d330e5524e267b63)) ## [2.15.1](https://github.com/forcedotcom/sfdx-core/compare/v2.15.0...v2.15.1) (2020-11-02) - ### Bug Fixes -* move @types/mkdirp to dependencies ([e8e5cf7](https://github.com/forcedotcom/sfdx-core/commit/e8e5cf753c9d3ca56ae9f55e90b41d6168b49d0b)) - - +- move @types/mkdirp to dependencies ([e8e5cf7](https://github.com/forcedotcom/sfdx-core/commit/e8e5cf753c9d3ca56ae9f55e90b41d6168b49d0b)) # [2.15.0](https://github.com/forcedotcom/sfdx-core/compare/v2.14.0...v2.15.0) (2020-10-30) - ### Features -* allow adding property metas to allowedProperties on config ([2a264d3](https://github.com/forcedotcom/sfdx-core/commit/2a264d3ca3002c4c90c771beaa2036a06d331697)) - - +- allow adding property metas to allowedProperties on config ([2a264d3](https://github.com/forcedotcom/sfdx-core/commit/2a264d3ca3002c4c90c771beaa2036a06d331697)) # [2.14.0](https://github.com/forcedotcom/sfdx-core/compare/v2.13.0...v2.14.0) (2020-10-22) - ### Features -* add decrypt option to getFields ([ccd32e2](https://github.com/forcedotcom/sfdx-core/commit/ccd32e20aa613554153c75bab59373225cea2382)) - - +- add decrypt option to getFields ([ccd32e2](https://github.com/forcedotcom/sfdx-core/commit/ccd32e20aa613554153c75bab59373225cea2382)) # [2.13.0](https://github.com/forcedotcom/sfdx-core/compare/v2.12.3...v2.13.0) (2020-10-13) - ### Bug Fixes -* add falcon sandboxes ([558dd72](https://github.com/forcedotcom/sfdx-core/commit/558dd720d1988ad2d80fa9227b277e56c284e09a)) -* mock package json instead of fs ([8cba4d1](https://github.com/forcedotcom/sfdx-core/commit/8cba4d1e04a7c8fbe98e9cc646f663f404330394)) -* resolve sfdx project path before checking cache ([265e523](https://github.com/forcedotcom/sfdx-core/commit/265e52350a69028f6a81aafb2e9779f455a29c31)) - +- add falcon sandboxes ([558dd72](https://github.com/forcedotcom/sfdx-core/commit/558dd720d1988ad2d80fa9227b277e56c284e09a)) +- mock package json instead of fs ([8cba4d1](https://github.com/forcedotcom/sfdx-core/commit/8cba4d1e04a7c8fbe98e9cc646f663f404330394)) +- resolve sfdx project path before checking cache ([265e523](https://github.com/forcedotcom/sfdx-core/commit/265e52350a69028f6a81aafb2e9779f455a29c31)) ### Features -* add DeviceOauthService ([3e72962](https://github.com/forcedotcom/sfdx-core/commit/3e72962fd3a192b7dc6ff2ce7123ef7312185694)) -* add WebOauthServer for web based auth flow ([25cea05](https://github.com/forcedotcom/sfdx-core/commit/25cea057200fcb5861d6862f877832a1ad93fd79)) - - +- add DeviceOauthService ([3e72962](https://github.com/forcedotcom/sfdx-core/commit/3e72962fd3a192b7dc6ff2ce7123ef7312185694)) +- add WebOauthServer for web based auth flow ([25cea05](https://github.com/forcedotcom/sfdx-core/commit/25cea057200fcb5861d6862f877832a1ad93fd79)) ## [2.12.3](https://github.com/forcedotcom/sfdx-core/compare/v2.12.2...v2.12.3) (2020-10-01) - ### Bug Fixes -* lifecycle should be a singleton across core versions ([66a450b](https://github.com/forcedotcom/sfdx-core/commit/66a450b0a0030d85c61645eb8c782289e4938e4a)) -* stub should call resolver at runtime ([9002cbf](https://github.com/forcedotcom/sfdx-core/commit/9002cbf8f02da9422dd547a3ea989d174749726b)) - - +- lifecycle should be a singleton across core versions ([66a450b](https://github.com/forcedotcom/sfdx-core/commit/66a450b0a0030d85c61645eb8c782289e4938e4a)) +- stub should call resolver at runtime ([9002cbf](https://github.com/forcedotcom/sfdx-core/commit/9002cbf8f02da9422dd547a3ea989d174749726b)) ## [2.12.2](https://github.com/forcedotcom/sfdx-core/compare/v2.12.1...v2.12.2) (2020-09-28) - ### Bug Fixes -* fixed mocking error ([f5cfe52](https://github.com/forcedotcom/sfdx-core/commit/f5cfe52605e54ab8250e155e17077bc03b0cd6ec)) - - +- fixed mocking error ([f5cfe52](https://github.com/forcedotcom/sfdx-core/commit/f5cfe52605e54ab8250e155e17077bc03b0cd6ec)) ## [2.12.1](https://github.com/forcedotcom/sfdx-core/compare/v2.12.0...v2.12.1) (2020-09-18) - ### Bug Fixes -* missed line in merge ([9f73ba5](https://github.com/forcedotcom/sfdx-core/commit/9f73ba52c6cf3330b3a3f4560920e35296151bd5)) - - +- missed line in merge ([9f73ba5](https://github.com/forcedotcom/sfdx-core/commit/9f73ba52c6cf3330b3a3f4560920e35296151bd5)) # [2.12.0](https://github.com/forcedotcom/sfdx-core/compare/v2.11.0...v2.12.0) (2020-09-14) - ### Bug Fixes -* convert core from tslint -> eslint ([d4791c8](https://github.com/forcedotcom/sfdx-core/commit/d4791c8db200a18973d2164971395998693b3d03)) -* query for username during refresh token flow ([f640070](https://github.com/forcedotcom/sfdx-core/commit/f640070feef25c0589cbcad8868152a564be028c)) -* some changes regressed toolbelt ([#299](https://github.com/forcedotcom/sfdx-core/issues/299)) ([2c571a7](https://github.com/forcedotcom/sfdx-core/commit/2c571a729c4d62fc2da4427aa28ebfc769c92b97)) - +- convert core from tslint -> eslint ([d4791c8](https://github.com/forcedotcom/sfdx-core/commit/d4791c8db200a18973d2164971395998693b3d03)) +- query for username during refresh token flow ([f640070](https://github.com/forcedotcom/sfdx-core/commit/f640070feef25c0589cbcad8868152a564be028c)) +- some changes regressed toolbelt ([#299](https://github.com/forcedotcom/sfdx-core/issues/299)) ([2c571a7](https://github.com/forcedotcom/sfdx-core/commit/2c571a729c4d62fc2da4427aa28ebfc769c92b97)) ### Features -* add a lot of sync method, add package directory information to the project ([#284](https://github.com/forcedotcom/sfdx-core/issues/284)) ([b973901](https://github.com/forcedotcom/sfdx-core/commit/b973901d69855debecc553452a6664dc482cc3c5)) -* add scope options ([#289](https://github.com/forcedotcom/sfdx-core/issues/289)) ([6bc23ec](https://github.com/forcedotcom/sfdx-core/commit/6bc23ecbb0f744e8575ac21b90a59bf540a79156)) -* support plugin-auth ([a1f6eca](https://github.com/forcedotcom/sfdx-core/commit/a1f6eca37d26cb869014e1cd7eafcc3eb5b5e830)) - - +- add a lot of sync method, add package directory information to the project ([#284](https://github.com/forcedotcom/sfdx-core/issues/284)) ([b973901](https://github.com/forcedotcom/sfdx-core/commit/b973901d69855debecc553452a6664dc482cc3c5)) +- add scope options ([#289](https://github.com/forcedotcom/sfdx-core/issues/289)) ([6bc23ec](https://github.com/forcedotcom/sfdx-core/commit/6bc23ecbb0f744e8575ac21b90a59bf540a79156)) +- support plugin-auth ([a1f6eca](https://github.com/forcedotcom/sfdx-core/commit/a1f6eca37d26cb869014e1cd7eafcc3eb5b5e830)) # [2.11.0](https://github.com/forcedotcom/sfdx-core/compare/v2.10.0...v2.11.0) (2020-08-27) - ### Bug Fixes -* examples/package.json & examples/yarn.lock to reduce vulnerabilities ([d062ccc](https://github.com/forcedotcom/sfdx-core/commit/d062cccdd96d16f45dafd41425827299a26ed766)) -* wrap logfmt message with double quotes ([#280](https://github.com/forcedotcom/sfdx-core/issues/280)) ([3ef407b](https://github.com/forcedotcom/sfdx-core/commit/3ef407b667cdd65dc2bbd8259924e0b8b7ecb284)) - +- examples/package.json & examples/yarn.lock to reduce vulnerabilities ([d062ccc](https://github.com/forcedotcom/sfdx-core/commit/d062cccdd96d16f45dafd41425827299a26ed766)) +- wrap logfmt message with double quotes ([#280](https://github.com/forcedotcom/sfdx-core/issues/280)) ([3ef407b](https://github.com/forcedotcom/sfdx-core/commit/3ef407b667cdd65dc2bbd8259924e0b8b7ecb284)) ### Features -* support array of messages when using getMessage ([ac7407a](https://github.com/forcedotcom/sfdx-core/commit/ac7407ad899fba3825082ba23f53b66101b699de)) -* support logfmt style formatting ([#273](https://github.com/forcedotcom/sfdx-core/issues/273)) ([2767cbf](https://github.com/forcedotcom/sfdx-core/commit/2767cbfe4ec356915140260dfb780ec3b39ccb84)) - - +- support array of messages when using getMessage ([ac7407a](https://github.com/forcedotcom/sfdx-core/commit/ac7407ad899fba3825082ba23f53b66101b699de)) +- support logfmt style formatting ([#273](https://github.com/forcedotcom/sfdx-core/issues/273)) ([2767cbf](https://github.com/forcedotcom/sfdx-core/commit/2767cbfe4ec356915140260dfb780ec3b39ccb84)) # [2.10.0](https://github.com/forcedotcom/sfdx-core/compare/v2.9.4...v2.10.0) (2020-08-10) - ### Features -* support logfmt style formatting ([#273](https://github.com/forcedotcom/sfdx-core/issues/273)) ([#274](https://github.com/forcedotcom/sfdx-core/issues/274)) ([93b156c](https://github.com/forcedotcom/sfdx-core/commit/93b156c6e82ee8029bd4c8ec714b75c89e0f531f)) - - +- support logfmt style formatting ([#273](https://github.com/forcedotcom/sfdx-core/issues/273)) ([#274](https://github.com/forcedotcom/sfdx-core/issues/274)) ([93b156c](https://github.com/forcedotcom/sfdx-core/commit/93b156c6e82ee8029bd4c8ec714b75c89e0f531f)) ## [2.9.4](https://github.com/forcedotcom/sfdx-core/compare/v2.9.3...v2.9.4) (2020-08-07) - ### Bug Fixes -* updated messaging ([7f9ab06](https://github.com/forcedotcom/sfdx-core/commit/7f9ab06ecbde1ac082f027f35f07002efb8dc7cf)) -* fix edge case, updated messaging ([a8f9a54](https://github.com/forcedotcom/sfdx-core/commit/a8f9a547893918b2a3f6a23e9bcfa99e13b28974)) - - +- updated messaging ([7f9ab06](https://github.com/forcedotcom/sfdx-core/commit/7f9ab06ecbde1ac082f027f35f07002efb8dc7cf)) +- fix edge case, updated messaging ([a8f9a54](https://github.com/forcedotcom/sfdx-core/commit/a8f9a547893918b2a3f6a23e9bcfa99e13b28974)) ## [2.9.3](https://github.com/forcedotcom/sfdx-core/compare/v2.9.2...v2.9.3) (2020-08-06) - ### Bug Fixes -* changed to be greater than, not greater than or equal to ([7f1a12d](https://github.com/forcedotcom/sfdx-core/commit/7f1a12d7a7d7aa460de5bb32a368f52c11219a4e)) - - +- changed to be greater than, not greater than or equal to ([7f1a12d](https://github.com/forcedotcom/sfdx-core/commit/7f1a12d7a7d7aa460de5bb32a368f52c11219a4e)) ## [2.9.2](https://github.com/forcedotcom/sfdx-core/compare/v2.9.1...v2.9.2) (2020-08-06) - ### Bug Fixes -* maxQueryLimit config, return full jsforce result, fix build issue ([6c11196](https://github.com/forcedotcom/sfdx-core/commit/6c11196a48e19bca8d43fd994fa864bf3cb72cfa)) -* removed promise.reject ([d28d649](https://github.com/forcedotcom/sfdx-core/commit/d28d649f60ca1362380b4e5e408376561d6a64ed)) -* updated autoFetchQuery method ([4d018f6](https://github.com/forcedotcom/sfdx-core/commit/4d018f6d2c8e4d6b19179563f11db2ff1f9b5f3d)) - - +- maxQueryLimit config, return full jsforce result, fix build issue ([6c11196](https://github.com/forcedotcom/sfdx-core/commit/6c11196a48e19bca8d43fd994fa864bf3cb72cfa)) +- removed promise.reject ([d28d649](https://github.com/forcedotcom/sfdx-core/commit/d28d649f60ca1362380b4e5e408376561d6a64ed)) +- updated autoFetchQuery method ([4d018f6](https://github.com/forcedotcom/sfdx-core/commit/4d018f6d2c8e4d6b19179563f11db2ff1f9b5f3d)) ## [2.9.1](https://github.com/forcedotcom/sfdx-core/compare/v2.9.0...v2.9.1) (2020-08-04) - ### Bug Fixes -* remove encrypted from ISV_URL ([d2c89fe](https://github.com/forcedotcom/sfdx-core/commit/d2c89fed3602f0f9e06a3cefa605268914d69d6e)), closes [#262](https://github.com/forcedotcom/sfdx-core/issues/262) - - +- remove encrypted from ISV_URL ([d2c89fe](https://github.com/forcedotcom/sfdx-core/commit/d2c89fed3602f0f9e06a3cefa605268914d69d6e)), closes [#262](https://github.com/forcedotcom/sfdx-core/issues/262) # [2.9.0](https://github.com/forcedotcom/sfdx-core/compare/v2.8.0...v2.9.0) (2020-07-29) - ### Features -* overwriting configStore unset ([6095dd6](https://github.com/forcedotcom/sfdx-core/commit/6095dd69ab4ed5e4324e5a46d8ec5bed74bb538a)) - - +- overwriting configStore unset ([6095dd6](https://github.com/forcedotcom/sfdx-core/commit/6095dd69ab4ed5e4324e5a46d8ec5bed74bb538a)) # [2.8.0](https://github.com/forcedotcom/sfdx-core/compare/v2.7.0...v2.8.0) (2020-07-27) - ### Features -* changed data to be more flexible type ([50414f9](https://github.com/forcedotcom/sfdx-core/commit/50414f936569993b5bdf96c90bf251bbd6083b10)) - - +- changed data to be more flexible type ([50414f9](https://github.com/forcedotcom/sfdx-core/commit/50414f936569993b5bdf96c90bf251bbd6083b10)) # [2.7.0](https://github.com/forcedotcom/sfdx-core/compare/v2.6.0...v2.7.0) (2020-07-01) - ### Features -* adds areFilesEqual / actOn / getContentHash from toolbelt to core ([807dc72](https://github.com/forcedotcom/sfdx-core/commit/807dc729f414cda335fcba737580b53fc6ceddc1)) - - +- adds areFilesEqual / actOn / getContentHash from toolbelt to core ([807dc72](https://github.com/forcedotcom/sfdx-core/commit/807dc729f414cda335fcba737580b53fc6ceddc1)) # [2.6.0](https://github.com/forcedotcom/sfdx-core/compare/v2.5.1...v2.6.0) (2020-06-23) - ### Bug Fixes -* added line breaks for readability ([0f8b857](https://github.com/forcedotcom/sfdx-core/commit/0f8b8576d6401ed88b424e60e2f9302003d9ea90)) -* fixed a capitalization that caused CircleCI to fail ([db803a7](https://github.com/forcedotcom/sfdx-core/commit/db803a7fc83ead6fccf84e1791ba668cd25d013e)) -* updated comments and async for loop ([fa3b580](https://github.com/forcedotcom/sfdx-core/commit/fa3b580d82b3bb389a4d1b7edf9340080d392f50)) - +- added line breaks for readability ([0f8b857](https://github.com/forcedotcom/sfdx-core/commit/0f8b8576d6401ed88b424e60e2f9302003d9ea90)) +- fixed a capitalization that caused CircleCI to fail ([db803a7](https://github.com/forcedotcom/sfdx-core/commit/db803a7fc83ead6fccf84e1791ba668cd25d013e)) +- updated comments and async for loop ([fa3b580](https://github.com/forcedotcom/sfdx-core/commit/fa3b580d82b3bb389a4d1b7edf9340080d392f50)) ### Features -* added lifecycleEvents.ts from toolbelt: an event listener/emitter ([099478c](https://github.com/forcedotcom/sfdx-core/commit/099478cf087c024d965bba16bb6341df64ce7edb)) - - +- added lifecycleEvents.ts from toolbelt: an event listener/emitter ([099478c](https://github.com/forcedotcom/sfdx-core/commit/099478cf087c024d965bba16bb6341df64ce7edb)) ## [2.5.1](https://github.com/forcedotcom/sfdx-core/compare/v2.5.0...v2.5.1) (2020-06-11) - ### Bug Fixes -* fix child logger unit test ([93da343](https://github.com/forcedotcom/sfdx-core/commit/93da3432e83e4db0f2642b54f618521ea53bc414)) -* log uncaught exception in root logger only ([7a80662](https://github.com/forcedotcom/sfdx-core/commit/7a806622e1007d363f317f90a392328f6b6d40e7)) -* mock audience url for unit test ([963b696](https://github.com/forcedotcom/sfdx-core/commit/963b6960e971adaafd43c31581ffc07686fc8378)) - - +- fix child logger unit test ([93da343](https://github.com/forcedotcom/sfdx-core/commit/93da3432e83e4db0f2642b54f618521ea53bc414)) +- log uncaught exception in root logger only ([7a80662](https://github.com/forcedotcom/sfdx-core/commit/7a806622e1007d363f317f90a392328f6b6d40e7)) +- mock audience url for unit test ([963b696](https://github.com/forcedotcom/sfdx-core/commit/963b6960e971adaafd43c31581ffc07686fc8378)) # [2.5.0](https://github.com/forcedotcom/sfdx-core/compare/v2.4.1...v2.5.0) (2020-06-08) - ### Bug Fixes -* update mkdirp for updated dep ([e2b471b](https://github.com/forcedotcom/sfdx-core/commit/e2b471b120edd1b55bca50d71a2fe8d995ef8bbd)) - +- update mkdirp for updated dep ([e2b471b](https://github.com/forcedotcom/sfdx-core/commit/e2b471b120edd1b55bca50d71a2fe8d995ef8bbd)) ### Features -* add fs.fileExists ([0c5d0a7](https://github.com/forcedotcom/sfdx-core/commit/0c5d0a75867094f5b05d9d356f23c94c38d6213e)) - - +- add fs.fileExists ([0c5d0a7](https://github.com/forcedotcom/sfdx-core/commit/0c5d0a75867094f5b05d9d356f23c94c38d6213e)) ## [2.4.1](https://github.com/forcedotcom/sfdx-core/compare/v2.4.0...v2.4.1) (2020-05-05) - ### Bug Fixes -* don't ship with ts-sinon ([b4005fb](https://github.com/forcedotcom/sfdx-core/commit/b4005fb27b3f85be1297b9cfec0bc7e0de91979d)) -* fixed test spy ([c1f4ba4](https://github.com/forcedotcom/sfdx-core/commit/c1f4ba42ba94a03c5e3e77e793558cfea947f78e)) -* path.resolve jwt key file path ([86e6957](https://github.com/forcedotcom/sfdx-core/commit/86e695757a68dca1ea659e801ead59e57e6632b9)) - - +- don't ship with ts-sinon ([b4005fb](https://github.com/forcedotcom/sfdx-core/commit/b4005fb27b3f85be1297b9cfec0bc7e0de91979d)) +- fixed test spy ([c1f4ba4](https://github.com/forcedotcom/sfdx-core/commit/c1f4ba42ba94a03c5e3e77e793558cfea947f78e)) +- path.resolve jwt key file path ([86e6957](https://github.com/forcedotcom/sfdx-core/commit/86e695757a68dca1ea659e801ead59e57e6632b9)) # [2.4.0](https://github.com/forcedotcom/sfdx-core/compare/v2.3.1...v2.4.0) (2020-04-23) - ### Features -* create auth info with sfdx auth url ([68dbfad](https://github.com/forcedotcom/sfdx-core/commit/68dbfad817202813555b5438c498b24bfdb5aa0f)) - - +- create auth info with sfdx auth url ([68dbfad](https://github.com/forcedotcom/sfdx-core/commit/68dbfad817202813555b5438c498b24bfdb5aa0f)) ## [2.3.1](https://github.com/forcedotcom/sfdx-core/compare/v2.3.0...v2.3.1) (2020-04-13) - ### Bug Fixes -* use new @salesfore/bunyan library, run tests in node 10 & 12 ([#211](https://github.com/forcedotcom/sfdx-core/issues/211)) ([249850d](https://github.com/forcedotcom/sfdx-core/commit/249850dfbf5da4199709e9573944a4da72d0581d)) - - +- use new @salesfore/bunyan library, run tests in node 10 & 12 ([#211](https://github.com/forcedotcom/sfdx-core/issues/211)) ([249850d](https://github.com/forcedotcom/sfdx-core/commit/249850dfbf5da4199709e9573944a4da72d0581d)) # [2.3.0](https://github.com/forcedotcom/sfdx-core/compare/v2.2.0...v2.3.0) (2020-03-20) - ### Features -* allow stubbing on single tests ([37cef1b](https://github.com/forcedotcom/sfdx-core/commit/37cef1bbf8f4d1c4909f13c1fac7757f1430e40b)) - - +- allow stubbing on single tests ([37cef1b](https://github.com/forcedotcom/sfdx-core/commit/37cef1bbf8f4d1c4909f13c1fac7757f1430e40b)) # [2.2.0](https://github.com/forcedotcom/sfdx-core/compare/v2.1.6...v2.2.0) (2020-02-11) - ### Features -* create authinfo with a parent authinfo ([9b21226](https://github.com/forcedotcom/sfdx-core/commit/9b212264bafe458c95ae22fce11298c706d23393)), closes [#202](https://github.com/forcedotcom/sfdx-core/issues/202) - - +- create authinfo with a parent authinfo ([9b21226](https://github.com/forcedotcom/sfdx-core/commit/9b212264bafe458c95ae22fce11298c706d23393)), closes [#202](https://github.com/forcedotcom/sfdx-core/issues/202) ## [2.1.6](https://github.com/forcedotcom/sfdx-core/compare/v2.1.5...v2.1.6) (2020-01-13) - ### Bug Fixes -* add config var for telemetry opt out ([f79ace3](https://github.com/forcedotcom/sfdx-core/commit/f79ace34462f586feb296b94ee369e1f7922341d)) - - +- add config var for telemetry opt out ([f79ace3](https://github.com/forcedotcom/sfdx-core/commit/f79ace34462f586feb296b94ee369e1f7922341d)) ## [2.1.5](https://github.com/forcedotcom/sfdx-core/compare/v2.1.4...v2.1.5) (2019-11-15) - ### Bug Fixes -* rogue import causing compile issue ([d0b5e5c](https://github.com/forcedotcom/sfdx-core/commit/d0b5e5c13dc497ef0ba98d460e91514ea0400d7a)) - - +- rogue import causing compile issue ([d0b5e5c](https://github.com/forcedotcom/sfdx-core/commit/d0b5e5c13dc497ef0ba98d460e91514ea0400d7a)) ## [2.1.4](https://github.com/forcedotcom/sfdx-core/compare/v2.1.3...v2.1.4) (2019-11-04) - ### Bug Fixes -* contrib ([7e91751](https://github.com/forcedotcom/sfdx-core/commit/7e91751e1dcb1d3ca18d083262ae675503a7614b)) - - +- contrib ([7e91751](https://github.com/forcedotcom/sfdx-core/commit/7e91751e1dcb1d3ca18d083262ae675503a7614b)) ## [2.1.3](https://github.com/forcedotcom/sfdx-core/compare/v2.1.2...v2.1.3) (2019-10-09) - ### Bug Fixes -* make sure when stream processor throws an error we disconnect the streaming client ([6dc8de9](https://github.com/forcedotcom/sfdx-core/commit/6dc8de9cfbf7aebfadf50233d914c05cba6eda9a)) - - +- make sure when stream processor throws an error we disconnect the streaming client ([6dc8de9](https://github.com/forcedotcom/sfdx-core/commit/6dc8de9cfbf7aebfadf50233d914c05cba6eda9a)) ## [2.1.2](https://github.com/forcedotcom/sfdx-core/compare/v2.1.1...v2.1.2) (2019-08-29) - ### Bug Fixes -* add debug logger that accepts a function ([117dee4](https://github.com/forcedotcom/sfdx-core/commit/117dee474600ea8202f460afefb2b54d272516a7)) -* deleting and org auth file never worked ([a6a77c6](https://github.com/forcedotcom/sfdx-core/commit/a6a77c674b4c6111d0a213f537eebdd2f4099808)) -* review feedback ([7c1f630](https://github.com/forcedotcom/sfdx-core/commit/7c1f630cc936b6f49b261fa8304b07dbd8a0527b)) - - +- add debug logger that accepts a function ([117dee4](https://github.com/forcedotcom/sfdx-core/commit/117dee474600ea8202f460afefb2b54d272516a7)) +- deleting and org auth file never worked ([a6a77c6](https://github.com/forcedotcom/sfdx-core/commit/a6a77c674b4c6111d0a213f537eebdd2f4099808)) +- review feedback ([7c1f630](https://github.com/forcedotcom/sfdx-core/commit/7c1f630cc936b6f49b261fa8304b07dbd8a0527b)) ## [2.1.1](https://github.com/forcedotcom/sfdx-core/compare/v2.1.0...v2.1.1) (2019-07-17) - ### Bug Fixes -* yarn.lock ([70e75a2](https://github.com/forcedotcom/sfdx-core/commit/70e75a219aff454a4aefb26482e450e684fd527a)) - - +- yarn.lock ([70e75a2](https://github.com/forcedotcom/sfdx-core/commit/70e75a219aff454a4aefb26482e450e684fd527a)) # [2.1.0](https://github.com/forcedotcom/sfdx-core/compare/v2.0.1...v2.1.0) (2019-07-16) - ### Bug Fixes -* update secureBuffer cipherName ([b55fcde](https://github.com/forcedotcom/sfdx-core/commit/b55fcde0baac74e2450b0eec8121d397d5760628)) -* update secureBuffer cipherName ([8e66a0c](https://github.com/forcedotcom/sfdx-core/commit/8e66a0c86daa5debd080a6de82a24c38645bd409)) -* use empty string for client secret when client secret is undefined ([9513551](https://github.com/forcedotcom/sfdx-core/commit/951355110b2a4aa0c97e93b764f59052be2b5356)) - +- update secureBuffer cipherName ([b55fcde](https://github.com/forcedotcom/sfdx-core/commit/b55fcde0baac74e2450b0eec8121d397d5760628)) +- update secureBuffer cipherName ([8e66a0c](https://github.com/forcedotcom/sfdx-core/commit/8e66a0c86daa5debd080a6de82a24c38645bd409)) +- use empty string for client secret when client secret is undefined ([9513551](https://github.com/forcedotcom/sfdx-core/commit/951355110b2a4aa0c97e93b764f59052be2b5356)) ### Features -* add config file for sandbox ([db2026e](https://github.com/forcedotcom/sfdx-core/commit/db2026e4530971877a702938843cb9e338cca84b)) -* do not throw error on org.remove if sandbox config doesn't exist ([3912993](https://github.com/forcedotcom/sfdx-core/commit/391299358c4789cf5c2c24048617d3de8df7ee6d)) - - +- add config file for sandbox ([db2026e](https://github.com/forcedotcom/sfdx-core/commit/db2026e4530971877a702938843cb9e338cca84b)) +- do not throw error on org.remove if sandbox config doesn't exist ([3912993](https://github.com/forcedotcom/sfdx-core/commit/391299358c4789cf5c2c24048617d3de8df7ee6d)) ## [2.0.1](https://github.com/forcedotcom/sfdx-core/compare/v2.0.0...v2.0.1) (2019-07-02) - ### Bug Fixes -* update secureBuffer cipherName ([1e8037b](https://github.com/forcedotcom/sfdx-core/commit/1e8037b3ed51141d67510e68ddcefb41ea288168)) -* update secureBuffer cipherName ([874d5b6](https://github.com/forcedotcom/sfdx-core/commit/874d5b69ccec6f720cddfea90d3a6d3b1a62a454)) -* use empty string for client secret when client secret is undefined ([0d22a56](https://github.com/forcedotcom/sfdx-core/commit/0d22a56f3a3060712065cc0a5d6be14f43955f48)) - - +- update secureBuffer cipherName ([1e8037b](https://github.com/forcedotcom/sfdx-core/commit/1e8037b3ed51141d67510e68ddcefb41ea288168)) +- update secureBuffer cipherName ([874d5b6](https://github.com/forcedotcom/sfdx-core/commit/874d5b69ccec6f720cddfea90d3a6d3b1a62a454)) +- use empty string for client secret when client secret is undefined ([0d22a56](https://github.com/forcedotcom/sfdx-core/commit/0d22a56f3a3060712065cc0a5d6be14f43955f48)) # [2.0.0](https://github.com/forcedotcom/sfdx-core/compare/v1.3.3...v2.0.0) (2019-06-17) - ### Bug Fixes -* 🐛 prevent auth files from being accidentally overwritten ([06d96fc](https://github.com/forcedotcom/sfdx-core/commit/06d96fcd6fc052960b4d991e88b0da8751e48209)), closes [PR#114](https://github.com/PR/issues/114) -* add clientId to jwt fields ([8a7c040](https://github.com/forcedotcom/sfdx-core/commit/8a7c04049038b76c2b40a86619d848624ce74c74)) -* force version bump to test ci-docs on release ([ecb6a66](https://github.com/forcedotcom/sfdx-core/commit/ecb6a663c266539c5de5b15c54ca603c0c57cea2)) - +- 🐛 prevent auth files from being accidentally overwritten ([06d96fc](https://github.com/forcedotcom/sfdx-core/commit/06d96fcd6fc052960b4d991e88b0da8751e48209)), closes [PR#114](https://github.com/PR/issues/114) +- add clientId to jwt fields ([8a7c040](https://github.com/forcedotcom/sfdx-core/commit/8a7c04049038b76c2b40a86619d848624ce74c74)) +- force version bump to test ci-docs on release ([ecb6a66](https://github.com/forcedotcom/sfdx-core/commit/ecb6a663c266539c5de5b15c54ca603c0c57cea2)) ### BREAKING CHANGES -* 🧨 some commands that call getCoreConnection with auth options and a -username will now throw an error. - - +- 🧨 some commands that call getCoreConnection with auth options and a + username will now throw an error. ## [1.3.3](https://github.com/forcedotcom/sfdx-core/compare/v1.3.2...v1.3.3) (2019-04-04) - ### Bug Fixes -* allow aliases with dots ([e8b17af](https://github.com/forcedotcom/sfdx-core/commit/e8b17af8b06a8137844f834c62d18d773638be36)) -* allow packageAliases in sfdx-project.json ([8d7b1fe](https://github.com/forcedotcom/sfdx-core/commit/8d7b1fe4cb8e61beb726f19241543c3887e062af)) -* hide sensitive values from being logged ([8505f04](https://github.com/forcedotcom/sfdx-core/commit/8505f04e80a561a94be52a99ba5fa75b1131b190)) -* move generating the secretfile path to the catch block ([2b9e57d](https://github.com/forcedotcom/sfdx-core/commit/2b9e57d36722a1e5d629639527cf5c1a54b1c720)) -* potential missing key.json file on windows ([f94f127](https://github.com/forcedotcom/sfdx-core/commit/f94f12762b423a1cb23aaa7920ae910cebb29669)) -* properly invoke callbacks ([f03838c](https://github.com/forcedotcom/sfdx-core/commit/f03838ce54cf2987762f7ed9ef31734d50e68e95)) - - +- allow aliases with dots ([e8b17af](https://github.com/forcedotcom/sfdx-core/commit/e8b17af8b06a8137844f834c62d18d773638be36)) +- allow packageAliases in sfdx-project.json ([8d7b1fe](https://github.com/forcedotcom/sfdx-core/commit/8d7b1fe4cb8e61beb726f19241543c3887e062af)) +- hide sensitive values from being logged ([8505f04](https://github.com/forcedotcom/sfdx-core/commit/8505f04e80a561a94be52a99ba5fa75b1131b190)) +- move generating the secretfile path to the catch block ([2b9e57d](https://github.com/forcedotcom/sfdx-core/commit/2b9e57d36722a1e5d629639527cf5c1a54b1c720)) +- potential missing key.json file on windows ([f94f127](https://github.com/forcedotcom/sfdx-core/commit/f94f12762b423a1cb23aaa7920ae910cebb29669)) +- properly invoke callbacks ([f03838c](https://github.com/forcedotcom/sfdx-core/commit/f03838ce54cf2987762f7ed9ef31734d50e68e95)) ## [1.3.2](https://github.com/forcedotcom/sfdx-core/compare/v1.3.1...v1.3.2) (2019-03-25) - ### Bug Fixes -* revert of throwing auth error ([f6ebe12](https://github.com/forcedotcom/sfdx-core/commit/f6ebe12907e04337169ef6473ae0f8a29ace231c)) - - +- revert of throwing auth error ([f6ebe12](https://github.com/forcedotcom/sfdx-core/commit/f6ebe12907e04337169ef6473ae0f8a29ace231c)) ## [1.3.1](https://github.com/forcedotcom/sfdx-core/compare/v1.3.0...v1.3.1) (2019-03-25) - ### Bug Fixes -* prevent auth files from being inadvertently overwritten ([45195c1](https://github.com/forcedotcom/sfdx-core/commit/45195c1b8232c243746ee2582e67a811c74a9e2e)) -* update test and don't throw when auth file not found ([75af396](https://github.com/forcedotcom/sfdx-core/commit/75af396c253b80c668f1c76a29462677b6b9d950)) - - +- prevent auth files from being inadvertently overwritten ([45195c1](https://github.com/forcedotcom/sfdx-core/commit/45195c1b8232c243746ee2582e67a811c74a9e2e)) +- update test and don't throw when auth file not found ([75af396](https://github.com/forcedotcom/sfdx-core/commit/75af396c253b80c668f1c76a29462677b6b9d950)) # [1.3.0](https://github.com/forcedotcom/sfdx-core/compare/v1.2.3...v1.3.0) (2019-03-19) - ### Features -* support wrapping a string ([2445003](https://github.com/forcedotcom/sfdx-core/commit/24450037619c39c361647af4415665499dc518a2)) - - +- support wrapping a string ([2445003](https://github.com/forcedotcom/sfdx-core/commit/24450037619c39c361647af4415665499dc518a2)) ## [1.2.3](https://github.com/forcedotcom/sfdx-core/compare/v1.2.2...v1.2.3) (2019-03-18) - ### Bug Fixes -* @W-5907580@ respect code if it exist ([5263fe2](https://github.com/forcedotcom/sfdx-core/commit/5263fe2ee8045e1162492d00ac90de6cb62283e5)) -* do not let name and code get out-of-date is name is set ([3e5914e](https://github.com/forcedotcom/sfdx-core/commit/3e5914ef7e11d3309df1520abba037e649be88f2)) -* security update and patch to allow colons in filepaths for windows ([a385b40](https://github.com/forcedotcom/sfdx-core/commit/a385b403e11508006fa18abed51ba250e7aa0520)) -* use name by default for code ([c5283d3](https://github.com/forcedotcom/sfdx-core/commit/c5283d374b67c667d3deab5f7f941c8f5d789f62)) - - +- @W-5907580@ respect code if it exist ([5263fe2](https://github.com/forcedotcom/sfdx-core/commit/5263fe2ee8045e1162492d00ac90de6cb62283e5)) +- do not let name and code get out-of-date is name is set ([3e5914e](https://github.com/forcedotcom/sfdx-core/commit/3e5914ef7e11d3309df1520abba037e649be88f2)) +- security update and patch to allow colons in filepaths for windows ([a385b40](https://github.com/forcedotcom/sfdx-core/commit/a385b403e11508006fa18abed51ba250e7aa0520)) +- use name by default for code ([c5283d3](https://github.com/forcedotcom/sfdx-core/commit/c5283d374b67c667d3deab5f7f941c8f5d789f62)) ## [1.2.2](https://github.com/forcedotcom/sfdx-core/compare/v1.2.1...v1.2.2) (2019-02-11) - ### Bug Fixes -* use default options off the constructor ([368a5f1](https://github.com/forcedotcom/sfdx-core/commit/368a5f160206559529eafae2d71d47aad6186549)) - - +- use default options off the constructor ([368a5f1](https://github.com/forcedotcom/sfdx-core/commit/368a5f160206559529eafae2d71d47aad6186549)) ## [1.2.1](https://github.com/forcedotcom/sfdx-core/compare/v1.2.0...v1.2.1) (2019-01-31) - ### Bug Fixes -* update docs ([789816e](https://github.com/forcedotcom/sfdx-core/commit/789816e7b734864471c943ca503ea6c1bd9d668f)) - - +- update docs ([789816e](https://github.com/forcedotcom/sfdx-core/commit/789816e7b734864471c943ca503ea6c1bd9d668f)) # [1.2.0](https://github.com/forcedotcom/sfdx-core/compare/v1.1.2...v1.2.0) (2019-01-30) - ### Bug Fixes -* do not query server if cached ([d7ccf99](https://github.com/forcedotcom/sfdx-core/commit/d7ccf99aaf84c432da96046d63bd387945a10c21)) -* update to allow stored connected app info ([66ea057](https://github.com/forcedotcom/sfdx-core/commit/66ea05727ca4f6e4a979ee3045fdd96a9c9f8a1e)) - +- do not query server if cached ([d7ccf99](https://github.com/forcedotcom/sfdx-core/commit/d7ccf99aaf84c432da96046d63bd387945a10c21)) +- update to allow stored connected app info ([66ea057](https://github.com/forcedotcom/sfdx-core/commit/66ea05727ca4f6e4a979ee3045fdd96a9c9f8a1e)) ### Features -* determine if a org is a dev hub ([586d7ba](https://github.com/forcedotcom/sfdx-core/commit/586d7bac67636b40c040a7944e8ccaaae9f85621)) - - +- determine if a org is a dev hub ([586d7ba](https://github.com/forcedotcom/sfdx-core/commit/586d7bac67636b40c040a7944e8ccaaae9f85621)) ## [1.1.2](https://github.com/forcedotcom/sfdx-core/compare/v1.1.1...v1.1.2) (2018-12-21) - ### Bug Fixes -* update contrib doc to trigger build ([28c6945](https://github.com/forcedotcom/sfdx-core/commit/28c694506f813f2e38f8cb3789d618833e042f6e)) - - +- update contrib doc to trigger build ([28c6945](https://github.com/forcedotcom/sfdx-core/commit/28c694506f813f2e38f8cb3789d618833e042f6e)) ## [1.1.1](https://github.com/forcedotcom/sfdx-core/compare/v1.1.0...v1.1.1) (2018-12-19) - ### Bug Fixes -* bump kit, ts-types, and ts-sinon versions ([1f088b4](https://github.com/forcedotcom/sfdx-core/commit/1f088b4332ee7e00d1481fcf152a9177b5c20f29)) -* downgrade jsforce to match sfdx toolbelt ([5fba254](https://github.com/forcedotcom/sfdx-core/commit/5fba254c75f0412b2407a5a14f6d66e592159169)) -* fix jsforce types reference ([407e3df](https://github.com/forcedotcom/sfdx-core/commit/407e3dfff4356eba17da3f7a1ffee1f39b0e7776)) -* migrate from /docs to gh-pages branch ([7d36139](https://github.com/forcedotcom/sfdx-core/commit/7d36139542ef731d460f1dcf39495e951c4b794b)) - - +- bump kit, ts-types, and ts-sinon versions ([1f088b4](https://github.com/forcedotcom/sfdx-core/commit/1f088b4332ee7e00d1481fcf152a9177b5c20f29)) +- downgrade jsforce to match sfdx toolbelt ([5fba254](https://github.com/forcedotcom/sfdx-core/commit/5fba254c75f0412b2407a5a14f6d66e592159169)) +- fix jsforce types reference ([407e3df](https://github.com/forcedotcom/sfdx-core/commit/407e3dfff4356eba17da3f7a1ffee1f39b0e7776)) +- migrate from /docs to gh-pages branch ([7d36139](https://github.com/forcedotcom/sfdx-core/commit/7d36139542ef731d460f1dcf39495e951c4b794b)) # [1.1.0](https://github.com/forcedotcom/sfdx-core/compare/v1.0.3...v1.1.0) (2018-12-14) - ### Bug Fixes -* add retreive to keychain config ([#29](https://github.com/forcedotcom/sfdx-core/issues/29)) ([219b1ce](https://github.com/forcedotcom/sfdx-core/commit/219b1cec58fb3233ae9b55ceeef66c4a596b978e)) -* conflict merge ([8686cf8](https://github.com/forcedotcom/sfdx-core/commit/8686cf84570058dfa4282b37d2b0d48e16c07ef4)) -* doc update ([7ad690e](https://github.com/forcedotcom/sfdx-core/commit/7ad690e38e39a8d57f70ee58e7d86f3550cef004)) -* doc updates ([3c34908](https://github.com/forcedotcom/sfdx-core/commit/3c34908f0932fe0ccb48ac90e0332be1cf9832e7)) -* docs updates ([cecd438](https://github.com/forcedotcom/sfdx-core/commit/cecd438df2bf499e7e76c9598d4a84ca6c15138d)) -* docs updates ([2a01945](https://github.com/forcedotcom/sfdx-core/commit/2a019450c54b15eb57c00e3a9df531f799801a7f)) -* ensure AuthInfoConfig can throw when config file not found ([f11b84a](https://github.com/forcedotcom/sfdx-core/commit/f11b84a498e73dbd72fca5c48439cf4785962cda)) -* lower code coverage ([73eabad](https://github.com/forcedotcom/sfdx-core/commit/73eabad4e0c04197be7c927bf1f4ff2aa3e49ea1)) -* make user use async creatable ([895da90](https://github.com/forcedotcom/sfdx-core/commit/895da903f57f0babff7ca93eabffe9bd66117fab)) -* move call to super.init after dependency ([f52341e](https://github.com/forcedotcom/sfdx-core/commit/f52341e9018422d511abb34aab5b889606f2ba4e)) -* move throwOnNotFound option to ConfigFile ([924352a](https://github.com/forcedotcom/sfdx-core/commit/924352af134e16a2dc242d48eb00c99f6ca6898a)) -* move ts-sinon to reg dep ([47a6e6a](https://github.com/forcedotcom/sfdx-core/commit/47a6e6a3c069d4539e65226823860890936e874c)) -* remove reference to yarnpkg ([5ba0887](https://github.com/forcedotcom/sfdx-core/commit/5ba08872b6a52830e8aee38d6a761374eb3ad7d6)) -* resolve alias before creating AuthInfo ([4234197](https://github.com/forcedotcom/sfdx-core/commit/4234197065cd936d86f756e5256ea76d4c3dfb4a)) -* typedoc updates ([2552fec](https://github.com/forcedotcom/sfdx-core/commit/2552feca49fdc12689adf7471c6a4f95e281425d)) -* update docs for config ([3fcdc52](https://github.com/forcedotcom/sfdx-core/commit/3fcdc52cb41d644b1eec043bed3f3eee9f68c42b)) -* update package.json ([69ee399](https://github.com/forcedotcom/sfdx-core/commit/69ee39925d72f1e7181eda6227104ea168a823e3)) -* update package.json ([650021d](https://github.com/forcedotcom/sfdx-core/commit/650021d99ef005fab6b64c824a652d95638f44b2)) -* update package.json ([83bce69](https://github.com/forcedotcom/sfdx-core/commit/83bce694ddd60be629916c9808f63deaaeaa3460)) -* update package.json ([9cc515a](https://github.com/forcedotcom/sfdx-core/commit/9cc515a7d8b203eccf1c91d9830a389b6446c739)) -* update package.json version ([871f211](https://github.com/forcedotcom/sfdx-core/commit/871f211253ce8d25046f1392610cdb054d332ccd)) -* update to latest docs ([e250e2f](https://github.com/forcedotcom/sfdx-core/commit/e250e2f440b6f4751278a76f8c3fcc38ad651967)) - - -### Features - -* consistent enum naming ([#26](https://github.com/forcedotcom/sfdx-core/issues/26)) ([ab3bc7e](https://github.com/forcedotcom/sfdx-core/commit/ab3bc7e3c37da4bf86f23b6824c8715ba780a0a6)) -* replace time with kit's duration ([#24](https://github.com/forcedotcom/sfdx-core/issues/24)) ([a3b519f](https://github.com/forcedotcom/sfdx-core/commit/a3b519f83b190d61475353525483b14c54d09020)) -* update jsforce typings ([374b8fc](https://github.com/forcedotcom/sfdx-core/commit/374b8fcf7d5f24465843f3d98e448a0663a8a89f)) - - +- add retreive to keychain config ([#29](https://github.com/forcedotcom/sfdx-core/issues/29)) ([219b1ce](https://github.com/forcedotcom/sfdx-core/commit/219b1cec58fb3233ae9b55ceeef66c4a596b978e)) +- conflict merge ([8686cf8](https://github.com/forcedotcom/sfdx-core/commit/8686cf84570058dfa4282b37d2b0d48e16c07ef4)) +- doc update ([7ad690e](https://github.com/forcedotcom/sfdx-core/commit/7ad690e38e39a8d57f70ee58e7d86f3550cef004)) +- doc updates ([3c34908](https://github.com/forcedotcom/sfdx-core/commit/3c34908f0932fe0ccb48ac90e0332be1cf9832e7)) +- docs updates ([cecd438](https://github.com/forcedotcom/sfdx-core/commit/cecd438df2bf499e7e76c9598d4a84ca6c15138d)) +- docs updates ([2a01945](https://github.com/forcedotcom/sfdx-core/commit/2a019450c54b15eb57c00e3a9df531f799801a7f)) +- ensure AuthInfoConfig can throw when config file not found ([f11b84a](https://github.com/forcedotcom/sfdx-core/commit/f11b84a498e73dbd72fca5c48439cf4785962cda)) +- lower code coverage ([73eabad](https://github.com/forcedotcom/sfdx-core/commit/73eabad4e0c04197be7c927bf1f4ff2aa3e49ea1)) +- make user use async creatable ([895da90](https://github.com/forcedotcom/sfdx-core/commit/895da903f57f0babff7ca93eabffe9bd66117fab)) +- move call to super.init after dependency ([f52341e](https://github.com/forcedotcom/sfdx-core/commit/f52341e9018422d511abb34aab5b889606f2ba4e)) +- move throwOnNotFound option to ConfigFile ([924352a](https://github.com/forcedotcom/sfdx-core/commit/924352af134e16a2dc242d48eb00c99f6ca6898a)) +- move ts-sinon to reg dep ([47a6e6a](https://github.com/forcedotcom/sfdx-core/commit/47a6e6a3c069d4539e65226823860890936e874c)) +- remove reference to yarnpkg ([5ba0887](https://github.com/forcedotcom/sfdx-core/commit/5ba08872b6a52830e8aee38d6a761374eb3ad7d6)) +- resolve alias before creating AuthInfo ([4234197](https://github.com/forcedotcom/sfdx-core/commit/4234197065cd936d86f756e5256ea76d4c3dfb4a)) +- typedoc updates ([2552fec](https://github.com/forcedotcom/sfdx-core/commit/2552feca49fdc12689adf7471c6a4f95e281425d)) +- update docs for config ([3fcdc52](https://github.com/forcedotcom/sfdx-core/commit/3fcdc52cb41d644b1eec043bed3f3eee9f68c42b)) +- update package.json ([69ee399](https://github.com/forcedotcom/sfdx-core/commit/69ee39925d72f1e7181eda6227104ea168a823e3)) +- update package.json ([650021d](https://github.com/forcedotcom/sfdx-core/commit/650021d99ef005fab6b64c824a652d95638f44b2)) +- update package.json ([83bce69](https://github.com/forcedotcom/sfdx-core/commit/83bce694ddd60be629916c9808f63deaaeaa3460)) +- update package.json ([9cc515a](https://github.com/forcedotcom/sfdx-core/commit/9cc515a7d8b203eccf1c91d9830a389b6446c739)) +- update package.json version ([871f211](https://github.com/forcedotcom/sfdx-core/commit/871f211253ce8d25046f1392610cdb054d332ccd)) +- update to latest docs ([e250e2f](https://github.com/forcedotcom/sfdx-core/commit/e250e2f440b6f4751278a76f8c3fcc38ad651967)) + +### Features + +- consistent enum naming ([#26](https://github.com/forcedotcom/sfdx-core/issues/26)) ([ab3bc7e](https://github.com/forcedotcom/sfdx-core/commit/ab3bc7e3c37da4bf86f23b6824c8715ba780a0a6)) +- replace time with kit's duration ([#24](https://github.com/forcedotcom/sfdx-core/issues/24)) ([a3b519f](https://github.com/forcedotcom/sfdx-core/commit/a3b519f83b190d61475353525483b14c54d09020)) +- update jsforce typings ([374b8fc](https://github.com/forcedotcom/sfdx-core/commit/374b8fcf7d5f24465843f3d98e448a0663a8a89f)) ## [0.24.3](https://github.com/forcedotcom/sfdx-core/compare/v0.25.0...v0.24.3) (2018-11-15) - ### Bug Fixes -* remove npm install from core ([832eaeb](https://github.com/forcedotcom/sfdx-core/commit/832eaeb73855dc65eb0acf91d13869e042d53166)) - - +- remove npm install from core ([832eaeb](https://github.com/forcedotcom/sfdx-core/commit/832eaeb73855dc65eb0acf91d13869e042d53166)) # [0.25.0](https://github.com/forcedotcom/sfdx-core/compare/v0.24.2...v0.25.0) (2018-11-15) - ### Features -* build ([c03e0bc](https://github.com/forcedotcom/sfdx-core/commit/c03e0bc866e255ed8a1bb37dd28557cd2e5487d1)) - - +- build ([c03e0bc](https://github.com/forcedotcom/sfdx-core/commit/c03e0bc866e255ed8a1bb37dd28557cd2e5487d1)) ## [0.24.2](https://github.com/forcedotcom/sfdx-core/compare/v0.24.1...v0.24.2) (2018-11-15) - ### Features -* update build ([4e6426e](https://github.com/forcedotcom/sfdx-core/commit/4e6426e74dd221503b0b8b63629149397568a8fd)) - - +- update build ([4e6426e](https://github.com/forcedotcom/sfdx-core/commit/4e6426e74dd221503b0b8b63629149397568a8fd)) ## [0.24.1](https://github.com/forcedotcom/sfdx-core/compare/v0.21.4...v0.24.1) (2018-11-15) - ### Bug Fixes -* adopt ts-types fix of AnyJson values ([#20](https://github.com/forcedotcom/sfdx-core/issues/20)) ([c7d1433](https://github.com/forcedotcom/sfdx-core/commit/c7d14336020995c7f195b813a2d0822b5cb2f444)) -* support sfdx-faye ([#21](https://github.com/forcedotcom/sfdx-core/issues/21)) ([115683c](https://github.com/forcedotcom/sfdx-core/commit/115683ca1457929b0b94520c0e1b3b372c02bf75)) - +- adopt ts-types fix of AnyJson values ([#20](https://github.com/forcedotcom/sfdx-core/issues/20)) ([c7d1433](https://github.com/forcedotcom/sfdx-core/commit/c7d14336020995c7f195b813a2d0822b5cb2f444)) +- support sfdx-faye ([#21](https://github.com/forcedotcom/sfdx-core/issues/21)) ([115683c](https://github.com/forcedotcom/sfdx-core/commit/115683ca1457929b0b94520c0e1b3b372c02bf75)) ### Features -* new build ([8cf0c39](https://github.com/forcedotcom/sfdx-core/commit/8cf0c39a486f00229ff9a7878e98415f4d8e85ca)) - +- new build ([8cf0c39](https://github.com/forcedotcom/sfdx-core/commit/8cf0c39a486f00229ff9a7878e98415f4d8e85ca)) ### Reverts -* Revert "Revert "build: try oclif semantic/release"" ([a514b9a](https://github.com/forcedotcom/sfdx-core/commit/a514b9ab7e66d2aaaf767d01d02470b35bc5d60b)) -* Revert "build: try oclif semantic/release" ([840da22](https://github.com/forcedotcom/sfdx-core/commit/840da22c64a57cf2ca8f729c65c4a9aab34127cd)) - - +- Revert "Revert "build: try oclif semantic/release"" ([a514b9a](https://github.com/forcedotcom/sfdx-core/commit/a514b9ab7e66d2aaaf767d01d02470b35bc5d60b)) +- Revert "build: try oclif semantic/release" ([840da22](https://github.com/forcedotcom/sfdx-core/commit/840da22c64a57cf2ca8f729c65c4a9aab34127cd)) ## [0.21.4](https://github.com/forcedotcom/sfdx-core/compare/v0.21.3...v0.21.4) (2018-11-08) - ### Bug Fixes -* make public ([ac497a3](https://github.com/forcedotcom/sfdx-core/commit/ac497a3a50a7f7dea93d4182d29c2b4508888642)) - - +- make public ([ac497a3](https://github.com/forcedotcom/sfdx-core/commit/ac497a3a50a7f7dea93d4182d29c2b4508888642)) ## [0.21.3](https://github.com/forcedotcom/sfdx-core/compare/v0.21.2...v0.21.3) (2018-11-08) - ### Bug Fixes -* actual ts-types and kit versions ([ca03b33](https://github.com/forcedotcom/sfdx-core/commit/ca03b3321702362a061b8d46b59c30fec8818bd1)) -* typing correction in kit ([2191040](https://github.com/forcedotcom/sfdx-core/commit/2191040a11b749efa6d732accc6988fa691b52f7)) -* update has impl ([429c4e9](https://github.com/forcedotcom/sfdx-core/commit/429c4e934bd3f6942b5791259d31e48f6bb7ead2)) -* updates for ts-types and kit api changes ([c7c599d](https://github.com/forcedotcom/sfdx-core/commit/c7c599d8af5aa2d1dfee55b58778ddfd1dc0174f)) -* use latest versions of ts-types and kit ([0d73ad6](https://github.com/forcedotcom/sfdx-core/commit/0d73ad62247f9051e640f6d5cd06b61a63330029)) - - +- actual ts-types and kit versions ([ca03b33](https://github.com/forcedotcom/sfdx-core/commit/ca03b3321702362a061b8d46b59c30fec8818bd1)) +- typing correction in kit ([2191040](https://github.com/forcedotcom/sfdx-core/commit/2191040a11b749efa6d732accc6988fa691b52f7)) +- update has impl ([429c4e9](https://github.com/forcedotcom/sfdx-core/commit/429c4e934bd3f6942b5791259d31e48f6bb7ead2)) +- updates for ts-types and kit api changes ([c7c599d](https://github.com/forcedotcom/sfdx-core/commit/c7c599d8af5aa2d1dfee55b58778ddfd1dc0174f)) +- use latest versions of ts-types and kit ([0d73ad6](https://github.com/forcedotcom/sfdx-core/commit/0d73ad62247f9051e640f6d5cd06b61a63330029)) ## [0.21.2](https://github.com/forcedotcom/sfdx-core/compare/v0.23.1...v0.21.2) (2018-10-24) - ### Bug Fixes -* disable semantic release until approved ([e443d17](https://github.com/forcedotcom/sfdx-core/commit/e443d17a04451b81ed83d0bdbb2ed3cae956c803)) -* fix build config ([b286261](https://github.com/forcedotcom/sfdx-core/commit/b28626110273ab387d1c570b0500d1a7232533e6)) - - +- disable semantic release until approved ([e443d17](https://github.com/forcedotcom/sfdx-core/commit/e443d17a04451b81ed83d0bdbb2ed3cae956c803)) +- fix build config ([b286261](https://github.com/forcedotcom/sfdx-core/commit/b28626110273ab387d1c570b0500d1a7232533e6)) ## [0.23.1](https://github.com/forcedotcom/sfdx-core/compare/v0.22.0...v0.23.1) (2018-10-05) - - # [0.22.0](https://github.com/forcedotcom/sfdx-core/compare/v0.21.1...v0.22.0) (2018-09-25) - - ## [0.21.1](https://github.com/forcedotcom/sfdx-core/compare/v0.21.0...v0.21.1) (2018-09-18) - - # [0.21.0](https://github.com/forcedotcom/sfdx-core/compare/v0.20.0...v0.21.0) (2018-09-14) - - # [0.20.0](https://github.com/forcedotcom/sfdx-core/compare/v0.19.0...v0.20.0) (2018-08-30) - - # [0.19.0](https://github.com/forcedotcom/sfdx-core/compare/v0.18.2...v0.19.0) (2018-08-21) - - ## [0.18.2](https://github.com/forcedotcom/sfdx-core/compare/v0.18.1...v0.18.2) (2018-07-16) - - ## [0.18.1](https://github.com/forcedotcom/sfdx-core/compare/v0.17.6...v0.18.1) (2018-07-12) - - ## [0.17.6](https://github.com/forcedotcom/sfdx-core/compare/v0.17.5...v0.17.6) (2018-07-11) - - ## [0.17.5](https://github.com/forcedotcom/sfdx-core/compare/v0.17.4...v0.17.5) (2018-07-06) - - ## [0.17.4](https://github.com/forcedotcom/sfdx-core/compare/v0.17.3...v0.17.4) (2018-06-29) - - ## [0.17.3](https://github.com/forcedotcom/sfdx-core/compare/v0.17.2...v0.17.3) (2018-06-29) - - ## [0.17.2](https://github.com/forcedotcom/sfdx-core/compare/v0.17.1...v0.17.2) (2018-06-16) - - ## [0.17.1](https://github.com/forcedotcom/sfdx-core/compare/v0.16.17...v0.17.1) (2018-06-16) - - ## [0.16.17](https://github.com/forcedotcom/sfdx-core/compare/v0.16.16...v0.16.17) (2018-06-13) - - ## [0.16.16](https://github.com/forcedotcom/sfdx-core/compare/v0.16.15...v0.16.16) (2018-06-04) - - ## [0.16.15](https://github.com/forcedotcom/sfdx-core/compare/v0.16.14...v0.16.15) (2018-05-29) - - ## [0.16.14](https://github.com/forcedotcom/sfdx-core/compare/v0.16.13...v0.16.14) (2018-05-22) - - ## [0.16.13](https://github.com/forcedotcom/sfdx-core/compare/v0.16.12...v0.16.13) (2018-04-20) - - ## [0.16.12](https://github.com/forcedotcom/sfdx-core/compare/v0.16.11...v0.16.12) (2018-04-06) - - ## [0.16.11](https://github.com/forcedotcom/sfdx-core/compare/v0.16.10...v0.16.11) (2018-04-06) - - ## [0.16.10](https://github.com/forcedotcom/sfdx-core/compare/v0.16.9...v0.16.10) (2018-03-22) - - ## [0.16.9](https://github.com/forcedotcom/sfdx-core/compare/v0.16.8...v0.16.9) (2018-03-21) - - ## [0.16.8](https://github.com/forcedotcom/sfdx-core/compare/v0.16.7...v0.16.8) (2018-03-20) - - ## [0.16.7](https://github.com/forcedotcom/sfdx-core/compare/v0.16.6...v0.16.7) (2018-03-20) - - ## [0.16.6](https://github.com/forcedotcom/sfdx-core/compare/v0.16.5...v0.16.6) (2018-03-16) - - ## [0.16.5](https://github.com/forcedotcom/sfdx-core/compare/v0.16.4...v0.16.5) (2018-03-15) - - ## [0.16.4](https://github.com/forcedotcom/sfdx-core/compare/v0.16.3...v0.16.4) (2018-03-14) - - ## [0.16.3](https://github.com/forcedotcom/sfdx-core/compare/v0.16.2...v0.16.3) (2018-03-14) - - ## [0.16.2](https://github.com/forcedotcom/sfdx-core/compare/v0.16.1...v0.16.2) (2018-03-10) - - ## [0.16.1](https://github.com/forcedotcom/sfdx-core/compare/v0.16.0...v0.16.1) (2018-03-06) - - # [0.16.0](https://github.com/forcedotcom/sfdx-core/compare/v0.15.0...v0.16.0) (2018-03-06) - - # [0.15.0](https://github.com/forcedotcom/sfdx-core/compare/v0.14.0...v0.15.0) (2018-03-06) - - # [0.14.0](https://github.com/forcedotcom/sfdx-core/compare/v0.13.0...v0.14.0) (2018-03-06) - - # [0.13.0](https://github.com/forcedotcom/sfdx-core/compare/v0.12.0...v0.13.0) (2018-03-06) - - # [0.12.0](https://github.com/forcedotcom/sfdx-core/compare/v0.11.0...v0.12.0) (2018-03-05) - - # [0.11.0](https://github.com/forcedotcom/sfdx-core/compare/v0.10.0...v0.11.0) (2018-03-05) - - # [0.10.0](https://github.com/forcedotcom/sfdx-core/compare/v0.9.0...v0.10.0) (2018-03-01) - - # [0.9.0](https://github.com/forcedotcom/sfdx-core/compare/v0.8.0...v0.9.0) (2018-02-27) - - # [0.8.0](https://github.com/forcedotcom/sfdx-core/compare/v0.7.0...v0.8.0) (2018-02-27) - - ## [0.5.3](https://github.com/forcedotcom/sfdx-core/compare/v0.5.2...v0.5.3) (2018-02-26) - - ## [0.5.2](https://github.com/forcedotcom/sfdx-core/compare/v0.6.0...v0.5.2) (2018-02-26) - - ## [0.5.1](https://github.com/forcedotcom/sfdx-core/compare/v0.5.0...v0.5.1) (2018-02-26) - - # [0.7.0](https://github.com/forcedotcom/sfdx-core/compare/v0.5.3...v0.7.0) (2018-02-27) - - # [0.6.0](https://github.com/forcedotcom/sfdx-core/compare/v0.5.1...v0.6.0) (2018-02-26) - - ## [0.5.3](https://github.com/forcedotcom/sfdx-core/compare/v0.5.2...v0.5.3) (2018-02-26) - - ## [0.5.2](https://github.com/forcedotcom/sfdx-core/compare/v0.6.0...v0.5.2) (2018-02-26) - - ## [0.5.1](https://github.com/forcedotcom/sfdx-core/compare/v0.5.0...v0.5.1) (2018-02-26) - - # [0.6.0](https://github.com/forcedotcom/sfdx-core/compare/v0.5.1...v0.6.0) (2018-02-26) - - ## [0.5.1](https://github.com/forcedotcom/sfdx-core/compare/v0.5.0...v0.5.1) (2018-02-26) - - # [0.5.0](https://github.com/forcedotcom/sfdx-core/compare/v0.4.0...v0.5.0) (2018-02-23) - - # [0.4.0](https://github.com/forcedotcom/sfdx-core/compare/v0.3.0...v0.4.0) (2018-02-22) - - # [0.3.0](https://github.com/forcedotcom/sfdx-core/compare/v0.2.0...v0.3.0) (2018-02-22) - - # [0.2.0](https://github.com/forcedotcom/sfdx-core/compare/v0.1.0...v0.2.0) (2018-02-20) - - # [0.1.0](https://github.com/forcedotcom/sfdx-core/compare/v0.0.4...v0.1.0) (2018-02-13) - - ## [0.0.4](https://github.com/forcedotcom/sfdx-core/compare/v0.0.3...v0.0.4) (2017-12-05) - - ## [0.0.3](https://github.com/forcedotcom/sfdx-core/compare/v0.0.2...v0.0.3) (2017-12-05) - - ## [0.0.2](https://github.com/forcedotcom/sfdx-core/compare/v0.0.1...v0.0.2) (2017-12-05) - - ## 0.0.1 (2017-12-05) - - - diff --git a/MIGRATING_V6-V7.md b/MIGRATING_V6-V7.md new file mode 100644 index 0000000000..5ba4604211 --- /dev/null +++ b/MIGRATING_V6-V7.md @@ -0,0 +1,79 @@ +# Migrating `@salesforce/core` from v6 to v7 + +v7 replaces `jsforce` with the new `@jsforce/jsforce-node`. It's a much smaller library. See https://github.com/jsforce/jsforce/issues/1374. + +If you use `@salesforce/core` AND jsforce together, you should switch to using `@jsforce/jsforce-node`. + +If you use another library that is using jsforce modules or types, be sure to update to a version of that library which uses `@jsforce/jsforce-node` + +## Interfaces=>Type + +We're going to standardize on Types instead of interfaces. They're almost identical except where they aren't. You probably won't notice. + +## Breaking changes to AliasAccessor + +Alias accessor had previously deprecated methods that are removed by this PR. + +- `set` +- `unset` +- `unsetAll` +- `write` (has been a no-op since v6) + +If you use these, typically via StateAggregator, update your code to use `setAndSave` or `unsetAndSave` + +## SfError + +SfError previously had a `cause` that conflicted with the more recent ES2022 native Error.cause + +SfError has some new convenience methods. SfError.create (pass in props instead of setting 5 via params and others via instance methods). +SfError.wrap and the `cause` prop of SfError.create are now typed as `unknown` for convenience (throw the `unknown` from a catch block without having to worry about types!). +SfError.data is now constrained to be AnyJson (some sort of JSON/primitive or collection of that). + +## Top-level exports + +v7 exports more top-level modules. If you had previously imported via `@salesforce/core/lib/foo` you may be able to import them from the top-level. See the package.json for what's available now. + +everything that was previously available via `import ____ from '@salesforce/core'` is still available the same way. + +``` +"./messages": { + "types": "./lib/messages.d.ts", + "require": "./lib/messages.js", + "import": "./lib/messages.js" + }, + "./logger": { + "types": "./lib/logger.d.ts", + "require": "./lib/logger.js", + "import": "./lib/logger.js" + }, + "./project": { + "types": "./lib/project.d.ts", + "require": "./lib/project.js", + "import": "./lib/project.js" + }, + "./sfError": { + "types": "./lib/sfError.d.ts", + "require": "./lib/sfError.js", + "import": "./lib/sfError.js" + }, + "./stateAggregator": { + "types": "./lib/stateAggregator/stateAggregator.d.ts", + "require": "./lib/stateAggregator/stateAggregator.js", + "import": "./lib/stateAggregator/stateAggregator.js" + }, + "./configAggregator": { + "types": "./lib/config/configAggregator.d.ts", + "require": "./lib/config/configAggregator.js", + "import": "./lib/config/configAggregator.js" + }, + "./lifecycle": { + "types": "./lib/lifecycleEvents.d.ts", + "require": "./lib/lifecycleEvents.js", + "import": "./lib/lifecycleEvents.js" + }, + "./envVars": { + "types": "./lib/config/envVars.d.ts", + "require.js": "./lib/config/envVars.js", + "import": "./lib/config/envVars.js" + }, +``` diff --git a/TEST_SETUP.md b/TEST_SETUP.md index ae516234b4..a351ab84de 100644 --- a/TEST_SETUP.md +++ b/TEST_SETUP.md @@ -39,7 +39,7 @@ import { MockTestOrgData, TestContext } from '@salesforce/core/lib/testSetup'; import { AnyJson, ensureJsonMap, JsonMap } from '@salesforce/ts-types'; import { ensureString } from '@salesforce/ts-types'; import { deepStrictEqual } from 'assert'; -import { QueryResult } from 'jsforce'; +import { QueryResult } from '@jsforce/jsforce-node'; describe('Mocking a force server call', () => { const $$ = new TestContext(); diff --git a/package.json b/package.json index a7d7f9e136..81c3e049ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@salesforce/core", - "version": "6.7.6", + "version": "6.7.7-qa.1", "description": "Core libraries to interact with SFDX projects, orgs, and APIs.", "main": "lib/index", "types": "lib/index.d.ts", @@ -8,6 +8,19 @@ "engines": { "node": ">=18.0.0" }, + "exports": { + ".": "./lib/index.js", + "./testSetup": "./lib/testSetup.js", + "./messages": "./lib/messages.js", + "./sfError": "./lib/sfError.js", + "./lifecycle": "./lib/lifecycleEvents.js", + "./logger": "./lib/logger/logger.js", + "./configAggregator": "./lib/config/configAggregator.js", + "./stateAggregator": "./lib/stateAggregator/stateAggregator.js", + "./config": "./lib/config/config.js", + "./project": "./lib/sfProject.js", + "./messageTransformer": "./lib/messageTransformer.js" + }, "scripts": { "build": "wireit", "clean": "sf-clean", @@ -18,7 +31,6 @@ "link-check": "wireit", "lint": "wireit", "lint-fix": "yarn sf-lint --fix", - "postcompile": "tsc -p typedocExamples", "prepack": "sf-prepack", "prepare": "sf-install", "test": "wireit", @@ -39,6 +51,7 @@ "messageTransformer/messageTransformer.ts" ], "dependencies": { + "@jsforce/jsforce-node": "^3.1.0", "@salesforce/kit": "^3.1.0", "@salesforce/schemas": "^1.7.0", "@salesforce/ts-types": "^2.0.9", @@ -47,7 +60,6 @@ "faye": "^1.4.0", "form-data": "^4.0.0", "js2xmlparser": "^4.0.1", - "jsforce": "^2.0.0-beta.29", "jsonwebtoken": "9.0.2", "jszip": "3.10.1", "pino": "^8.19.0", @@ -58,7 +70,7 @@ "ts-retry-promise": "^0.7.1" }, "devDependencies": { - "@salesforce/dev-scripts": "^8.4.2", + "@salesforce/dev-scripts": "^8.5.0", "@salesforce/ts-sinon": "^1.4.19", "@types/benchmark": "^2.1.5", "@types/chai-string": "^1.4.5", @@ -160,6 +172,9 @@ "./!(CHANGELOG).md" ], "output": [] + }, + "compile-typedoc": { + "command": "tsc -p typedocExamples" } } } diff --git a/src/config/config.ts b/src/config/config.ts index 7af17722d5..dc8cac9442 100644 --- a/src/config/config.ts +++ b/src/config/config.ts @@ -29,7 +29,7 @@ const CONFIG_FILE_NAME = 'config.json'; /** * Interface for meta information about config properties */ -export interface ConfigPropertyMeta { +export type ConfigPropertyMeta = { /** * The config property name. */ @@ -65,12 +65,12 @@ export interface ConfigPropertyMeta { * Is only used if deprecated is set to true. */ newKey?: string; -} +}; /** * Config property input validation */ -export interface ConfigPropertyMetaInput { +export type ConfigPropertyMetaInput = { /** * Tests if the input value is valid and returns true if the input data is valid. * @@ -82,7 +82,7 @@ export interface ConfigPropertyMetaInput { * The message to return in the error if the validation fails. */ failedMessage: string | ((value: ConfigValue) => string); -} +}; export enum SfConfigProperties { /** diff --git a/src/config/configAggregator.ts b/src/config/configAggregator.ts index 03c75cb2ff..d8976ca942 100644 --- a/src/config/configAggregator.ts +++ b/src/config/configAggregator.ts @@ -18,7 +18,7 @@ const messages = Messages.loadMessages('@salesforce/core', 'config'); /** * Information about a config property. */ -export interface ConfigInfo { +export type ConfigInfo = { /** * key The config key. */ @@ -57,7 +57,7 @@ export interface ConfigInfo { * True if the config property is deprecated. */ deprecated?: boolean; -} +}; /** * Aggregate global and local project config files, as well as environment variables for diff --git a/src/config/configFile.ts b/src/config/configFile.ts index 97b21b707d..32c1302bbf 100644 --- a/src/config/configFile.ts +++ b/src/config/configFile.ts @@ -406,7 +406,7 @@ export namespace ConfigFile { /** * The interface for Config options. */ - export interface Options extends BaseConfigStore.Options { + export type Options = { /** * The root folder where the config file is stored. */ @@ -435,5 +435,5 @@ export namespace ConfigFile { * Indicates if init should throw if the corresponding config file is not found. */ throwOnNotFound?: boolean; - } + } & BaseConfigStore.Options; } diff --git a/src/config/configStore.ts b/src/config/configStore.ts index 70a9913f93..cdd5ede982 100644 --- a/src/config/configStore.ts +++ b/src/config/configStore.ts @@ -17,7 +17,7 @@ import { ConfigContents, ConfigEntry, ConfigValue, Key } from './configStackType /** * An interface for a config object with a persistent store. */ -export interface ConfigStore

{ +export type ConfigStore

= { // Map manipulation methods entries(): ConfigEntry[]; // NEXT_RELEASE: update types to specify return can be P[K] | undefined @@ -40,7 +40,7 @@ export interface ConfigStore

{ // Content methods getContents(): P; -} +}; /** * An abstract class that implements all the config management functions but @@ -144,18 +144,19 @@ export abstract class BaseConfigStore< * @param value The value. */ public set>(key: K, value: P[K]): void { + let resolvedValue = value; if (this.hasEncryption()) { - if (isJsonMap(value)) { - value = this.recursiveEncrypt(value, key as string) as P[K]; + if (isJsonMap(resolvedValue)) { + resolvedValue = this.recursiveEncrypt(resolvedValue, key as string) as P[K]; } else if (this.isCryptoKey(key as string)) { - value = this.encrypt(value) as P[K]; + resolvedValue = this.encrypt(resolvedValue) as P[K]; } } // set(key, undefined) means unset - if (value === undefined) { + if (resolvedValue === undefined) { this.unset(key); } else { - this.contents.set(key, value); + this.contents.set(key, resolvedValue); } } @@ -276,10 +277,8 @@ export abstract class BaseConfigStore< * @param contents The contents. */ protected setContents(contents: P = {} as P): void { - if (this.hasEncryption()) { - contents = this.recursiveEncrypt(contents); - } - entriesOf(contents).map(([key, value]) => { + const maybeEncryptedContents = this.hasEncryption() ? this.recursiveEncrypt(contents) : contents; + entriesOf(maybeEncryptedContents).map(([key, value]) => { this.contents.set(key, value); }); } @@ -420,6 +419,8 @@ export abstract class BaseConfigStore< this.recursiveCrypto(method, [...keyPaths, key, newKey], value); } } else if (this.isCryptoKey(key)) { + // I think this side effect is intentional + // eslint-disable-next-line no-param-reassign data[key] = method(value); } } @@ -432,7 +433,7 @@ export namespace BaseConfigStore { /** * Options for the config store. */ - export interface Options { + export type Options = { /** * Keys to encrypt. * @@ -442,5 +443,5 @@ export namespace BaseConfigStore { * defining a new class. */ encryptedKeys?: Array; - } + }; } diff --git a/src/config/orgUsersConfig.ts b/src/config/orgUsersConfig.ts index b14e1f500e..0bd261088c 100644 --- a/src/config/orgUsersConfig.ts +++ b/src/config/orgUsersConfig.ts @@ -46,10 +46,10 @@ export namespace OrgUsersConfig { /** * The config file options. */ - export interface Options extends ConfigFile.Options { + export type Options = { /** * The org id associated with this user. */ orgId: string; - } + } & ConfigFile.Options; } diff --git a/src/config/sandboxOrgConfig.ts b/src/config/sandboxOrgConfig.ts index 31f99327c5..7456b0248c 100644 --- a/src/config/sandboxOrgConfig.ts +++ b/src/config/sandboxOrgConfig.ts @@ -42,12 +42,12 @@ export namespace SandboxOrgConfig { /** * The config file options. */ - export interface Options extends ConfigFile.Options { + export type Options = { /** * The org id associated with this sandbox. */ orgId: string; - } + } & ConfigFile.Options; export enum Fields { /** diff --git a/src/crypto/crypto.ts b/src/crypto/crypto.ts index 7cdb8774e4..7a745f0254 100644 --- a/src/crypto/crypto.ts +++ b/src/crypto/crypto.ts @@ -113,10 +113,10 @@ const detectCryptoVersion = (pwd?: string): void => { Messages.importMessagesDirectory(pathJoin(__dirname)); const messages = Messages.loadMessages('@salesforce/core', 'encryption'); -interface CredType { +type CredType = { username: string; password: string; -} +}; const makeSecureBuffer = (password: string, encoding: CryptoEncoding): SecureBuffer => { const newSb = new SecureBuffer(); @@ -179,12 +179,12 @@ const keychainPromises = { }, }; -interface CryptoOptions { +type CryptoOptions = { keychain?: KeyChain; platform?: string; retryStatus?: string; noResetOnClose?: boolean; -} +}; /** * Class for managing encrypting and decrypting private auth information. diff --git a/src/crypto/keyChainImpl.ts b/src/crypto/keyChainImpl.ts index 01e6e7f1cf..7550893b70 100644 --- a/src/crypto/keyChainImpl.ts +++ b/src/crypto/keyChainImpl.ts @@ -85,7 +85,7 @@ const _validateProgram = async ( /** * Basic keychain interface. */ -export interface PasswordStore { +export type PasswordStore = { /** * Gets a password * @@ -106,7 +106,7 @@ export interface PasswordStore { * @param fn function callback for password. */ setPassword(opts: ProgramOpts, fn: (error: Nullable, contents?: SecretContents) => void): Promise; -} +}; /** * @private @@ -247,13 +247,13 @@ export class KeychainAccess implements PasswordStore { } } -interface ProgramOpts { +type ProgramOpts = { account: string; service: string; password?: string; -} +}; -interface OsImpl { +type OsImpl = { getProgram(): string; getProgramOptions(opts: ProgramOpts): string[]; getCommandFunc( @@ -279,7 +279,7 @@ interface OsImpl { opts: ProgramOpts, fn: (err: Nullable) => void ): Promise; -} +}; /** * Linux implementation. diff --git a/src/deviceOauthService.ts b/src/deviceOauthService.ts index 3986f6bb57..ab3b609a73 100644 --- a/src/deviceOauthService.ts +++ b/src/deviceOauthService.ts @@ -7,9 +7,9 @@ /* eslint-disable camelcase */ /* eslint-disable @typescript-eslint/ban-types */ -import Transport from 'jsforce/lib/transport'; +import Transport from '@jsforce/jsforce-node/lib/transport'; import { AsyncCreatable, Duration, parseJsonMap, sleep } from '@salesforce/kit'; -import { HttpRequest, OAuth2Config } from 'jsforce'; +import { HttpRequest, OAuth2Config } from '@jsforce/jsforce-node'; import { ensureString, isString, JsonMap, Nullable } from '@salesforce/ts-types'; import FormData from 'form-data'; import { Logger } from './logger/logger'; @@ -21,14 +21,14 @@ import { Messages } from './messages'; Messages.importMessagesDirectory(__dirname); const messages = Messages.loadMessages('@salesforce/core', 'auth'); -export interface DeviceCodeResponse extends JsonMap { +export type DeviceCodeResponse = { device_code: string; interval: number; user_code: string; verification_uri: string; -} +} & JsonMap; -export interface DeviceCodePollingResponse extends JsonMap { +export type DeviceCodePollingResponse = { access_token: string; refresh_token: string; signature: string; @@ -37,13 +37,13 @@ export interface DeviceCodePollingResponse extends JsonMap { id: string; token_type: string; issued_at: string; -} +} & JsonMap; -interface DeviceCodeAuthError extends SfError { +type DeviceCodeAuthError = { error: string; error_description: string; status: number; -} +} & SfError; async function makeRequest(options: HttpRequest): Promise { const rawResponse = await new Transport().httpRequest(options); diff --git a/src/global.ts b/src/global.ts index ba2e23f9cc..40c0ded6c8 100644 --- a/src/global.ts +++ b/src/global.ts @@ -96,15 +96,15 @@ export class Global { * @param dirPath The directory path to be created within {@link Global.SFDX_DIR}. */ public static async createDir(dirPath?: string): Promise { - dirPath = dirPath ? path.join(Global.SFDX_DIR, dirPath) : Global.SFDX_DIR; + const resolvedPath = dirPath ? path.join(Global.SFDX_DIR, dirPath) : Global.SFDX_DIR; try { if (process.platform === 'win32') { - await fs.promises.mkdir(dirPath, { recursive: true }); + await fs.promises.mkdir(resolvedPath, { recursive: true }); } else { - await fs.promises.mkdir(dirPath, { recursive: true, mode: 0o700 }); + await fs.promises.mkdir(resolvedPath, { recursive: true, mode: 0o700 }); } } catch (error) { - throw new SfError(`Failed to create directory or set permissions for: ${dirPath}`); + throw new SfError(`Failed to create directory or set permissions for: ${resolvedPath}`); } } } diff --git a/src/index.ts b/src/index.ts index 80fd77c980..a564acc899 100644 --- a/src/index.ts +++ b/src/index.ts @@ -9,7 +9,7 @@ import { Messages } from './messages'; Messages.importMessagesDirectory(__dirname); -export { OAuth2Config } from 'jsforce'; +export { OAuth2Config } from '@jsforce/jsforce-node'; export { ConfigFile } from './config/configFile'; export { TTLConfig } from './config/ttlConfig'; diff --git a/src/logger/logger.ts b/src/logger/logger.ts index 74cbd62372..8d79607051 100644 --- a/src/logger/logger.ts +++ b/src/logger/logger.ts @@ -19,7 +19,7 @@ import { cleanup } from './cleanup'; /** * The common set of `Logger` options. */ -export interface LoggerOptions { +export type LoggerOptions = { /** * The logger name. */ @@ -37,7 +37,7 @@ export interface LoggerOptions { /** log to memory instead of to a file. Intended for Unit Testing */ useMemoryLogger?: boolean; -} +}; /** * Standard `Logger` levels. @@ -71,7 +71,7 @@ export type FieldValue = string | number | boolean | Fields; /** * Log line interface */ -export interface LogLine { +export type LogLine = { name: string; hostname: string; pid: string; @@ -80,7 +80,7 @@ export interface LogLine { msg: string; time: string; v: number; -} +}; /** * A logging abstraction powered by {@link https://github.com/pinojs/pino | Pino} that provides both a default @@ -256,11 +256,11 @@ export class Logger { * @see {@Link LoggerLevel} */ public static getLevelByName(levelName: string): LoggerLevelValue { - levelName = levelName.toUpperCase(); - if (!isKeyOf(LoggerLevel, levelName)) { - throw new SfError(`Invalid log level "${levelName}".`, 'UnrecognizedLoggerLevelNameError'); + const upperLevel = levelName.toUpperCase(); + if (!isKeyOf(LoggerLevel, upperLevel)) { + throw new SfError(`Invalid log level "${upperLevel}".`, 'UnrecognizedLoggerLevelNameError'); } - return LoggerLevel[levelName]; + return LoggerLevel[upperLevel]; } /** get the bare (pino) logger instead of using the class hierarchy */ @@ -309,11 +309,8 @@ export class Logger { * ``` */ public setLevel(level?: LoggerLevelValue): Logger { - if (level == null) { - const logLevelFromEnvVar = new Env().getString('SF_LOG_LEVEL'); - level = logLevelFromEnvVar ? Logger.getLevelByName(logLevelFromEnvVar) : Logger.DEFAULT_LEVEL; - } - this.pinoLogger.level = this.pinoLogger.levels.labels[level] ?? this.pinoLogger.levels.labels[Logger.DEFAULT_LEVEL]; + this.pinoLogger.level = + this.pinoLogger.levels.labels[level ?? getDefaultLevel()] ?? this.pinoLogger.levels.labels[Logger.DEFAULT_LEVEL]; return this; } @@ -342,10 +339,7 @@ export class Logger { */ public readLogContentsAsText(): string { if (this.memoryLogger) { - return this.memoryLogger.loggedData.reduce((accum, line) => { - accum += JSON.stringify(line) + os.EOL; - return accum; - }, ''); + return this.memoryLogger?.loggedData.map((line) => JSON.stringify(line)).join(os.EOL); } else { this.pinoLogger.warn( 'readLogContentsAsText is not supported for file streams, only used when useMemoryLogging is true' @@ -511,3 +505,8 @@ const numberToLevel = (level: number): string => pino.levels.labels[level] ?? Object.entries(pino.levels.labels).find(([value]) => Number(value) > level)?.[1] ?? 'warn'; + +const getDefaultLevel = (): LoggerLevel => { + const logLevelFromEnvVar = new Env().getString('SF_LOG_LEVEL'); + return logLevelFromEnvVar ? Logger.getLevelByName(logLevelFromEnvVar) : Logger.DEFAULT_LEVEL; +}; diff --git a/src/messageTransformer.ts b/src/messageTransformer.ts index ba7a1c4d6d..8095aa4e53 100644 --- a/src/messageTransformer.ts +++ b/src/messageTransformer.ts @@ -6,7 +6,7 @@ */ // eslint-disable-next-line import/no-extraneous-dependencies -import * as ts from 'typescript'; +import ts from 'typescript'; import { Messages, StoredMessageMap } from './messages'; /** diff --git a/src/messages.ts b/src/messages.ts index 280eebde7b..cf18a666e0 100644 --- a/src/messages.ts +++ b/src/messages.ts @@ -11,7 +11,7 @@ import * as path from 'node:path'; import * as util from 'node:util'; import { fileURLToPath } from 'node:url'; import { AnyJson, asString, ensureJsonMap, ensureString, isJsonMap, isObject } from '@salesforce/ts-types'; -import { ensureArray, NamedError, upperFirst } from '@salesforce/kit'; +import { ensureArray, upperFirst } from '@salesforce/kit'; import { SfError } from './sfError'; export type Tokens = Array; @@ -362,17 +362,7 @@ export class Messages { moduleMessagesDirPath = projectRoot; } - if (!packageName) { - const errMessage = `Invalid or missing package.json file at '${moduleMessagesDirPath}'. If not using a package.json, pass in a packageName.`; - try { - packageName = asString(ensureJsonMap(Messages.readFile(path.join(moduleMessagesDirPath, 'package.json'))).name); - if (!packageName) { - throw new NamedError('MissingPackageName', errMessage); - } - } catch (err) { - throw new NamedError('MissingPackageName', errMessage, err as Error); - } - } + const resolvedPackageName = packageName ?? resolvePackageName(moduleMessagesDirPath); moduleMessagesDirPath += `${path.sep}messages`; @@ -385,7 +375,7 @@ export class Messages { // When we support other locales, load them from /messages//.json // Change generateFileLoaderFunction to handle loading locales. } else if (stat.isFile()) { - this.importMessageFile(packageName, filePath); + this.importMessageFile(resolvedPackageName, filePath); } } } @@ -423,7 +413,7 @@ export class Messages { } // Don't use messages inside messages - throw new NamedError('MissingBundleError', `Missing bundle ${key} for locale ${Messages.getLocale()}.`); + throw new SfError(`Missing bundle ${key} for locale ${Messages.getLocale()}.`, 'MissingBundleError'); } /** @@ -591,9 +581,9 @@ export class Messages { const msg = map.get(key); if (!msg) { // Don't use messages inside messages - throw new NamedError( - 'MissingMessageError', - `Missing message ${this.bundleName}:${key} for locale ${Messages.getLocale()}.` + throw new SfError( + `Missing message ${this.bundleName}:${key} for locale ${Messages.getLocale()}.`, + 'MissingMessageError' ); } const messages = ensureArray(msg); @@ -603,3 +593,18 @@ export class Messages { }); } } + +const resolvePackageName = (moduleMessagesDirPath: string): string => { + const errMessage = `Invalid or missing package.json file at '${moduleMessagesDirPath}'. If not using a package.json, pass in a packageName.`; + try { + const resolvedPackageName = asString( + ensureJsonMap(Messages.readFile(path.join(moduleMessagesDirPath, 'package.json'))).name + ); + if (!resolvedPackageName) { + throw SfError.create({ message: errMessage, name: 'MissingPackageName' }); + } + return resolvedPackageName; + } catch (err) { + throw SfError.create({ message: errMessage, name: 'MissingPackageName', cause: err }); + } +}; diff --git a/src/org/authInfo.ts b/src/org/authInfo.ts index 2f7e3b8410..15f29537e0 100644 --- a/src/org/authInfo.ts +++ b/src/org/authInfo.ts @@ -10,7 +10,7 @@ import { randomBytes } from 'node:crypto'; import { resolve as pathResolve } from 'node:path'; import * as os from 'node:os'; import * as fs from 'node:fs'; -import { Record as RecordType } from 'jsforce'; +import { Record as RecordType } from '@jsforce/jsforce-node'; import { AsyncOptionalCreatable, env, isEmpty, parseJson, parseJsonMap } from '@salesforce/kit'; import { AnyJson, @@ -26,8 +26,8 @@ import { Nullable, Optional, } from '@salesforce/ts-types'; -import { OAuth2Config, OAuth2, TokenResponse } from 'jsforce'; -import Transport from 'jsforce/lib/transport'; +import { OAuth2Config, OAuth2, TokenResponse } from '@jsforce/jsforce-node'; +import Transport from '@jsforce/jsforce-node/lib/transport'; import * as jwt from 'jsonwebtoken'; import { Config } from '../config/config'; import { ConfigAggregator } from '../config/configAggregator'; @@ -99,11 +99,11 @@ export type OrgAuthorization = { /** * Options for access token flow. */ -export interface AccessTokenOptions { +export type AccessTokenOptions = { accessToken?: string; loginUrl?: string; instanceUrl?: string; -} +}; export type AuthSideEffects = { alias?: string; @@ -334,10 +334,7 @@ export class AuthInfo extends AsyncOptionalCreatable { */ public static getAuthorizationUrl(options: JwtOAuth2Config & { scope?: string }, oauth2?: OAuth2): string { // Unless explicitly turned off, use a code verifier for enhanced security - if (options.useVerifier !== false) { - options.useVerifier = true; - } - const oauth2Verifier = oauth2 ?? new OAuth2(options); + const oauth2Verifier = oauth2 ?? new OAuth2({ useVerifier: true, ...options }); // The state parameter allows the redirectUri callback listener to ignore request // that don't contain the state value. @@ -613,8 +610,6 @@ export class AuthInfo extends AsyncOptionalCreatable { * Get the auth fields (decrypted) needed to make a connection. */ public getConnectionOptions(): ConnectionOptions { - let opts: ConnectionOptions; - const decryptedCopy = this.getFields(true); const { accessToken, instanceUrl, loginUrl } = decryptedCopy; @@ -622,36 +617,33 @@ export class AuthInfo extends AsyncOptionalCreatable { this.logger.info('Returning fields for a connection using access token.'); // Just auth with the accessToken - opts = { accessToken, instanceUrl, loginUrl }; - } else if (this.isJwt()) { + return { accessToken, instanceUrl, loginUrl }; + } + if (this.isJwt()) { this.logger.info('Returning fields for a connection using JWT config.'); - opts = { - accessToken, - instanceUrl, - refreshFn: this.refreshFn.bind(this), - }; - } else { - // @TODO: figure out loginUrl and redirectUri (probably get from config class) - // - // redirectUri: org.config.getOauthCallbackUrl() - // loginUrl: this.fields.instanceUrl || this.config.getAppConfig().sfdcLoginUrl - this.logger.info('Returning fields for a connection using OAuth config.'); - - // Decrypt a user provided client secret or use the default. - opts = { - oauth2: { - loginUrl: instanceUrl ?? SfdcUrl.PRODUCTION, - clientId: this.getClientId(), - redirectUri: this.getRedirectUri(), - }, + return { accessToken, instanceUrl, refreshFn: this.refreshFn.bind(this), }; } + // @TODO: figure out loginUrl and redirectUri (probably get from config class) + // + // redirectUri: org.config.getOauthCallbackUrl() + // loginUrl: this.fields.instanceUrl || this.config.getAppConfig().sfdcLoginUrl + this.logger.info('Returning fields for a connection using OAuth config.'); - // decrypt the fields - return opts; + // Decrypt a user provided client secret or use the default. + return { + oauth2: { + loginUrl: instanceUrl ?? SfdcUrl.PRODUCTION, + clientId: this.getClientId(), + redirectUri: this.getRedirectUri(), + }, + accessToken, + instanceUrl, + refreshFn: this.refreshFn.bind(this), + }; } public getClientId(): string { @@ -769,8 +761,7 @@ export class AuthInfo extends AsyncOptionalCreatable { * @param alias alias to set */ public async setAlias(alias: string): Promise { - this.stateAggregator.aliases.set(alias, this.getUsername()); - await this.stateAggregator.aliases.write(); + return this.stateAggregator.aliases.setAndSave(alias, this.getUsername()); } /** @@ -1054,21 +1045,20 @@ export class AuthInfo extends AsyncOptionalCreatable { // Build OAuth config for a refresh token auth flow private async buildRefreshTokenConfig(options: JwtOAuth2Config): Promise { - // Ideally, this would be removed at some point in the distant future when all auth files - // now have the clientId stored in it. - if (!options.clientId) { - options.clientId = DEFAULT_CONNECTED_APP_INFO.clientId; - options.clientSecret = DEFAULT_CONNECTED_APP_INFO.clientSecret; - } - - if (!options.redirectUri) { - options.redirectUri = this.getRedirectUri(); - } + const fullOptions: JwtOAuth2Config = { + ...options, + redirectUri: options.redirectUri ?? this.getRedirectUri(), + // Ideally, this would be removed at some point in the distant future when all auth files + // now have the clientId stored in it. + ...(options.clientId + ? {} + : { clientId: DEFAULT_CONNECTED_APP_INFO.clientId, clientSecret: DEFAULT_CONNECTED_APP_INFO.clientSecret }), + }; - const oauth2 = new OAuth2(options); + const oauth2 = new OAuth2(fullOptions); let authFieldsBuilder: TokenResponse; try { - authFieldsBuilder = await oauth2.refreshToken(ensure(options.refreshToken)); + authFieldsBuilder = await oauth2.refreshToken(ensure(fullOptions.refreshToken)); } catch (err) { throw messages.createError('refreshTokenAuthError', [(err as Error).message]); } @@ -1087,10 +1077,10 @@ export class AuthInfo extends AsyncOptionalCreatable { username, accessToken: authFieldsBuilder.access_token, instanceUrl: authFieldsBuilder.instance_url, - loginUrl: options.loginUrl ?? authFieldsBuilder.instance_url, - refreshToken: options.refreshToken, - clientId: options.clientId, - clientSecret: options.clientSecret, + loginUrl: fullOptions.loginUrl ?? authFieldsBuilder.instance_url, + refreshToken: fullOptions.refreshToken, + clientId: fullOptions.clientId, + clientSecret: fullOptions.clientSecret, }; } @@ -1102,9 +1092,11 @@ export class AuthInfo extends AsyncOptionalCreatable { */ private async exchangeToken(options: JwtOAuth2Config, oauth2: OAuth2 = new OAuth2(options)): Promise { if (!oauth2.redirectUri) { + // eslint-disable-next-line no-param-reassign oauth2.redirectUri = this.getRedirectUri(); } if (!oauth2.clientId) { + // eslint-disable-next-line no-param-reassign oauth2.clientId = this.getClientId(); } @@ -1254,7 +1246,7 @@ export namespace AuthInfo { /** * Constructor options for AuthInfo. */ - export interface Options { + export type Options = { /** * Org signup username. */ @@ -1278,5 +1270,5 @@ export namespace AuthInfo { parentUsername?: string; isDevHub?: boolean; - } + }; } diff --git a/src/org/authRemover.ts b/src/org/authRemover.ts index 1b2a3e211a..9d5c117679 100644 --- a/src/org/authRemover.ts +++ b/src/org/authRemover.ts @@ -182,7 +182,9 @@ export class AuthRemover extends AsyncOptionalCreatable { if (existingAliases.length === 0) return; this.logger.debug(`Found these aliases to remove: ${existingAliases.join(',')}`); - existingAliases.forEach((alias) => this.stateAggregator.aliases.unset(alias)); - await this.stateAggregator.aliases.write(); + for (const alias of existingAliases) { + // eslint-disable-next-line no-await-in-loop + await this.stateAggregator.aliases.unsetAndSave(alias); + } } } diff --git a/src/org/connection.ts b/src/org/connection.ts index 8691070a95..d411a1b98d 100644 --- a/src/org/connection.ts +++ b/src/org/connection.ts @@ -8,7 +8,7 @@ /* eslint-disable @typescript-eslint/ban-ts-comment */ import { URL } from 'node:url'; -import { AsyncResult, DeployOptions, DeployResultLocator } from 'jsforce/api/metadata'; +import { AsyncResult, DeployOptions, DeployResultLocator } from '@jsforce/jsforce-node/lib/api/metadata'; import { Duration, env, maxBy } from '@salesforce/kit'; import { asString, ensure, isString, JsonMap, Optional } from '@salesforce/ts-types'; import { @@ -20,9 +20,9 @@ import { QueryResult, Record, Schema, -} from 'jsforce'; -import { Tooling as JSForceTooling } from 'jsforce/lib/api/tooling'; -import { StreamPromise } from 'jsforce/lib/util/promise'; +} from '@jsforce/jsforce-node'; +import { Tooling as JSForceTooling } from '@jsforce/jsforce-node/lib/api/tooling'; +import { StreamPromise } from '@jsforce/jsforce-node/lib/util/promise'; import { MyDomainResolver } from '../status/myDomainResolver'; import { ConfigAggregator } from '../config/configAggregator'; import { Logger } from '../logger/logger'; @@ -45,6 +45,8 @@ export const SFDX_HTTP_HEADERS = { export const DNS_ERROR_NAME = 'DomainNotFoundError'; export type DeployOptionsWithRest = Partial & { rest?: boolean }; +// preserving interface since it extends a class +// eslint-disable-next-line @typescript-eslint/consistent-type-definitions export interface Tooling extends JSForceTooling { // eslint-disable-next-line @typescript-eslint/no-explicit-any _logger: any; @@ -111,34 +113,26 @@ export class Connection extends JSForceConnection this: new (options: Connection.Options) => Connection, options: Connection.Options ): Promise> { - const baseOptions: ConnectionConfig = { - version: options.connectionOptions?.version, + // Get connection options from auth info and create a new jsForce connection + const connectionOptions: ConnectionConfig = { + version: await getOptionsVersion(options), callOptions: { client: clientId, }, - }; - - if (!baseOptions.version) { - // Set the API version obtained from the config aggregator. - const configAggregator = options.configAggregator ?? (await ConfigAggregator.create()); - baseOptions.version = asString(configAggregator.getInfo('org-api-version').value); - } - - const providedOptions = options.authInfo.getConnectionOptions(); - - // Get connection options from auth info and create a new jsForce connection - options.connectionOptions = Object.assign(baseOptions, providedOptions) as ConnectionConfig; + ...options.authInfo.getConnectionOptions(), + // this assertion is questionable, but has existed before core7 + } as ConnectionConfig; - const conn = new this(options); + const conn = new this({ ...options, connectionOptions }); await conn.init(); try { // No version passed in or in the config, so load one. - if (!baseOptions.version) { + if (!connectionOptions.version) { await conn.useLatestApiVersion(); } else { conn.logger.debug( - `The org-api-version ${baseOptions.version} was found from ${ + `The org-api-version ${connectionOptions.version} was found from ${ options.connectionOptions?.version ? 'passed in options' : 'config' }` ); @@ -172,16 +166,15 @@ export class Connection extends JSForceConnection zipInput: Buffer, options: DeployOptionsWithRest ): Promise> { - const rest = options.rest; // neither API expects this option - delete options.rest; + const { rest, ...optionsWithoutRest } = options; if (rest) { this.logger.debug('deploy with REST'); await this.refreshAuth(); - return this.metadata.deployRest(zipInput, options); + return this.metadata.deployRest(zipInput, optionsWithoutRest); } else { this.logger.debug('deploy with SOAP'); - return this.metadata.deploy(zipInput, options); + return this.metadata.deploy(zipInput, optionsWithoutRest); } } @@ -475,17 +468,17 @@ export const SingleRecordQueryErrors = { NoRecords: 'SingleRecordQuery_NoRecords', MultipleRecords: 'SingleRecordQuery_MultipleRecords', }; -export interface SingleRecordQueryOptions { +export type SingleRecordQueryOptions = { tooling?: boolean; returnChoicesOnMultiple?: boolean; choiceField?: string; // defaults to Name -} +}; export namespace Connection { /** * Connection Options. */ - export interface Options { + export type Options = { /** * AuthInfo instance. */ @@ -498,9 +491,18 @@ export namespace Connection { * Additional connection parameters. */ connectionOptions?: ConnectionConfig; - } + }; } +const getOptionsVersion = async (options: Connection.Options): Promise => { + if (options.connectionOptions) { + return options.connectionOptions.version; + } + // Set the API version obtained from the config aggregator. + const configAggregator = options.configAggregator ?? (await ConfigAggregator.create()); + return asString(configAggregator.getInfo('org-api-version').value); +}; + // jsforce does some interesting proxy loading on lib classes. // Setting this in the Connection.tooling getter will not work, it // must be set on the prototype. diff --git a/src/org/org.ts b/src/org/org.ts index 1afd38e627..115d662228 100644 --- a/src/org/org.ts +++ b/src/org/org.ts @@ -21,7 +21,7 @@ import { JsonMap, Nullable, } from '@salesforce/ts-types'; -import { HttpRequest, SaveResult } from 'jsforce'; +import { HttpRequest, SaveResult } from '@jsforce/jsforce-node'; import { Config } from '../config/config'; import { ConfigAggregator } from '../config/configAggregator'; import { ConfigContents } from '../config/configStackTypes'; @@ -57,23 +57,23 @@ export enum OrgTypes { Sandbox = 'sandbox', } -export interface StatusEvent { +export type StatusEvent = { sandboxProcessObj: SandboxProcessObject; interval: number; remainingWait: number; waitingOnAuth: boolean; -} +}; -export interface ResultEvent { +export type ResultEvent = { sandboxProcessObj: SandboxProcessObject; sandboxRes: SandboxUserAuthResponse; -} +}; -export interface SandboxUserAuthRequest { +export type SandboxUserAuthRequest = { sandboxName: string; clientId: string; callbackUrl: string; -} +}; export enum SandboxEvents { EVENT_STATUS = 'status', @@ -84,12 +84,12 @@ export enum SandboxEvents { EVENT_MULTIPLE_SBX_PROCESSES = 'multipleMatchingSbxProcesses', } -export interface SandboxUserAuthResponse { +export type SandboxUserAuthResponse = { authUserName: string; authCode: string; instanceUrl: string; loginUrl: string; -} +}; const resumableSandboxStatus = ['Activating', 'Pending', 'Pending Activation', 'Processing', 'Sampling', 'Completed']; @@ -329,9 +329,9 @@ export class Org extends AsyncOptionalCreatable { sourceSandboxName: string, options: { wait?: Duration; interval?: Duration } ): Promise { - sandboxReq.SourceId = (await this.querySandboxProcessBySandboxName(sourceSandboxName)).SandboxInfoId; - this.logger.debug(`Clone sandbox sourceId ${sandboxReq.SourceId}`); - return this.createSandbox(sandboxReq, options); + const SourceId = (await this.querySandboxProcessBySandboxName(sourceSandboxName)).SandboxInfoId; + this.logger.debug(`Clone sandbox sourceId ${SourceId}`); + return this.createSandbox({ ...sandboxReq, SourceId }, options); } /** @@ -581,16 +581,17 @@ export class Org extends AsyncOptionalCreatable { * @param controllingOrg username or Org that 'this.devhub' or 'this.production' refers to. AKA a DevHub for a scratch org, or a Production Org for a sandbox */ public async deleteFrom(controllingOrg: string | Org): Promise { - if (typeof controllingOrg === 'string') { - controllingOrg = await Org.create({ - aggregator: this.configAggregator, - aliasOrUsername: controllingOrg, - }); - } + const resolvedOrg = + typeof controllingOrg === 'string' + ? await Org.create({ + aggregator: this.configAggregator, + aliasOrUsername: controllingOrg, + }) + : controllingOrg; if (await this.isSandbox()) { - await this.deleteSandbox(controllingOrg); + await this.deleteSandbox(resolvedOrg); } else { - await this.deleteScratchOrg(controllingOrg); + await this.deleteScratchOrg(resolvedOrg); } } @@ -1175,16 +1176,19 @@ export class Org extends AsyncOptionalCreatable { */ private async deleteSandbox(prodOrg?: Org): Promise { const sandbox = await this.getSandboxConfig(this.getOrgId()); - prodOrg ??= await Org.create({ - aggregator: this.configAggregator, - aliasOrUsername: sandbox?.prodOrgUsername, - }); + const resolvedProdOrg = + prodOrg ?? + (await Org.create({ + aggregator: this.configAggregator, + aliasOrUsername: sandbox?.prodOrgUsername, + })); let sandboxInfoId: string | undefined = sandbox?.sandboxInfoId; if (!sandboxInfoId) { let result: { SandboxInfoId: string }; try { // grab sandboxName from config or try to calculate from the sandbox username - const sandboxName = sandbox?.sandboxName ?? (this.getUsername() ?? '').split(`${prodOrg.getUsername()}.`)[1]; + const sandboxName = + sandbox?.sandboxName ?? (this.getUsername() ?? '').split(`${resolvedProdOrg.getUsername()}.`)[1]; if (!sandboxName) { this.logger.debug('Sandbox name is not available'); // jump to query by orgId @@ -1192,7 +1196,7 @@ export class Org extends AsyncOptionalCreatable { } this.logger.debug(`attempting to locate sandbox with sandbox ${sandboxName}`); try { - result = await this.queryProduction(prodOrg, 'SandboxName', sandboxName); + result = await this.queryProduction(resolvedProdOrg, 'SandboxName', sandboxName); } catch (err) { this.logger.debug(`Failed to find sandbox with sandbox name: ${sandboxName}`); // jump to query by orgId @@ -1203,7 +1207,7 @@ export class Org extends AsyncOptionalCreatable { const trimmedId = trimTo15(this.getOrgId()); this.logger.debug(`defaulting to trimming id from ${this.getOrgId()} to ${trimmedId}`); try { - result = await this.queryProduction(prodOrg, 'SandboxOrganization', trimmedId); + result = await this.queryProduction(resolvedProdOrg, 'SandboxOrganization', trimmedId); sandboxInfoId = result.SandboxInfoId; } catch { // eating exceptions when trying to find sandbox process record by orgId @@ -1214,7 +1218,7 @@ export class Org extends AsyncOptionalCreatable { } if (sandboxInfoId) { - const deleteResult = await this.destroySandbox(prodOrg, sandboxInfoId); + const deleteResult = await this.destroySandbox(resolvedProdOrg, sandboxInfoId); this.logger.debug(deleteResult, 'Return from calling tooling.delete'); } // cleanup remaining artifacts @@ -1229,17 +1233,17 @@ export class Org extends AsyncOptionalCreatable { */ private async deleteScratchOrg(devHub?: Org): Promise { // if we didn't get a devHub, we'll get it from the this org - devHub ??= await this.getDevHubOrg(); - if (!devHub) { + const resolvedDevHub = devHub ?? (await this.getDevHubOrg()); + if (!resolvedDevHub) { throw messages.createError('noDevHubFound'); } - if (devHub.getOrgId() === this.getOrgId()) { + if (resolvedDevHub.getOrgId() === this.getOrgId()) { // we're attempting to delete a DevHub throw messages.createError('deleteOrgHubError'); } try { - const devHubConn = devHub.getConnection(); + const devHubConn = resolvedDevHub.getConnection(); const username = this.getUsername(); const activeScratchOrgRecordId = ( @@ -1248,7 +1252,7 @@ export class Org extends AsyncOptionalCreatable { ) ).Id; this.logger.trace(`found matching ActiveScratchOrg with SignupUsername: ${username}. Deleting...`); - await this.destroyScratchOrg(devHub, activeScratchOrgRecordId); + await this.destroyScratchOrg(resolvedDevHub, activeScratchOrgRecordId); await this.remove(); } catch (err) { this.logger.info(err instanceof Error ? err.message : err); @@ -1603,12 +1607,12 @@ export namespace Org { /** * Constructor Options for and Org. */ - export interface Options { + export type Options = { aliasOrUsername?: string; connection?: Connection; aggregator?: ConfigAggregator; isDevHub?: boolean; - } + }; /** * Scratch Org status. diff --git a/src/org/permissionSetAssignment.ts b/src/org/permissionSetAssignment.ts index 663b5cdf29..794311c696 100644 --- a/src/org/permissionSetAssignment.ts +++ b/src/org/permissionSetAssignment.ts @@ -8,7 +8,7 @@ import { EOL } from 'node:os'; import { mapKeys, upperFirst } from '@salesforce/kit'; import type { Optional } from '@salesforce/ts-types'; -import type { QueryResult, Record } from 'jsforce'; +import type { QueryResult, Record } from '@jsforce/jsforce-node'; import { Logger } from '../logger/logger'; import { Messages } from '../messages'; import { SfError } from '../sfError'; @@ -20,10 +20,10 @@ const messages = Messages.loadMessages('@salesforce/core', 'permissionSetAssignm /** * Map of fields name for a permission set assignment */ -export interface PermissionSetAssignmentFields { +export type PermissionSetAssignmentFields = { assigneeId: string; permissionSetId: string; -} +}; /** * A class for assigning a Salesforce User to one or more permission sets. diff --git a/src/org/scratchOrgCreate.ts b/src/org/scratchOrgCreate.ts index 4a09a6e283..82f378e132 100644 --- a/src/org/scratchOrgCreate.ts +++ b/src/org/scratchOrgCreate.ts @@ -34,14 +34,14 @@ const messages = Messages.loadMessages('@salesforce/core', 'scratchOrgCreate'); export const DEFAULT_STREAM_TIMEOUT_MINUTES = 6; -export interface ScratchOrgCreateResult { +export type ScratchOrgCreateResult = { username?: string; scratchOrgInfo?: ScratchOrgInfo; authInfo?: AuthInfo; authFields?: AuthFields; warnings: string[]; -} -export interface ScratchOrgCreateOptions { +}; +export type ScratchOrgCreateOptions = { /** the environment hub org */ hubOrg: Org; /** The connected app consumer key. */ @@ -80,7 +80,7 @@ export interface ScratchOrgCreateOptions { setDefault?: boolean; /** if false, do not use source tracking for this scratch org */ tracksSource?: boolean; -} +}; const validateDuration = (durationDays: number): void => { const min = 1; diff --git a/src/org/scratchOrgFeatureDeprecation.ts b/src/org/scratchOrgFeatureDeprecation.ts index fff30c7573..6e847ba774 100644 --- a/src/org/scratchOrgFeatureDeprecation.ts +++ b/src/org/scratchOrgFeatureDeprecation.ts @@ -36,11 +36,11 @@ const FEATURE_TYPES = { ], }; -interface FeatureTypes { +type FeatureTypes = { simpleFeatureMapping: { [key: string]: string[] }; quantifiedFeatureMapping: Record; deprecatedFeatures: string[]; -} +}; export class ScratchOrgFeatureDeprecation { private featureTypes: FeatureTypes; diff --git a/src/org/scratchOrgInfoApi.ts b/src/org/scratchOrgInfoApi.ts index 57b46d7855..7a297cb45d 100644 --- a/src/org/scratchOrgInfoApi.ts +++ b/src/org/scratchOrgInfoApi.ts @@ -5,9 +5,10 @@ * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause */ -import { env, Duration, upperFirst } from '@salesforce/kit'; +import { env, Duration, upperFirst, omit } from '@salesforce/kit'; + import { AnyJson } from '@salesforce/ts-types'; -import { OAuth2Config, SaveResult } from 'jsforce'; +import { OAuth2Config, SaveResult } from '@jsforce/jsforce-node'; import { retryDecorator, RetryError } from 'ts-retry-promise'; import { JwtOAuth2Config } from '../org/authInfo'; import { Logger } from '../logger/logger'; @@ -25,6 +26,9 @@ import { checkScratchOrgInfoForErrors } from './scratchOrgErrorCodes'; import SettingsGenerator from './scratchOrgSettingsGenerator'; import { ScratchOrgInfo } from './scratchOrgTypes'; import { emit } from './scratchOrgLifecycleEvents'; + +// preserving because it extends a class +// eslint-disable-next-line @typescript-eslint/consistent-type-definitions export interface JsForceError extends Error { errorCode: string; fields: string[]; @@ -283,10 +287,6 @@ export const requestScratchOrgCreation = async ( if (!hubOrg.isDevHubOrg()) { throw messages.createError('hubOrgIsNotDevHub', [hubOrg.getUsername(), hubOrg.getOrgId()]); } - // If these were present, they were already used to initialize the scratchOrgSettingsGenerator. - // They shouldn't be submitted as part of the scratchOrgInfo. - delete scratchOrgRequest.settings; - delete scratchOrgRequest.objectSettings; // We do not allow you to specify the old and the new way of doing post create settings if (scratchOrgRequest.orgPreferences && settings.hasSettings()) { @@ -299,7 +299,13 @@ export const requestScratchOrgCreation = async ( throw new SfError(messages.getMessage('DeprecatedPrefFormat')); } - const scratchOrgInfo = mapKeys(scratchOrgRequest, upperFirst, true); + const scratchOrgInfo = mapKeys( + // If these were present, they were already used to initialize the scratchOrgSettingsGenerator. + // They shouldn't be submitted as part of the scratchOrgInfo. + omit(scratchOrgRequest, ['settings', 'objectSettings']), + upperFirst, + true + ); if (typeof scratchOrgInfo.Username === 'string') { scratchOrgInfo.Username = scratchOrgInfo.Username.toLowerCase(); diff --git a/src/org/scratchOrgInfoGenerator.ts b/src/org/scratchOrgInfoGenerator.ts index de0302d988..dd3a2d775a 100644 --- a/src/org/scratchOrgInfoGenerator.ts +++ b/src/org/scratchOrgInfoGenerator.ts @@ -32,7 +32,7 @@ type PartialScratchOrgInfo = Pick< | 'Username' >; -export interface ScratchOrgInfoPayload extends PartialScratchOrgInfo { +export type ScratchOrgInfoPayload = { orgName: string; package2AncestorIds: string; features: string | string[]; @@ -40,7 +40,7 @@ export interface ScratchOrgInfoPayload extends PartialScratchOrgInfo { namespace: string; connectedAppCallbackUrl: string; durationDays: number; -} +} & PartialScratchOrgInfo; const SNAPSHOT_UNSUPPORTED_OPTIONS = [ 'features', @@ -216,26 +216,23 @@ export const generateScratchOrgInfo = async ({ } catch (e) { // project is not required } - scratchOrgInfoPayload.orgName = scratchOrgInfoPayload.orgName ?? 'Company'; - scratchOrgInfoPayload.package2AncestorIds = - !ignoreAncestorIds && sfProject?.hasPackages() - ? await getAncestorIds(scratchOrgInfoPayload, sfProject, hubOrg) - : ''; - - // Use the Hub org's client ID value, if one wasn't provided to us, or the default - if (!scratchOrgInfoPayload.connectedAppConsumerKey) { - scratchOrgInfoPayload.connectedAppConsumerKey = - hubOrg.getConnection().getAuthInfoFields().clientId ?? DEFAULT_CONNECTED_APP_INFO.clientId; - } - - if (!nonamespace && sfProject?.get('namespace')) { - scratchOrgInfoPayload.namespace = sfProject.get('namespace') as string; - } - - // we already have the info, and want to get rid of configApi, so this doesn't use that - scratchOrgInfoPayload.connectedAppCallbackUrl = `http://localhost:${await WebOAuthServer.determineOauthPort()}/OauthRedirect`; - return scratchOrgInfoPayload; + return { + ...scratchOrgInfoPayload, + orgName: scratchOrgInfoPayload.orgName ?? 'Company', + // we already have the info, and want to get rid of configApi, so this doesn't use that + connectedAppCallbackUrl: `http://localhost:${await WebOAuthServer.determineOauthPort()}/OauthRedirect`, + ...(!nonamespace && sfProject?.get('namespace') ? { namespace: sfProject.get('namespace') as string } : {}), + // Use the Hub org's client ID value, if one wasn't provided to us, or the default + connectedAppConsumerKey: + scratchOrgInfoPayload.connectedAppConsumerKey ?? + hubOrg.getConnection().getAuthInfoFields().clientId ?? + DEFAULT_CONNECTED_APP_INFO.clientId, + package2AncestorIds: + !ignoreAncestorIds && sfProject?.hasPackages() + ? await getAncestorIds(scratchOrgInfoPayload, sfProject, hubOrg) + : '', + }; }; /** diff --git a/src/org/scratchOrgLifecycleEvents.ts b/src/org/scratchOrgLifecycleEvents.ts index bab73415f1..74f5ae969f 100644 --- a/src/org/scratchOrgLifecycleEvents.ts +++ b/src/org/scratchOrgLifecycleEvents.ts @@ -18,10 +18,10 @@ export const scratchOrgLifecycleStages = [ 'deploy settings', 'done', ] as const; -export interface ScratchOrgLifecycleEvent { +export type ScratchOrgLifecycleEvent = { stage: (typeof scratchOrgLifecycleStages)[number]; scratchOrgInfo?: ScratchOrgInfo; -} +}; export const emit = async (event: ScratchOrgLifecycleEvent): Promise => Lifecycle.getInstance().emit(scratchOrgLifecycleEventName, event); diff --git a/src/org/scratchOrgSettingsGenerator.ts b/src/org/scratchOrgSettingsGenerator.ts index 1d9d62d192..0aaeb3996f 100644 --- a/src/org/scratchOrgSettingsGenerator.ts +++ b/src/org/scratchOrgSettingsGenerator.ts @@ -32,21 +32,20 @@ export enum RequestStatus { Canceling = 'Canceling', Canceled = 'Canceled', } - const breakPolling = ['Succeeded', 'SucceededPartial', 'Failed', 'Canceled']; -export interface SettingType { +export type SettingType = { members: string[]; name: 'CustomObject' | 'RecordType' | 'BusinessProcess' | 'Settings'; -} +}; -export interface PackageFile { +export type PackageFile = { '@': { xmlns: string; }; types: SettingType[]; version: string; -} +}; export const createObjectFileContent = ({ allRecordTypes = [], diff --git a/src/org/scratchOrgTypes.ts b/src/org/scratchOrgTypes.ts index 36a8fcc9f3..8b86dc1587 100644 --- a/src/org/scratchOrgTypes.ts +++ b/src/org/scratchOrgTypes.ts @@ -7,7 +7,7 @@ import { JsonMap } from '@salesforce/ts-types'; -export interface ScratchOrgInfo { +export type ScratchOrgInfo = { AdminEmail?: string; readonly CreatedDate?: string; ConnectedAppCallbackUrl?: string; @@ -42,9 +42,9 @@ export interface ScratchOrgInfo { enabled: string[]; disabled: string[]; }; -} +}; -export interface ObjectSetting extends JsonMap { +export type ObjectSetting = { sharingModel?: string; defaultRecordType?: string; -} +} & JsonMap; diff --git a/src/org/user.ts b/src/org/user.ts index e0edb73d7a..6f8e7cb87f 100644 --- a/src/org/user.ts +++ b/src/org/user.ts @@ -7,9 +7,9 @@ import { EOL } from 'node:os'; import { AsyncCreatable, lowerFirst, mapKeys, omit, parseJsonMap, upperFirst } from '@salesforce/kit'; -import { asJsonArray, asNumber, ensureJsonMap, ensureString, isJsonMap, Many } from '@salesforce/ts-types'; -import type { HttpRequest, HttpResponse, QueryResult, Schema, SObjectUpdateRecord } from 'jsforce'; -import { HttpApi } from 'jsforce/lib/http-api'; +import { asJsonArray, asNumber, ensureJsonMap, ensureString, isJsonMap, isString, Many } from '@salesforce/ts-types'; +import type { HttpRequest, HttpResponse, QueryResult, Schema, SObjectUpdateRecord } from '@jsforce/jsforce-node'; +import { HttpApi } from '@jsforce/jsforce-node/lib/http-api'; import { Logger } from '../logger/logger'; import { Messages } from '../messages'; import { SecureBuffer } from '../crypto/secureBuffer'; @@ -22,13 +22,13 @@ import { AuthFields, AuthInfo } from './authInfo'; const rand = (len: Many): number => Math.floor(Math.random() * len.length); -interface Complexity { +type Complexity = { [key: string]: boolean | undefined; LOWER?: boolean; UPPER?: boolean; NUMBERS?: boolean; SYMBOLS?: boolean; -} +}; const CHARACTERS: { [index: string]: string | string[] } = { LOWER: 'abcdefghijklmnopqrstuvwxyz', @@ -85,18 +85,10 @@ async function retrieveUserFields(logger: Logger, username: string): Promise = await connection.query(requiredFieldsFromAdminQuery); logger.debug('Successfully retrieved the admin user for this org.'); @@ -119,7 +111,7 @@ async function retrieveUserFields(logger: Logger, username: string): Promise { throw new SfError(message, 'UserCreateHttpError'); } - fields.id = ensureString(responseBody.id); - await this.updateRequiredUserFields(fields); + const fieldsWithId = { ...fields, id: ensureString(responseBody.id) }; + await this.updateRequiredUserFields(fieldsWithId); const buffer = new SecureBuffer(); const headers = ensureJsonMap(response.headers); @@ -508,7 +500,7 @@ export class User extends AsyncCreatable { buffer.consume(Buffer.from(autoApproveUser)); return { buffer, - userId: fields.id, + userId: fieldsWithId.id, }; } @@ -547,7 +539,21 @@ export namespace User { * Used to initialize default values for fields based on a templateUser user. This user will be part of the * Standard User profile. */ - export interface Options { + export type Options = { org: Org; - } + }; } + +const resolveUsernameFromAccessToken = + (logger: Logger) => + (conn: Connection) => + async (usernameOrAccessToken: string): Promise => { + if (matchesAccessToken(usernameOrAccessToken)) { + logger.debug('received an accessToken for the username. Converting...'); + const username = (await conn.identity()).username; + logger.debug(`accessToken converted to ${username}`); + return username; + } + logger.debug('not a accessToken'); + return usernameOrAccessToken; + }; diff --git a/src/sfError.ts b/src/sfError.ts index 390a550285..f8fd430dbe 100644 --- a/src/sfError.ts +++ b/src/sfError.ts @@ -5,8 +5,29 @@ * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause */ -import { NamedError } from '@salesforce/kit'; -import { AnyJson, hasString, isString, JsonMap } from '@salesforce/ts-types'; +import { AnyJson, hasString, isString } from '@salesforce/ts-types'; + +export type SfErrorOptions = { + message: string; + exitCode?: number; + name?: string; + data?: T; + /** pass an Error. For convenience in catch blocks, code will check that it is, in fact, an Error */ + cause?: unknown; + context?: string; + actions?: string[]; +}; + +type ErrorDataProperties = AnyJson; + +type SfErrorToObjectResult = { + name: string; + message: string; + exitCode: number; + actions?: string[]; + context?: string; + data?: ErrorDataProperties; +}; /** * A generalized sfdx error which also contains an action. The action is used in the @@ -24,7 +45,8 @@ import { AnyJson, hasString, isString, JsonMap } from '@salesforce/ts-types'; * throw new SfError(message.getMessage('myError'), 'MyErrorName'); * ``` */ -export class SfError extends NamedError { +export class SfError extends Error { + public readonly name: string; /** * Action messages. Hints to the users regarding what can be done to fix related issues. */ @@ -59,14 +81,20 @@ export class SfError extends NamedError { */ public constructor( message: string, - name?: string, + name = 'SfError', actions?: string[], exitCodeOrCause?: number | Error, - cause?: Error + cause?: unknown ) { - cause = exitCodeOrCause instanceof Error ? exitCodeOrCause : cause; - super(name ?? 'SfError', message || name, cause); - this.actions = actions; + if (typeof cause !== 'undefined' && !(cause instanceof Error)) { + throw new TypeError(`The cause, if provided, must be an instance of Error. Received: ${typeof cause}`); + } + super(message); + this.name = name; + this.cause = exitCodeOrCause instanceof Error ? exitCodeOrCause : cause; + if (actions?.length) { + this.actions = actions; + } if (typeof exitCodeOrCause === 'number') { this.exitCode = exitCodeOrCause; } else { @@ -74,8 +102,7 @@ export class SfError extends NamedError { } } - // eslint-disable-next-line @typescript-eslint/no-explicit-any - public get code(): any { + public get code(): string { return this.#code ?? this.name; } @@ -83,26 +110,49 @@ export class SfError extends NamedError { this.#code = code; } + /** like the constructor, but takes an typed object and let you also set context and data properties */ + public static create(inputs: SfErrorOptions): SfError { + const error = new SfError(inputs.message, inputs.name, inputs.actions, inputs.exitCode, inputs.cause); + if (inputs.data) { + error.data = inputs.data; + } + if (inputs.context) { + error.context = inputs.context; + } + return error; + } /** * Convert an Error to an SfError. * * @param err The error to convert. */ - public static wrap(err: Error | string): SfError { + public static wrap(err: unknown): SfError { if (isString(err)) { - return new SfError(err); + return new SfError(err); } if (err instanceof SfError) { - return err; + return err as SfError; } - const sfError = new SfError(err.message, err.name, undefined, err); + const sfError = + err instanceof Error + ? // a basic error with message and name. We make it the cause to preserve any other properties + SfError.create({ + message: err.message, + name: err.name, + cause: err, + }) + : // ok, something was throws that wasn't error or string. Convert it to an Error that preserves the information as the cause and wrap that. + SfError.wrap( + new Error(`SfError.wrap received type ${typeof err} but expects type Error or string`, { cause: err }) + ); // If the original error has a code, use that instead of name. if (hasString(err, 'code')) { sfError.code = err.code; } + return sfError; } @@ -129,25 +179,14 @@ export class SfError extends NamedError { /** * Convert an {@link SfError} state to an object. Returns a plain object representing the state of this error. */ - public toObject(): JsonMap { - const obj: JsonMap = { + public toObject(): SfErrorToObjectResult { + return { name: this.name, message: this.message ?? this.name, exitCode: this.exitCode, - actions: this.actions, + ...(this.actions?.length ? { actions: this.actions } : {}), + ...(this.context ? { context: this.context } : {}), + ...(this.data ? { data: this.data } : {}), }; - - if (this.context) { - obj.context = this.context; - } - - if (this.data) { - // DANGER: data was previously typed as `unknown` and this assertion was here on the toObject. - // TODO in next major release: put proper type constraint on SfError.data to something that can serialize - // while we're making breaking changes, provide a more definite type for toObject - obj.data = this.data as AnyJson; - } - - return obj; } } diff --git a/src/sfProject.ts b/src/sfProject.ts index ff4179007f..07f69b24c6 100644 --- a/src/sfProject.ts +++ b/src/sfProject.ts @@ -39,9 +39,9 @@ export type PackageDir = { dependencies?: PackageDirDependency[]; includeProfileUserLicenses?: boolean; package?: string; - packageMetadataAccess?: { - permissionSets: string | string[]; - permissionSetLicenses: string | string[]; + packageMetadataAccess?: { + permissionSets: string | string[]; + permissionSetLicenses: string | string[]; }; path: string; postInstallScript?: string; @@ -420,12 +420,8 @@ export class SfProject { * **Throws** *{@link SfError}{ name: 'InvalidProjectWorkspaceError' }* If the current folder is not located in a workspace. */ public static async resolve(path?: string): Promise { - path = await this.resolveProjectPath(path ?? process.cwd()); - if (!SfProject.instances.has(path)) { - const project = new SfProject(path); - SfProject.instances.set(path, project); - } - return ensure(SfProject.instances.get(path)); + const resolvedPath = await this.resolveProjectPath(path ?? process.cwd()); + return this.getMemoizedInstance(resolvedPath); } /** @@ -437,13 +433,8 @@ export class SfProject { */ public static getInstance(path?: string): SfProject { // Store instance based on the path of the actual project. - path = this.resolveProjectPathSync(path ?? process.cwd()); - - if (!SfProject.instances.has(path)) { - const project = new SfProject(path); - SfProject.instances.set(path, project); - } - return ensure(SfProject.instances.get(path)); + const resolvedPath = this.resolveProjectPathSync(path ?? process.cwd()); + return this.getMemoizedInstance(resolvedPath); } /** @@ -476,6 +467,16 @@ export class SfProject { return resolveProjectPathSync(dir); } + /** shared method for resolve and getInstance. + * Cannot be a module-level function because instances is private */ + private static getMemoizedInstance(path: string): SfProject { + if (!SfProject.instances.has(path)) { + const project = new SfProject(path); + SfProject.instances.set(path, project); + } + return ensure(SfProject.instances.get(path)); + } + /** * Returns the project path. */ diff --git a/src/stateAggregator/accessors/aliasAccessor.ts b/src/stateAggregator/accessors/aliasAccessor.ts index 0d06462929..b2a667fc1f 100644 --- a/src/stateAggregator/accessors/aliasAccessor.ts +++ b/src/stateAggregator/accessors/aliasAccessor.ts @@ -8,8 +8,7 @@ import { join, dirname } from 'node:path'; import { homedir } from 'node:os'; import { readFile, writeFile, mkdir } from 'node:fs/promises'; -import { writeFileSync, readFileSync } from 'node:fs'; -import { lock, unlock, lockSync, unlockSync } from 'proper-lockfile'; +import { lock, unlock } from 'proper-lockfile'; import { AsyncOptionalCreatable, ensureArray } from '@salesforce/kit'; @@ -18,7 +17,7 @@ import { Global } from '../../global'; import { AuthFields } from '../../org/authInfo'; import { ConfigContents } from '../../config/configStackTypes'; import { SfError } from '../../sfError'; -import { lockRetryOptions, lockOptions } from '../../util/lockRetryOptions'; +import { lockRetryOptions } from '../../util/lockRetryOptions'; export type Aliasable = string | Partial; export const DEFAULT_GROUP = 'orgs'; @@ -109,20 +108,6 @@ export class AliasAccessor extends AsyncOptionalCreatable { return Array.from(this.aliasStore.entries()).find(([, value]) => value === usernameOrAlias)?.[0]; } - /** - * Set an alias for the given aliasable entity. Writes to the file - * - * @deprecated use setAndSave - * @param alias the alias you want to set - * @param entity the aliasable entity that's being aliased - */ - public set(alias: string, entity: Aliasable): void { - // get a very fresh copy to merge with to avoid conflicts - this.readFileToAliasStoreSync(); - this.aliasStore.set(alias, getNameOf(entity)); - this.saveAliasStoreToFileSync(); - } - /** * Set an alias for the given aliasable entity. Writes to the file * @@ -136,18 +121,6 @@ export class AliasAccessor extends AsyncOptionalCreatable { return this.saveAliasStoreToFile(); } - /** - * Unset the given alias. Writes to the file - * - * @deprecated use unsetAndSave - * - */ - public unset(alias: string): void { - this.readFileToAliasStoreSync(); - this.aliasStore.delete(alias); - this.saveAliasStoreToFileSync(); - } - /** * Unset the given alias(es). Writes to the file * @@ -158,20 +131,6 @@ export class AliasAccessor extends AsyncOptionalCreatable { return this.saveAliasStoreToFile(); } - /** - * Unsets all the aliases for the given entity. - * - * @deprecated use unsetValuesAndSave - * - * @param entity the aliasable entity for which you want to unset all aliases - */ - public unsetAll(entity: Aliasable): void { - this.readFileToAliasStoreSync(); - const aliases = this.getAll(entity); - aliases.forEach((a) => this.aliasStore.delete(a)); - this.saveAliasStoreToFileSync(); - } - /** * Unset all the aliases for the given array of entity. * @@ -185,13 +144,6 @@ export class AliasAccessor extends AsyncOptionalCreatable { return this.saveAliasStoreToFile(); } - /** - * @deprecated the set/unset methods now write to the file when called. Use (un)setAndSave instead of calling (un)set and then calling write() - */ - public async write(): Promise> { - return Promise.resolve(this.getAll()); - } - /** * Returns true if the provided alias exists * @@ -232,30 +184,6 @@ export class AliasAccessor extends AsyncOptionalCreatable { await writeFile(this.fileLocation, aliasStoreToRawFileContents(this.aliasStore)); return unlockIfLocked(this.fileLocation); } - - /** - * @deprecated use the async version of this method instead - * provided for the legacy sync set/unset methods. */ - private readFileToAliasStoreSync(): void { - // the file is guaranteed to exist because this init method ensures it - // put a lock in place. This method is only used by legacy set/unset methods. - lockSync(this.fileLocation, lockOptions); - this.aliasStore = fileContentsRawToAliasStore(readFileSync(this.fileLocation, 'utf-8')); - } - - /** - * @deprecated use the async version of this method instead - * provided for the legacy sync set/unset methods */ - private saveAliasStoreToFileSync(): void { - writeFileSync(this.fileLocation, aliasStoreToRawFileContents(this.aliasStore)); - try { - unlockSync(this.fileLocation); - } catch (e) { - // ignore the error. If it wasn't locked, that's what we wanted - if (errorIsNotAcquired(e)) return; - throw e; - } - } } /** diff --git a/src/stateAggregator/accessors/orgAccessor.ts b/src/stateAggregator/accessors/orgAccessor.ts index 3a44bc8e89..d5293a809a 100644 --- a/src/stateAggregator/accessors/orgAccessor.ts +++ b/src/stateAggregator/accessors/orgAccessor.ts @@ -173,10 +173,7 @@ export abstract class BaseOrgAccessor void) => void; -} +}; /** * Validation helper @@ -199,6 +199,7 @@ export class StreamingClient extends AsyncOptionalCreatable { if (message.channel === '/meta/subscribe') { if (!message.ext) { + // eslint-disable-next-line no-param-reassign message.ext = {}; } const replayFromMap: JsonMap = {}; @@ -379,7 +380,7 @@ export namespace StreamingClient { * * @interface */ - export interface Options { + export type Options = { /** * The org streaming target. */ @@ -408,7 +409,7 @@ export namespace StreamingClient { * The function for build the inner client impl. Allows for mocking. */ streamingImpl: StreamingClientIfc; - } + }; /** * Default Streaming Options. Uses Faye as the cometd impl. diff --git a/src/status/types.ts b/src/status/types.ts index c89b89d92a..a9c68544ba 100644 --- a/src/status/types.ts +++ b/src/status/types.ts @@ -11,7 +11,7 @@ export type Message = JsonMap; // eslint-disable-next-line @typescript-eslint/no-explicit-any export type Callback = (...args: any[]) => T; -export interface StatusResult { +export type StatusResult = { /** * If the result of the streaming or polling client is expected to return a result */ @@ -21,20 +21,20 @@ export interface StatusResult { * the messaging exchanges with the endpoint. */ completed: boolean; -} +}; /** * The subscription object returned from the cometd subscribe object. */ -export interface CometSubscription { +export type CometSubscription = { callback(callback: () => void): void; errback(callback: (error: Error) => void): void; -} +}; /** * Types for defining extensions. */ -export interface StreamingExtension { +export type StreamingExtension = { /** * Extension for outgoing message. * @@ -49,7 +49,7 @@ export interface StreamingExtension { * @param callback The callback to invoke after the message is processed. */ incoming?: (message: JsonMap, callback: AnyFunction) => void; -} +}; /** * Function type for processing messages diff --git a/src/testSetup.ts b/src/testSetup.ts index d1914b37c5..c37bcc7a11 100644 --- a/src/testSetup.ts +++ b/src/testSetup.ts @@ -4,6 +4,7 @@ * 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 */ +/* eslint-disable no-param-reassign */ // mutate ALL the THINGS! /* eslint-disable @typescript-eslint/ban-ts-comment */ /* eslint-disable class-methods-use-this */ /* eslint-disable @typescript-eslint/no-unsafe-assignment */ @@ -51,12 +52,15 @@ import { uniqid } from './util/uniqid'; // this was previously exported from the testSetup module export { uniqid }; +// stuff previously imported via /lib/foo and used in unit tests +export { SecureBuffer } from './crypto/secureBuffer'; + /** * Different parts of the system that are mocked out. They can be restored for * individual tests. Test's stubs should always go on the DEFAULT which is exposed * on the TestContext. */ -export interface SandboxTypes { +export type SandboxTypes = { DEFAULT: SinonSandbox; CRYPTO: SinonSandbox; CONFIG: SinonSandbox; @@ -64,12 +68,12 @@ export interface SandboxTypes { CONNECTION: SinonSandbox; FS: SinonSandbox; ORGS: SinonSandbox; -} +}; /** * Different hooks into {@link ConfigFile} used for testing instead of doing file IO. */ -export interface ConfigStub { +export type ConfigStub = { /** * readFn A function that controls all aspect of {@link ConfigFile.read}. For example, it won't set the contents * unless explicitly done. Only use this if you know what you are doing. Use retrieveContents @@ -92,7 +96,7 @@ export interface ConfigStub { * A function to conditionally read based on the config instance. The `this` value will be the config instance. */ retrieveContents?: () => Promise; -} +}; /** * Instantiate a @salesforce/core test context. @@ -134,7 +138,7 @@ export class TestContext { public constructor(options: { sinon?: SinonStatic; sandbox?: SinonSandbox; setup?: boolean } = {}) { const opts = { setup: true, ...options }; - const sinon = this.requireSinon(opts.sinon); + const sinon = requireSinon(opts.sinon); // Import all the messages files in the sfdx-core messages dir. Messages.importMessagesDirectory(pathJoin(__dirname)); // Create a global sinon sandbox and a test logger instance for use within tests. @@ -418,21 +422,20 @@ export class TestContext { this.restore(); }); } +} - private requireSinon(sinon: Nullable): SinonStatic { - if (sinon) return sinon; - try { - // eslint-disable-next-line import/no-extraneous-dependencies - sinon = require('sinon'); - } catch (e) { - throw new Error( - 'The package sinon was not found. Add it to your package.json and pass it in to new TestContext({sinon})' - ); - } - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - return sinon!; +const requireSinon = (sinon: Nullable): SinonStatic => { + if (sinon) return sinon; + try { + // eslint-disable-next-line @typescript-eslint/no-var-requires, import/no-extraneous-dependencies + const newSinon = require('sinon'); + return newSinon as SinonStatic; + } catch (e) { + throw new Error( + 'The package sinon was not found. Add it to your package.json and pass it in to new TestContext({sinon})' + ); } -} +}; function getTestLocalPath(uid: string): string { return pathJoin(osTmpdir(), uid, 'sfdx_core', 'local'); @@ -747,7 +750,7 @@ export enum StreamingMockSubscriptionCall { /** * Additional subscription options for the StreamingMock. */ -export interface StreamingMockCometSubscriptionOptions { +export type StreamingMockCometSubscriptionOptions = { /** * Target URL. */ @@ -768,7 +771,7 @@ export interface StreamingMockCometSubscriptionOptions { * A list of messages to playback for the client. One message per process tick. */ messagePlaylist?: Message[]; -} +}; /** * Simulates a comet subscription to a streaming channel. diff --git a/src/util/checkLightningDomain.ts b/src/util/checkLightningDomain.ts deleted file mode 100644 index 56f967e0a7..0000000000 --- a/src/util/checkLightningDomain.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (c) 2021, 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 { URL } from 'node:url'; -import { Env, Duration } from '@salesforce/kit'; -import { MyDomainResolver } from '../status/myDomainResolver'; -import { SfdcUrl } from './sfdcUrl'; - -/** @deprecated. Use sfdcUrl.checkLightningdomain */ -export default async function checkLightningDomain(url: string): Promise { - const domain = `https://${/https?:\/\/([^.]*)/.exec(url)?.slice(1, 2).pop()}.lightning.force.com`; - const quantity = new Env().getNumber('SFDX_DOMAIN_RETRY', 240) ?? 0; - const timeout = new Duration(quantity, Duration.Unit.SECONDS); - - if (new SfdcUrl(url).isInternalUrl() || timeout.seconds === 0) { - return true; - } - - const resolver = await MyDomainResolver.create({ - url: new URL(domain), - timeout, - frequency: new Duration(1, Duration.Unit.SECONDS), - }); - - await resolver.resolve(); - return true; -} diff --git a/src/util/getJwtAudienceUrl.ts b/src/util/getJwtAudienceUrl.ts index cd611ec890..b9fdf03559 100644 --- a/src/util/getJwtAudienceUrl.ts +++ b/src/util/getJwtAudienceUrl.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 { OAuth2Config } from 'jsforce'; +import { OAuth2Config } from '@jsforce/jsforce-node'; import { SfdcUrl } from './sfdcUrl'; export async function getJwtAudienceUrl(options: OAuth2Config & { createdOrgInstance?: string }): Promise { diff --git a/src/util/sfdc.ts b/src/util/sfdc.ts index c4fee36f75..bce49c1e9b 100644 --- a/src/util/sfdc.ts +++ b/src/util/sfdc.ts @@ -18,7 +18,7 @@ export function trimTo15(id: string | undefined): string | undefined { return undefined; } if (id.length && id.length > 15) { - id = id.substring(0, 15); + return id.substring(0, 15); } return id; } diff --git a/src/util/structuredWriter.ts b/src/util/structuredWriter.ts index 5f8fad2cea..281e7a6cf2 100644 --- a/src/util/structuredWriter.ts +++ b/src/util/structuredWriter.ts @@ -6,9 +6,9 @@ */ import { Readable } from 'node:stream'; -export interface StructuredWriter { +export type StructuredWriter = { addToStore(contents: string | Readable | Buffer, path: string): Promise; finalize(): Promise; getDestinationPath(): string | undefined; get buffer(): Buffer; -} +}; diff --git a/src/webOAuthServer.ts b/src/webOAuthServer.ts index bc3b0f8098..b1c77a4c37 100644 --- a/src/webOAuthServer.ts +++ b/src/webOAuthServer.ts @@ -12,7 +12,7 @@ import { parse as parseQueryString } from 'node:querystring'; import { parse as parseUrl } from 'node:url'; import { Socket } from 'node:net'; import { EventEmitter } from 'node:events'; -import { OAuth2 } from 'jsforce'; +import { OAuth2 } from '@jsforce/jsforce-node'; import { AsyncCreatable, Env, set, toNumber } from '@salesforce/kit'; import { asString, get, Nullable } from '@salesforce/ts-types'; import { Logger } from './logger/logger'; @@ -165,6 +165,7 @@ export class WebOAuthServer extends AsyncCreatable { this.logger.debug(`processing request for uri: ${url.pathname}`); if (request.method === 'GET') { if (url.pathname?.startsWith('/OauthRedirect') && url.query) { + // eslint-disable-next-line no-param-reassign request.query = parseQueryString(url.query) as { code: string; state: string; @@ -275,9 +276,9 @@ export class WebOAuthServer extends AsyncCreatable { } export namespace WebOAuthServer { - export interface Options { + export type Options = { oauthConfig: JwtOAuth2Config; - } + }; export type Request = http.IncomingMessage & { query: { code: string; state: string; error?: string; error_description?: string }; @@ -350,7 +351,9 @@ export class WebServer extends AsyncCreatable { * @param response the response to write the error to. */ public sendError(status: number, message: string, response: http.ServerResponse): void { + // eslint-disable-next-line no-param-reassign response.statusMessage = message; + // eslint-disable-next-line no-param-reassign response.statusCode = status; response.end(); } @@ -415,6 +418,7 @@ export class WebServer extends AsyncCreatable { // We don't validate the origin here because: // 1. The default login URL (login.salesforce.com) will not match after a redirect or if user choose a custom domain in login. // 2. There's no fixed list of auth URLs we could check against. + // eslint-disable-next-line no-param-reassign response.statusCode = 204; // No Content response response.setHeader('Access-Control-Allow-Methods', 'GET'); response.setHeader('Access-Control-Request-Headers', 'GET'); @@ -496,8 +500,8 @@ export class WebServer extends AsyncCreatable { } namespace WebServer { - export interface Options { + export type Options = { port?: number; host?: string; - } + }; } diff --git a/test/tsconfig.json b/test/tsconfig.json index d8c4f367f4..d1a7d129dd 100644 --- a/test/tsconfig.json +++ b/test/tsconfig.json @@ -5,6 +5,10 @@ "noEmit": true, "skipLibCheck": true, "resolveJsonModule": true, - "esModuleInterop": true + "esModuleInterop": true, + "lib": ["ES2022"], + "module": "Node16", + "moduleResolution": "Node16", + "target": "ES2022" } } diff --git a/test/unit/deviceOauthServiceTest.ts b/test/unit/deviceOauthServiceTest.ts index fc0bd9ce73..957a2d4c92 100644 --- a/test/unit/deviceOauthServiceTest.ts +++ b/test/unit/deviceOauthServiceTest.ts @@ -7,7 +7,7 @@ /* eslint-disable camelcase */ /* eslint-disable @typescript-eslint/no-unsafe-member-access */ -import { Transport } from 'jsforce/lib/transport'; +import { Transport } from '@jsforce/jsforce-node/lib/transport'; import { StubbedType, stubInterface, stubMethod } from '@salesforce/ts-sinon'; import { expect } from 'chai'; import { MockTestOrgData, TestContext } from '../../src/testSetup'; diff --git a/test/unit/helpers.ts b/test/unit/helpers.ts index a7149c0e72..d81963acd9 100644 --- a/test/unit/helpers.ts +++ b/test/unit/helpers.ts @@ -5,7 +5,9 @@ * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause */ import { isString } from '@salesforce/ts-types'; - +import { expect } from 'chai'; +import { omit } from '@salesforce/kit'; +import { AuthFields } from '../../src'; /** * A test implementation of NodeJS.ErrnoException for mocking fs errors. */ @@ -24,10 +26,16 @@ export class ErrnoException extends Error implements NodeJS.ErrnoException { ) { if (isString(messageOrOptions)) { super(messageOrOptions); + Object.assign(this, options ?? {}); } else { super(); - options = messageOrOptions; + Object.assign(this, messageOrOptions ?? {}); } - Object.assign(this, options ?? {}); } } + +export const expectPartialDeepMatch = ( + actual: AuthFields, + expected: AuthFields, + ignore = ['refreshToken', 'accessToken'] +): Chai.Assertion => expect(omit(actual, ignore)).to.deep.equal(omit(expected, ignore)); diff --git a/test/unit/org/authInfoTest.ts b/test/unit/org/authInfoTest.ts index 1c97abfc1a..a1b7cf120e 100644 --- a/test/unit/org/authInfoTest.ts +++ b/test/unit/org/authInfoTest.ts @@ -16,9 +16,9 @@ import { env, includes } from '@salesforce/kit'; import { spyMethod, stubMethod } from '@salesforce/ts-sinon'; import { AnyJson, getJsonMap, JsonMap, toJsonMap } from '@salesforce/ts-types'; import { expect } from 'chai'; -import { Transport } from 'jsforce/lib/transport'; +import { Transport } from '@jsforce/jsforce-node/lib/transport'; -import { OAuth2 } from 'jsforce'; +import { OAuth2 } from '@jsforce/jsforce-node'; import { SinonSpy, SinonStub, match } from 'sinon'; import { Org } from '../../../src/org/org'; import { AuthFields, AuthInfo } from '../../../src/org/authInfo'; @@ -1329,10 +1329,10 @@ describe('AuthInfo', () => { const alias = 'MyAlias'; it('should set alias', async () => { - const aliasAccessorSpy = spyMethod($$.SANDBOX, AliasAccessor.prototype, 'set'); + const aliasAccessorSpy = spyMethod($$.SANDBOX, AliasAccessor.prototype, 'setAndSave'); const authInfo = await AuthInfo.create({ username: testOrg.username }); await authInfo.setAlias(alias); - expect(aliasAccessorSpy.calledOnce).to.be.true; + expect(aliasAccessorSpy.callCount).to.equal(1); expect(aliasAccessorSpy.firstCall.args).to.deep.equal([alias, testOrg.username]); }); }); diff --git a/test/unit/org/authRemoverTest.ts b/test/unit/org/authRemoverTest.ts index 9a0cb62bcf..1c398d19c5 100644 --- a/test/unit/org/authRemoverTest.ts +++ b/test/unit/org/authRemoverTest.ts @@ -12,8 +12,8 @@ import { Config } from '../../../src/config/config'; import { AliasAccessor } from '../../../src/stateAggregator/accessors/aliasAccessor'; import { MockTestOrgData, shouldThrow, TestContext } from '../../../src/testSetup'; import { OrgConfigProperties } from '../../../src/org/orgConfigProperties'; -import { AuthFields } from '../../../src/org/authInfo'; import { SfError } from '../../../src/sfError'; +import { expectPartialDeepMatch } from '../helpers'; describe('AuthRemover', () => { const username = 'espresso@coffee.com'; @@ -21,16 +21,6 @@ describe('AuthRemover', () => { const org = new MockTestOrgData(orgId, { username }); const $$ = new TestContext(); - function expectPartialDeepMatch(actual: AuthFields, expected: AuthFields, ignore = ['refreshToken', 'accessToken']) { - for (const key of ignore) { - // @ts-expect-error - type is any - delete actual[key]; - // @ts-expect-error - type is any - delete expected[key]; - } - expect(actual).to.deep.equal(expected); - } - beforeEach(async () => { await $$.stubAuths(org); }); @@ -139,7 +129,7 @@ describe('AuthRemover', () => { describe('unsetAliases', () => { it('should unset aliases for provided username', async () => { - const aliasesSpy = spyMethod($$.SANDBOX, AliasAccessor.prototype, 'unset'); + const aliasesSpy = spyMethod($$.SANDBOX, AliasAccessor.prototype, 'unsetAndSave'); const alias1 = 'MyAlias'; const alias2 = 'MyOtherAlias'; $$.stubAliases({ [alias1]: username, [alias2]: username }); diff --git a/test/unit/org/connectionTest.ts b/test/unit/org/connectionTest.ts index 4b33d6a806..624cf97c85 100644 --- a/test/unit/org/connectionTest.ts +++ b/test/unit/org/connectionTest.ts @@ -9,7 +9,7 @@ import { get } from '@salesforce/ts-types'; import { expect } from 'chai'; import { fromStub, StubbedType, stubInterface, stubMethod } from '@salesforce/ts-sinon'; import { Duration } from '@salesforce/kit'; -import { Connection as JSForceConnection, HttpRequest } from 'jsforce'; +import { Connection as JSForceConnection, HttpRequest } from '@jsforce/jsforce-node'; import { AuthInfo } from '../../../src/org/authInfo'; import { MyDomainResolver } from '../../../src/status/myDomainResolver'; import { Connection, DNS_ERROR_NAME, SFDX_HTTP_HEADERS, SingleRecordQueryErrors } from '../../../src/org/connection'; diff --git a/test/unit/org/orgTest.ts b/test/unit/org/orgTest.ts index d587380490..cc01228856 100644 --- a/test/unit/org/orgTest.ts +++ b/test/unit/org/orgTest.ts @@ -13,8 +13,8 @@ import { Duration, set } from '@salesforce/kit'; import { spyMethod, stubMethod } from '@salesforce/ts-sinon'; import { AnyJson, ensureJsonArray, ensureJsonMap, ensureString, JsonMap, Optional } from '@salesforce/ts-types'; import { assert, expect, config as chaiConfig } from 'chai'; -import { OAuth2 } from 'jsforce'; -import { Transport } from 'jsforce/lib/transport'; +import { OAuth2 } from '@jsforce/jsforce-node'; +import { Transport } from '@jsforce/jsforce-node/lib/transport'; import { SinonSpy, SinonStub } from 'sinon'; import { Org, SandboxEvents, SandboxInfo, SandboxProcessObject, SandboxUserAuthResponse } from '../../../src/org/org'; import { AuthInfo } from '../../../src/org/authInfo'; @@ -518,7 +518,7 @@ describe('Org Tests', () => { const org = await createOrgViaAuthInfo(); const stateAggregator = await StateAggregator.getInstance(); - stateAggregator.aliases.set('foo', testData.username); + await stateAggregator.aliases.setAndSave('foo', testData.username); const user = stateAggregator.aliases.getUsername('foo'); expect(user).eq(testData.username); @@ -642,7 +642,7 @@ describe('Org Tests', () => { const org1Username = orgs[1].getUsername(); assert(org1Username); const stateAggregator = await StateAggregator.getInstance(); - stateAggregator.aliases.set('foo', org1Username); + await stateAggregator.aliases.setAndSave('foo', org1Username); const user = stateAggregator.aliases.getUsername('foo'); expect(user).eq(org1Username); diff --git a/test/unit/org/scratchOrgCreateTest.ts b/test/unit/org/scratchOrgCreateTest.ts index d47d6606b3..574da44556 100644 --- a/test/unit/org/scratchOrgCreateTest.ts +++ b/test/unit/org/scratchOrgCreateTest.ts @@ -7,7 +7,7 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; import { Duration } from '@salesforce/kit'; -import { Connection } from 'jsforce'; +import { Connection } from '@jsforce/jsforce-node'; import { Org } from '../../../src/org/org'; import { AuthInfo } from '../../../src/org/authInfo'; import { SfProject, SfProjectJson } from '../../../src/sfProject'; diff --git a/test/unit/org/scratchOrgInfoApiTest.ts b/test/unit/org/scratchOrgInfoApiTest.ts index 06c03d38dc..7b15c0fa28 100644 --- a/test/unit/org/scratchOrgInfoApiTest.ts +++ b/test/unit/org/scratchOrgInfoApiTest.ts @@ -192,7 +192,7 @@ describe('requestScratchOrgCreation', () => { expect.fail('should have thrown SfError'); } expect(error).to.exist; - expect(error).to.have.keys(['cause', 'name', 'actions', 'exitCode']); + expect(error).to.include.keys(['cause', 'name', 'actions', 'exitCode']); expect((error as Error).toString()).to.include('SignupDuplicateSettingsSpecifiedError'); } }); @@ -216,7 +216,7 @@ describe('requestScratchOrgCreation', () => { expect.fail('should have thrown SfError'); } expect(error).to.exist; - expect(error).to.have.keys(['cause', 'name', 'actions', 'exitCode']); + expect(error).to.include.keys(['cause', 'name', 'actions', 'exitCode']); expect((error as Error).toString()).to.include(messages.getMessage('DeprecatedPrefFormat')); } }); diff --git a/test/unit/org/scratchOrgInfoGeneratorTest.ts b/test/unit/org/scratchOrgInfoGeneratorTest.ts index e8c5d4f9b0..3f14b54dee 100644 --- a/test/unit/org/scratchOrgInfoGeneratorTest.ts +++ b/test/unit/org/scratchOrgInfoGeneratorTest.ts @@ -615,8 +615,8 @@ describe('scratchOrgInfoGenerator', () => { ).to.deep.equal({ orgName: 'Company', package2AncestorIds: '', - connectedAppConsumerKey: testData.clientId, connectedAppCallbackUrl: 'http://localhost:1717/OauthRedirect', + connectedAppConsumerKey: testData.clientId, }); }); it('Generates empty package2AncestorIds scratch org property with hasPackages', async () => { diff --git a/test/unit/sfErrorTest.ts b/test/unit/sfErrorTest.ts index 87969bd2f7..755b2088c3 100644 --- a/test/unit/sfErrorTest.ts +++ b/test/unit/sfErrorTest.ts @@ -4,12 +4,15 @@ * 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 { expect } from 'chai'; +import { inspect } from 'node:util'; +import { expect, assert } from 'chai'; import { Messages } from '../../src/messages'; import { SfError } from '../../src/sfError'; Messages.importMessageFile('pname', 'testMessages.json'); +const causeDelimiter = 'cause:'; + describe('SfError', () => { describe('constructor', () => { it('should return a mutable SfError', () => { @@ -31,44 +34,163 @@ describe('SfError', () => { const err = new SfError(msg, 'myErrorName'); expect(err.name).to.equal('myErrorName'); }); + + it('sets actions', () => { + const msg = 'this is a test message'; + const actions = ['Do this action', 'Do that action']; + const err = new SfError(msg, 'myErrorName', actions); + expect(err.actions).to.equal(actions); + }); + + it('cause as 4th property', () => { + const msg = 'this is a test message'; + const cause = new Error('cause'); + const err = new SfError(msg, 'myErrorName', undefined, cause); + expect(err.cause).to.equal(cause); + }); + + it('cause as 5th property + exitCode', () => { + const msg = 'this is a test message'; + const cause = new Error('cause'); + const err = new SfError(msg, 'myErrorName', undefined, 2, cause); + expect(err.cause).to.equal(cause); + expect(err.exitCode).to.equal(2); + }); + + it('exitCode is 1 when undefined is provided', () => { + const msg = 'this is a test message'; + const cause = new Error('cause'); + const err = new SfError(msg, 'myErrorName', undefined, undefined, cause); + expect(err.cause).to.equal(cause); + expect(err.exitCode).to.equal(1); + }); + + it('exitCode is 1 when no arg is provided', () => { + const msg = 'this is a test message'; + const err = new SfError(msg, 'myErrorName'); + expect(err.cause).to.equal(undefined); + expect(err.exitCode).to.equal(1); + }); + }); + + describe('nested errors', () => { + const causeRegex = new RegExp(causeDelimiter, 'g'); + const nestedCauseRegex = new RegExp(/\[cause:\]/, 'g'); + it('returned `name:message` when no cause', () => { + const err = new SfError('test'); + expect(inspect(err)).to.include('SfError: test'); + expect(inspect(err)).to.include('sfErrorTest.ts'); + // there's always 1 cause from the `cause:` property, even if undefined + expect(inspect(err)?.match(causeRegex)).to.have.lengthOf(1); + }); + it('1 cause', () => { + const nestedError = new Error('nested'); + const err = new SfError('test', undefined, undefined, nestedError); + expect(inspect(err)).to.include('SfError: test'); + expect(inspect(err)).to.include('sfErrorTest.ts'); + expect(inspect(err)).to.include('nested'); + expect(inspect(err)?.match(causeRegex)).to.have.lengthOf(1); + expect(inspect(err)?.match(nestedCauseRegex)).to.be.null; + }); + it('recurse through stacked causes', () => { + const nestedError = new Error('nested'); + const nestedError2 = new Error('nested2', { cause: nestedError }); + const err = new SfError('test', undefined, undefined, nestedError2); + expect(inspect(err)).to.include('SfError: test'); + expect(inspect(err)).to.include('sfErrorTest.ts'); + expect(inspect(err)).to.include('nested'); + expect(inspect(err)).to.include('nested2'); + expect(inspect(err)?.match(causeRegex)).to.have.lengthOf(1); + expect(inspect(err)?.match(causeRegex)).to.have.lengthOf(1); + }); }); describe('wrap', () => { - it('should return a wrapped error', () => { - const myErrorMsg = 'yikes! What did you do?'; - const myErrorName = 'OhMyError'; - const myError = new Error(myErrorMsg); - myError.name = myErrorName; - const mySfError = SfError.wrap(myError); - expect(mySfError).to.be.an.instanceOf(SfError); - expect(mySfError.message).to.equal(myErrorMsg); - expect(mySfError.name).to.equal(myErrorName); - expect(mySfError.fullStack).to.contain('Caused by:').and.contain(myError.stack); - }); - - it('should return a wrapped error with a code', () => { - class CodeError extends Error { - public code?: string; - } - const myErrorCode = 'OhMyError'; - const myError = new CodeError('test'); - myError.code = myErrorCode; - const mySfError = SfError.wrap(myError); - expect(mySfError).to.be.an.instanceOf(SfError); - expect(mySfError.code).to.equal(myErrorCode); - }); - - it('should return a new error with just a string', () => { - const mySfError = SfError.wrap('test'); - expect(mySfError).to.be.an.instanceOf(SfError); - expect(mySfError.message).to.equal('test'); - }); - - it('should return the error if already a SfError', () => { - const existingSfError = new SfError('test'); - const mySfError = SfError.wrap(existingSfError); - expect(mySfError).to.be.an.instanceOf(SfError); - expect(mySfError).to.equal(existingSfError); + describe('happy path', () => { + it('should return a wrapped error', () => { + const myErrorMsg = 'yikes! What did you do?'; + const myErrorName = 'OhMyError'; + const myError = new Error(myErrorMsg); + myError.name = myErrorName; + const mySfError = SfError.wrap(myError); + expect(mySfError).to.be.an.instanceOf(SfError); + expect(mySfError.message).to.equal(myErrorMsg); + expect(mySfError.name).to.equal(myErrorName); + expect(mySfError.cause).to.equal(myError); + expect(inspect(mySfError)).to.contain(causeDelimiter).and.contain(myErrorMsg); + }); + + it('should return a wrapped error with a code', () => { + class CodeError extends Error { + public code?: string; + } + const myErrorCode = 'OhMyError'; + const myError = new CodeError('test'); + myError.code = myErrorCode; + const mySfError = SfError.wrap(myError); + expect(mySfError).to.be.an.instanceOf(SfError); + expect(mySfError.code).to.equal(myErrorCode); + }); + + it('should return a new error with just a string', () => { + const mySfError = SfError.wrap('test'); + expect(mySfError).to.be.an.instanceOf(SfError); + expect(mySfError.message).to.equal('test'); + }); + + it('should return the error if already a SfError', () => { + const existingSfError = new SfError('test'); + const mySfError = SfError.wrap(existingSfError); + expect(mySfError).to.be.an.instanceOf(SfError); + expect(mySfError).to.equal(existingSfError); + }); + }); + + describe('handling "other" stuff that is not Error', () => { + it('undefined', () => { + const wrapMe = undefined; + const mySfError = SfError.wrap(wrapMe); + expect(mySfError).to.be.an.instanceOf(SfError); + expect(mySfError.message).to.include('SfError.wrap received type '); + assert(mySfError.cause instanceof Error); + expect(mySfError.cause.cause).to.equal(wrapMe); + }); + it('a number', () => { + const wrapMe = 2; + const mySfError = SfError.wrap(wrapMe); + expect(mySfError).to.be.an.instanceOf(SfError); + assert(mySfError.cause instanceof Error); + expect(mySfError.cause.cause).to.equal(wrapMe); + }); + it('an object', () => { + const wrapMe = { a: 2 }; + const mySfError = SfError.wrap(wrapMe); + expect(mySfError).to.be.an.instanceOf(SfError); + assert(mySfError.cause instanceof Error); + expect(mySfError.cause.cause).to.equal(wrapMe); + }); + it('an object that has a code', () => { + const wrapMe = { a: 2, code: 'foo' }; + const mySfError = SfError.wrap(wrapMe); + expect(mySfError).to.be.an.instanceOf(SfError); + assert(mySfError.cause instanceof Error); + expect(mySfError.cause.cause).to.equal(wrapMe); + expect(mySfError.code).to.equal('foo'); + }); + it('an array', () => { + const wrapMe = [1, 5, 6]; + const mySfError = SfError.wrap(wrapMe); + expect(mySfError).to.be.an.instanceOf(SfError); + assert(mySfError.cause instanceof Error); + expect(mySfError.cause.cause).to.equal(wrapMe); + }); + it('a class', () => { + const wrapMe = new (class Test {})(); + const mySfError = SfError.wrap(wrapMe); + expect(mySfError).to.be.an.instanceOf(SfError); + assert(mySfError.cause instanceof Error); + expect(mySfError.cause.cause).to.equal(wrapMe); + }); }); }); @@ -127,8 +249,90 @@ describe('SfError', () => { name, message, exitCode: 1, - actions: undefined, }); }); }); + + describe('create', () => { + it('message only sets the default error name', () => { + const message = 'its a trap!'; + const error = SfError.create({ message }); + expect(error.message).to.equal(message); + expect(error.name).to.equal('SfError'); + }); + it('sets name', () => { + const message = 'its a trap!'; + const name = 'BadError'; + const error = SfError.create({ message, name }); + expect(error.message).to.equal(message); + expect(error.name).to.equal(name); + }); + it('sets cause', () => { + const cause = new Error('cause'); + const error = SfError.create({ message: 'its a trap!', cause }); + expect(error.cause).to.equal(cause); + }); + it('sets exit code', () => { + const message = 'its a trap!'; + const exitCode = 100; + const error = SfError.create({ message, exitCode }); + expect(error.message).to.equal(message); + expect(error.exitCode).to.equal(exitCode); + }); + it('sets actions', () => { + const message = 'its a trap!'; + const actions = ['do the opposite']; + const error = SfError.create({ message, actions }); + expect(error.message).to.equal(message); + expect(error.actions).to.equal(actions); + }); + it('sets data', () => { + const message = 'its a trap!'; + const data = { foo: 'pity the foo' }; + const error = SfError.create({ message, data }); + expect(error.message).to.equal(message); + expect(error.data).to.equal(data); + }); + it('sets data (typed)', () => { + const message = 'its a trap!'; + const data = { foo: 'pity the foo' }; + const error = SfError.create<{ foo: string }>({ message, data }); + expect(error.message).to.equal(message); + expect(error.data).to.equal(data); + }); + it('sets context', () => { + const message = 'its a trap!'; + const context = 'TestContext1'; + const error = SfError.create({ message, context }); + expect(error.message).to.equal(message); + expect(error.context).to.equal(context); + }); + it('all the things', () => { + const message = 'its a trap!'; + const name = 'BadError'; + const actions = ['do the opposite']; + const cause = new Error('cause'); + const exitCode = 100; + const context = 'TestContext1'; + const data = { foo: 'pity the foo' }; + + const error = SfError.create({ + message, + name, + actions, + cause, + exitCode, + context, + data, + }); + + expect(error.message).to.equal(message); + expect(error.name).to.equal(name); + expect(error.actions).to.equal(actions); + expect(error.cause).to.equal(cause); + expect(error.exitCode).to.equal(exitCode); + expect(error.context).to.equal(context); + expect(error.data).to.equal(data); + }); + }); }); diff --git a/test/unit/stateAggregator/accessors/aliasAccessorTest.ts b/test/unit/stateAggregator/accessors/aliasAccessorTest.ts index b6ba320930..46030f9b5b 100644 --- a/test/unit/stateAggregator/accessors/aliasAccessorTest.ts +++ b/test/unit/stateAggregator/accessors/aliasAccessorTest.ts @@ -106,14 +106,14 @@ describe('AliasAccessor', () => { describe('set', () => { it('should set an alias for a username', async () => { const stateAggregator = await StateAggregator.getInstance(); - stateAggregator.aliases.set('foobar', username1); + await stateAggregator.aliases.setAndSave('foobar', username1); const aliases = stateAggregator.aliases.getAll(username1); expect(aliases).to.include('foobar'); }); it('should set an alias for an org', async () => { const stateAggregator = await StateAggregator.getInstance(); - stateAggregator.aliases.set('foobar', await org.getConfig()); + await stateAggregator.aliases.setAndSave('foobar', await org.getConfig()); const aliases = stateAggregator.aliases.getAll(org.username); expect(aliases).to.include('foobar'); }); @@ -144,7 +144,7 @@ describe('AliasAccessor', () => { describe('unsetAll', () => { it('should unset all the aliases for a given username', async () => { const stateAggregator = await StateAggregator.getInstance(); - stateAggregator.aliases.unsetAll(username1); + await stateAggregator.aliases.unsetValuesAndSave([username1]); const aliases = stateAggregator.aliases.getAll(username1); expect(aliases).to.deep.equal([]); }); @@ -184,7 +184,7 @@ describe('AliasAccessor', () => { const stateAggregator = await StateAggregator.getInstance(); const testArray = Array(quantity).map((v, i) => i.toString()); await Promise.all( - testArray.map((i) => Promise.resolve(stateAggregator.aliases.set(i.toString(), i.toString()))) + testArray.map((i) => Promise.resolve(stateAggregator.aliases.setAndSave(i.toString(), i.toString()))) ); testArray.forEach((i) => { expect(stateAggregator.aliases.get(i)).to.equal(i); diff --git a/test/unit/stateAggregator/accessors/orgAccessorTest.ts b/test/unit/stateAggregator/accessors/orgAccessorTest.ts index 37fd5c9a9a..0bb061326b 100644 --- a/test/unit/stateAggregator/accessors/orgAccessorTest.ts +++ b/test/unit/stateAggregator/accessors/orgAccessorTest.ts @@ -9,20 +9,11 @@ import { StateAggregator } from '../../../../src/stateAggregator/stateAggregator import { AuthFields } from '../../../../src/org/authInfo'; import { MockTestOrgData, shouldThrowSync, TestContext } from '../../../../src/testSetup'; import { uniqid } from '../../../../src/util/uniqid'; +import { expectPartialDeepMatch } from '../../helpers'; const username = 'espresso@coffee.com'; const org = new MockTestOrgData(uniqid(), { username }); -function expectPartialDeepMatch(actual: AuthFields, expected: AuthFields, ignore = ['refreshToken', 'accessToken']) { - for (const key of ignore) { - // @ts-expect-error - element is implicit any - delete actual?.[key]; - // @ts-expect-error - element is implicit any - delete expected?.[key]; - } - expect(actual).to.deep.equal(expected); -} - describe('OrgAccessor', () => { const $$ = new TestContext(); diff --git a/test/unit/util/checkLightningDomainTest.ts b/test/unit/util/checkLightningDomainTest.ts deleted file mode 100644 index 5f82277def..0000000000 --- a/test/unit/util/checkLightningDomainTest.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2021, 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 { expect } from 'chai'; -import { shouldThrow, TestContext } from '../../../src/testSetup'; -import { MyDomainResolver } from '../../../src/status/myDomainResolver'; -import checkLightningDomain from '../../../src/util/checkLightningDomain'; - -const TEST_IP = '1.1.1.1'; - -describe('checkLightningDomain', () => { - const $$ = new TestContext(); - - beforeEach(() => { - $$.SANDBOX.stub(MyDomainResolver.prototype, 'resolve').resolves(TEST_IP); - }); - - afterEach(() => { - $$.SANDBOX.restore(); - }); - - it('return true for internal urls', async () => { - const url = 'http://my-domain.stm.salesforce.com'; - const response = await checkLightningDomain(url); - expect(response).to.be.true; - }); - - it('return true for urls that dns can resolve', async () => { - const url = 'http://login.salesforce.com'; - const respose = await checkLightningDomain(url); - expect(respose).to.be.true; - }); - - it('throws on domain resolution failure', async () => { - $$.SANDBOX.restore(); - $$.SANDBOX.stub(MyDomainResolver.prototype, 'resolve').rejects(); - const url = 'http://login.salesforce.com'; - try { - await shouldThrow(checkLightningDomain(url)); - } catch (e) { - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - expect((e as Error).name).to.equal('Error'); - } - }); -}); diff --git a/test/unit/util/getJwtAudienceUrlTest.ts b/test/unit/util/getJwtAudienceUrlTest.ts index 4e665e9b3f..8fbdadae79 100644 --- a/test/unit/util/getJwtAudienceUrlTest.ts +++ b/test/unit/util/getJwtAudienceUrlTest.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 { OAuth2Config } from 'jsforce'; +import { OAuth2Config } from '@jsforce/jsforce-node'; import { expect } from 'chai'; import { Env } from '@salesforce/kit'; import { TestContext } from '../../../src/testSetup'; diff --git a/tsconfig.json b/tsconfig.json index 7f7d88a843..6bd25876fa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,6 +3,10 @@ "compilerOptions": { "outDir": "./lib", "resolveJsonModule": true, + "lib": ["ES2022"], + "module": "Node16", + "moduleResolution": "Node16", + "target": "ES2022", "rootDir": "./src", "plugins": [{ "transform": "./src/messageTransformer.ts" }], "esModuleInterop": true diff --git a/typedocExamples/status/streamingClientExamples.ts b/typedocExamples/status/streamingClientExamples.ts index adf18da5f5..8f65b6b67d 100644 --- a/typedocExamples/status/streamingClientExamples.ts +++ b/typedocExamples/status/streamingClientExamples.ts @@ -2,7 +2,7 @@ import { ensureJsonMap, ensureString, JsonCollection, JsonMap } from '@salesforc import { Org } from '../../src/org/org'; import { StreamingClient, StatusResult } from '../../src/status/streamingClient'; -import { HttpRequest } from 'jsforce'; +import { HttpRequest } from '@jsforce/jsforce-node'; export const streamingClientExamples = { classDoc: async () => { diff --git a/typedocExamples/tsconfig.json b/typedocExamples/tsconfig.json index a45fc563b6..c7fee8df61 100644 --- a/typedocExamples/tsconfig.json +++ b/typedocExamples/tsconfig.json @@ -5,6 +5,10 @@ "noEmit": true, "skipLibCheck": true, "resolveJsonModule": true, - "esModuleInterop": true + "esModuleInterop": true, + "lib": ["ES2022"], + "module": "Node16", + "moduleResolution": "Node16", + "target": "ES2022" } } diff --git a/yarn.lock b/yarn.lock index 9052bc92de..edcaa08ad9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -161,21 +161,6 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.1.tgz#1e416d3627393fab1cb5b0f2f1796a100ae9133a" integrity sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg== -"@babel/runtime-corejs3@^7.12.5": - version "7.23.2" - resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.2.tgz" - integrity sha512-54cIh74Z1rp4oIjsHjqN+WM4fMyCBYe+LpZ9jWm51CZ1fbH3SkAzQD/3XLoNkjbJ7YEmjobLXyvQrFypRHOrXw== - dependencies: - core-js-pure "^3.30.2" - regenerator-runtime "^0.14.0" - -"@babel/runtime@^7.12.5": - version "7.23.2" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz" - integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== - dependencies: - regenerator-runtime "^0.14.0" - "@babel/template@^7.22.15", "@babel/template@^7.24.0": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" @@ -506,6 +491,26 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jsforce/jsforce-node@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jsforce/jsforce-node/-/jsforce-node-3.1.0.tgz#7f1b4ba60c0c84b870af8e43d713907b10ed8152" + integrity sha512-xsn6Qj36YyhG7uCL9DOswZhqN/OVIpXm5s8AWD7V9hSJfp5ReebEsjT7a52ztEMmkUAYjWvZC5alBJr7jJCJig== + dependencies: + "@sindresorhus/is" "^4" + "@types/node" "^18.15.3" + abort-controller "^3.0.0" + base64url "^3.0.1" + csv-parse "^5.5.2" + csv-stringify "^6.4.4" + faye "^1.4.0" + form-data "^4.0.0" + fs-extra "^8.1.0" + https-proxy-agent "^5.0.0" + multistream "^3.1.0" + node-fetch "^2.6.1" + strip-ansi "^6.0.0" + xml2js "^0.6.2" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -537,26 +542,26 @@ resolved "https://registry.yarnpkg.com/@salesforce/dev-config/-/dev-config-4.1.0.tgz#e529576466d074e7a5f1441236510fef123da01e" integrity sha512-2iDDepiIwjXHS5IVY7pwv8jMo4xWosJ7p/UTj+lllpB/gnJiYLhjJPE4Z3FCGFKyvfg5jGaimCd8Ca6bLGsCQA== -"@salesforce/dev-scripts@^8.4.2": - version "8.4.2" - resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-8.4.2.tgz#8554bc46973bafb65dd52737448e3e600c10e727" - integrity sha512-Hua2fwrN1nb/rv8seE6thy43WeqS52UbXJ3Mp1scumM9ln3cksMJ0ZPtuRjtLaxziqkUjO7HV10UEzu35AX2ZA== +"@salesforce/dev-scripts@^8.5.0": + version "8.5.0" + resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-8.5.0.tgz#b0b44ca595450328c6186968528d9c0ef06cd27e" + integrity sha512-vR+CB5VoQrNAqNTcu5GZ/l4I4Rxd5HkIj/qTxEzP1EYnIlgjrbcsQgaunSnTrttIEy/BD8epd6UWAT8yAItufg== dependencies: "@commitlint/cli" "^17.1.2" "@commitlint/config-conventional" "^17.8.1" "@salesforce/dev-config" "^4.1.0" "@salesforce/prettier-config" "^0.0.3" - "@types/chai" "^4.3.11" + "@types/chai" "^4.3.14" "@types/mocha" "^10.0.6" - "@types/node" "^18" + "@types/node" "^18.19.28" "@types/sinon" "^10.0.20" chai "^4.3.10" chalk "^4.0.0" - cosmiconfig "^7.0.0" - eslint-config-salesforce-typescript "^3.2.11" + cosmiconfig "^8.3.6" + eslint-config-salesforce-typescript "^3.3.0" husky "^7.0.4" linkinator "^6.0.4" - mocha "^10.2.0" + mocha "^10.4.0" nyc "^15.1.0" prettier "^2.8.8" pretty-quick "^3.3.1" @@ -564,9 +569,9 @@ sinon "10.0.0" source-map-support "^0.5.21" ts-node "^10.9.2" - typedoc "^0.25.9" + typedoc "^0.25.12" typedoc-plugin-missing-exports "0.23.0" - typescript "^4.9.5" + typescript "^5.4.3" wireit "^0.14.4" "@salesforce/kit@^3.1.0": @@ -603,6 +608,11 @@ dependencies: tslib "^2.6.2" +"@sindresorhus/is@^4": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + "@sinonjs/commons@^1", "@sinonjs/commons@^1.3.0", "@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.1": version "1.8.6" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" @@ -687,7 +697,7 @@ dependencies: "@types/chai" "*" -"@types/chai@*", "@types/chai@^4.3.11": +"@types/chai@*", "@types/chai@^4.3.14": version "4.3.14" resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.14.tgz#ae3055ea2be43c91c9fd700a36d67820026d96e6" integrity sha512-Wj71sXE4Q4AkGdG9Tvq1u/fquNz9EdG4LIJMwVVII7ashjD/8cf8fyIfJAjRr6YcsXnSE8cOGQPq1gqeR8z+3w== @@ -731,15 +741,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.1.tgz#178d58ee7e4834152b0e8b4d30cbfab578b9bb30" integrity sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg== -"@types/node@^12.19.9": - version "12.20.55" - resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz" - integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== - -"@types/node@^18": - version "18.19.28" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.28.tgz#c64a2c992c8ebbf61100a4570e4eebc1934ae030" - integrity sha512-J5cOGD9n4x3YGgVuaND6khm5x07MMdAKkRyXnjVR6KFhLMNh2yONGiP7Z+4+tBOt5mK+GvDTiacTOVGGpqiecw== +"@types/node@^18.15.3", "@types/node@^18.19.28": + version "18.19.31" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.31.tgz#b7d4a00f7cb826b60a543cebdbda5d189aaecdcd" + integrity sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA== dependencies: undici-types "~5.26.4" @@ -748,11 +753,6 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== -"@types/parse-json@^4.0.0": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" - integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== - "@types/proper-lockfile@^4.1.4": version "4.1.4" resolved "https://registry.npmjs.org/@types/proper-lockfile/-/proper-lockfile-4.1.4.tgz" @@ -905,7 +905,7 @@ acorn@^8.4.1, acorn@^8.9.0: agent-base@6: version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" @@ -950,13 +950,6 @@ ansi-colors@4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -1158,7 +1151,7 @@ base64-js@^1.3.1: base64url@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== benchmark@^2.1.4: @@ -1359,11 +1352,6 @@ change-case@^4.1.2: snake-case "^3.0.4" tslib "^2.0.3" -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - check-error@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694" @@ -1418,18 +1406,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -1493,11 +1469,6 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@^4.0.1: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - comment-parser@1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.4.1.tgz#bdafead37961ac079be11eb7ec65c4d021eaf9cc" @@ -1571,16 +1542,6 @@ core-js-compat@^3.34.0: dependencies: browserslist "^4.23.0" -core-js-pure@^3.30.2: - version "3.33.0" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.0.tgz" - integrity sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg== - -core-js@^3.6.4: - version "3.33.0" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz" - integrity sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" @@ -1591,18 +1552,7 @@ cosmiconfig-typescript-loader@^4.0.0: resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz#f3feae459ea090f131df5474ce4b1222912319f9" integrity sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw== -cosmiconfig@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -cosmiconfig@^8.0.0: +cosmiconfig@^8.0.0, cosmiconfig@^8.3.6: version "8.3.6" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== @@ -1633,15 +1583,15 @@ csprng@*: dependencies: sequin "*" -csv-parse@^4.8.2: - version "4.16.3" - resolved "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz" - integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg== +csv-parse@^5.5.2: + version "5.5.5" + resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-5.5.5.tgz#68a271a9092877b830541805e14c8a80e6a22517" + integrity sha512-erCk7tyU3yLWAhk6wvKxnyPtftuy/6Ak622gOO7BCJ05+TYffnPCJF905wmOQm+BpkX54OdAl8pveJwUdpnCXQ== -csv-stringify@^5.3.4: - version "5.6.5" - resolved "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz" - integrity sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A== +csv-stringify@^6.4.4: + version "6.4.6" + resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-6.4.6.tgz#9ccf87cb8b017c96673a9fa061768c8ba83e8b98" + integrity sha512-h2V2XZ3uOTLilF5dPIptgUfN/o2ia/80Ie0Lly18LAnw5s8Eb7kt8rfxSUy24AztJZas9f6DPZpVlzDUtFt/ag== dargs@^7.0.0: version "7.0.0" @@ -2012,26 +1962,26 @@ eslint-config-salesforce-license@^0.2.0: resolved "https://registry.yarnpkg.com/eslint-config-salesforce-license/-/eslint-config-salesforce-license-0.2.0.tgz#323193f1aa15dd33fbf108d25fc1210afc11065e" integrity sha512-DJdBvgj82Erum82YMe+YvG/o6ukna3UA++lRl0HSTldj0VlBl3Q8hzCp97nRXZHra6JH1I912yievZzklXDw6w== -eslint-config-salesforce-typescript@^3.2.11: - version "3.2.11" - resolved "https://registry.yarnpkg.com/eslint-config-salesforce-typescript/-/eslint-config-salesforce-typescript-3.2.11.tgz#905102212d1a1e6752fbbfd805256e5e3173c102" - integrity sha512-joZX/tMJXn9U48KAEUEeoIlhFLwr8vSA+mazZLzyZ6vO6bA0LUz1t6gJLH+wjKkrhayNUGOG5aBI2ODmhFnk7w== +eslint-config-salesforce-typescript@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/eslint-config-salesforce-typescript/-/eslint-config-salesforce-typescript-3.3.0.tgz#308acead1909665a92e9d32895c592ec4c9ee87a" + integrity sha512-83+zp2Y2h9oz9D3UksjNGCw+xWD7ylIiAJZ58vUbBD10l8FRUMNyn+RDCKn0xCQz7xed5/LcmgUE4T7roe+HBw== dependencies: "@typescript-eslint/eslint-plugin" "^6.21.0" "@typescript-eslint/parser" "^6.21.0" eslint "^8.56.0" eslint-config-prettier "^9.1.0" - eslint-config-salesforce "^2.0.2" + eslint-config-salesforce "^2.2.0" eslint-config-salesforce-license "^0.2.0" eslint-plugin-header "^3.1.1" eslint-plugin-import "^2.29.1" eslint-plugin-jsdoc "^46.10.1" eslint-plugin-unicorn "^50.0.1" -eslint-config-salesforce@^2.0.2: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-salesforce/-/eslint-config-salesforce-2.1.0.tgz#4910e20cbf89f90c8c6bbd9a9ca949e89cbcf597" - integrity sha512-SAXd4jGG4rMjpD5anP7/3+EnxmNUKfSyfeHQkpsCBre876Va9oXnaAjiQL2jVozfrV1eWRyDxgOl+2GAfx9l7A== +eslint-config-salesforce@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eslint-config-salesforce/-/eslint-config-salesforce-2.2.0.tgz#04b6cf07dcbaabc32fc9edb0915860497db55c30" + integrity sha512-0zUEFJ2nNpMvVO3MgKEDUTGtaFZjL3xEIErr5h+BOft+OhGoIvZBNPnBBu12lvv29ylqIAQz5SwoVCCUzBhyPQ== eslint-import-resolver-node@^0.3.9: version "0.3.9" @@ -2254,15 +2204,6 @@ extend@^3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - fast-copy@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.1.tgz" @@ -2330,13 +2271,6 @@ faye@^1.4.0: tough-cookie "*" tunnel-agent "*" -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -2443,7 +2377,7 @@ fs-extra@^11.0.0: fs-extra@^8.1.0: version "8.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" @@ -2776,7 +2710,7 @@ http-parser-js@>=0.5.1: https-proxy-agent@^5.0.0: version "5.0.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" @@ -2805,13 +2739,6 @@ husky@^7.0.4: resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== -iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - ieee754@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" @@ -2863,25 +2790,6 @@ ini@^1.3.4, ini@^1.3.5: resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inquirer@^7.0.0: - version "7.3.3" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - internal-slot@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" @@ -2964,11 +2872,6 @@ is-date-object@^1.0.1: dependencies: has-tostringtag "^1.0.0" -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -3093,13 +2996,6 @@ is-windows@^1.0.2: resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -3241,32 +3137,6 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== -jsforce@^2.0.0-beta.29: - version "2.0.0-beta.29" - resolved "https://registry.npmjs.org/jsforce/-/jsforce-2.0.0-beta.29.tgz" - integrity sha512-Fq7xjOYOikyozZZDQNTfzsAdhcO0rUXwtavsjM+cCYUFiCMVOJJavgco303zOsJk3v8sdAYnGgHyKckLIhnyAg== - dependencies: - "@babel/runtime" "^7.12.5" - "@babel/runtime-corejs3" "^7.12.5" - "@types/node" "^12.19.9" - abort-controller "^3.0.0" - base64url "^3.0.1" - commander "^4.0.1" - core-js "^3.6.4" - csv-parse "^4.8.2" - csv-stringify "^5.3.4" - faye "^1.4.0" - form-data "^4.0.0" - fs-extra "^8.1.0" - https-proxy-agent "^5.0.0" - inquirer "^7.0.0" - multistream "^3.1.0" - node-fetch "^2.6.1" - open "^7.0.0" - regenerator-runtime "^0.13.3" - strip-ansi "^6.0.0" - xml2js "^0.5.0" - json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" @@ -3311,7 +3181,7 @@ jsonc-parser@^3.0.0, jsonc-parser@^3.2.0: jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== optionalDependencies: graceful-fs "^4.1.6" @@ -3530,7 +3400,7 @@ lodash.upperfirst@^4.3.1: resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" integrity sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== -lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4: +lodash@^4.17.15, lodash@^4.17.4: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -3753,7 +3623,7 @@ minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== -mocha@^10.2.0: +mocha@^10.4.0: version "10.4.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.4.0.tgz#ed03db96ee9cfc6d20c56f8e2af07b961dbae261" integrity sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA== @@ -3796,17 +3666,12 @@ ms@2.1.3, ms@^2.1.1: multistream@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/multistream/-/multistream-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/multistream/-/multistream-3.1.0.tgz#49c382bc0bb355e34d15ba3a9fc1cf0f66b9fded" integrity sha512-zBgD3kn8izQAN/TaL1PCMv15vYpf+Vcrsfub06njuYVYlzUldzpopTlrEZ53pZVEbfn3Shtv7vRFoOv6LOV87Q== dependencies: inherits "^2.0.1" readable-stream "^3.4.0" -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -3993,14 +3858,6 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^7.0.0: - version "7.4.2" - resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz" - integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - optionator@^0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" @@ -4013,11 +3870,6 @@ optionator@^0.9.3: prelude-ls "^1.2.1" type-check "^0.4.0" -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -4423,16 +4275,6 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -regenerator-runtime@^0.13.3: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-runtime@^0.14.0: - version "0.14.0" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz" - integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== - regexp-tree@^0.1.27: version "0.1.27" resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd" @@ -4508,14 +4350,6 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.22.2, resolve@^1.22.4: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - retry@^0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" @@ -4533,11 +4367,6 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -4545,13 +4374,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^6.6.0: - version "6.6.7" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - safe-array-concat@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" @@ -4586,11 +4408,6 @@ safe-stable-stringify@^2.3.1: resolved "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz" integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - samsam@1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz" @@ -4598,7 +4415,7 @@ samsam@1.3.0: sax@>=0.6.0: version "1.3.0" - resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== secure-json-parse@^2.4.0: @@ -5025,18 +4842,11 @@ through2@^4.0.0: dependencies: readable-stream "3" -"through@>=2.2.7 <3", through@^2.3.6: +"through@>=2.2.7 <3": version "2.3.8" resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -5120,11 +4930,6 @@ tsconfig-paths@^3.15.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - tslib@^2.0.3, tslib@^2.6.1, tslib@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" @@ -5159,11 +4964,6 @@ type-fest@^0.20.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" @@ -5230,26 +5030,21 @@ typedoc-plugin-missing-exports@0.23.0: resolved "https://registry.yarnpkg.com/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-0.23.0.tgz#076df6ffce4d84e8097be009b7c62a17d58477a5" integrity sha512-9smahDSsFRno9ZwoEshQDuIYMHWGB1E6LUud5qMxR2wNZ0T4DlZz0QjoK3HzXtX34mUpTH0dYtt7NQUK4D6B6Q== -typedoc@^0.25.9: - version "0.25.12" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.12.tgz#f73f0a8d3731d418cc604d4230f95a857799e27a" - integrity sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw== +typedoc@^0.25.12: + version "0.25.13" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.13.tgz#9a98819e3b2d155a6d78589b46fa4c03768f0922" + integrity sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ== dependencies: lunr "^2.3.9" marked "^4.3.0" minimatch "^9.0.3" shiki "^0.14.7" -"typescript@^4.6.4 || ^5.2.2", typescript@^5.4.4: +"typescript@^4.6.4 || ^5.2.2", typescript@^5.4.3, typescript@^5.4.4: version "5.4.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.4.tgz#eb2471e7b0a5f1377523700a21669dce30c2d952" integrity sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw== -typescript@^4.9.5: - version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== - unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -5267,7 +5062,7 @@ undici-types@~5.26.4: universalify@^0.1.0: version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== universalify@^0.2.0: @@ -5476,17 +5271,17 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -xml2js@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz" - integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== +xml2js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.6.2.tgz#dd0b630083aa09c161e25a4d0901e2b2a929b499" + integrity sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA== dependencies: sax ">=0.6.0" xmlbuilder "~11.0.0" xmlbuilder@~11.0.0: version "11.0.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== xmlcreate@^2.0.4: @@ -5514,11 +5309,6 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - yargs-parser@20.2.4: version "20.2.4" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"