From 7cf9969c1fed3dcf535aebbc9986c32be9214ffc Mon Sep 17 00:00:00 2001 From: Marshall Roch Date: Mon, 10 Jan 2022 09:29:10 -0500 Subject: [PATCH] 0.13.1 --- CHANGELOG.md | 38 ++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9b8c134..cd4e8119 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.13.1] 2022-01-10 + +### Changed + +- Switched from `colors` to `chalk` to mitigate a security vulnerability in `colors@1.4.1`. + ## [0.13.0] 2021-06-26 ### Added @@ -51,45 +57,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.6.3] 2019-01-18 ### Fixed -- Don't throw an error when jscodeshift processes an empty set of files (#295, +- 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 +- Custom/unknown CLI parameters are parsed as JSON, just like nomnom used to do. ## [0.6.2] 2018-12-05 ### Changed -- `@babel/register`/`@babel/preset-env` is configured to not transpile any -language features that the running Node process supports. That means if you use -features in your transform code supported by the Node version you are running, +- `@babel/register`/`@babel/preset-env` is configured to not transpile any +language features that the running Node process supports. That means if you use +features in your transform code supported by the Node version you are running, they will be left as is. Most of ES2015 is actually supported since Node v6. -- Do not transpile object rest/spread in transform code if supported by running +- Do not transpile object rest/spread in transform code if supported by running Node version. ### Fixed -- Presets and plugins passed to `@babel/register` are now properly named and +- Presets and plugins passed to `@babel/register` are now properly named and loaded. ## [0.6.1] 2018-12-04 ### Added -- Tranform files can be written in Typescript. If the file extension of the -transform file is `.ts` or `.tsx`, `@babel/preset-typescript` is used to -convert them. This requires the `--babel` option to be set (which it is by +- Tranform files can be written in Typescript. If the file extension of the +transform file is `.ts` or `.tsx`, `@babel/preset-typescript` is used to +convert them. This requires the `--babel` option to be set (which it is by default). ( #287 , @brieb ) ### Changed -- The preset and plugins for converting the transform file itself via babeljs -have been updated to work with babel v7. This included removing -`babel-preset-es2015` and `babel-preset-stage-1` in favor of -`@babel/preset-env`. Only `@babel/proposal-class-properties` and -`@babel/proposal-object-rest-spread` are enabled as experimental features. If +- The preset and plugins for converting the transform file itself via babeljs +have been updated to work with babel v7. This included removing +`babel-preset-es2015` and `babel-preset-stage-1` in favor of +`@babel/preset-env`. Only `@babel/proposal-class-properties` and +`@babel/proposal-object-rest-spread` are enabled as experimental features. If you want to use other's in your transform file, please create a PR. ### Fixed - Typescript parses use `@babel/parser` instead of Babylon ( #291, @elliottsj ) ### Bumped -- `micromatch` => v3.1.10, which doesn't (indirectly) depend on `randomatic` < +- `micromatch` => v3.1.10, which doesn't (indirectly) depend on `randomatic` < v3 anymore (see #292). diff --git a/package.json b/package.json index 23b5b95e..a31f9ea6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jscodeshift", - "version": "0.13.0", + "version": "0.13.1", "description": "A toolkit for JavaScript codemods", "repository": { "type": "git",