Skip to content

Releases: coderaiser/putout

putout v38.1.1

09 Feb 19:07
Compare
Choose a tag to compare

🐞 fix

  • 72e487a @putout/operate: get back
  • 434e4f7 @putout/plugin-nodejs: strict-mode: remove-useless: get back

🔥 feature

  • 897f6d9 putout: default fixCount: 3
  • 72b54db @putout/engine-runner: @putout/plugin-filesystem v8.0.1
  • e5cbf3c @putout/processor-filesystem: @putout/operator-filesystem v6.0.2
  • 8b2a11b putout: @putout/operator-match-files v6.0.1
  • f7e8b64 @putout/plugin-filesystem: @putout/operator-filesystem v6.0.2
  • 0a1a8d0 putout: @putout/plugin-filesystem v8.0.0
  • c8786fd @putout/processor-html: @putout/processor-css v10.0.0
  • e8cc405 putout: @putout/plugin-nodejs v14.0.0
  • 718205c @putout/operator-rename-files: @putout/operator-filesystem v6.0.2
  • 62292c6 @putout/operator-match-files: @putout/operator-filesystem v6.0.2
  • 079db9f @putout/engine-runner: @putout/operator-declare v11.0.3
  • 0468054 @putout/test: @putout/cli-process-file v2.0.1
  • b9fa6d7 @putout/engine-runner: @putout/operator-filesystem v6.0.2

putout v38.1.0

09 Feb 18:23
Compare
Choose a tag to compare

🔥 feature

  • 83cca88 putout: @putout/plugin-parens v2.0.0
  • 67adb9f putout: @putout/plugin-typescript v11.0.0
  • 3c5b53f @putout/plugin-typescript: drop supprot of 🐊 < 38
  • d5acfc7 @putout/plugin-parens: drop support of 🐊 < 38
  • e047933 @putout/plugin-putout: apply-parens: add
  • 943fa0c @putout/plugin-putout: hasParens: add
  • 4f0e164 @putout/opereate: hasParens: add
  • 9eb0288 @putout/plugin-putout: declare: addParens, removeParens
  • 6cf3638 @putout/operate: addParens, removeParens: add
  • 4f41b2f @putout/engine-parser: mark used printer in ast
  • 4f27383 @putout/plugin-react-hook-form: drop support of 🐊 < 38

putout v38.0.10

08 Feb 22:08
Compare
Choose a tag to compare

