|
| 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 | + |
1 | 133 | 2025.11.25, v40.15.1 |
2 | 134 |
|
3 | 135 | fix: |
|
0 commit comments