Skip to content

Releases: coderaiser/putout

putout v36.12.0

11 Nov 15:54
Compare
Choose a tag to compare

🔥 feature

  • ff6e195 @putout/process-html: drop support of 🐊 < 36
  • 71ffdc2 @putout/processor-html: svelte v5.1.14
  • 79066f8 @putout/engine-runner: @putout/plugin-filesystem v6.0.0
  • 9e8a422 @putout/cli-cache: file-entry-cache v10.0.2
  • 82f20dc putout: ignore v6.0.2
  • 46c5691 @putout/engine-parser: hermes-parser v0.25.0
  • 406c82c putout: @putout/plugin-filesystem v6.0.0
  • 9e4d3e0 @putout/plugin-filesystem: drop support of 🐊 < 36
  • 6f20f30 @putout/plugin-filesystem: @putout/operator-filesystem v5.0.0
  • 2a9faab putout: @putout/engine-processor v13.0.0
  • 8055d90 @putout/engine-processor: @putout/engine-loader v15.0.1
  • ffd0bb7 putout: @putout/operator-rename-files v2.0.0
  • 14fdd90 @putout/operator-filesystem: drop support of 🐊 < 36
  • 3426dba @putout/operator-rename-files: @putout/operator-filesystem v5.0.0
  • 2fbefed putout: @putout/operator-match-files v5.0.0
  • 86647f5 @putout/operator-match-files: @putout/operator-filesystem v5.0.0
  • e5cf3b2 putout: @putout/engine-reporter v3.0.0
  • a4dcae4 @putout/engine-reporter: @putout/engine-loader v15.0.1
  • 9a03af5 putout: @putout/processor-filesystem v5.0.0
  • 39c4e3f @putout/processor-filesystem: @putout/operator-filesystem v5.0.0
  • 8e36c6f @putout/engine-runner: @putout/operator-filesystem v5.0.0
  • fbb8c38 @putout/engine-runner: @putout/operator-declare v10.0.1
  • 9f577e1 @putout/plugin-remove-useless-variables: declaration: not in program parent
  • 7265083 @putout/plugin-remove-useless-variables: declaration: exclude re-assign
  • 2326bb0 @putout/compare: align to Babel v8
  • 8a39a26 @putout/plugin-typescript: apply-utility-types: report

putout v36.11.0

26 Oct 19:48
Compare
Choose a tag to compare

