Skip to content

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

Refactored code and updated dependencies

21 Jun 13:27
Compare
Choose a tag to compare

Simplified project structure

13 Jun 18:14
Compare
Choose a tag to compare

v0.7.2-alpha.2

13 Jun 18:09
Compare
Choose a tag to compare
v0.7.2-alpha.2 Pre-release
Pre-release
Tagged 0.7.2-alpha.2

Investigated how to simplify project structure

13 Jun 16:56
Compare
Choose a tag to compare

#43 didn't quite work. Ignore this tag.

Fully patched 0.7.0

12 Jun 14:47
Compare
Choose a tag to compare

Looks better. 😓

0.7.1-alpha.1

12 Jun 14:40
Compare
Choose a tag to compare
0.7.1-alpha.1 Pre-release
Pre-release

Investigated how to get blueprints to work.

Introduced TypeScript

12 Jun 14:23
Compare
Choose a tag to compare

I added types to improve documentation and learn how we can write codemods in TypeScript.

A bug may be possible when running npx [email protected]. I'll update the release notes after testing the release on my local machine.

Separated validation concerns

10 Jun 14:00
Compare
Choose a tag to compare

@codemod-utils/[email protected] allows us to opt in to validating the name and version.

Updated dependencies and latestVersions

10 Jun 11:32
Compare
Choose a tag to compare

Updated latestVersions and babel.config.json

31 May 12:21
Compare
Choose a tag to compare

A couple of changes to the blueprint files. In effect, I downstreamed the changes in @embroider/[email protected].

You can update your addon's babel.config.json as shown below:

/* Before: babel.config.json (TS projects) */
{
  "presets": [["@babel/preset-typescript"]],
  "plugins": [
    "@embroider/addon-dev/template-colocation-plugin",
    ["@babel/plugin-transform-typescript", { "allowDeclareFields": true }],
    ["@babel/plugin-proposal-decorators", { "legacy": true }],
    "@babel/plugin-proposal-class-properties"
  ]
}
/* After: babel.config.json (TS projects) */
{
  "presets": [["@babel/preset-typescript"]],
  "plugins": [
    "@embroider/addon-dev/template-colocation-plugin",
    ["@babel/plugin-transform-typescript", { "allowDeclareFields": true }],
    ["@babel/plugin-proposal-decorators", { "version": "legacy" }],
    "@babel/plugin-proposal-class-properties"
  ]
}