Skip to content

Releases: coderaiser/putout

putout v12.7.1

21 Dec 19:12

Choose a tag to compare

fix

  • (putout) ignore: dist* -> dist, dist-dev
  • docs(readme) no : without transformation

feature

  • (@putout/plugin-tape) convert-throws-to-try-catch: add support of MemberExpression
  • (@putout/plugin-promises) add-missing-await: exclude then-catch
  • (@putout/plugin-promises) add-missing-await: exclude top level
  • (@putout/plugin-promises) add support of SwitchStatement
  • (@putout/plugin-tape) add apply-stub-operator
  • (eslint-plugin-putout) markdown: disable node/no-unpublished-import
  • (eslint-plugin-putout) markdown: disable node/no-extraneous-import
  • (@putout/plugin-promises) add-missing-await: add support of ArrayExpression

putout v12.7.0

18 Dec 11:50

Choose a tag to compare

feature

  • (putout) add ability to guess possible command line option when provided is invalid
  • (@putout/plugin-promises) add-missing-await

putout v12.6.0

17 Dec 23:00

Choose a tag to compare

fix

  • (@putout/processor-yaml) preProcess: add early return when no rawSource
  • (@putout/engine-processor) update file content when there is no changes
  • (@putout/processor-yaml) replace yaml with json
  • (@putout/engine-processor) rm stubPostProcess: can't be called when preProcess returns empty array

feature

  • (putout) add ability to validate command line options
  • (@putout/plugin-tape) add expand-try-catch-arguments
  • (@putout/plugin-tape) add convert-throws-to-try-catch
  • (@putout/plugin-madrun) convert-to-async: add support of inner run call expression
  • (@putout/formatter-progress-bar) add ability to disable with PUTOUT_NO_PROGRESS_BAR
  • (@putout/formatter-memory) add ability to disable with PUTOUT_NO_PROGRESS_BAR
  • (@putout/processor-css) add ability to find config

putout v12.5.1

15 Dec 14:35

Choose a tag to compare

feature

  • (putout) ignore: add dist

putout v12.5.0

15 Dec 01:19

Choose a tag to compare

fix

  • (@putout/processor-markdown) process: avoid modification of rawSource

feature

  • (@putout/processor-css) add
  • (@putout/engine-processor) add ability to to pass fix into process, and ignore pre/post processes
  • (@putout/plugin-remove-useless-variables) for-of: exclude ObjectPattern properties with AssignmentPattern value

putout v12.4.0

14 Dec 13:47

Choose a tag to compare

feature

  • (package) @putout/processor-markdown v3.0.0
  • (package) @putout/engine-processor v2.5.0
  • (@putout/engine-processor) add ability to await process, preProcess and postProcess
  • (@putout/processor-markdown) use async unified API
  • (@putout/processor-markdown) speed up with help of cache: 2m16.072s -> 2m0.965
  • (@putout/plugin-tape) switch-expected-with-result: add ability to switch all assertions with expected, not only with result
  • (eslint-plugin-putout) single-property-destructuring: add support of RestElement
  • (@putout/plugin-tape) add convert-tape-to-supertape

putout v12.3.0

09 Dec 13:39

Choose a tag to compare

fix

  • (@putout/engine-processor) rm dead code

feature

  • (@putout/plugin-tape) add

putout v12.2.1

09 Dec 09:45

Choose a tag to compare

fix

  • (putout) remove-useless-escape: disable for yml

putout v12.2.0

09 Dec 09:28

Choose a tag to compare

feature

  • (@putout/plugin-putout-config) add

putout v12.1.0

08 Dec 19:18

Choose a tag to compare

fix

  • (@putout/plugin-remove-useless-type-convertion) npmignore: add fixture
  • (@putout/plugin-remove-useless-type-convertion) withDoubleNegations -> with-double-negations
  • (@putout/processor-ignore) no new last line

feature

  • (eslint-plugin-putout) add support of yaml
  • (@putout/processor-yaml) improve support of process result
  • (@putout/engine-processor) improve process support
  • (@putout/engine-loader) simplify plugins/processors search
  • (package) @putout/processor-markdown v2.0.1
  • (package) @putout/engine-loader v3.1.1
  • (@putout/plugin-remove-double-negations) add support of for, while, do
  • (package) @putout/plugin-remove-useless-type-convertion v2.0.0
  • (@putout/plugin-remove-useless-type-convertion) drop support of putout < 12
  • (@putout/plugin-remove-useless-type-convertion) include @putout/plugin-remove-double-negations
  • (@putout/plugin-remove-double-negations) drop support of node < 12
  • (@putout/plugin-remove-double-negations) add includes
  • (@putout/plugin-remove-useless-spread) add support of Array.from
  • (@putout/plugin-convert-array-copy-to-slice) exclude set