Skip to content

Releases: facebook/jscodeshift

v17.3.0

24 Mar 15:11
Compare
Choose a tag to compare

Minor Changes

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

v17.2.0

20 Mar 06:40
Compare
Choose a tag to compare

Minor Changes

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

v17.1.2

10 Jan 21:45
12e5412
Compare
Choose a tag to compare

Patch Changes

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

v17.1.1

01 Nov 01:18
Compare
Choose a tag to compare

[17.1.1] 2024-10-31

Fixed

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

17.1.0

31 Oct 00:46
Compare
Choose a tag to compare

[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

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

06 Aug 19:58
Compare
Choose a tag to compare

[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

10 Jan 14:32
Compare
Choose a tag to compare

Changed

  • Switched from colors to chalk to mitigate a security vulnerability in [email protected].

Full Changelog: 0.13.0...0.13.1

v0.7.0

11 Dec 17:48
308e246
Compare
Choose a tag to compare

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

30 Apr 16:29
Compare
Choose a tag to compare

Changed

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

v0.6.3

22 Jan 21:10
Compare
Choose a tag to compare

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.