Skip to content

Releases: meta/jscodeshift

v17.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Mar 15:11

Minor Changes

  • 6c2ff57: Bumps recast to allow parsing of Typescript type arguments on tagged template literals

v17.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 06:40

Minor Changes

  • e5fe5be: Bumps recast to resolve a bug where JSX elements are wrapped in two pairs of parenthesis

v17.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Jan 21:45
12e5412

Patch Changes

  • 8f60fbf: Enable async tranformers in test utils.
    All notable changes to this project will be documented in this file.

v17.1.1

Choose a tag to compare

@Daniel15 Daniel15 released this 01 Nov 01:18

[17.1.1] 2024-10-31

Fixed

  • Republished with temp dependency properly removed (#638, thanks @trivikr for reporting)

17.1.0

Choose a tag to compare

@Daniel15 Daniel15 released this 31 Oct 00:46

[17.1.0] 2024-10-30

Added

  • pkg.pr.new will now be used to build an npm pakage for each commit to the repo, allowing you to more easily test changes or use new features before an official release is cut. (#622, @Aslemammad)

Changed

  • Replaced temp library with tmp (#633, @r4zendev)

Fixed

  • Removed old docs command from package.json since the new docs are in the website folder, which has instructions in its README.

17.0.0

Choose a tag to compare

@Daniel15 Daniel15 released this 06 Aug 19:58

[17.0.0] 2024-08-06

We needed to go from v0.x to a major release, and it may as well happen now. jscodeshift has been around for nine years though, so going to v1.0.0 didn't feel quite right. I've instead promoted the minor version number to a major version number, similar to what React did when it went from 0.14 to 15.0.

Fixed

  • Node.js 16 is now explicitly specified as the minimum required version. It was already required due to some dependencies requiring it, but this makes it explicit (#607, @trivikr)

Added

Changed

0.13.1

Choose a tag to compare

@mroch mroch released this 10 Jan 14:32

Changed

  • Switched from colors to chalk to mitigate a security vulnerability in colors@1.4.1.

Full Changelog: 0.13.0...0.13.1

v0.7.0

Choose a tag to compare

@jbrown215 jbrown215 released this 11 Dec 17:48
308e246

Added

Changed

  • Moved from BSD to MIT license

Fixed

  • No longer throw an error when calling jscodeshift on a non-existent path (#334, @threepointone)
  • Preserve the original file extension in remote files (#317, @samselikoff)

v0.6.4

Choose a tag to compare

@fkling fkling released this 30 Apr 16:29

Changed

  • Allow writing tests in TypeScript (#308)
  • Better handling of .gitingore files: Ignore comments and support \r\n line breaks (#306)

v0.6.3

Choose a tag to compare

@fkling fkling released this 22 Jan 21:10

Fixed

  • Don't throw an error when jscodeshift processes an empty set of files (#295, @skovhus).
  • renameTo should not rename class properties (#296, @henryqdineen).
  • Custom/unknown CLI parameters are parsed as JSON, just like nomnom used to do.