🔥 feature

  • d8372b2 putout: @putout/processor-css v10.0.0
  • 4088078 @putout/processor-css: drop support of 🐊 < 38
  • 1ecef27 @putout/processor-css: align-spaces v2.0.0
  • 96f8b56 @putout/engine-parser: align-spaces v2.0.0
  • 751e234 eslint-plugin-putout: align-spaces v2.0.0
  • 9cf373e @putout/engine-parser: printer: babel: trim spaces (babel/babel#17121)
  • c305549 @putout/engine-parser: printer: babel: align spaces by default (babel/babel#17120)
  • 970f80b putout: printer: babel
  • 1de78eb @putout/engine-parser: print: improve support of babel

putout v38.0.9

08 Feb 11:51
Compare
Choose a tag to compare

🐞 fix

  • a5caadeb0 putout: get rid of sourceFileName
  • 917e3cb @putout/operator-declare: rm unused check

🔥 feature

  • 49ca79f @putout/operator-declare: rm unused check
  • 7e1a590 @putout/compare: @putout/operate v13.0.0

putout v38.0.8

06 Feb 13:17
Compare
Choose a tag to compare

🔥 feature

  • 4269f7a @putout/cli-process-file: @putout/operate v13.0.0
  • 9a71fef @putout/operator-filesystem: drop support of 🐊 < 38
  • a1a5277 @putout/operator-filesystem: @putout/operate v13.0.0
  • f2d7777 @putout/engine-runner: @putout/operate v13.0.0
  • f969a94 putout: @putout/operator-ignore v2.0.0
  • 3ac7372 @putout/operator-ignore: @putout/operate v13.0.0
  • 961b4d7 @putout/plugin-filesystem: drop support of 🐊 < 38
  • 883b1d6 @putout/plugin-filesystem: @putout/operate v13.0.0
  • 613b551 @putout/operator-add-args: @putout/compare v16.0.0
  • 23f2ac2 @putout/operator-declare: @putout/operate v13.0.0
  • 52551fa @putout/operator-declare: @putout/compare v16.0.0
  • 4c736ad putout: @putout/traverse v12.0.0
  • 90627cd @putout/traverse: @putout/compare v16.0.0
  • 73169ee putout: @putout/engine-parser v12.0.0
  • 3207f8f @putout/operator-match-files: @putout/engine-parser v12.0.0
  • b0e80c6 putout: @putout/operator-filesystem v6.0.0
  • fa149fe @putout/operator-filesystem: @putout/engine-parser v12.0.0
  • fc660f3 putout: @putout/cli-process-file v2.0.0
  • f2af527 @putout/cli-process-file: drop support of Flow
  • 208b2ab putout: @putout/operator-declare v11.0.0
  • 3049e07 @putout/operator-declare: drop support of 🐊 < 38
  • 45dd802 @putout/operator-declare: @putout/engine-parser v12.0.0
  • b5892c2 putout: @putout/operator-add-args v10.0.0
  • 42a7423 @putout/operator-add-args: drop support of 🐊 < 38
  • 3ad0c40 @putout/operator-add-args: @putout/engine-parser v12.0.0
  • a363cd8 eslint-plugin-putout: @putout/engine-parser v12.0.0
  • 7e804d8 putout: @putout/engine-runner v23.0.1
  • c48edf3 putout: @putout/compare v16.0.0
  • 57b0233 @putout/engine-runner: @putout/compare v16.0.0
  • 1e43c45 @putout/engine-runner: @putout/engine-parser v12.0.0
  • ac9a46a @putout/compare: @putout/engine-parser v12.0.0
  • 22f168b putout: @putout/operate v13.0.0
  • 4389739 putout: @putout/engine-parser v11.4.0
  • 3ee67ae putout: @putout/plugin-remove-unused-variables v12.0.0
  • d8c6f51 putout: @putout/plugin-nodejs v13.1.1
  • aa18652 putout: @putout/plugin-remove-empty v14.0.0
  • 7796fa4 putout: @putout/plugin-remove-unused-expressions v11.0.0
  • bb94b32 putout: @putout/plugin-remove-useless-spread v12.0.0
  • 571e496 putout: @putout/operator-keyword v2.0.0
  • e90e45b @putout/plugin-remove-useless-spread: drop support of 🐊 < 38
  • 034ac33 @putout/plugin-remove-useless-spread: drop support of recast
  • c110a9b @putout/plugin-remove-unused-expressions: drop support 🐊 < 38
  • fdd6c4a @putout/plugin-remove-empty: drop support of 🐊 < 38
  • fe04733 @putout/plugin-remove-empty: drop support of recast
  • 005b1d7 @putout/plugin-putout: drop support of recast
  • 925f010 @putout/plugin-nodejs: drop support of 🐊 < 38
  • f0ea8fa @putout/plugin-nodejs: drop support of recast
  • 6e090d6 @putout/operate: drop support of recast
  • 8431e0e putout: get rid of --flow
  • c5fed41 @putout/plugin-remove-unused-variables: drop support of 🐊 < 38
  • 9f1696e @putout/plugin-remove-unused-variables: drop support of flow
  • f16737e @putout/operator-keyword: isTSKeyword: split reserved and unreserved
  • 1da48c7 @putout/engine-parser: get rid of recast
  • 93d6a47 @putout/operator-keyword: class, extends, declare, mode, type
  • 3f3144e @putout/eslint: NO_ESLINT: once
  • b3ead03 @putout/operator-keyword: isTSKeyword
  • d7f6143 @putout/operator-keyword: readonly: add

putout v38.0.7

05 Feb 11:45
Compare
Choose a tag to compare

🐞 fix

  • da369e6 @putout/operator-keyword: typescript

🔥 feature

  • a56fdaf putout: @putout/plugin-apply-template-literals v4.0.0
  • 99b7bc6 @putout/plugin-apply-template-literals: exclude \n
  • 2b5274a @putout/plugin-apply-template-literals: drop support of 🐊 < 38
  • 61065dc @putout/operator-keyword: interface
  • eb86fd1 @putout/engine-loader: async-loader: require.resolve
  • 7e65604 @putout/engine-loader: async-loader: PUTOUT_LOAD_DIR
  • b17d514 @putout/processor-markdown: add support frontmatter

putout v38.0.6

04 Feb 13:39
Compare
Choose a tag to compare

🔥 feature

  • 487a24e @putout/cli-process-file: add
  • 34c38b8 @putout/plugin-extract-keywords-from-variables: MemberExpression

putout v38.0.5

03 Feb 12:20
Compare
Choose a tag to compare

🔥 feature

  • f4cc6a7 putout: @putout/plugin-putout-config v8.0.0
  • ffeb395 putout: @putout/plugin-esm v2.0.0
  • a08863e @putout/plugin-esm: drop support of 🐊 < 38
  • 33e0c61 @putout/plugin-esm: declare-imports-first: exclude not ESM

putout v38.0.4

01 Feb 23:40
Compare
Choose a tag to compare

🔥 feature

  • bdd6ae1 putout: @putout/plugin-esm v2.0.0
  • 9b4ea5c @putout/plugin-esm: drop support of 🐊 < 38
  • 7017b76 @putout/plugin-esm: declare-imports-first: exclude not ESM

putout v38.0.3

01 Feb 22:18
Compare
Choose a tag to compare

🔥 feature

  • 363d44b68 putout: @putout/plugin-putout v23.0.0
  • 483be81 @putout/plugin-putout: drop support of 🐊 < 38
  • 53c545e @putout/plugin-putout: apply-fixture-name-to-message: options
  • ff7238a @putout/operate: replaceWith: improve ExpressionStatement check