@@ -4,6 +4,40 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ )
5
5
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
6
6
7
+ ## [ 0.13.1] 2022-01-10
8
+
9
+ ### Changed
10
+
11
+ - Switched from
` colors ` to
` chalk ` to mitigate a security vulnerability in
` [email protected] ` .
12
+
13
+ ## [ 0.13.0] 2021-06-26
14
+
15
+ ### Added
16
+
17
+ - Added a ` --fail-on-error ` flag to return a ` 1 ` error code when errors were found (#416 , @marcodejongh )
18
+ - Created ` template.asyncExpression ` (#405 , @jedwards1211 )
19
+
20
+ ### Changed
21
+
22
+ - Removed lodash dependency from tsx parser (#432 , @JHilker and @robyoder )
23
+
24
+ ## [ 0.12.0] 2021-04-21
25
+ ### Changed
26
+ - Allow transform to be a Promise (#237 , @rektide )
27
+ - Support newer TypeScript syntax by upgrading to newer Babel parser (#410 , @wdoug and @mfeckie )
28
+
29
+ ## [ 0.11.0] 2020-09-01
30
+ ### Changed
31
+ - Updated ` recast ` to latest
32
+
33
+ ## [ 0.10.0] 2020-06-01
34
+ ### Changed
35
+ - Updated ` flow-parser ` to latest, and enabled Flow Enums parsing by default when using Flow parser
36
+
37
+ ## [ 0.8.0] 2020-05-03
38
+ ### Changed
39
+ - Dropped support for Node versions 6 and 8
40
+
7
41
## [ 0.7.0] 2019-12-11
8
42
## Added
9
43
- Added jest snapshot utils (#297 , @dogoku )
@@ -23,45 +57,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
23
57
24
58
## [ 0.6.3] 2019-01-18
25
59
### Fixed
26
- - Don't throw an error when jscodeshift processes an empty set of files (#295 ,
60
+ - Don't throw an error when jscodeshift processes an empty set of files (#295 ,
27
61
@skovhus ).
28
62
- ` renameTo ` should not rename class properties (#296 , @henryqdineen ).
29
- - Custom/unknown CLI parameters are parsed as JSON, just like nomnom used to
63
+ - Custom/unknown CLI parameters are parsed as JSON, just like nomnom used to
30
64
do.
31
65
32
66
33
67
## [ 0.6.2] 2018-12-05
34
68
### Changed
35
- - ` @babel/register ` /` @babel/preset-env ` is configured to not transpile any
36
- language features that the running Node process supports. That means if you use
37
- features in your transform code supported by the Node version you are running,
69
+ - ` @babel/register ` /` @babel/preset-env ` is configured to not transpile any
70
+ language features that the running Node process supports. That means if you use
71
+ features in your transform code supported by the Node version you are running,
38
72
they will be left as is. Most of ES2015 is actually supported since Node v6.
39
- - Do not transpile object rest/spread in transform code if supported by running
73
+ - Do not transpile object rest/spread in transform code if supported by running
40
74
Node version.
41
75
42
76
### Fixed
43
- - Presets and plugins passed to ` @babel/register ` are now properly named and
77
+ - Presets and plugins passed to ` @babel/register ` are now properly named and
44
78
loaded.
45
79
46
80
47
81
## [ 0.6.1] 2018-12-04
48
82
### Added
49
- - Tranform files can be written in Typescript. If the file extension of the
50
- transform file is ` .ts ` or ` .tsx ` , ` @babel/preset-typescript ` is used to
51
- convert them. This requires the ` --babel ` option to be set (which it is by
83
+ - Tranform files can be written in Typescript. If the file extension of the
84
+ transform file is ` .ts ` or ` .tsx ` , ` @babel/preset-typescript ` is used to
85
+ convert them. This requires the ` --babel ` option to be set (which it is by
52
86
default). ( #287 , @brieb )
53
87
54
88
### Changed
55
- - The preset and plugins for converting the transform file itself via babeljs
56
- have been updated to work with babel v7. This included removing
57
- ` babel-preset-es2015 ` and ` babel-preset-stage-1 ` in favor of
58
- ` @babel/preset-env ` . Only ` @babel/proposal-class-properties ` and
59
- ` @babel/proposal-object-rest-spread ` are enabled as experimental features. If
89
+ - The preset and plugins for converting the transform file itself via babeljs
90
+ have been updated to work with babel v7. This included removing
91
+ ` babel-preset-es2015 ` and ` babel-preset-stage-1 ` in favor of
92
+ ` @babel/preset-env ` . Only ` @babel/proposal-class-properties ` and
93
+ ` @babel/proposal-object-rest-spread ` are enabled as experimental features. If
60
94
you want to use other's in your transform file, please create a PR.
61
95
62
96
### Fixed
63
97
- Typescript parses use ` @babel/parser ` instead of Babylon ( #291 , @elliottsj )
64
98
65
99
### Bumped
66
- - ` micromatch ` => v3.1.10, which doesn't (indirectly) depend on ` randomatic ` <
100
+ - ` micromatch ` => v3.1.10, which doesn't (indirectly) depend on ` randomatic ` <
67
101
v3 anymore (see #292 ).
0 commit comments