Skip to content

Releases: coderaiser/putout

putout v36.5.0

10 Sep 10:10
Compare
Choose a tag to compare

🔥 feature

  • e260e49 @putout/plugin-putout-config: remove-empty-file: add
  • b90c88e putout: @putout/plugin-putout v21.0.0
  • 74fa773 @putout/plugin-putout: drop support of 🐊 < 36
  • cc27c27 @putout/plugin-putout: convert-traverse-to-include: check all methods
  • 58eea70 @putout/engine-runner: improve plugins validation (#218)
  • c2ab8cb @putout/eslint: handle case when file is ignored

putout v36.4.2

02 Sep 11:04
Compare
Choose a tag to compare

🔥 feature

  • cc0cbc7 putout: @putout/plugin-conditions v5.0.0
  • 8bf9a33 @putout/plugin-conditions: drop support of 🐊 < 36
  • a22bb4a @putout/plugin-conditions: convert-arrow-to-condition: add
  • af481c3 @putout/plugin-putout-config: apply-nodejs: v24
  • a035fc8 @putout/plugin-putout-config: rename-files: strict-mode
  • b96a628 @putout/plugin-putout-config: apply-math: add

putout v36.4.1

29 Aug 11:52
Compare
Choose a tag to compare

🔥 feature

  • 40665a4 putout: @putout/plugin-types v5.0.0
  • 53002e2 @putout/plugin-types: drop support of 🐊 < 36
  • 5e36fe7 @putout/plugin-putout-config: apply-types: add
  • 3337950 @putout/plugin-putout: rename-rules: add

putout v36.4.0

29 Aug 10:28
Compare
Choose a tag to compare

🔥 feature

  • c41e54d eslint-plugin-putout: @typescript-eslint/eslint-plugin v8.3.0
  • bec8db9 eslint-plugin-putout: @typescript-eslint/parser v8.3.0
  • af8366d putout: @putout/engine-reporter v2.0.0
  • fc46e6e @putout/engine-reporter: @putout/engine-loader v14.0.0
  • ff3e17b putout: @putout/engine-processor v12.0.0
  • 62213e2 @putout/engine-processor: @putout/engine-loader v14.0.0
  • 867817a @putout/plugin-putout-config: apply-for-of: add
  • e0c41cf @putout/plugin-putout-config: apply-conditions: add support of 🐊 v29
  • e51e18c @putout/plugin-putout-config: apply-promises: add
  • 842b389 @putout/plugin-putout-config: apply-conditions: add
  • 44ea5cf @putout/plugin-putout-config: apply-tape: add
  • 567fb97 @putout/plugin-putout-config: apply-nodejs: add support of convert-esm-to-commonjs
  • b0406c1 @putout/plugin-putout-config: apply-nodejs: add

putout v36.3.1

25 Aug 10:59
Compare
Choose a tag to compare

🔥 feature

  • 7f84f5f putout: @putout/plugin-putout-config v6.0.0
  • 1eaa371 @putout/plugin-putout-config: apply-labels: add

putout v36.3.0

25 Aug 10:04
Compare
Choose a tag to compare

🔥 feature

  • b519d78 putout: @putout/engine-loader v14.0.0
  • 3bd6fbf putout: validationError: throw -> return in places
  • 285b3e4 @putout/printer: validateRules: export and move out from loadPlugins

putout v36.2.1

24 Aug 15:27
Compare
Choose a tag to compare

🔥 feature

  • 44fa60e @putout/plugin-labels: add

putout v36.2.0

24 Aug 11:04
Compare
Choose a tag to compare

🐞 fix

  • 9219b1d @putout/plugin-typescript: require

🔥 feature

  • 80542a5 @putout/plugin-remove-unused-labels: add
  • 95c5f13 @putout/eslint-config: no-unused-labels -> remove-unused-labels
  • 7f99993 root: eslint-plugin-putout v23.0.0
  • 046aa3a eslint-plugin-putout: drop support of 🐊 < 36
  • 36afe2d eslint-plugin-putout: no-extra-non-null-assertion -> typescript/remove-useless-non-null-expressions
  • 6278380 @putout/plugin-typescript: remove-useless-non-null-expression: add support of OptionalMemberExpression

putout v36.1.2

24 Aug 09:15
Compare
Choose a tag to compare

🔥 feature

  • 6df870c putout: @putout/plugin-typescript v8.0.0
  • 5bd7600 @putout/plugin-typescript: drop support of 🐊 < 36
  • 4017b8f @putout/plugin-typescript: remove-useless-non-null-expression$: add
  • d7b1a39 @putout/plugin-eslint: remove-useless-properties: after remove-overrides-with-empty-rules

putout v36.1.1

24 Aug 05:57
Compare
Choose a tag to compare

🐞 fix

  • 2496b12 @putout/plugin-remove-useless-delete: report: Remove -> Avoid

🔥 feature

  • cc32d29 package: @putout/plugin-convert-label-to-object v2.0.0
  • d479268 @putout/plugin-convert-label-to-object: drop support of 🐊 < 36