Skip to content

putout v35.33.0

Choose a tag to compare

@coderaiser coderaiser released this 06 Jun 21:51
· 5698 commits to master since this release

🐞 fix

  • b6900b7 @putout/compare: __body: inside FunctionDeclaration: multiple statements
  • 478e7f1 eslint-plugin-putout: remove-useless-variables

🔥 feature

  • d9d6c98 putout: @putout/plugin-simplify-boolean-return v2.0.0
  • aed08a4 @putout/plugin-minify: convert-const-to-var: iprove support of overlap (putoutjs/minify#17)
  • 4c18d43 @putout/plugin-simplify-boolean-return: drop support of node < 18
  • fadcc66 @putout/plugin-simplify-boolean-return: template -> ReturnStatement
  • 3eb2596 @putout/engine-runner: Replacer: prevent stack overflow
  • e41e1d8 @putout/plugin-minify: join-continued-strings: add (putoutjs/minify#13)
  • 07a90c6 @putout/plugin-putout: getLiteralRaw: add
  • abc9364 @putout/operate: getLiteralRaw: add
  • 2276f20 @putout/plugin-minify: expand-binding: reassign (putoutjs/minify#14)
  • 12b63fd @putout/plugin-minify: convert-if-to-logical: nested-or: (coderaiser/minify#12)
  • f9c0ffa @putout/plugin-minify: convert-if-to-logical: parens when not BlockStatement (putoutjs/minify#12)
  • 1a05e31 @putout/plugin-minify: convert-if-to-logical: parens (putoutjs/minify#12)
  • 3039a21 @putout/engine-parser: @putout/babel v2.5.0: recordAndTuple: no more syntax configuration
  • b75205f @putout/engine-parser: @putout/recast -> recast
  • 50cbb82 @putout/plugin-putout: remove-empty-array-from-process: add
  • 767c517 @putout/plugin-remove-unused-variables: @putout/test v10.0.0
  • 20d14b9 @putout/test: process: fail when input === output
  • 9317170 @putout/test: transform: fail test when input and output the same
  • 53d9e6a @putout/plugin-nodejs: convert-esm-to-commonjs: add support of generators
  • 198ee7d @putout/compare: add support of ClassBody
  • 9c590c4 @putout/plugin-nodejs: convert-esm-to-commonjs: ClassDeclaration
  • 7a0a894 @putout/plugin-putout: check-replace-code: __body inside ClassDeclaration
  • 08aa6c5 @putout/plugin-remove-useless-variables: duplicate: report