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",