Skip to content

Releases: coderaiser/putout

putout v42.4.3

12 Apr 10:30

Choose a tag to compare

🐞 fix

  • 35bfcd8 @putout/processor-docker: RUN: &&
  • 2cfe6c9 @putout/processor-docker: escape

🔥 feature

  • 5310b9f putout: @putout/plugin-apply-entries v3.0.0
  • 966b99b @putout/plugin-apply-entries: drop support of 🐊 < 42
  • a7a73d3 putout: *.md: rm remove-nested-blocks
  • 8176bb9 putout: *.md: conditions/evaluate: off
  • 8cf720c @putout/engine-parser: hermes-parser v0.35.0
  • fd69f2a @putout/processor-toml: oxfmt v0.44.0
  • 5a68fba @putout/plugin-types: declare: isRegExp: add
  • c910c0e @putout/plugin-types: convert-typeof-to-is-type: RegExp: add
  • f69d9cc @putout/plugin-nodejs: convert-default-export-to-default: add
  • ca4d727 @putout/processor-docker: ENV

putout v42.4.2

01 Apr 11:41

Choose a tag to compare

🐞 fix

  • a1463c7 putout: Dockerfile: remove-useless-escape: off
  • d6550cb @putout/plugin-docker: convert-maintainer-to-label: report

putout v42.4.1

31 Mar 20:29

Choose a tag to compare

🔥 feature

  • 16f5cd6 putout: @putout/plugin-remove-debugger v9.0.0
  • a6b14ca @putout/plugin-remove-debugger: drop support of 🐊 < 42
  • 81ab2e1 @putout/plugin-remove-debugger: devDependnecies: rm unused
  • 940ddde @putout/processor-toml: oxfmt v0.43.0

putout v42.4.0

31 Mar 15:45

Choose a tag to compare

🐞 fix

  • 0aebf9d @putout/operator-json: __docker: __object -> __array
  • 394324c @putout/plugin-montag: add-newline-before-text: report

🔥 feature

  • 7ac4560 putout: add support of Dockerfile
  • cdbdfce @putout/plugin-docker: add
  • 4eff63f @putout/plugin-putout: declare: __docker, __toml
  • 9fdf4fa @putout/processor-docker: add
  • 868b6f1 @putout/operator-json: isDocker: add
  • 8e8ec0b @putout/plugin-montag: add-newline-before-text: multiline

putout v42.3.1

31 Mar 14:53

Choose a tag to compare

🔥 feature

  • 1a76c4a putout: @putout/plugin-montag v5.0.0
  • 55f1644 @putout/plugin-montag: remove-useless-space: add
  • 28f04df @putout/plugin-montag: add-newline-before-text: exclude space
  • 7a9bc50 @putout/plugin-montag: drop support of 🐊 < 42
  • 407aff6 @putout/plugin-montag: add-newline-before-text: add

putout v42.3.0

30 Mar 15:48

Choose a tag to compare

🔥 feature

  • 67b008c @putout/plugin-remove-duplicate-elements: add
  • b7447a2 @putout/plugin-types: convert-typeof-to-is-type: CallExpression
  • 6aa1fa4 @putout/processor-toml: oxfmt v0.42.0
  • d489d75 eslint-plugin-putout: typescript v6.0.2
  • 7b48990 @putout/plugin-github: update-actions: docker/setup-qemu-action: v3 -> v4
  • a39076b @putout/plugin-github: update-actions: setup-buildx-action: v3 -> v4
  • 76c6fd0 @putout/plugin-github: update-actions: docker/login-action: v3 -> v4
  • ae8895f @putout/plugin-github: docker/build-push-action: v5 -> v7
  • 81f0f06 @putout/plugin-declare-before-reference: improve support of template literals
  • c71b5a3 @putout/eslint-config: no-extra-parens: ignoreJSX
  • f986ce1 @putout/plugin-printer: check-type-passed-to-type-checker: exclude comparison
  • e98e97d @putout/plugin-printer: merge-tuples-of-type-checkers: Function: exclude

putout v42.2.3

17 Mar 13:37

Choose a tag to compare

🔥 feature

  • 187fa82 putout: @putout/plugin-remove-useless-escape v10.0.0
  • dbf30c7 @putout/plugin-remove-useless-escape: drop support of 🐊 < 42
  • 2e33046 @putout/plugin-remove-useless-escape: couple TemplateElements inside TemplateLiteral
  • ea86a62 @putout/processor-toml: oxfmt v0.41.0
  • 931591a @putout/plugin-printer: remove-useless-path-from-type-checker
  • bca98af @putout/plugin-printer: reverse-comparison-in-type-checker: add
  • f8ec6ba @putout/plugin-printer: remove-useless-tuples-from-type-checker: comparison
  • 5fea189 @putout/plugin-printer: remove-useless-not-from-type-checker
  • 7596bc8 @putout/plugin-printer: merge-tuples-of-type-checkers: +/-
  • dadf3d6 @putout/plugin-printer: merge-tuples-of-type-checkers: booleans: +/-
  • 9e74a3e @putout/plugin-printer: check-type-passed-to-type-checker: exclude: +/-

putout v42.2.2

14 Mar 21:19

Choose a tag to compare

🐞 fix

  • 6458ec6 @putout/plugin-arguments: remove-useless-from-method
  • ce386db @putout/plugin-printer: remove-useless-colon-from-type-checker: withSpaces -> withoutColon
  • e7a5a80 @putout/plugin-printer: merge-tuples-of-type-checkers: ->
  • d734dad @putout/plugin-printer: merge-tuples-of-type-checkers: not starts with is
  • a83076f @putout/plugin-printer: add-missing-colon-to-type-checkers: single result

🔥 feature

  • a217219 putout: @putout/plugin-arguments v2.0.0
  • f7ff8ff @putout/plugin-arguments: drop support of 🐊 < 42
  • c2706b6 @putout/plugin-printer: remove-useless-colon-from-type-checker
  • 4aa2664 @putout/plugin-printer: merge-tuples-of-type-checkers: is: exclude
  • b8ac1d5 @putout/eslint-config: no-dupe-args: off: use arguments/remove-duplicate instead
  • 1f667b7 @putout/engine-parser: hermes-parser v0.34.0
  • fd9092e @putout/plugin-esm: remove-imports-with-duplicate-source: add

putout v42.2.1

13 Mar 15:37

Choose a tag to compare

🔥 feature

putout v42.2.0

13 Mar 10:11

Choose a tag to compare

🔥 feature

  • 70a9d8e putout: @putout/operator-regexp v5.0.0
  • d395008 @putout/operator-regexp: drop support of 🐊 < 42
  • 2ffb976 @putout/operator-type-checker: env
  • 29d39c0 putout: @putout/operator-type-checker: add
  • 8747677 @putout/plugin-putout: declare: createTypeChecker
  • 183d8f5 @putout/operator-regexp: rm unused eslint-plugin-n
  • ef60103 @putout/operator-type-checker: add
  • c0c3d3d @putout/plugin-spread: remove-useless-array: exclude querySelectoAll (putoutjs/minify#30)
  • f61d5d3 @putout/test: add type-checker
  • bcd6dc5 @putout/plugin-printer: merge-tuples-of-type-checkers
  • 4761ef6 @putout/processor-toml: oxfmt v0.40.0
  • ad991a7 @putout/opreate: replace-with: maybe-body: simplify
  • b479e33 @putout/operate: replaceWith: isExpressionStatement: simplify