Skip to content

Releases: ijlee2/codemod-utils

Added JSDoc to @codemod-utils/ember-cli-string and @codemod-utils/json

24 Oct 17:31
26dd3c5
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/cli (#91)
  • @codemod-utils/ember-cli-string (#87)
  • @codemod-utils/json (#88, #89)
  • @codemod-utils/tests (#90)

Latest versions

Name Version
@codemod-utils/ast-javascript 1.1.1
@codemod-utils/ast-template 1.0.0
@codemod-utils/blueprints 1.0.0
@codemod-utils/cli 1.0.2
@codemod-utils/ember-cli-string 1.1.0
@codemod-utils/files 1.1.0
@codemod-utils/json 1.1.0
@codemod-utils/tests 1.1.1

Added JSDoc to @codemod-utils/tests

19 Oct 22:04
afacde2
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/tests (#86)

Latest versions

Name Version
@codemod-utils/ast-javascript 1.1.1
@codemod-utils/ast-template 1.0.0
@codemod-utils/blueprints 1.0.0
@codemod-utils/cli 1.0.1
@codemod-utils/ember-cli-string 1.0.0
@codemod-utils/files 1.1.0
@codemod-utils/json 1.0.1
@codemod-utils/tests 1.1.0

Added JSDoc to @codemod-utils/files. Updated dependencies.

05 Oct 21:53
Compare
Choose a tag to compare

Important

unionize() from @codemod-utils/files has been deprecated. Instead, you can directly pass an array of file paths or glob patterns to findFiles().

Before:

const files = [
  'package-lock.json',
  'pnpm-lock.yaml',
  'yarn.lock',
];

const filePaths = findFiles(unionize(files), {
  projectRoot,
});

After:

const files = [
  'package-lock.json',
  'pnpm-lock.yaml',
  'yarn.lock',
];

const filePaths = findFiles(files, {
  projectRoot,
});

Updated packages

  • @codemod-utils/ast-javascript (#78)
  • @codemod-utils/cli (#77, #79)
  • @codemod-utils/files (#77, #78)
  • @codemod-utils/json (#78)
  • @codemod-utils/tests (#78)

Latest versions

Name Version
@codemod-utils/ast-javascript 1.1.1
@codemod-utils/ast-template 1.0.0
@codemod-utils/blueprints 1.0.0
@codemod-utils/cli 1.0.1
@codemod-utils/ember-cli-string 1.0.0
@codemod-utils/files 1.1.0
@codemod-utils/json 1.0.1
@codemod-utils/tests 1.0.1

Set decoratorsBeforeExport to true

20 Sep 13:33
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/ast-javascript (#74)

Latest versions

Name Version
@codemod-utils/ast-javascript 1.1.0
@codemod-utils/ast-template 1.0.0
@codemod-utils/blueprints 1.0.0
@codemod-utils/cli 1.0.0
@codemod-utils/ember-cli-string 1.0.0
@codemod-utils/files 1.0.0
@codemod-utils/json 1.0.0
@codemod-utils/tests 1.0.0

Dropped Node 16 support and marked stable

14 Sep 08:40
Compare
Choose a tag to compare

Note

If you created a codemod project with @codemod-utils/cli, see the updated test fixtures in #71 to learn how to update files in your project:

  • .github/workflows/ci.yml
  • .eslintrc.cjs
  • README.md
  • package.json
  • tsconfig.build.json
  • tsconfig.json

Note

Note, for TypeScript projects, I relaxed the eslint configuration by extending @typescript-eslint's recommended rules (instead of recommended-type-checked). As a result, there may be // eslint-disable comments that you can remove now.

Updated packages

  • @codemod-utils/ast-javascript (#71)
  • @codemod-utils/ast-template (#71)
  • @codemod-utils/blueprints (#71)
  • @codemod-utils/cli (#71)
  • @codemod-utils/ember-cli-string (#71)
  • @codemod-utils/files (#71)
  • @codemod-utils/json (#71)
  • @codemod-utils/tests (#71)

Latest versions

Name Version
@codemod-utils/ast-javascript 1.0.0
@codemod-utils/ast-template 1.0.0
@codemod-utils/blueprints 1.0.0
@codemod-utils/cli 1.0.0
@codemod-utils/ember-cli-string 1.0.0
@codemod-utils/files 1.0.0
@codemod-utils/json 1.0.0
@codemod-utils/tests 1.0.0

Updated dependencies

02 Sep 06:25
Compare
Choose a tag to compare

⚠️ If you created a codemod project with @codemod-utils/cli, see ember-codemod-v1-to-v2#63 to learn how you can remove @tsconfig/esm (deprecated) from tsconfig.json and tsconfig.build.json.

Updated packages

  • @codemod-utils/ast-javascript (#69)
  • @codemod-utils/cli (#70)
  • @codemod-utils/files (#69)
  • @codemod-utils/json (#69)
  • @codemod-utils/tests (#69)

Latest versions

Name Version
@codemod-utils/ast-javascript 0.3.4
@codemod-utils/ast-template 0.3.1
@codemod-utils/blueprints 0.2.1
@codemod-utils/cli 0.2.5
@codemod-utils/ember-cli-string 0.1.1
@codemod-utils/files 0.5.3
@codemod-utils/json 0.4.2
@codemod-utils/tests 0.3.1

Updated setup for codemod projects

12 Aug 06:17
9d62412
Compare
Choose a tag to compare

Going forward, a codemod project (created with @codemod-utils/cli) requires installing @sondr3/minitest as a separate development dependency. (Before, the testing library got pulled in from installing @codemod-utils/tests.) This should help end-developers install one version of @sondr3/minitest.

In addition, I updated @codemod-utils/cli so that codemod projects can start with more up-to-date dependencies.

Updated packages

  • @codemod-utils/ast-javascript (#64)
  • @codemod-utils/cli (#66)
  • @codemod-utils/json (#64)
  • @codemod-utils/tests (#65)

Latest versions

Name Version
@codemod-utils/ast-javascript 0.3.3
@codemod-utils/ast-template 0.3.1
@codemod-utils/blueprints 0.2.1
@codemod-utils/cli 0.2.4
@codemod-utils/ember-cli-string 0.1.1
@codemod-utils/files 0.5.2
@codemod-utils/json 0.4.1
@codemod-utils/tests 0.3.0

Updated blueprints for @codemod-utils/cli

02 Aug 13:51
Compare
Choose a tag to compare

I fixed inconsistent formatting in CONTRIBUTING.md and README.md. In addition, I updated latestVersions so that the latest versions of @typescript-eslint/* and eslint may be installed.

Updated packages

  • @codemod-utils/cli (#63)

Latest versions

Name Version
@codemod-utils/ast-javascript 0.3.2
@codemod-utils/ast-template 0.3.1
@codemod-utils/blueprints 0.2.1
@codemod-utils/cli 0.2.3
@codemod-utils/ember-cli-string 0.1.1
@codemod-utils/files 0.5.2
@codemod-utils/json 0.4.0
@codemod-utils/tests 0.2.5

Added tutorial for @codemod-utils

28 Jul 13:40
Compare
Choose a tag to compare

The main change is the addition of a tutorial for @codemod-utils. I updated @codemod-utils/cli accordingly.

Updated packages

  • @codemod-utils/cli (#62)
  • @codemod-utils/json (#60)

⚠️ @codemod-utils/[email protected], which depends on [email protected], requires your codemod project to run on typescript@>=5.1.0.

Latest versions

Name Version
@codemod-utils/ast-javascript 0.3.2
@codemod-utils/ast-template 0.3.1
@codemod-utils/blueprints 0.2.1
@codemod-utils/cli 0.2.2
@codemod-utils/ember-cli-string 0.1.1
@codemod-utils/files 0.5.2
@codemod-utils/json 0.4.0
@codemod-utils/tests 0.2.5

Simplified blueprint for prettier configuration

12 Jul 09:49
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/cli (#51)

Latest versions

Name Version
@codemod-utils/ast-javascript 0.3.2
@codemod-utils/ast-template 0.3.1
@codemod-utils/blueprints 0.2.1
@codemod-utils/cli 0.2.1
@codemod-utils/ember-cli-string 0.1.1
@codemod-utils/files 0.5.2
@codemod-utils/json 0.3.4
@codemod-utils/tests 0.2.5