diff --git a/CHANGELOG.md b/CHANGELOG.md index 825c32f0..7a551c7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1,55 @@ + +## v2.0.0 (2023-09-27) + +#### :boom: Breaking Change +* [#1194](https://github.com/ember-cli/ember-cli-update/pull/1194) feat!: remove deprecated ability to run as ember addon command ([@kellyselden](https://github.com/kellyselden)) + +#### :rocket: Enhancement +* [#1211](https://github.com/ember-cli/ember-cli-update/pull/1211) use pacote instead of npm cli ([@kellyselden](https://github.com/kellyselden)) + +#### :bug: Bug Fix +* [#1240](https://github.com/ember-cli/ember-cli-update/pull/1240) Fix custom blueprints ([@mansona](https://github.com/mansona)) + +#### :memo: Documentation +* [#1192](https://github.com/ember-cli/ember-cli-update/pull/1192) add yargs-help-output ([@kellyselden](https://github.com/kellyselden)) + +#### :house: Internal +* [#1243](https://github.com/ember-cli/ember-cli-update/pull/1243) Fix CI ([@mansona](https://github.com/mansona)) +* [#1199](https://github.com/ember-cli/ember-cli-update/pull/1199) remove redundant json ([@kellyselden](https://github.com/kellyselden)) +* [#1201](https://github.com/ember-cli/ember-cli-update/pull/1201) upgrade getBlueprintNameOverride tests ([@kellyselden](https://github.com/kellyselden)) +* [#1209](https://github.com/ember-cli/ember-cli-update/pull/1209) use .mocharc.js config files ([@kellyselden](https://github.com/kellyselden)) +* [#1200](https://github.com/ember-cli/ember-cli-update/pull/1200) use proper promises in sinon stubs ([@kellyselden](https://github.com/kellyselden)) +* [#1198](https://github.com/ember-cli/ember-cli-update/pull/1198) use getVersion from boilerplate-update ([@kellyselden](https://github.com/kellyselden)) + +
+ + Dependency updates + +* [#1170](https://github.com/ember-cli/ember-cli-update/pull/1170) Update dependency npm-package-arg to v9 ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1206](https://github.com/ember-cli/ember-cli-update/pull/1206) Update dependency standard-node-template to v3 ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1174](https://github.com/ember-cli/ember-cli-update/pull/1174) Update dependency sinon to v14 ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1202](https://github.com/ember-cli/ember-cli-update/pull/1202) Update dependency @kellyselden/node-template to v3 ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1166](https://github.com/ember-cli/ember-cli-update/pull/1166) Update dependency @kellyselden/node-template to v2.2.2 ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1207](https://github.com/ember-cli/ember-cli-update/pull/1207) update sinon-chai ([@kellyselden](https://github.com/kellyselden)) +* [#1205](https://github.com/ember-cli/ember-cli-update/pull/1205) update dev deps ([@kellyselden](https://github.com/kellyselden)) +* [#1190](https://github.com/ember-cli/ember-cli-update/pull/1190) Update dependency standard-node-template to v2.1.0 ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1165](https://github.com/ember-cli/ember-cli-update/pull/1165) Update dependency mout to 1.2.3 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1180](https://github.com/ember-cli/ember-cli-update/pull/1180) Update dependency hosted-git-info [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1187](https://github.com/ember-cli/ember-cli-update/pull/1187) Update dependency underscore to 1.12.1 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1184](https://github.com/ember-cli/ember-cli-update/pull/1184) Update dependency path-parse to 1.0.7 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1182](https://github.com/ember-cli/ember-cli-update/pull/1182) Update dependency nanoid to 3.1.31 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1181](https://github.com/ember-cli/ember-cli-update/pull/1181) Update dependency lodash to 4.17.21 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1179](https://github.com/ember-cli/ember-cli-update/pull/1179) Update dependency handlebars to 4.7.7 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1178](https://github.com/ember-cli/ember-cli-update/pull/1178) Update dependency glob-parent to 5.1.2 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1177](https://github.com/ember-cli/ember-cli-update/pull/1177) Update dependency follow-redirects to 1.14.8 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1176](https://github.com/ember-cli/ember-cli-update/pull/1176) Update dependency engine.io to 4.0.0 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1175](https://github.com/ember-cli/ember-cli-update/pull/1175) Update dependency ansi-regex [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) +* [#1172](https://github.com/ember-cli/ember-cli-update/pull/1172) Update dependency async to 2.6.4 [SECURITY] ([@renovate[bot]](https://github.com/apps/renovate)) + +
+ +#### Committers: 2 +- Chris Manson ([@mansona](https://github.com/mansona)) +- Kelly Selden ([@kellyselden](https://github.com/kellyselden)) + # Changelog diff --git a/README.md b/README.md index d72d39bc..6140f0b2 100644 --- a/README.md +++ b/README.md @@ -80,40 +80,191 @@ ember-cli-update --run-codemods ``` - --help Show help [boolean] - --version Show version number [boolean] - --package-name, --package, -p Provide a package that can contain many +ember-cli-update + +Commands: + ember-cli-update bootstrap saves the detected blueprint state + ember-cli-update codemods Run codemods to help update your code + ember-cli-update compare Show the changes between different versions + without updating + ember-cli-update init initialize a blueprint + ember-cli-update install install an addon + ember-cli-update reset reset a blueprint + ember-cli-update save save old blueprint state + ember-cli-update stats list blueprint version updates + +Options: + --help Show help [boolean] + --version Show version number [boolean] + -p, --package-name, --package Provide a package that can contain many blueprints ("@glimmer/blueprint", "git+https:// git@github.com/tildeio/libkit.git", "../blueprint") [string] - --blueprint, -b Provide a custom blueprint for use in the + -b, --blueprint Provide a custom blueprint for use in the update ("@glimmer/blueprint", "git+https://git@ github.com/tildeio/libkit.git", "../blueprint") [string] - --from Use a starting version that is different than + --from Use a starting version that is different than what is in your package.json ("2.9.1") [string] - --to Update to a version that isn't latest + --to Update to a version that isn't latest ("2.14.1", "~2.15", "latest", "beta") [string] - --resolve-conflicts Automatically run git mergetool if conflicts + --resolve-conflicts Automatically run git mergetool if conflicts found [boolean] [default: false] - --run-codemods Run codemods to help update your code + --run-codemods Run codemods to help update your code [boolean] [default: false] - --codemods-source Supply your own codemods manifest via URL + --codemods-source Supply your own codemods manifest via URL ("ember-app-codemods-manifest@*", "git+https://github.com/ember-cli/ember-app-cod emods-manifest.git#semver:*") [string] - --codemods-json Supply your own codemods manifest via JSON (`{ + --codemods-json Supply your own codemods manifest via JSON (`{ /* json */ }`) [string] - --reset Reset your code to the default blueprint at the + --reset Reset your code to the default blueprint at the new version [boolean] [default: false] - --compare-only Show the changes between different versions + --compare-only Show the changes between different versions without updating [boolean] [default: false] - --stats-only Show all calculated values regarding your + --stats-only Show all calculated values regarding your project [boolean] [default: false] - --list-codemods List available codemods + --list-codemods List available codemods + [boolean] [default: false] + --output-repo An output repository of changes over time + [string] + +ember-cli-update bootstrap + +saves the detected blueprint state + +Options: + --help Show help [boolean] + --version Show version number [boolean] + +ember-cli-update codemods + +Run codemods to help update your code + +Options: + --help Show help [boolean] + --version Show version number [boolean] + -p, --packageName, --package Provide a package that can contain many + blueprints ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + -b, --blueprint Provide a custom blueprint for use in the update + ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + --source-json Supply your own codemods manifest via JSON (`{ + /* json */ }`) [string] + --list List available codemods + [boolean] [default: false] + +ember-cli-update compare + +Show the changes between different versions without updating + +Options: + --help Show help [boolean] + --version Show version number [boolean] + -p, --packageName, --package Provide a package that can contain many + blueprints ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + -b, --blueprint Provide a custom blueprint for use in the update + ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + --to Update to a version that isn't latest ("2.14.1", + "~2.15", "latest", "beta") [string] + +ember-cli-update init + +initialize a blueprint + +Options: + --help Show help [boolean] + --version Show version number [boolean] + -b, --blueprint Provide a custom blueprint for use in the update + ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + --to Update to a version that isn't latest ("2.14.1", + "~2.15", "latest", "beta") [string] + --resolveConflicts Automatically run git mergetool if conflicts found [boolean] [default: false] - --output-repo An output repository of changes over time + --outputRepo An output repository of changes over time [string] + --codemodsSource Supply your own codemods manifest via URL + ("ember-app-codemods-manifest@*", + "git+https://github.com/ember-cli/ember-app-codemods-m + anifest.git#semver:*") [string] + +ember-cli-update install + +install an addon + +Options: + --help Show help [boolean] + --version Show version number [boolean] + -b, --blueprint Provide a custom blueprint for use in the update + ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + +ember-cli-update reset + +reset a blueprint + +Options: + --help Show help [boolean] + --version Show version number [boolean] + -p, --packageName, --package Provide a package that can contain many + blueprints ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + -b, --blueprint Provide a custom blueprint for use in the update + ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + --to Update to a version that isn't latest ("2.14.1", + "~2.15", "latest", "beta") [string] + +ember-cli-update save + +save old blueprint state + +Options: + --help Show help [boolean] + --version Show version number [boolean] + -p, --packageName, --package Provide a package that can contain many + blueprints ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + -b, --blueprint Provide a custom blueprint for use in the update + ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + --from Use a starting version that is different than + what is in your package.json ("2.9.1") [string] + --outputRepo An output repository of changes over time [string] + --codemodsSource Supply your own codemods manifest via URL + ("ember-app-codemods-manifest@*", + "git+https://github.com/ember-cli/ember-app-code + mods-manifest.git#semver:*") [string] + +ember-cli-update stats + +list blueprint version updates + +Options: + --help Show help [boolean] + --version Show version number [boolean] + -p, --packageName, --package Provide a package that can contain many + blueprints ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] + -b, --blueprint Provide a custom blueprint for use in the update + ("@glimmer/blueprint", + "git+https://git@github.com/tildeio/libkit.git", + "../blueprint") [string] ``` diff --git a/package-lock.json b/package-lock.json index b87b0c8d..8f88841a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "ember-cli-update", - "version": "1.0.1", + "version": "2.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 2d981588..f795b472 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ember-cli-update", - "version": "1.0.1", + "version": "2.0.0", "description": "Update Ember CLI projects", "keywords": [ "ember.js",