Skip to content

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

Fixed bugs for scoped packages

10 Feb 04:46

Choose a tag to compare

Thanks to @phndiaye.

Bug fixes

1. See #17 to learn how to keep your v2 addon up-to-date.

Fixed a bug for TypeScript projects

31 Jan 22:47

Choose a tag to compare

Bug fixes

  • Listed the default key as the last (the bug didn't affect JavaScript projects)1

1. See #16 to learn how to keep your v2 addon up-to-date.

Downstreamed changes from @embroider/addon-blueprint

31 Jan 22:10

Choose a tag to compare

Features

Bug fixes

1. See #14 to learn how to keep your v2 addon up-to-date.

Added files from addon-test-support to addon.publicEntrypoints()

27 Jan 10:22

Choose a tag to compare

Features

  • When a v1 addon has addon-test-support, the codemod adds its files to addon.publicEntrypoints(). In other words, the codemod takes care of a configuration step for rollup.config.{js,mjs}.1

1. See #11 to learn how to keep your v2 addon up-to-date.

Added tests and refactored code. Fixed a bug.

23 Jan 11:36

Choose a tag to compare

Improved documentation

I made a few refactors to help with future maintenance and onboarding:

  • Reorganized helpers for test fixtures
  • Renamed the two types of options
  • Reorganized utility functions and wrote unit tests

Bug fixes

There is 1 bug fix:

  • Handled multiline comments in tsconfig.json

(At the moment, both inline and multiline comments are removed so that JSON.parse() doesn't cause a runtime error. In the future, I may look at whether there's an easy way to preserve comments and partially update a JSON.)

Added tests and refactored code. Fixed a few bugs.

19 Jan 18:27

Choose a tag to compare

Improved documentation

All migration steps are now tested at an "integration" level. This will help with future maintenance and onboarding. Certain steps are tested more rigorously because the file contents are checked.

Bug fixes

The following migration steps have been updated:

Added tests and refactored code

18 Jan 11:40

Choose a tag to compare

0.1.3

Marked v0.1.3 release for npm

Accounted for the location of the installed package

16 Jan 14:41

Choose a tag to compare

0.1.2

Marked v0.1.2 release for npm

Ensured that .gitignore is added to the workspace root

16 Jan 13:10

Choose a tag to compare

0.1.1

Marked v0.1.1 release for npm

Initial release

16 Jan 12:32

Choose a tag to compare

0.1.0

Marked v0.1.0 release for npm