Sourced from @babel/preset-env
's\nreleases.
\n\nv7.25.4 (2024-08-22)
\n:bug: Bug Fix
\n\n
\n- \n
babel-traverse
\n\n
\n- #16756\nfix: Skip computed key when renaming (
\n@liuxingbaoyu
)- \n
babel-helper-create-class-features-plugin
,\nbabel-plugin-proposal-decorators
\n\n
\n- #16755\nfix: Decorator 2018-09 may throw an exception (
\n@liuxingbaoyu
)- \n
babel-types
\n\n
\n- #16710\nVisit AST fields nodes according to their syntactical order (
\n@nicolo-ribaudo
)- \n
babel-generator
\n\n
\n- #16709\nPrint semicolon after TS
\nexport namespace as A
(@nicolo-ribaudo
):nail_care: Polish
\n\n
\n- \n
babel-generator
,\nbabel-plugin-proposal-decorators
,\nbabel-plugin-proposal-destructuring-private
,\nbabel-plugin-proposal-pipeline-operator
,\nbabel-plugin-transform-class-properties
,\nbabel-plugin-transform-destructuring
,\nbabel-plugin-transform-optional-chaining
,\nbabel-plugin-transform-private-methods
,\nbabel-plugin-transform-private-property-in-object
,\nbabel-plugin-transform-typescript
,\nbabel-runtime-corejs2
,babel-runtime
,\nbabel-traverse
\n\n
\n- #16722\nAvoid unnecessary parens around sequence expressions (
\n@nicolo-ribaudo
)- \n
babel-generator
,\nbabel-plugin-transform-class-properties
\n\n
\n- #16714\nAvoid unnecessary parens around exported arrow functions (
\n@nicolo-ribaudo
)- \n
babel-generator
,\nbabel-plugin-proposal-decorators
,\nbabel-plugin-proposal-destructuring-private
,\nbabel-plugin-transform-object-rest-spread
\n\n
\n- #16712\nAvoid printing unnecessary parens around object destructuring (
\n@nicolo-ribaudo
):microscope: Output optimization
\n\n
\n- \n
babel-generator
\n\n
\n- #16740\nAvoid extra spaces between comments/regexps in compact mode (
\n@nicolo-ribaudo
)Committers: 4
\n\n
\n- Babel Bot (
\n@babel-bot
)- Huáng Jùnliàng (
\n@JLHwung
)- Nicolò Ribaudo (
\n@nicolo-ribaudo
)- \n
@liuxingbaoyu
Sourced from @babel/preset-env
's\nchangelog.
\n\nv7.25.4 (2024-08-22)
\n:bug: Bug Fix
\n\n
\n- \n
babel-traverse
\n\n
\n- #16756\nfix: Skip computed key when renaming (
\n@liuxingbaoyu
)- \n
babel-helper-create-class-features-plugin
,\nbabel-plugin-proposal-decorators
\n\n
\n- #16755\nfix: Decorator 2018-09 may throw an exception (
\n@liuxingbaoyu
)- \n
babel-types
\n\n
\n- #16710\nVisit AST fields nodes according to their syntactical order (
\n@nicolo-ribaudo
)- \n
babel-generator
\n\n
\n- #16709\nPrint semicolon after TS
\nexport namespace as A
(@nicolo-ribaudo
):nail_care: Polish
\n\n
\n- \n
babel-generator
,\nbabel-plugin-proposal-decorators
,\nbabel-plugin-proposal-destructuring-private
,\nbabel-plugin-proposal-pipeline-operator
,\nbabel-plugin-transform-class-properties
,\nbabel-plugin-transform-destructuring
,\nbabel-plugin-transform-optional-chaining
,\nbabel-plugin-transform-private-methods
,\nbabel-plugin-transform-private-property-in-object
,\nbabel-plugin-transform-typescript
,\nbabel-runtime-corejs2
,babel-runtime
,\nbabel-traverse
\n\n
\n- #16722\nAvoid unnecessary parens around sequence expressions (
\n@nicolo-ribaudo
)- \n
babel-generator
,\nbabel-plugin-transform-class-properties
\n\n
\n- #16714\nAvoid unnecessary parens around exported arrow functions (
\n@nicolo-ribaudo
)- \n
babel-generator
,\nbabel-plugin-proposal-decorators
,\nbabel-plugin-proposal-destructuring-private
,\nbabel-plugin-transform-object-rest-spread
\n\n
\n- #16712\nAvoid printing unnecessary parens around object destructuring (
\n@nicolo-ribaudo
):microscope: Output optimization
\n\n
\n- \n
babel-generator
\n\n
\n- #16740\nAvoid extra spaces between comments/regexps in compact mode (
\n@nicolo-ribaudo
)
Sourced from micromatch's\nreleases.
\n\n\n4.0.8
\nUltimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We\nconsider the issues low-priority, so even if you see automated scanners\nsaying otherwise, don't be scared.
\n
Sourced from micromatch's\nchangelog.
\n\n\n[4.0.8] - 2024-08-22
\n\n
\n- backported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch
\n
8bd704e
\n4.0.8a0e6841
\nrun verb to generate README documentation4ec2884
\nMerge branch 'v4' into hauserkristof-feature/v4.0.803aa805
\nMerge pull request #266\nfrom hauserkristof/feature/v4.0.8814f5f7
\nlint67fcce6
\nfix: CHANGELOG about braces & CVE-2024-4068, v4.0.5113f2e3
\nfix: CVE numbers in CHANGELOGd9dbd9a
\nfeat: updated CHANGELOG2ab1315
\nfix: use actions/setup-node@v41406ea3
\nfeat: rework test to work on macos with node 10,12 and 14Sourced from rollup's\nreleases.
\n\n\nv4.21.2
\n4.21.2
\n2024-08-30
\nBug Fixes
\n\n
\n- Handle IIFE/UMD namespace definitions conflicting with a builtin\nproperty (#5605)
\nPull Requests
\n\n
\n- #5605:\nfix: Wrong namespace property definition (
\n@thirumurugan-git
,\n@lukastaegert
)- #5630:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5631:\nchore(deps): lock file maintenance (
\n@renovate
[bot])- #5632:\nchore(deps): lock file maintenance (
\n@renovate
[bot])v4.21.1
\n4.21.1
\n2024-08-26
\nBug Fixes
\n\n
\n- Ensure
\ncloseWatcher
hook is called when watch mode is\naborted via Ctrl+C (#5618)- Do not produce invalid code for
\nimport.meta.url
in\ncompact mode (#5624)- Do not throw when generating chunk names when preserving modules in\nWindows (#5625)
\nPull Requests
\n\n
\n- #5591:\nchore(deps): update dependency
\n@types/eslint
to v9 (@renovate
[bot],@lukastaegert
)- #5618:\npreload the WASM file even though the version is undefined. (
\n@TrickyPi
)- #5619:\nCall and await closeWatcher hooks on exit signals (
\n@lukastaegert
)- #5622:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot],@lukastaegert
)- #5624:\nfix: add space for DOCUMENT_CURRENT_SCRIPT template (
\n@TrickyPi
)- #5625:\nfix: get the right chunk name for preserve modules in Windows (
\n@TrickyPi
,@lukastaegert
)v4.21.0
\n4.21.0
\n2024-08-18
\nFeatures
\n\n
\n- Add option to configure directory for virtual modules when\npreserving modules (#5602)
\nPull Requests
\n\n
\n\n- #5602:\nfeat: introduce the virtualDirname option to customize the virtual\ndirectory name (
\n@TrickyPi
)- #5607:\nchore(deps): update typescript-eslint monorepo to v8 (major) (
\n@renovate
[bot],@lukastaegert
)- #5608:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])
... (truncated)
\nSourced from rollup's\nchangelog.
\n\n\n4.21.2
\n2024-08-30
\nBug Fixes
\n\n
\n- Handle IIFE/UMD namespace definitions conflicting with a builtin\nproperty (#5605)
\nPull Requests
\n\n
\n- #5605:\nfix: Wrong namespace property definition (
\n@thirumurugan-git
,\n@lukastaegert
)- #5630:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5631:\nchore(deps): lock file maintenance (
\n@renovate
[bot])- #5632:\nchore(deps): lock file maintenance (
\n@renovate
[bot])4.21.1
\n2024-08-26
\nBug Fixes
\n\n
\n- Ensure
\ncloseWatcher
hook is called when watch mode is\naborted via Ctrl+C (#5618)- Do not produce invalid code for
\nimport.meta.url
in\ncompact mode (#5624)- Do not throw when generating chunk names when preserving modules in\nWindows (#5625)
\nPull Requests
\n\n
\n- #5591:\nchore(deps): update dependency
\n@types/eslint
to v9 (@renovate
[bot],@lukastaegert
)- #5618:\npreload the WASM file even though the version is undefined. (
\n@TrickyPi
)- #5619:\nCall and await closeWatcher hooks on exit signals (
\n@lukastaegert
)- #5622:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot],@lukastaegert
)- #5624:\nfix: add space for DOCUMENT_CURRENT_SCRIPT template (
\n@TrickyPi
)- #5625:\nfix: get the right chunk name for preserve modules in Windows (
\n@TrickyPi
,@lukastaegert
)4.21.0
\n2024-08-18
\nFeatures
\n\n
\n- Add option to configure directory for virtual modules when\npreserving modules (#5602)
\nPull Requests
\n\n
\n\n- #5602:\nfeat: introduce the virtualDirname option to customize the virtual\ndirectory name (
\n@TrickyPi
)- #5607:\nchore(deps): update typescript-eslint monorepo to v8 (major) (
\n@renovate
[bot],@lukastaegert
)- #5608:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5611:\nchore: fix the
\nnoConflict
option in REPL. (@7086cmd
)- #5613:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5614:\nchore(deps): lock file maintenance (
\n@renovate
[bot])
... (truncated)
\nf83b315
\n4.21.2608a8f0
\nfix: Wrong namespace property definition (#5605)16fe124
\nchore(deps): lock file maintenance (#5632)186706b
\nchore(deps): lock file maintenance (#5631)84b4ca4
\nchore(deps): lock file maintenance minor/patch updates (#5630)c33c6ce
\n4.21.1fadebcd
\nfix: get the right chunk name for preserve modules in Windows (#5625)eb07813
\nfix: add space for DOCUMENT_CURRENT_SCRIPT template (#5624)c1d25d6
\nCall and await closeWatcher hooks on exit signals (#5619)3eb8817
\nchore(deps): lock file maintenance minor/patch updates (#5622)Sourced from @babel/plugin-transform-runtime
's\nreleases.
\n\nv7.25.4 (2024-08-22)
\n:bug: Bug Fix
\n\n
\n- \n
babel-traverse
\n\n
\n- #16756\nfix: Skip computed key when renaming (
\n@liuxingbaoyu
)- \n
babel-helper-create-class-features-plugin
,\nbabel-plugin-proposal-decorators
\n\n
\n- #16755\nfix: Decorator 2018-09 may throw an exception (
\n@liuxingbaoyu
)- \n
babel-types
\n\n
\n- #16710\nVisit AST fields nodes according to their syntactical order (
\n@nicolo-ribaudo
)- \n
babel-generator
\n\n
\n- #16709\nPrint semicolon after TS
\nexport namespace as A
(@nicolo-ribaudo
):nail_care: Polish
\n\n
\n- \n
babel-generator
,\nbabel-plugin-proposal-decorators
,\nbabel-plugin-proposal-destructuring-private
,\nbabel-plugin-proposal-pipeline-operator
,\nbabel-plugin-transform-class-properties
,\nbabel-plugin-transform-destructuring
,\nbabel-plugin-transform-optional-chaining
,\nbabel-plugin-transform-private-methods
,\nbabel-plugin-transform-private-property-in-object
,\nbabel-plugin-transform-typescript
,\nbabel-runtime-corejs2
,babel-runtime
,\nbabel-traverse
\n\n
\n- #16722\nAvoid unnecessary parens around sequence expressions (
\n@nicolo-ribaudo
)- \n
babel-generator
,\nbabel-plugin-transform-class-properties
\n\n
\n- #16714\nAvoid unnecessary parens around exported arrow functions (
\n@nicolo-ribaudo
)- \n
babel-generator
,\nbabel-plugin-proposal-decorators
,\nbabel-plugin-proposal-destructuring-private
,\nbabel-plugin-transform-object-rest-spread
\n\n
\n- #16712\nAvoid printing unnecessary parens around object destructuring (
\n@nicolo-ribaudo
):microscope: Output optimization
\n\n
\n- \n
babel-generator
\n\n
\n- #16740\nAvoid extra spaces between comments/regexps in compact mode (
\n@nicolo-ribaudo
)Committers: 4
\n\n
\n- Babel Bot (
\n@babel-bot
)- Huáng Jùnliàng (
\n@JLHwung
)- Nicolò Ribaudo (
\n@nicolo-ribaudo
)- \n
@liuxingbaoyu
v7.25.3 (2024-07-31)
\n:bug: Bug Fix
\n\n\n
\n- \n
babel-plugin-bugfix-firefox-class-in-computed-class-key
,\nbabel-traverse
\n\n
\n- #16699\nAvoid validating visitors produced by\n
\ntraverse.visitors.merge
(@nicolo-ribaudo
):house: Internal
\n\n
\n- \n
babel-parser
\n\n
\n- #16688 Add\n
\n@babel/types
as a dependency of@babel/parser
\n(@nicolo-ribaudo
)Committers: 2
\n\n
\n- Huáng Jùnliàng (
\n@JLHwung
)- Nicolò Ribaudo (
\n@nicolo-ribaudo
)v7.25.2 (2024-07-30)
\n:bug: Bug Fix
\n\n
\n\n- \n
babel-core
,babel-traverse
\n\n
\n- #16695\nEnsure that
\nrequeueComputedKeyAndDecorators
is available\n(@nicolo-ribaudo
)
... (truncated)
\nSourced from @babel/plugin-transform-runtime
's\nchangelog.
\n\nv7.25.4 (2024-08-22)
\n:bug: Bug Fix
\n\n
\n- \n
babel-traverse
\n\n
\n- #16756\nfix: Skip computed key when renaming (
\n@liuxingbaoyu
)- \n
babel-helper-create-class-features-plugin
,\nbabel-plugin-proposal-decorators
\n\n
\n- #16755\nfix: Decorator 2018-09 may throw an exception (
\n@liuxingbaoyu
)- \n
babel-types
\n\n
\n- #16710\nVisit AST fields nodes according to their syntactical order (
\n@nicolo-ribaudo
)- \n
babel-generator
\n\n
\n- #16709\nPrint semicolon after TS
\nexport namespace as A
(@nicolo-ribaudo
):nail_care: Polish
\n\n
\n- \n
babel-generator
,\nbabel-plugin-proposal-decorators
,\nbabel-plugin-proposal-destructuring-private
,\nbabel-plugin-proposal-pipeline-operator
,\nbabel-plugin-transform-class-properties
,\nbabel-plugin-transform-destructuring
,\nbabel-plugin-transform-optional-chaining
,\nbabel-plugin-transform-private-methods
,\nbabel-plugin-transform-private-property-in-object
,\nbabel-plugin-transform-typescript
,\nbabel-runtime-corejs2
,babel-runtime
,\nbabel-traverse
\n\n
\n- #16722\nAvoid unnecessary parens around sequence expressions (
\n@nicolo-ribaudo
)- \n
babel-generator
,\nbabel-plugin-transform-class-properties
\n\n
\n- #16714\nAvoid unnecessary parens around exported arrow functions (
\n@nicolo-ribaudo
)- \n
babel-generator
,\nbabel-plugin-proposal-decorators
,\nbabel-plugin-proposal-destructuring-private
,\nbabel-plugin-transform-object-rest-spread
\n\n
\n- #16712\nAvoid printing unnecessary parens around object destructuring (
\n@nicolo-ribaudo
):microscope: Output optimization
\n\n
\n- \n
babel-generator
\n\n
\n- #16740\nAvoid extra spaces between comments/regexps in compact mode (
\n@nicolo-ribaudo
)v7.25.3 (2024-07-31)
\n:bug: Bug Fix
\n\n\n
\n- \n
babel-plugin-bugfix-firefox-class-in-computed-class-key
,\nbabel-traverse
\n\n
\n- #16699\nAvoid validating visitors produced by\n
\ntraverse.visitors.merge
(@nicolo-ribaudo
):house: Internal
\n\n
\n- \n
babel-parser
\n\n
\n- #16688 Add\n
\n@babel/types
as a dependency of@babel/parser
\n(@nicolo-ribaudo
)v7.25.2 (2024-07-30)
\n:bug: Bug Fix
\n\n
\n- \n
babel-core
,babel-traverse
\n\n
\n- #16695\nEnsure that
\nrequeueComputedKeyAndDecorators
is available\n(@nicolo-ribaudo
)v7.25.1 (2024-07-28)
\n:bug: Bug Fix
\n\n
\n- \n
babel-plugin-transform-function-name
\n\n
\n- #16683\nfix:
\nensureFunctionName
may be undefined (@liuxingbaoyu
)- \n
babel-plugin-transform-react-constant-elements
\n\n
\n- #16582 fix\nplugin-transform-react-constant-elements transform JSXFrament but not\nadd JSXExpressionContainer (
\n@keiseiTi
)- \n
babel-traverse
\n\n
\n- #16587\nfix: fixed issue16583 + test (
\n@nerodesu017
):house: Internal
\n\nv7.25.0 (2024-07-26)
\n\n
... (truncated)
\nSourced from vega-lite's\nreleases.
\n\n\nRelease 5.21.0
\n5.21.0\n(2024-08-28)
\nBug Fixes
\n\n
\n- #7724,#9414:\nMake ticks respect bin/timeUnit bands and custom band (#9415)\n(088094e),\ncloses #7724\n#9414
\n- make 1D tick mark responsive to width/height (#9411)\n(c0c7b6b)
\nFeatures
\n\n
Sourced from vega-lite's\nchangelog.
\n\n\n5.21.0\n(2024-08-28)
\nBug Fixes
\n\n
\n- #7724,#9414:\nMake ticks respect bin/timeUnit bands and custom band (#9415)\n(088094e),\ncloses #7724\n#9414
\n- make 1D tick mark responsive to width/height (#9411)\n(c0c7b6b)
\nFeatures
\n\n
802d661
\nchore: release v5.21.0088094e
\nfix(#7724,#9414):\nMake ticks respect bin/timeUnit bands and custom band (#9415)c0c7b6b
\nfix: make 1D tick mark responsive to width/height (#9411)ef70cb8
\nchore(deps): bump axios from 1.7.3 to 1.7.4 in the npm_and_yarn group\n(#9413)9b13d3a
\nchore(deps-dev): bump rexml from 3.3.3 to 3.3.6 in /site in the bundler\ngroup...0835503
\nchore(deps-dev): bump ajv-formats from 2.1.1 to 3.0.1 (#9406)fe2d947
\nchore(deps-dev): bump rexml from 3.3.2 to 3.3.3 in /site in the bundler\ngroup...6ce344e
\nfeat: update code to not need implicit any, add hasProperty util (#9394)41c445c
\nchore(deps-dev): bump vega-embed from 6.25.0 to 6.26.0 (#9403)c8b636a
\nchore(deps-dev): bump prettier from 3.3.2 to 3.3.3 (#9405)Sourced from @babel/core
's\nreleases.
\n\nv7.25.2 (2024-07-30)
\n:bug: Bug Fix
\n\n
\n- \n
babel-core
,babel-traverse
\n\n
\n- #16695\nEnsure that
\nrequeueComputedKeyAndDecorators
is available\n(@nicolo-ribaudo
)Committers: 2
\n\n
\n- Huáng Jùnliàng (
\n@JLHwung
)- Nicolò Ribaudo (
\n@nicolo-ribaudo
)v7.25.1 (2024-07-28)
\n:bug: Bug Fix
\n\n
\n- \n
babel-plugin-transform-function-name
\n\n
\n- #16683\nfix:
\nensureFunctionName
may be undefined (@liuxingbaoyu
)- \n
babel-plugin-transform-react-constant-elements
\n\n
\n- #16582 fix\nplugin-transform-react-constant-elements transform JSXFrament but not\nadd JSXExpressionContainer (
\n@keiseiTi
)- \n
babel-traverse
\n\n
\n- #16587\nfix: fixed issue16583 + test (
\n@nerodesu017
):house: Internal
\n\nCommitters: 4
\n\n
\n- Adrian (
\n@nerodesu017
)- Huáng Jùnliàng (
\n@JLHwung
)- \n
@keiseiTi
- \n
@liuxingbaoyu
v7.25.0 (2024-07-26)
\nThanks
\n@davidtaylorhq
\nand@slatereax
\nfor your first PR!You can find the release blog post with some highlights at https://babeljs.io/blog/2024/07/26/7.25.0.
\n:eyeglasses: Spec Compliance
\n\n
\n- \n
babel-helpers
,\nbabel-plugin-proposal-explicit-resource-management
,\nbabel-runtime-corejs3
\n\n- \n
babel-plugin-transform-typescript
\n\n
\n- #16602\nEnsure enum members syntactically determinable to be strings do not get\nreverse mappings (
\n@liuxingbaoyu
):rocket: New Feature
\n\n
\n\n- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-function-name
,\nbabel-helper-plugin-utils
,\nbabel-helper-wrap-function
,\nbabel-plugin-bugfix-safari-class-field-initializer-scope
,\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,\nbabel-plugin-transform-classes
,\nbabel-plugin-transform-function-name
,\nbabel-preset-env
,babel-traverse
,\nbabel-types
\n\n
\n- #16658\nMove
\nensureFunctionName
toNodePath.prototype
\n(@nicolo-ribaudo
)- \n
babel-helper-hoist-variables
,\nbabel-helper-plugin-utils
,\nbabel-plugin-proposal-async-do-expressions
,\nbabel-plugin-transform-modules-systemjs
,\nbabel-traverse
\n\n
\n- #16644\nMove
\nhoistVariables
toScope.prototype
(@nicolo-ribaudo
)- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-module-transforms
,\nbabel-helper-plugin-utils
,\nbabel-helper-split-export-declaration
,\nbabel-plugin-transform-classes
,\nbabel-traverse
,babel-types
\n\n
\n- #16645\nMove
\nsplitExportDeclaration
to\nNodePath.prototype
(@nicolo-ribaudo
)- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-environment-visitor
,\nbabel-helper-module-transforms
,\nbabel-helper-plugin-utils
,\nbabel-helper-remap-async-to-generator
,\nbabel-helper-replace-supers
,\nbabel-plugin-bugfix-firefox-class-in-computed-class-key
,\nbabel-plugin-bugfix-v8-static-class-fields-redefine-readonly
,\nbabel-plugin-transform-async-generator-functions
,\nbabel-plugin-transform-classes
,babel-traverse
\n\n
\n- #16649\nMove
\nenvironment-visitor
helper into\n@babel/traverse
(@nicolo-ribaudo
)
... (truncated)
\nSourced from @babel/core
's\nchangelog.
\n\nv7.25.2 (2024-07-30)
\n:bug: Bug Fix
\n\n
\n- \n
babel-core
,babel-traverse
\n\n
\n- #16695\nEnsure that
\nrequeueComputedKeyAndDecorators
is available\n(@nicolo-ribaudo
)v7.25.1 (2024-07-28)
\n:bug: Bug Fix
\n\n
\n- \n
babel-plugin-transform-function-name
\n\n
\n- #16683\nfix:
\nensureFunctionName
may be undefined (@liuxingbaoyu
)- \n
babel-plugin-transform-react-constant-elements
\n\n
\n- #16582 fix\nplugin-transform-react-constant-elements transform JSXFrament but not\nadd JSXExpressionContainer (
\n@keiseiTi
)- \n
babel-traverse
\n\n
\n- #16587\nfix: fixed issue16583 + test (
\n@nerodesu017
):house: Internal
\n\nv7.25.0 (2024-07-26)
\n:eyeglasses: Spec Compliance
\n\n
\n- \n
babel-helpers
,\nbabel-plugin-proposal-explicit-resource-management
,\nbabel-runtime-corejs3
\n\n- \n
babel-plugin-transform-typescript
\n\n
\n- #16602\nEnsure enum members syntactically determinable to be strings do not get\nreverse mappings (
\n@liuxingbaoyu
):rocket: New Feature
\n\n
\n- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-function-name
,\nbabel-helper-plugin-utils
,\nbabel-helper-wrap-function
,\nbabel-plugin-bugfix-safari-class-field-initializer-scope
,\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,\nbabel-plugin-transform-classes
,\nbabel-plugin-transform-function-name
,\nbabel-preset-env
,babel-traverse
,\nbabel-types
\n\n
\n- #16658\nMove
\nensureFunctionName
toNodePath.prototype
\n(@nicolo-ribaudo
)- \n
babel-helper-hoist-variables
,\nbabel-helper-plugin-utils
,\nbabel-plugin-proposal-async-do-expressions
,\nbabel-plugin-transform-modules-systemjs
,\nbabel-traverse
\n\n
\n- #16644\nMove
\nhoistVariables
toScope.prototype
(@nicolo-ribaudo
)- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-module-transforms
,\nbabel-helper-plugin-utils
,\nbabel-helper-split-export-declaration
,\nbabel-plugin-transform-classes
,\nbabel-traverse
,babel-types
\n\n
\n- #16645\nMove
\nsplitExportDeclaration
to\nNodePath.prototype
(@nicolo-ribaudo
)- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-environment-visitor
,\nbabel-helper-module-transforms
,\nbabel-helper-plugin-utils
,\nbabel-helper-remap-async-to-generator
,\nbabel-helper-replace-supers
,\nbabel-plugin-bugfix-firefox-class-in-computed-class-key
,\nbabel-plugin-bugfix-v8-static-class-fields-redefine-readonly
,\nbabel-plugin-transform-async-generator-functions
,\nbabel-plugin-transform-classes
,babel-traverse
\n\n
\n- #16649\nMove
\nenvironment-visitor
helper into\n@babel/traverse
(@nicolo-ribaudo
)- \n
babel-core
,babel-parser
\n\n
\n- #16480\nExpose wether a module has TLA or not as
\n.extra.async
(@nicolo-ribaudo
)- \n
babel-compat-data
,\nbabel-plugin-bugfix-safari-class-field-initializer-scope
,\nbabel-preset-env
\n\n
\n- #16569\nIntroduce
\nbugfix-safari-class-field-initializer-scope
(@davidtaylorhq
)- \n
babel-plugin-transform-block-scoping
,\nbabel-traverse
,babel-types
\n\n- \n
babel-helper-import-to-platform-api
,\nbabel-plugin-proposal-json-modules
\n\n
\n- #16579 Add\n
\nuncheckedRequire
option for JSON imports to CJS (@nicolo-ribaudo
)- \n
babel-helper-transform-fixture-test-runner
,\nbabel-node
\n\n
\n- #16642\nAllow using custom config in
\nbabel-node --eval
(@slatereax
)- \n
babel-compat-data
,\nbabel-helper-create-regexp-features-plugin
,\nbabel-plugin-proposal-duplicate-named-capturing-groups-regex
,\nbabel-plugin-transform-duplicate-named-capturing-groups-regex
,\nbabel-preset-env
,babel-standalone
\n\n:bug: Bug Fix
\n\n
\n\n- \n
babel-generator
\n\n
\n- #16678\nPrint parens around as expressions on the LHS (
\n@nicolo-ribaudo
)
... (truncated)
\n0f8f408
\nv7.25.26a15d7a
\nEnsure that requeueComputedKeyAndDecorators
is available\n(#16695)9f7e29a
\nchore: fix one suppressed eslint error (#16696)2413d1a
\nAdd eslint-plugin-regexp (#16680)5dc3b44
\nExpose wether a module has TLA or not as .extra.async
(#16480)30aa644
\nv7.24.97d923b8
\nAvoid require()
call in @babel/standalone
\nbundle (#16639)889c58f
\nRevert "Pin CI to Node.js 22.1" (#16633)1f5af44
\nv7.24.8683c654
\nEnable some lint rules (#16605)Sourced from @typescript-eslint/eslint-plugin
's\nreleases.
\n\nv7.18.0
\n7.18.0 (2024-07-29)
\n🚀 Features
\n\n
\n- types: update ECMA versions (#9634)
\n🩹 Fixes
\n\n
\n- eslint-plugin: [no-unnecessary-type-assertion]\nprevent runtime error when asserting a variable declared in default TS\nlib (#9660)
\n- eslint-plugin: [unbound-method] report on\ndestructuring in function parameters (#8952)
\n- eslint-plugin: [no-duplicate-type-constituents]\nshouldn't report on error types (#9600)
\n- eslint-plugin: [strict-boolean-expressions] support\nbranded booleans (#9297)
\n❤️ Thank You
\n\nYou can read about our versioning\nstrategy and releases\non our website.
\nv7.17.0
\n7.17.0 (2024-07-22)
\n🚀 Features
\n\n
\n- eslint-plugin: backport no-unsafe-function type,\nno-wrapper-object-types from v8 to v7 (#9507)
\n- eslint-plugin: [return-await] add option to report\nin error-handling scenarios only, and deprecate "never" (#9364)
\n🩹 Fixes
\n\n
\n- eslint-plugin: [no-floating-promises] check\ntop-level type assertions (and more) (#9043)
\n- eslint-plugin: [strict-boolean-expressions]\nconsider assertion function argument a boolean context (#9074)
\n- eslint-plugin: [no-unnecessary-condition] false\npositive on optional private field (#9602)
\n- typescript-estree: don't infer single-run when\n--fix is in proces.argv (#9577)
\n- typescript-estree: disable single-run inference\nwith extraFileExtensions (#9580)
\n- website: expose ATA types to eslint instance (#9598)
\n❤️ Thank You
\n\n
\n- Armano
\n@armano2
- Josh Goldberg ✨
\n- Kirk Waiblinger
\n@kirkwaiblinger
- StyleShit
\n@StyleShit
You can read about our versioning\nstrategy and releases\non our website.
\n\n
... (truncated)
\nSourced from @typescript-eslint/eslint-plugin
's\nchangelog.
\n\n7.18.0 (2024-07-29)
\n🩹 Fixes
\n\n
\n- \n
\neslint-plugin: [no-unnecessary-type-assertion]\nprevent runtime error when asserting a variable declared in default TS\nlib
\n- \n
\neslint-plugin: [unbound-method] report on\ndestructuring in function parameters
\n- \n
\neslint-plugin: [no-duplicate-type-constituents]\nshouldn't report on error types
\n- \n
\neslint-plugin: [strict-boolean-expressions] support\nbranded booleans
\n❤️ Thank You
\n\n
\n- auvred
\n- Oliver Salzburg
\n- Vinccool96
\n- Yukihiro Hasegawa
\nYou can read about our versioning\nstrategy and releases\non our website.
\n7.17.0 (2024-07-22)
\n🚀 Features
\n\n
\n- \n
\neslint-plugin: backport no-unsafe-function type,\nno-wrapper-object-types from v8 to v7
\n- \n
\neslint-plugin: [return-await] add option to report\nin error-handling scenarios only, and deprecate "never"
\n🩹 Fixes
\n\n
\n- \n
\neslint-plugin: [no-floating-promises] check\ntop-level type assertions (and more)
\n- \n
\neslint-plugin: [strict-boolean-expressions] consider\nassertion function argument a boolean context
\n- \n
\neslint-plugin: [no-unnecessary-condition] false\npositive on optional private field
\n❤️ Thank You
\n\n
\n- Armano
\n- Josh Goldberg ✨
\n- Kirk Waiblinger
\n- StyleShit
\nYou can read about our versioning\nstrategy and releases\non our website.
\n\n
... (truncated)
\n35cf3d2
\nchore(release): publish 7.18.046a5709
\ndocs: link no-duplicate-type-constituents and\nno-redundant-type-constituents ...9eec790
\nfix(eslint-plugin): [strict-boolean-expressions] support branded\nbooleans (#9...9927a29
\ndocs: add ast-spec, type-utils docs with docusaurus-plugin-typedoc (#9293)fb0ca4c
\ndocs: remove unnecessary v8 links (#9611)3591b78
\nfix(eslint-plugin): [no-duplicate-type-constituents] shouldn't report on\nerro...64b4e43
\nfix(eslint-plugin): [unbound-method] report on destructuring in function\npara...bf4abdf
\nfix(eslint-plugin): [no-unnecessary-type-assertion] prevent runtime\nerror whe...6b92aa5
\nchore: reorg repo level utils, lint and typecheck repo files (#9618)1e32db1
\nchore: enable radix (#9563)Sourced from @babel/preset-env
's\nreleases.
\n\nv7.25.3 (2024-07-31)
\n:bug: Bug Fix
\n\n\n
\n- \n
babel-plugin-bugfix-firefox-class-in-computed-class-key
,\nbabel-traverse
\n\n
\n- #16699\nAvoid validating visitors produced by\n
\ntraverse.visitors.merge
(@nicolo-ribaudo
):house: Internal
\n\n
\n- \n
babel-parser
\n\n
\n- #16688 Add\n
\n@babel/types
as a dependency of@babel/parser
\n(@nicolo-ribaudo
)Committers: 2
\n\n
\n- Huáng Jùnliàng (
\n@JLHwung
)- Nicolò Ribaudo (
\n@nicolo-ribaudo
)v7.25.2 (2024-07-30)
\n:bug: Bug Fix
\n\n
\n- \n
babel-core
,babel-traverse
\n\n
\n- #16695\nEnsure that
\nrequeueComputedKeyAndDecorators
is available\n(@nicolo-ribaudo
)Committers: 2
\n\n
\n- Huáng Jùnliàng (
\n@JLHwung
)- Nicolò Ribaudo (
\n@nicolo-ribaudo
)v7.25.1 (2024-07-28)
\n:bug: Bug Fix
\n\n
\n- \n
babel-plugin-transform-function-name
\n\n
\n- #16683\nfix:
\nensureFunctionName
may be undefined (@liuxingbaoyu
)- \n
babel-plugin-transform-react-constant-elements
\n\n
\n- #16582 fix\nplugin-transform-react-constant-elements transform JSXFrament but not\nadd JSXExpressionContainer (
\n@keiseiTi
)- \n
babel-traverse
\n\n
\n- #16587\nfix: fixed issue16583 + test (
\n@nerodesu017
):house: Internal
\n\nCommitters: 4
\n\n
\n- Adrian (
\n@nerodesu017
)- Huáng Jùnliàng (
\n@JLHwung
)- \n
@keiseiTi
- \n
@liuxingbaoyu
v7.25.0 (2024-07-26)
\nThanks
\n@davidtaylorhq
\nand@slatereax
\nfor your first PR!You can find the release blog post with some highlights at https://babeljs.io/blog/2024/07/26/7.25.0.
\n:eyeglasses: Spec Compliance
\n\n
... (truncated)
\nSourced from @babel/preset-env
's\nchangelog.
\n\nv7.25.3 (2024-07-31)
\n:bug: Bug Fix
\n\n\n
\n- \n
babel-plugin-bugfix-firefox-class-in-computed-class-key
,\nbabel-traverse
\n\n
\n- #16699\nAvoid validating visitors produced by\n
\ntraverse.visitors.merge
(@nicolo-ribaudo
):house: Internal
\n\n
\n- \n
babel-parser
\n\n
\n- #16688 Add\n
\n@babel/types
as a dependency of@babel/parser
\n(@nicolo-ribaudo
)v7.25.2 (2024-07-30)
\n:bug: Bug Fix
\n\n
\n- \n
babel-core
,babel-traverse
\n\n
\n- #16695\nEnsure that
\nrequeueComputedKeyAndDecorators
is available\n(@nicolo-ribaudo
)v7.25.1 (2024-07-28)
\n:bug: Bug Fix
\n\n
\n- \n
babel-plugin-transform-function-name
\n\n
\n- #16683\nfix:
\nensureFunctionName
may be undefined (@liuxingbaoyu
)- \n
babel-plugin-transform-react-constant-elements
\n\n
\n- #16582 fix\nplugin-transform-react-constant-elements transform JSXFrament but not\nadd JSXExpressionContainer (
\n@keiseiTi
)- \n
babel-traverse
\n\n
\n- #16587\nfix: fixed issue16583 + test (
\n@nerodesu017
):house: Internal
\n\nv7.25.0 (2024-07-26)
\n:eyeglasses: Spec Compliance
\n\n
\n- \n
babel-helpers
,\nbabel-plugin-proposal-explicit-resource-management
,\nbabel-runtime-corejs3
\n\n- \n
babel-plugin-transform-typescript
\n\n
\n- #16602\nEnsure enum members syntactically determinable to be strings do not get\nreverse mappings (
\n@liuxingbaoyu
):rocket: New Feature
\n\n
\n\n- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-function-name
,\nbabel-helper-plugin-utils
,\nbabel-helper-wrap-function
,\nbabel-plugin-bugfix-safari-class-field-initializer-scope
,\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,\nbabel-plugin-transform-classes
,\nbabel-plugin-transform-function-name
,\nbabel-preset-env
,babel-traverse
,\nbabel-types
\n\n
\n- #16658\nMove
\nensureFunctionName
toNodePath.prototype
\n(@nicolo-ribaudo
)- \n
babel-helper-hoist-variables
,\nbabel-helper-plugin-utils
,\nbabel-plugin-proposal-async-do-expressions
,\nbabel-plugin-transform-modules-systemjs
,\nbabel-traverse
\n\n
\n- #16644\nMove
\nhoistVariables
toScope.prototype
(@nicolo-ribaudo
)- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-module-transforms
,\nbabel-helper-plugin-utils
,\nbabel-helper-split-export-declaration
,\nbabel-plugin-transform-classes
,\nbabel-traverse
,babel-types
\n\n
\n- #16645\nMove
\nsplitExportDeclaration
to\nNodePath.prototype
(@nicolo-ribaudo
)- \n
babel-helper-create-class-features-plugin
,\nbabel-helper-environment-visitor
,\nbabel-helper-module-transforms
,\nbabel-helper-plugin-utils
,\nbabel-helper-remap-async-to-generator
,\nbabel-helper-replace-supers
,\nbabel-plugin-bugfix-firefox-class-in-computed-class-key
,\nbabel-plugin-bugfix-v8-static-class-fields-redefine-readonly
,\nbabel-plugin-transform-async-generator-functions
,\nbabel-plugin-transform-classes
,babel-traverse
\n\n
\n- #16649\nMove
\nenvironment-visitor
helper into\n@babel/traverse
(@nicolo-ribaudo
)- \n
babel-core
,babel-parser
\n\n
\n- #16480\nExpose wether a module has TLA or not as
\n.extra.async
(@nicolo-ribaudo
)- \n
babel-compat-data
,\nbabel-plugin-bugfix-safari-class-field-initializer-scope
,\nbabel-preset-env
\n\n
\n- #16569\nIntroduce
\nbugfix-safari-class-field-initializer-scope
(@davidtaylorhq
)- \n
babel-plugin-transform-block-scoping
,\nbabel-traverse
,babel-types
\n\n- \n
babel-helper-import-to-platform-api
,\nbabel-plugin-proposal-json-modules
... (truncated)
\n787c7cd
\nv7.25.3a0c8871
\nTest: Improve available-plugins compat-data check (#16693)0f8f408
\nv7.25.20b2cc25
\nUpdate compat-table (#16691)2413d1a
\nAdd eslint-plugin-regexp (#16680)d2e3ee2
\nv7.25.0d364545
\nMove ensureFunctionName
to NodePath.prototype
\n(#16658)814b31e
\nIntroduce bugfix-safari-class-field-initializer-scope
(#16569)46284e4
\nAdd duplicate-named-capturing-groups-regex
to\npreset-env
(#16445)482008c
\nSimplify helper-function-name
logic (#16652)Sourced from rollup's\nreleases.
\n\n\nv4.19.2
\n4.19.2
\n2024-08-01
\nBug Fixes
\n\n
\n- Avoid "cannot get value of null" error when using optional\nchaining with namespaces (#5597)
\nPull Requests
\n\n
\n- #5597:\nFix retrieval of literal values for chained namespaces (
\n@lukastaegert
)v4.19.1
\n4.19.1
\n2024-07-27
\nBug Fixes
\n\n
\n- Do not remove parantheses when tree-shaking logical expressions (#5584)
\n- Do not ignore side effects in calls left of an optional chaining\noperator (#5589)
\nPull Requests
\n\n
\n- #5584:\nfix: find whitespace from operator position to start (
\n@TrickyPi
)- #5587:\ndocs: improve command by code-group (
\n@thinkasany
,@lukastaegert
)- #5589:\nFix side effect detection in optional chains (
\n@lukastaegert
)- #5592:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5593:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5594:\nchore(deps): lock file maintenance (
\n@renovate
[bot])- #5595:\nchore(deps): lock file maintenance (
\n@renovate
[bot])v4.19.0
\n4.19.0
\n2024-07-20
\nFeatures
\n\n
\n- Implement support for decorators (#5562)
\nBug Fixes
\n\n
\n- Improve soucemap generation when tree-shaking logical expressions\n(#5581)
\nPull Requests
\n\n
\n\n- #5562:\nfeat: implementing decorator support (
\n@TrickyPi
,@lukastaegert
)- #5570:\nrefactor(finalisers): condition branch (
\n@Simon-He95
,@zhangmo8
)
... (truncated)
\nSourced from rollup's\nchangelog.
\n\n\n4.19.2
\n2024-08-01
\nBug Fixes
\n\n
\n- Avoid "cannot get value of null" error when using optional\nchaining with namespaces (#5597)
\nPull Requests
\n\n
\n- #5597:\nFix retrieval of literal values for chained namespaces (
\n@lukastaegert
)4.19.1
\n2024-07-27
\nBug Fixes
\n\n
\n- Do not remove parantheses when tree-shaking logical expressions (#5584)
\n- Do not ignore side effects in calls left of an optional chaining\noperator (#5589)
\nPull Requests
\n\n
\n- #5584:\nfix: find whitespace from operator position to start (
\n@TrickyPi
)- #5587:\ndocs: improve command by code-group (
\n@thinkasany
,@lukastaegert
)- #5589:\nFix side effect detection in optional chains (
\n@lukastaegert
)- #5592:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5593:\nchore(deps): lock file maintenance minor/patch updates (
\n@renovate
[bot])- #5594:\nchore(deps): lock file maintenance (
\n@renovate
[bot])- #5595:\nchore(deps): lock file maintenance (
\n@renovate
[bot])4.19.0
\n2024-07-20
\nFeatures
\n\n
\n- Implement support for decorators (#5562)
\nBug Fixes
\n\n
\n- Improve soucemap generation when tree-shaking logical expressions\n(#5581)
\nPull Requests
\n\n
\n\n- #5562:\nfeat: implementing decorator support (
\n@TrickyPi
,@lukastaegert
)- #5570:\nrefactor(finalisers): condition branch (
\n@Simon-He95
,@zhangmo8
)- #5572:\nImprove chunk and asset type information in docs (
\n@lukastaegert
)- #5573:\nSwitch to audit resolver to ignore requirejs vulnerability (
\n@lukastaegert
)- #5575:\nchore(deps): update dependency inquirer to v10 (
\n@renovate
[bot],@lukastaegert
)
... (truncated)
\n39955e5
\n4.19.27625d3e
\nFix retrieval of literal values for chained namespaces (#5597)8b96791
\n4.19.1610d7c0
\nfix: find whitespace from operator position to start (#5584)57ea7b1
\nFix side effect detection in optional chains (#5589)c16c924
\ndocs: improve command by code-group (#5587)27260de
\nchore(deps): lock file maintenance (#5595)e7cc7ef
\nchore(deps): lock file maintenance (#5594)87b666d
\nchore(deps): lock file maintenance minor/patch updates (#5593)cff9a43
\nchore(deps): lock file maintenance minor/patch updates (#5592)Sourced from typescript's\nreleases.
\n\n\nTypeScript 5.5.4
\nFor release notes, check out the release\nannouncement.
\nFor the complete list of fixed issues, check out the
\n\n
\n- fixed\nissues query for TypeScript v5.5.4 (Stable).
\n- fixed\nissues query for TypeScript v5.5.3 (Stable).
\n- fixed\nissues query for TypeScript v5.5.2 (Stable).
\n- fixed\nissues query for TypeScript v5.5.1 (RC).
\n- fixed\nissues query for TypeScript v5.5.0 (Beta).
\nDownloads are available on:
\n\n
\n- npm
\n- NuGet\npackage (soon!)
\n
c8a7d58
\nBump version to 5.5.4 and LKGc0ded04
\n🤖 Pick PR #58771\n(Allow references to the global Symb...) into release-5.5 (#...5ba41e2
\n🤖 Pick PR #59208\n(Write non-missing undefined on mapp...) into release-5.5 (#...b075332
\n🤖 Pick PR #59337\n(Allow declarationMap to be emitted ...) into release-5.5 (#...9dd6f91
\nCherry-pick "Stop using latest Node in CI" to release-5.5 (#59348)bf0ddaf
\n🤖 Pick PR #59070\n(Delay the calculation of common sou...) into release-5.5 (#...a44e2d9
\n🤖 Pick PR #59160\n(Fixed crash on authored import type...) into release-5.5 (#...f35206d
\n🤖 Pick PR #59325\n(Don't skip markLinkedReferences on ...) into release-5.5 (#...1109550
\nFix baselines on release-5.5 (#59330)8794318
\n🤖 Pick PR #59215\n(Fix codefix crash on circular alias...) into release-5.5 (#...