Skip to content

Releases: ijlee2/ember-codemod-v1-to-v2

Updated dependencies

30 May 11:34
077a8cf
Compare
Choose a tag to compare
2.1.2

Tagged 2.1.2

Updated latestVersions

13 May 07:11
6d73017
Compare
Choose a tag to compare
2.1.1

Tagged 2.1.1

Updated dependencies

09 May 07:17
862480f
Compare
Choose a tag to compare
2.1.0

Tagged 2.1.0

Modernized blueprints. Dropped Node v18 support.

25 Mar 09:39
c0ed718
Compare
Choose a tag to compare

Since ember-codemod-v1-to-v2@1.0.0 (i.e. 2023, when the migration guide had been written), the blueprints from ember-cli and @embroider/addon-blueprint have changed, and several dependencies for an Ember project (e.g. eslint, ember-try) have introduced breaking changes through major releases.

As a result, if I simply let the codemod move files (i.e. use existing configurations and old versions of dependencies), the resulting project will become hard to fix for maintainers who are new to v2 addons. It's now a good time for the codemod to reset the project in a few ways:

  • Configure linters (ember-template-lint, eslint, stylelint, and typescript).
  • Configure .gitignore files.
  • Install ember-try@v4.

ember-codemod-v1-to-v2@2.0.0 also introduces a couple of new features:

  • Add addon.publicAssets() to rollup.config.mjs.
  • Set up @embroider/broccoli-side-watch in test-app.

It follows @embroider/addon-blueprint@4.1.1 closely.

Simplified lint configurations

10 Feb 12:21
72e5071
Compare
Choose a tag to compare
1.7.1

Tagged 1.7.1

Updated dependencies and blueprints

15 Jan 08:33
973889d
Compare
Choose a tag to compare

Follows @embroider/addon-blueprint@3.2.0 closely.

Updated dependencies and blueprints

27 Dec 12:04
2872178
Compare
Choose a tag to compare

Follows @embroider/addon-blueprint@3.0.0 closely.

Corrected the addon file locations for TypeScript projects

05 Sep 08:56
70c5d58
Compare
Choose a tag to compare

Follows @embroider/addon-blueprint@2.18.0 closely.

Note

If you had addon-test-support/index.{js,ts} in your v1 addon, you will need to add test-support.js (or test-support.ts) to addon.publicEntrypoints() in the Rollup configuration.

Downstreamed changes from @codemod-utils/cli@2.0.1

28 Aug 08:54
b03f3eb
Compare
Choose a tag to compare

Updated dependencies. Used pnpm@9 to manage dependencies.

14 Aug 07:40
876e9e7
Compare
Choose a tag to compare

Follows @embroider/addon-blueprint@2.17.0 closely.