Releases: coderaiser/putout
Releases · coderaiser/putout
putout v40.9.0
🔥 feature
- bf43aac @putout/cli-choose-formatter: find-up v8.0.0
- a4d1eb2 putout: find-up v8.0.0
- c748bbb putout: @putout/plugin-madrun v22.0.0
- e377dba putout: @putout/cli-choose-formatter v5.0.0
- fcfd871 @putout/cli-choose-formater: drop support of 🐊< 40
- 905230f @putout/operator-declare: record: rm useless return
- 095747c @putout/plugin-madrun: drop support of 🐊 < 40
- 7674dbe @putout/plugin-madrun: rename-eslint-to-putout: report
- 9f795f4 @putout/plugin-conditions: apply-equal: add
- ab025e1 @putout/test: add ability to extend with operators
- 7f3818b @putout/plugin-putout: declare: hasAttributeValue: add
- 5fb4415 @putout/operator-jsx: hasAttribute: add
putout v40.8.2
🔥 feature
- d892960 putout: @putout/plugin-apply-destructuring v10.0.0
- b2d864e @putout/plugin-apply-destructuring: drop support of 🐊 < 40
- dffcc06 @putout/plugin-apply-destructuring: array: second
- 64af1a5 @putout/plugin-nodejs: declare: isArray: rm: deprecated
- 634b43e @putout/plugin-putout: convert-push-object-to-push-path: single
- 0dc30a8 @putout/plugin-putout: convert-push-object-to-push-path: multiple fix
putout v40.8.1
🐞 fix
- 994ace8 @putout/plugin-putout: convert-push-object-to-push-path: destructuring -> path
- f5259d0 @putout/plugin-nodejs: convert-esm-to-commonjs: epxorts -> exports
🔥 feature
- cb02cf3 putout: @putout/plugin-declare v6.0.0
- 5b36b75 @putout/plugin-declare: migrate to ESM
- d26dc8a @putout/plugin-declare: jessy: add
- c04be2e @putout/plugin-vitest: convert-jest-to-vitest: add
- b67a6d2 @putout/plugin-vitest: drop support of 🐊 < 40
- 2173a52 @putout/plugin-vitest: apply-hoisted: add
- f5c2553 @putout/plugin-putout: convert-push-object-to-push-path: exclude fix when push multiple
- f1fc66e @putout/plugin-putout: convert-push-object-to-push-path: add
- 1d66597 @putout/plugin-conditions: reverse-condition: !(__a <= __b) -> __a > __b
- a718f94 @putout/plugin-putout: declare: operator: jsx: className: add
- 1cf7887 @putout/operator-jsx: className
- ecc1e58 @putout/plugin-putout: declare: operator: jsx
- 127e7a2 @putout/operator-jsx: setAttributeValue
- 2acf74f @putout/plugin-putout: declare: operator: jsx: removeAttributeValue
- 8219b51 @putout/operator-jsx: removeAttributeValue: add
- fb80d03 @putout/plugin-putout: declare: jsx: addAttributeValue
- 3845163 @putout/operator-jsx: addAttributeValue: add
- 3baf00e @putout/plugin-putout: declare: jsx: getAttributeValue: add
- bde5b97 @putout/operator-jsx: getAttributeValue: add
- 4b89ae4 @putout/plugin-putout: declare: jsx: getAttributeNode: add
- 90d2eb8 @putout/operator-jsx: getAttributeNode: add
- b8025f5 @putout/plugin-putout: declare: jsx: getAttributePath: add
- e0aced6 @putout/operator-jsx: getAttributePath: add
putout v40.8.0
🐞 fix
- 41b1b9d @putout/eslint-plugin-putout: no-extra-parens false positive deprecation notice (eslint-stylistic/eslint-stylistice#965)
- 6176cc3 @putout/eslint-config: no-extra-parens false positive deprecation notice (eslint-stylistic/eslint-stylistice#965)
🔥 feature
- 5415070 putout: @putout/plugin-putout v27.0.0
- 76433dc @putout/plugin-putout: declare: operator: hasTagName: add
- a149577 @putout/operator-regexp: add
- 78f050b @putout/engine-loader: estrace v6.0.0
- a8bd4d2 @putout/plugin-putout: replace-test-message: no report with options -> no report
- 0dd6576 @putout/plugin-putout: replace-test-message: transform with options -> transform
- 414251e @putout/plugin-putout: apply-transform-with-options: no options
- 57e196f @putout/plugin-extract-sequence-expressions: inside IfStatement (#236)
- ad13721 @putout/plugin-putout: apply-report: reportWithOptions
- 03c944e @putout/plugin-putout: apply-transform-with-options: add
- a36488b @putout/plugin-putout: apply-report: not Identifier inside ObjectExpression
- 2756cd5 @putout/processor-css: no-descending-specificity: off (stylelint/stylelint#8567)
- cb39280 @putout/plugin-promises: convert-reject-to-throw: async body
- d5832c3 @putout/operate: setLiteralValue: no raw, no value