Skip to content

Releases: coderaiser/putout

putout v13.5.1

14 Jan 12:28

Choose a tag to compare

fix

  • (putout) match: absolute path
  • (@putout/plugin-regexp) replaceWith -> operator.replaceWith

feature

  • (@putout/processor-css) improve merge configs support

putout v13.5.0

12 Jan 22:18

Choose a tag to compare

feature

  • feature(putout) add recursive read of config

putout v13.4.0

12 Jan 11:45

Choose a tag to compare

fix

  • (@putout/test) format, formatMany with UPDATE env variable set

feature

  • (@putout/formatter-json-lines) add

putout v13.3.0

11 Jan 15:58

Choose a tag to compare

fix

  • (putout) supported-files: path with slash

feature

  • (putout) cli: cache: add ability to detect eslintrc change
  • (putout) cache-files: add ability to detect node_modules changes
  • (@putout/plugin-tape) add convert-emitter-to-promise
  • (@putout/formatter-memory) add suppoort of PUTOUT_PROGRESS_BAR
  • (@putout/plugin-nodejs) add convert-promisify-to-fs-promises

putout v13.2.0

08 Jan 18:31

Choose a tag to compare

feature

  • (@putout/plugin-nodejs) add
  • (@putout/processsor-yaml) package: js-yaml v4.0.0
  • (@putout/plugin-madrun) convert-to-async: imporve support of couple run arguments
  • (@putout/plugin-madrun) add-fresh-lint: add support of ESM

putout v13.1.2

03 Jan 17:26

Choose a tag to compare

fix

  • (putout) handle promise rejections: rm duplicates
  • (@putotu/formatter-progress-bar) PUTOUT_NO_PROGRESS_BAR -> PUTOUT_PROGRESS_BAR

feature

  • (@putout/eslint-config) add key-spacing
  • (@putout/plugin-tape) add convert-does-not-throw-to-try-catch
  • (@putout/plugin-remove-useless-arguments) argument: report: improve message when find function
  • (@putout/keypress) add ability to force enable with KEYPRESS env variable
  • (@putout/plugin-gitignore) add-vim-files
  • (@putout/keypress) add ability to set listener once

putout v13.1.1

29 Dec 17:01

Choose a tag to compare

feature

  • (@putout/keypress) add

putout v13.1.0

29 Dec 13:35

Choose a tag to compare

feature

  • (package) @putout/engine-runner v10.0.0
  • (@putout/remove-duplicates-from-logical-expressions) add
  • (@putout/plugin-apply-optional-chaining) add support of nested expressions
  • (@putout/engine-runner) @putout/compare v7.0.0
  • (@putout/engine-runner) @putout/operate v6.0.0
  • (package) @putout/compare v7.0.0
  • (@putout/compare) drop support of node < 14
  • (package) @putout/operate v6.0.0
  • (@putout/operate) drop support of node < 14
  • (package) @putout/processor-css v2.0.0
  • (@putout/processor-css) drop support of node < 14
  • (@putout/plugin-convert-for-to-for-of) add ability to find previous siblings
  • (@putout/processor-json) postProcess: removeEmptyLines: simplify and speed up: 300ms -> 200ms

putout v13.0.0

28 Dec 21:24

Choose a tag to compare

feature

  • (package) @putout/plugin-madrun v9.0.0
  • (@putout/plugin-madrun) rename-predefined-eslint-to-putout: remove
  • (@putout/plugin-madrun drop support of node < 14
  • (putout) drop support of node < 14
  • (putout) apply-optional-chaining: enable
  • (@putout/plugin-madrun) drop support of putout < 13
  • (@putout/plugin-madun) add fresh:lint
  • (@putout/plugin-madrun) add-madrun-to-lint: remove

putout v12.12.0

28 Dec 17:20

Choose a tag to compare

feature

  • (@putout/plugin-package-json) add
  • (@putout/processor-json) add ability to cut empty lines
  • (@putout/plugin-convert-commonjs-to-esm) require: add support of existing require binding
  • (@putout/plugin-convert-for-to-for-of) improve support of using with: remove-unused-variables, remove-useless-arguments