Skip to content

Commit 1a22661

Browse files
committed
chore: putout: v41.0.0
1 parent 460a439 commit 1a22661

File tree

2 files changed

+133
-1
lines changed

2 files changed

+133
-1
lines changed

packages/putout/ChangeLog

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,135 @@
1+
2025.12.04, v41.0.0
2+
3+
fix:
4+
- 084399683 putout: rm unused @putout/plugin-remove-unused-for-of-variables
5+
- 14257a26e @putout/plugin-arguments: json-parse -> apply-json-parse
6+
- cdc1fa8e3 @putout/plugin-nodejs: declare: process: assert: rm
7+
8+
feature:
9+
- a667092cb @putout/plugin-putout-config: apply-variables: remove-unused-variables -> variables/remove-unused
10+
- a4ad15127 @putout/plugin-putout-config: apply-destructuring: extract-object-properties, convert-object-to-array
11+
- f4a184411 @putout/plugin-destructuring: extract-properties: add
12+
- b6233634b putout: @putout/plugin-eslint v15.0.0
13+
- e8bb8106e @putout/plugin-eslint: drop support of 🐊 < 41
14+
- 9e9e9868d @putout/plugin-eslint: remove-useless-properties: innerComments: exclude
15+
- 01a5578a0 eslint-plugin-putout: safe: remove-unused-variables -> variables
16+
- de3b458ad @putout/plugin-variables: extract-keywords: add
17+
- 765537de2 @putout/plugin-variables: remove-unused
18+
- 6abaa5b14 @putout/plugin-variables: convert-const-to-let: add
19+
- 552beaa80 @putout/plugin-variables: split-declarations
20+
- 6695af5a6 @putout/plugin-putout-config: apply-variables: add
21+
- 77600c7e9 @putout/plugin-variables: remove-unreferenced: add
22+
- 42df17001 @putout/plugin-putout-config: apply-destructuring: remove-useless-variables: add
23+
- 72ad83f20 @putout/plugin-variables: add
24+
- ac6e10719 @putout/plugin-putout-config: apply-spread: convert-object-assign-to-merge-spread: add
25+
- cb645bea6 @putout/plugin-spread: convert-object-assign-to-merge-spread: add
26+
- c1fea00e7 @putout/plugin-tape: convert-tape-to-supertape: report
27+
- d37556050 @putout/plugin-putout-config: apply-spread: convert-apply-to-spread: add
28+
- 23b4ebf6f @putout/plugin-spread: convert-apply-to-spread: add
29+
- d6178b8d1 @putout/plugin-putout-config: apply-arguments: remove-useless-arguments -> arguments
30+
- b8fedb383 @putout/plugin-putout-config: apply-spread: add
31+
- 6d1db2293 @putout/plugin-spread: add
32+
- 535b3040e @putout/plugin-putout-config: apply-arguments: add
33+
- 0e2cc84d2 @putout/plugin-arguments: apply-rest
34+
- 936f3e998 @putout/plugin-arguments: add
35+
- b14def625 @putout/plugin-eslint-plugin: update-ecma-version: 2024 -> 2025
36+
- 96652b029 eslint-plugin-putout: @putout/plugin-eslint-plugin v7.0.0
37+
- 2542a53cc @putout/plugin-eslint-plugin: apply-is-space-between: add
38+
- 77c127b45 @putout/plugin-eslint-plugin: apply-get-token-after: add
39+
- 2b65e8395 @putout/plugin-eslint-plugin: apply-get-token-before: add
40+
- edfc939e0 @putout/plugin-eslint-plugin: drop support of 🐊 < 41
41+
- 8c2bb2c1b putout: @putout/plugin-putout-config v11.0.0
42+
- cca3a727c @putout/plugin-putout-config: drop support of 🐊 < 41
43+
- 908bc1ccc @putout/plugin-putout-config: apply-destructuring: add
44+
- 5f76af2a2 @putout/plugin-destructuring: add
45+
- 41641505e putout: convert-array-copy-to-slice: move out from bundle
46+
- 7099e5edd @putout/engine-parser: @putout/printer v16.0.0
47+
- 35b5d0e51 putout: @putout/formatter-frame v9.0.0
48+
- 6918dfc2f @putout/formatter-frame: @putout/formatter-codeframe v10.0.0
49+
- d30f02dd7 putout: @putout/formatter-codeframe v10.0.0
50+
- 742f0b334 @putout/formatter-codeframe: drop support of 🐊 < 41
51+
- bb6247ac5 root: eslint-plugin-putout v29.0.0
52+
- 2235647d2 putout: @putout/operator-parens v3.0.0
53+
- 751b1e1c4 @putout/operator-parens: drop support of node < 20
54+
- 8d774b677 putout: @putout/operator-add-args v13.0.0
55+
- 610fa83e5 @putout/operator-add-args: drop support of 🐊 < 41
56+
- 359a6beca putout: @putout/traverse v15.0.0
57+
- fcccd0113 putout: @putout/operator-declare v15.0.0
58+
- 2d14ce95a @putout/engine-runner: @putout/operator-declare v15.0.0
59+
- 2e59d0d4b @putout/operator-declare: drop support of 🐊 < 41
60+
- d4f64fd61 putout: @putout/operator-ignore v4.0.0
61+
- f9a9ac46f @putout/operator-ignore: drop support of 🐊 < 41
62+
- 952fec385 putout: @putout/operator-jsx v2.0.0
63+
- fe38192dc @putout/operator-jsx: drop support of 🐊 < 41
64+
- f6ce8af7b putout: @putout/operator-rename-files v6.0.0
65+
- e4dc35fa7 @putout/operator-rename-files: drop support of 🐊 < 41
66+
- 9d0eb68cd putout: @putout/operator-keyword v3.0.0
67+
- 0889023a3 putout: @putout/operator-match-files v10.0.0
68+
- a354bb88f @putout/operator-match-files: drop support of 🐊 < 41
69+
- ef86773bc @putout/engine-runner: @putout/plugin-filesystem v12.0.0
70+
- 6ac19f16b putout: @putout/plugin-filesystem v12.0.0
71+
- 567bf1390 @putout/plugin-filesystem: drop support of 🐊 < 41
72+
- cbce25075 putout: @putout/engine-runner v26.0.0
73+
- 9089dd204 putout: @putout/operator-filesystem v10.0.0
74+
- 0136a73d9 @putout/processor-filesystem: @putout/operator-filesystem v10.0.0
75+
- c1b3ebb85 @putout/plugin-filesystem: @putout/operator-filesystem v10.0.0
76+
- 4f782c206 @putout/operator-rename-files: @putout/operator-filesystem v10.0.0
77+
- e8d4337cc @putout/operator-match-files: @putout/operator-filesystem v10.0.0
78+
- 48083c641 @putout/engine-runner: @putout/operator-filesystem v10.0.0
79+
- 954aa7792 @putout/operator-filesystem: drop support of 🐊 < 41
80+
- a52eb3ce7 putout: @putout/operate v15.0.0
81+
- 1bf0d8cc3 @putout/plugin-filesystem: @putout/operate v15.0.0
82+
- 577a61bbb @putout/operator-jsx: @putout/operate v15.0.0
83+
- cc3b7e89e @putout/operator-ignore: @putout/operate v15.0.0
84+
- deb30cc33 @putout/operator-filesystem: @putout/operate v15.0.0
85+
- 60c44fd56 @putout/operator-declare: @putout/operate v15.0.0
86+
- 930596559 @putout/engine-runner: @putout/operate v15.0.0
87+
- 841bc08c7 @putout/compare: @putout/operate v15.0.0
88+
- 23ab91c7e @putout/cli-process-file: @putout/operate v15.0.0
89+
- 432a3ed22 @putout/traverse: @putout/compare v19.0.0
90+
- b1bda1912 putout: @putout/compare v19.0.0
91+
- 7375fd114 @putout/operator-declare: @putout/compare v19.0.0
92+
- 683d77b8e @putout/operator-add-args: @putout/compare v19.0.0
93+
- dc51b033d @putout/engine-runner: @putout/compare v19.0.0
94+
- a47128a1a putout: @putout/engine-parser v15.0.1
95+
- 2a2c04abc @putout/operator-match-files: @putout/engine-parser v15.0.1
96+
- 525b0ad3b @putout/operator-filesystem: @putout/engine-parser v15.0.1
97+
- f71e2811c @putout/operator-declare: @putout/engine-parser v15.0.1
98+
- 4654c8277 @putout/operator-add-args: @putout/engine-parser v15.0.1
99+
- c15f2e94b eslint-plugin-putout: @putout/engine-parser v15.0.1
100+
- 703474c39 @putout/engine-runner: @putout/engine-parser v15.0.1
101+
- f16581ae6 @putout/compare: @putout/engine-parser v15.0.1
102+
- 5f9824812 @putout/traverse: @putout/babel v5.0.0
103+
- c7ccd425e putout: @putout/babel v5.0.0
104+
- c3e47305d @putout/plugin-filesystem: @putout/babel v5.0.0
105+
- 035207e28 @putout/operator-parens: @putout/babel v5.0.0
106+
- a9f7a6ab3 @putout/operator-match-files: @putout/babel v5.0.0
107+
- 6bbc4973a @putout/operator-jsx: @putout/babel v5.0.0
108+
- 72351a059 @putout/operator-ignore: @putout/babel v5.0.0
109+
- 0c21cbd5a @putout/operator-filesystem: @putout/babel v5.0.0
110+
- 6b5f92318 @putout/operator-declare: @putout/babel v5.0.0
111+
- 9182e6506 @putout/operator-add-args: @putout/babel v5.0.0
112+
- 136e3afd4 @putout/operate: @putout/babel v5.0.0
113+
- c9d24a69c @putout/formatter-codeframe: @putout/babel v5.0.0
114+
- b65e4fd44 @putout/engine-runner: @putout/babel v5.0.0
115+
- bab8586e0 @putout/compare: @putout/babel v5.0.0
116+
- 1ebb37f73 @putout/engine-parser: @putout/babel v5.0.0
117+
- 95f881fa5 putout: @putout/plugin-esm v6.0.0
118+
- e402a9c4b @putout/plugin-esm: drop support of 🐊 < 41
119+
- b9d3d8814 @putout/engine-parser: espree v11.0.0
120+
- b5cdddc0b @putout/plugin-labels: ImportDeclaration: assert: exclude
121+
- 9b080627a @putout/plugin-remove-nested-blocks: ImportDeclaration: assert: exclude
122+
- 57a7aa3da @putout/plugin-remove-unused-expressions: exclude ImportDeclaration: assert
123+
- d58487be2 @putout/plugin-esm: convert-assert-to-with: rm deprecatedImportAssert
124+
- 48e9c7ec8 @putout/engine-parser: babel: rm deprecatedImportAssert
125+
- a1ed406d7 @putout/plugin-remove-useless-variables: destruct: typeAnnotation: exclude
126+
- 8aabd6cf7 @putout/plugin-apply-shorthand-properties: string: exclude
127+
- 47720a873 @putout/operator-keyword: drop support of node < 20
128+
- b28077886 @putout/operator-keyword: assert, with: add
129+
- 11fb65f6f @putout/plugin-promises: remove-useless-async: returnType: exclude Promise
130+
- 10df9f8c7 @putout/plugin-apply-shorthand-properties: exclude default
131+
- 190fa5359 @putout/plugin-try-catch: async: types
132+
1133
2025.11.25, v40.15.1
2134

3135
fix:

packages/putout/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "putout",
3-
"version": "40.15.1",
3+
"version": "41.0.0",
44
"type": "commonjs",
55
"author": "coderaiser <[email protected]> (https://github.com/coderaiser)",
66
"description": "🐊 Pluggable and configurable code transformer with built-in ESLint, Babel and support of js, jsx, typescript, flow, markdown, yaml and json",

0 commit comments

Comments
 (0)