🔥 feature

  • f52bbfd @putout/compare: TSMappedType
  • fd97003 putout: @putout/traverse v11.0.0
  • 6d450a9 @putout/traverse: @putout/compare v15.0.0
  • 3cb4057 @putout/operator-declare: @putout/compare v15.0.0
  • beb2642 @putout/engine-runner: @putout/compare v15.0.0
  • e9c4023 putout: @putout/plugin-reuse-duplicate-init v6.0.0
  • 287831c @putout/plugin-reuse-duplicate-init: drop support of 🐊 < 36
  • 04e9eeb @putout/plugin-reuse-duplicate-init: exclude RestElement
  • 0d647d0 eslint-plugin-putout: @putout/engine-parser v11.0.1
  • ebf0c4d putout: @putout/operator-add-args v9.0.0
  • d46a592 @putout/operator-add-args: @putout/compare v15.0.0
  • b0a6aa8 @putout/operator-add-args: @putout/engine-parser v11.0.1
  • f81a2be putout: @putout/operator-declare v10.0.0
  • 32c89e6 @putout/operator-declare: @putout/engine-parser v11.0.1
  • da52f24 putout: @putout/operator-filesystem v5.0.0
  • 452cfce @putout/operator-filesystem: @putout/engine-parser v11.0.1
  • dcb039c putout: @putout/operator-match-files v4.0.0
  • fe8f4f3 @putout/operator-match-files: drop support of 🐊 < 36
  • 3893928 @putout/operator-match-files: @putout/engine-parser v11.0.1
  • 0630556 putout: @putout/engine-runner v22.0.0
  • 0684cc7 @putout/engine-parser: @putout/printer v10.0.0
  • 77e0a56 @putout/engine-loader: drop @putout/engine-parser
  • 3eeb3aa @putout/engine-runner: @putout/engine-parser v11.0.0
  • 4b4bf75 putout: @putout/engine-loader v15.0.0
  • bdd08d8 @putout/engine-loader: @putout/engine-parser v11.0.0
  • 332994b putout: @putout/compare v15.0.0
  • 504fe60 putout: @putout/engine-parser v11.0.0
  • 5d968c8 @putout/compare: @putout/engine-parser v11.0.0
  • edbb278 @putout/engine-parser: estree-to-babel v10.0.0
  • e0b70ec putout: @putout/plugin-remove-unused-variables v10.0.0
  • bfbcf64 putout: @putout/plugin-merge-destructuring-properties v10.0.0
  • 1bcb123 @putout/plugin-merge-destructuring-properties: drop support of 🐊 < 36
  • c35780b @putout/plugin-merge-destructuring-properties: exclude VariableDeclarator with no init
  • 110070e @putout/plugin-remove-unused-variables: drop support of 🐊 < 36
  • aa40f83 @putout/plugin-remove-unused-variables: align with Babel v8: TSExpressionWithTypeArguments -> TSClassImplements
  • fdbd412 @putout/engine-parser: align to latest Babel v8
  • eb7c385 putout: @putout/plugin-group-imports-by-source v2.0.0
  • 67818a0 @putout/plugin-typescript: drop support of 🐊 < 36
  • 20d2694 @putout/processor-typescript: ts-morph v24.0.0
  • 64dcffa @putout/plugin-group-imports-by-source: drop support of 🐊 < 36
  • 1ca427f putout: @putout/plugin-github v13.0.0
  • 8984633 @putout/plugin-github: drop sut of 🐊 < 36
  • e387e8c @putout/plugin-github: set-node-version: v23 (https://nodejs.org/en/blog/release/v23.0.0)

putout v36.10.0

18 Oct 11:27
Compare
Choose a tag to compare

🔥 feature

  • eb0955c putout: @putout/plugin-group-imports-by-source v2.0.0
  • 42ff538 @putout/plugin-typescript: drop support of 🐊 < 36
  • 255ad02 @putout/processor-typescript: ts-morph v24.0.0
  • c646865 @putout/plugin-group-imports-by-source: drop support of 🐊 < 36
  • 6cbd807 putout: @putout/plugin-github v13.0.0
  • a542414 @putout/plugin-github: drop sut of 🐊 < 36
  • b631448 @putout/plugin-github: set-node-version: v23 (https://nodejs.org/en/blog/release/v23.0.0)
  • fbf87aa @putout/plugin-package-json: remove-exports-with-missing-files: nested
  • e2bca80 @putout/plugin-package-json: remove-exports-with-missing-files: options
  • d4fc84e @putout/plugin-package-json: remove-exports-with-missing-files: exclude nested

putout v36.9.0

02 Oct 15:56
Compare
Choose a tag to compare

🐞 fix

  • d249509 @putout/plugin-package-json: remove-exports-with-missing-files: indent: 4 -> 2
  • 037f067 @putout/plugin-nodejs: remove-illigal-strict-mode -> remove-illegal-strict-mode

🔥 feature

  • 9340f32 @putout/plugin-remove-useless-push: add
  • 8883e2e @putout/plugin-package-json: remove-exports-with-missing-files: add
  • ca4ecd2 @putout/plugin-putout: add-path-arg-to-## 🐞 fix
    exclude empty body
  • 587da10 @putout/plugin-putout: add-track-file: one arg
  • cf3f4c4 @putout/plugin-convert-arguments-to-rest: exclude "strict mode"

putout v36.8.0

27 Sep 10:59
Compare
Choose a tag to compare

🔥 feature

  • 2242dec putout: @putout/plugin-nodejs v12.0.0
  • 425cef4 @putout/plugin-nodejs: drop support of 🐊 < 36
  • dc160ba @putout/plugin-putout: add-path-arg-to-## 🐞 fix
    body
  • a24b237 @putout/plugin-nodejs: remove-illigal-strict-mode: add (putoutjs/minify#28)
  • dd34149 putout: @putout/plugin-convert-arguments-to-rest v3.0.0
  • e3f4f69 @putout/operate: getProperty: ObjectPattern support
  • 6b454ed @putout/plugin-package-json: apply-https-to-repository-url: improve check
  • 9bc7769 @putout/plugin-convert-arguments-to-rest: drop support of 🐊 < 36
  • 48beb1a @putout/plugin-convert-arguments-to-rest: improve support of internal functions (putoutjs/minify#28)

putout v36.7.0

26 Sep 12:23
Compare
Choose a tag to compare

🔥 feature

  • 5d9d805 putout: @putout/plugin-package-json v8.0.0
  • 22b9058 @putout/plugin-package-json: drop support of 🐊 < 36
  • 3c80fdd @putout/operate: getProperty: check that path is ObjectExpression
  • a27d72d @putout/plugin-package-json: appy-https-to-repository-url

putout v36.6.2

26 Sep 11:27
Compare
Choose a tag to compare

🐞 fix

  • 6c02077 putout: rm unused exports

🔥 feature

putout v36.6.1

25 Sep 09:09
Compare
Choose a tag to compare

🔥 feature

  • 00f1be3 putout: @putout/plugin-madrun v19.0.0
  • bd50cf1 @putout/plugin-madrun: drop support of 🐊 < 36
  • 2837459 @putout/plugin-madrun: convert-run-to-cut-env: exclude different envs

putout v36.6.0

23 Sep 14:30
Compare
Choose a tag to compare

🐞 fix

  • 6c3eb4f @putout/compare: __type_params

🔥 feature

  • dc92ef9 putout: @putout/plugin-remove-useless-constructor v2.0.0
  • eb8ef61 @putout/plugin-remove-useless-constructor: change
  • 044fd02 @putout/plugin-typres: remove-useless-constructor: merge
  • f5de7f0 @putout/plugin-putout: add-path-arg-to-## 🐞 fix
    add

putout v36.5.1

11 Sep 12:58
Compare
Choose a tag to compare

🐞 fix

  • d053359 @putout/compare: vars: getTemplateValues: __type_params

🔥 feature

  • 2ea2f3f putout: @putout/plugin-remove-useless-arguments v9.0.0
  • 06b9951 @putout/plugin-remove-useless-arguments: drop support of 🐊 < 36
  • f91eea2 @putout/plugin-remove-useless-arguments: destructuring: dashes
  • 24d82bd @putout/compare: __type_params: add
  • 93a380f @putout/compare: vars: add support of TSTypeParameter
  • 9a228f5 @putout/operate: extract: TSTypeParameter
  • 0958850 @putout/operate: replaceWithMultiple: leadingComments
  • c62defe @putout/operate: move out replaceWithMultiple
  • aa58622 @putout/plugin-putout-config: remove-empty-file: trackFile
  • 304edc3 @putout/plugin-putout-config: remove-empty-file: newline