Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: babel/babel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.26.0
Choose a base ref
...
head repository: babel/babel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.26.7
Choose a head ref

Commits on Oct 25, 2024

  1. Copy the full SHA
    4356808 View commit details
  2. Copy the full SHA
    26a6c9d View commit details
  3. Copy the full SHA
    a1b4ba0 View commit details
  4. Copy the full SHA
    e5e3bd2 View commit details
  5. Update node 23.1 experimental warning (#16934)

    * Revert "fix: CI with Node v23.1.0 (#16932)"
    
    This reverts commit 8b5b6bf.
    
    * update known experimental warning regex
    JLHwung authored Oct 25, 2024
    Copy the full SHA
    61de718 View commit details
  6. fix(parser): offset internal index locations by startIndex (#16936)

    Co-authored-by: Nicolò Ribaudo <hello@nicr.dev>
    Co-authored-by: 30521560+liuxingbaoyu@users.noreply.github.com
    DylanPiercey and nicolo-ribaudo authored Oct 25, 2024
    Copy the full SHA
    836528a View commit details
  7. v7.26.1

    babel-bot committed Oct 25, 2024
    Copy the full SHA
    7f15ef7 View commit details
  8. Copy the full SHA
    3b9684c View commit details

Commits on Oct 26, 2024

  1. Update test262 (#16931)

    chore: update test262 to 0add42b556ee5bb4ec64aa82d2e234375f39fd2f
    babel-bot authored Oct 26, 2024
    Copy the full SHA
    9ead416 View commit details
  2. Update compat data (#16930)

    chore: update compat data to 33466591e889d5c6622c8e89df94bb105667d5c8
    babel-bot authored Oct 26, 2024
    Copy the full SHA
    81f2c62 View commit details

Commits on Oct 28, 2024

  1. Copy the full SHA
    0000f6e View commit details
  2. Update regjsparser (#16939)

    * chore: update regjsparser
    
    * test: update test fixtures
    JLHwung authored Oct 28, 2024
    Copy the full SHA
    8fa44ad View commit details

Commits on Oct 30, 2024

  1. Copy the full SHA
    ace334f View commit details
  2. fix: Account for offsets when creating new Position instances (#16937)

    Co-authored-by: Babel Bot <30521560+liuxingbaoyu@users.noreply.github.com>
    DylanPiercey and liuxingbaoyu authored Oct 30, 2024
    Copy the full SHA
    d8ed865 View commit details
  3. Copy the full SHA
    ae77628 View commit details
  4. Copy the full SHA
    29242d5 View commit details
  5. v7.26.2

    babel-bot committed Oct 30, 2024
    Copy the full SHA
    a39ef1a View commit details
  6. Copy the full SHA
    ca0bd04 View commit details

Commits on Nov 1, 2024

  1. Update compat data (#16949)

    chore: update compat data to 3dc73cc4b83baa2c4decb47f407a8d239f68d1f6
    babel-bot authored Nov 1, 2024
    Copy the full SHA
    78623e8 View commit details
  2. Update test262 (#16950)

    chore: update test262 to ccf8977b1c101b77aa80c5f16e18b12c8d8303ba
    babel-bot authored Nov 1, 2024
    Copy the full SHA
    438b24c View commit details

Commits on Nov 8, 2024

  1. Update compat data (#16956)

    chore: update compat data to 4fd1acb5bdd34846cb18887310f7a8000989c34e
    babel-bot authored Nov 8, 2024
    Copy the full SHA
    b85e0e7 View commit details
  2. Update test262 (#16957)

    chore: update test262 to e7024c1761bdc2bf35005e890b8686ef3fb8fa77
    babel-bot authored Nov 8, 2024
    Copy the full SHA
    e550443 View commit details
  3. chore: Testing changes related to Node 23 (#16951)

    Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
    liuxingbaoyu and JLHwung authored Nov 8, 2024
    1
    Copy the full SHA
    fb2e365 View commit details
  4. Remove helper-builder-binary-assignment-operator-visitor (#16895)

    * Remove helper-builder-binary-assignment-operator-visitor
    
    * Fix super handling
    
    * Fix TS
    
    * Fix TS
    
    * Review
    
    * ts
    nicolo-ribaudo authored Nov 8, 2024
    Copy the full SHA
    510816f View commit details

Commits on Nov 9, 2024

  1. perf: Remove use of simplifyAccess (#16954)

    remove
    liuxingbaoyu authored Nov 9, 2024
    Copy the full SHA
    38d26cd View commit details

Commits on Nov 15, 2024

  1. Update test262 (#16963)

    chore: update test262 to 05c45a4c430ab6fee3e0c7f0d47d8a30d8876a6d
    babel-bot authored Nov 15, 2024
    Copy the full SHA
    f29f9c7 View commit details
  2. Update compat data (#16962)

    chore: update compat data to 53e5fbf03803c1ff96b66ba9ce38f162e348d8b9
    babel-bot authored Nov 15, 2024
    Copy the full SHA
    e0b274b View commit details
  3. chore(deps): bump @eslint/plugin-kit from 0.2.0 to 0.2.3 (#16966)

    Bumps [@eslint/plugin-kit](https://github.com/eslint/rewrite) from 0.2.0 to 0.2.3.
    - [Release notes](https://github.com/eslint/rewrite/releases)
    - [Changelog](https://github.com/eslint/rewrite/blob/main/release-please-config.json)
    - [Commits](eslint/rewrite@core-v0.2.0...plugin-kit-v0.2.3)
    
    ---
    updated-dependencies:
    - dependency-name: "@eslint/plugin-kit"
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 15, 2024
    Copy the full SHA
    a6aa8a9 View commit details

Commits on Nov 18, 2024

  1. Copy the full SHA
    cd5d67e View commit details
  2. Copy the full SHA
    943bdfe View commit details

Commits on Nov 19, 2024

  1. Copy the full SHA
    ded1571 View commit details
  2. Copy the full SHA
    519c8eb View commit details

Commits on Nov 21, 2024

  1. [preserveFormat] force semicolons when invalidating ASI (#16958)

    * Add wrong test
    
    * [preserveFormat] force semicolons when invalidating ASI
    
    * Avoid closures
    
    Co-authored-by: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com>
    nicolo-ribaudo and liuxingbaoyu authored Nov 21, 2024
    Copy the full SHA
    0613b92 View commit details
  2. Copy the full SHA
    adda46f View commit details

Commits on Nov 22, 2024

  1. Update test262 (#16973)

    chore: update test262 to fd979d85d4e4b74ef1ed097d25c71263417d5aad
    babel-bot authored Nov 22, 2024
    Copy the full SHA
    54a8389 View commit details

Commits on Nov 29, 2024

  1. Update test262 (#16984)

    chore: update test262 to 80d32d1a47b4e599d0d2a5a0c80476da140e4060
    babel-bot authored Nov 29, 2024
    Copy the full SHA
    f2769b5 View commit details
  2. Update compat data (#16983)

    chore: update compat data to c9613f0de5e4823146915feecc58ec166f670ba9
    babel-bot authored Nov 29, 2024
    Copy the full SHA
    7d57d5e View commit details
  3. Copy the full SHA
    e66517c View commit details

Commits on Dec 4, 2024

  1. Copy the full SHA
    39cd56c View commit details
  2. Copy the full SHA
    3ff1058 View commit details
  3. Copy the full SHA
    eb9088f View commit details
  4. v7.26.3

    babel-bot committed Dec 4, 2024
    Copy the full SHA
    36ca8fa View commit details
  5. Copy the full SHA
    c322a1c View commit details
  6. Update tests for Node.js 22.12 (#16995)

    * Update tests for Node.js 22.12
    
    * Also CLI tests
    
    * And register
    nicolo-ribaudo authored Dec 4, 2024
    Copy the full SHA
    844901e View commit details
  7. Respect BABEL_8_BREAKING option in babel-types fields test (#17000)

    * fix: respect BABEL_8_BREAKING test option
    
    * make node 14 happy
    
    * perf: improve fields test performance
    
    up to 10% faster because the Object.keys(missingFields).length check is replaced with a simple null check
    JLHwung authored Dec 4, 2024
    Copy the full SHA
    651bc0b View commit details

Commits on Dec 5, 2024

  1. Revert "perf: Improve scope information collection performance" (#17005)

    Revert "perf: Improve scope information collection performance (#16923)"
    
    This reverts commit ded1571.
    JLHwung authored Dec 5, 2024
    Copy the full SHA
    f33704a View commit details
  2. Copy the full SHA
    5080cc7 View commit details
  3. Copy the full SHA
    2d549a5 View commit details
  4. v7.26.4

    babel-bot committed Dec 5, 2024
    Copy the full SHA
    cf7b9cd View commit details
  5. Copy the full SHA
    55f9fb5 View commit details
Showing 1,284 changed files with 20,124 additions and 3,583 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -24,7 +24,7 @@ aliases:
executors:
node-executor:
docker:
- image: cimg/node:22.10
- image: cimg/node:current
working_directory: ~/babel

jobs:
92 changes: 92 additions & 0 deletions .github/CHANGELOG-v8.md
Original file line number Diff line number Diff line change
@@ -16,6 +16,98 @@ This file contains the changelog starting from v8.0.0-alpha.0.

<!-- DO NOT CHANGE THESE COMMENTS -->
<!-- insert-new-changelog-here -->
## v8.0.0-alpha.15 (2025-01-10)

#### :boom: Breaking Change
* `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-traverse`, `babel-types`
* [#16979](https://github.com/babel/babel/pull/16979) [Babel 8] Create TSEnumBody for TSEnumDeclaration ([@JLHwung](https://github.com/JLHwung))
* `babel-parser`, `babel-types`
* [#17046](https://github.com/babel/babel/pull/17046) [Babel 8]: wrap the TSImportType's argument within a TSLiteralType ([@JLHwung](https://github.com/JLHwung))
* `babel-generator`, `babel-parser`, `babel-types`
* [#17042](https://github.com/babel/babel/pull/17042) [Babel 8] Rename `typeParameters` to `typeArguments` in `TSImportType` ([@JLHwung](https://github.com/JLHwung))
* [#17017](https://github.com/babel/babel/pull/17017) [Babel 8]: rename `typeParameters` to `typeArguments` for `TSClassImplements` and `TSInterfaceHeritage` ([@JLHwung](https://github.com/JLHwung))
* [#17012](https://github.com/babel/babel/pull/17012) Rename `typeParameters` to `typeArguments` for `TSTypeQuery` ([@JLHwung](https://github.com/JLHwung))
* `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-types`
* [#17020](https://github.com/babel/babel/pull/17020) Rename `typeParameters` to `typeArguments` for call expression alike ([@JLHwung](https://github.com/JLHwung))
* `babel-parser`
* [#17014](https://github.com/babel/babel/pull/17014) [Babel 8] Create TSAbstract{Method,Property}Definition ([@JLHwung](https://github.com/JLHwung))

#### :house: Internal
* `babel-generator`
* [#17057](https://github.com/babel/babel/pull/17057) [babel 8] Remove `DecimalLiteral` printing logic ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
## v8.0.0-alpha.14 (2024-12-06)

#### :boom: Breaking Change
* `babel-generator`, `babel-parser`, `babel-types`
* [#17008](https://github.com/babel/babel/pull/17008) Rename `TSTypeReference.typeParameters` to `typeArguments` ([@JLHwung](https://github.com/JLHwung))
* [#16952](https://github.com/babel/babel/pull/16952) [Babel 8] Remove `TSModuleDeclaration.global` ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-typescript`, `babel-types`
* [#16997](https://github.com/babel/babel/pull/16997) [babel 8] Rename `superTypeParameters` -> `superTypeArguments` ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
* `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-types`
* [#16982](https://github.com/babel/babel/pull/16982) [Babel 8] Use `TSQualifiedName` for `namespace X.Y {}`'s name ([@liuxingbaoyu](https://github.com/liuxingbaoyu))

#### :bug: Bug Fix
* Other
* [#17010](https://github.com/babel/babel/pull/17010) fix: build updated babel-type helpers ([@JLHwung](https://github.com/JLHwung))
* `babel-preset-react`, `babel-standalone`
* [#16927](https://github.com/babel/babel/pull/16927) [react] Make `development` option default to the configured env ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))

#### :house: Internal
* `babel-cli`, `babel-helper-transform-fixture-test-runner`
* [#17007](https://github.com/babel/babel/pull/17007) fix: migrate to dirent.parentPath ([@JLHwung](https://github.com/JLHwung))
## v8.0.0-alpha.13 (2024-10-25)

#### :boom: Breaking Change
* `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-import-attributes`, `babel-preset-env`, `babel-standalone`, `babel-types`
* [#16850](https://github.com/babel/babel/pull/16850) Enable import attributes parsing by default ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
* `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-traverse`, `babel-types`
* [#16731](https://github.com/babel/babel/pull/16731) Add `TSClassImplements|TSInterfaceHeritage` and rename `TsExpressionWithTypeArguments` in Babel 8 ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-generator`, `babel-parser`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-pipeline-operator`, `babel-standalone`
* [#16801](https://github.com/babel/babel/pull/16801) [Babel 8] Remove `minimal,smart` option of Pipeline Operator ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-parser`
* [#16813](https://github.com/babel/babel/pull/16813) [Flow] Drop support for annotations inside array patterns ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
* `babel-plugin-transform-class-static-block`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-spread`, `babel-traverse`
* [#16705](https://github.com/babel/babel/pull/16705) [Babel 8] Remove some `Scope` methods ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-generator`, `babel-parser`, `babel-plugin-proposal-import-wasm-source`, `babel-template`, `babel-types`
* [#16770](https://github.com/babel/babel/pull/16770) Remove `importAssertions` parser plugin ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
* `babel-generator`, `babel-parser`, `babel-standalone`
* [#16808](https://github.com/babel/babel/pull/16808) Remove `importReflection` parser plugin ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
* `babel-generator`, `babel-traverse`, `babel-types`
* [#16807](https://github.com/babel/babel/pull/16807) [Babel 8] Remove `DecimalLiteral` AST ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-generator`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-syntax-decimal`, `babel-standalone`
* [#16741](https://github.com/babel/babel/pull/16741) [Babel 8] Remove `decimal` from parser ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-generator`, `babel-parser`, `babel-types`
* [#16733](https://github.com/babel/babel/pull/16733) [Babel 8] Split `typeParameter` of `TSMappedType` ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-plugin-proposal-async-do-expressions`, `babel-traverse`
* [#16655](https://github.com/babel/babel/pull/16655) Remove some `NodePath` methods ([@liuxingbaoyu](https://github.com/liuxingbaoyu))

#### :rocket: New Feature
* `babel-parser`, `babel-plugin-syntax-flow`, `babel-preset-typescript`
* [#16792](https://github.com/babel/babel/pull/16792) [Babel 8] Remove `enums` option of flow plugin ([@liuxingbaoyu](https://github.com/liuxingbaoyu))

#### :bug: Bug Fix
* `babel-core`
* [#16925](https://github.com/babel/babel/pull/16925) Only parse # as comment in .babelignore at line start ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
* `babel-template`, `babel-types`
* [#16830](https://github.com/babel/babel/pull/16830) fix: ObjectPattern used as id inside for-of ([@coderaiser](https://github.com/coderaiser))
* `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping`
* [#16398](https://github.com/babel/babel/pull/16398) Refactor `transform-block-scoped-function` ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-helper-transform-fixture-test-runner`, `babel-node`
* [#16706](https://github.com/babel/babel/pull/16706) [babel 8] Align `@babel/node` args parsing to Node.js ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
* `babel-parser`
* [#16668](https://github.com/babel/babel/pull/16668) [Babel 8] Fix spelling of error code ([@liuxingbaoyu](https://github.com/liuxingbaoyu))

#### :nail_care: Polish
* `babel-core`
* [#16836](https://github.com/babel/babel/pull/16836) [Babel 8] fix: Throwing exceptions synchronously ([@liuxingbaoyu](https://github.com/liuxingbaoyu))

#### :house: Internal
* `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-parameters`, `babel-traverse`, `babel-types`
* [#16817](https://github.com/babel/babel/pull/16817) Remove `BABEL_TYPES_8_BREAKING` flag and enable it by default ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
* `babel-cli`, `babel-code-frame`, `babel-compat-data`, `babel-core`, `babel-generator`, `babel-helper-annotate-as-pure`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-builder-react-jsx`, `babel-helper-check-duplicate-nodes`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-fixtures`, `babel-helper-import-to-platform-api`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-optimise-call-expression`, `babel-helper-plugin-test-runner`, `babel-helper-plugin-utils`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-helper-simple-access`, `babel-helper-skip-transparent-expression-wrappers`, `babel-helper-string-parser`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-identifier`, `babel-helper-validator-option`, `babel-helper-wrap-function`, `babel-helpers`, `babel-highlight`, `babel-node`, `babel-parser`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`, `babel-plugin-external-helpers`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-export-default-from`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-function-sent`, `babel-plugin-proposal-import-attributes-to-assertions`, `babel-plugin-proposal-import-defer`, `babel-plugin-proposal-import-wasm-source`, `babel-plugin-proposal-json-modules`, `babel-plugin-proposal-optional-chaining-assign`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-proposal-record-and-tuple`, `babel-plugin-proposal-regexp-modifiers`, `babel-plugin-proposal-throw-expressions`, `babel-plugin-syntax-async-do-expressions`, `babel-plugin-syntax-decimal`, `babel-plugin-syntax-decorators`, `babel-plugin-syntax-destructuring-private`, `babel-plugin-syntax-do-expressions`, `babel-plugin-syntax-explicit-resource-management`, `babel-plugin-syntax-export-default-from`, `babel-plugin-syntax-flow`, `babel-plugin-syntax-function-bind`, `babel-plugin-syntax-function-sent`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-import-attributes`, `babel-plugin-syntax-import-defer`, `babel-plugin-syntax-import-reflection`, `babel-plugin-syntax-import-source`, `babel-plugin-syntax-jsx`, `babel-plugin-syntax-module-blocks`, `babel-plugin-syntax-optional-chaining-assign`, `babel-plugin-syntax-partial-application`, `babel-plugin-syntax-pipeline-operator`, `babel-plugin-syntax-record-and-tuple`, `babel-plugin-syntax-throw-expressions`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-classes`, `babel-plugin-transform-computed-properties`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-dotall-regex`, `babel-plugin-transform-duplicate-keys`, `babel-plugin-transform-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-export-namespace-from`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-for-of`, `babel-plugin-transform-function-name`, `babel-plugin-transform-instanceof`, `babel-plugin-transform-jscript`, `babel-plugin-transform-json-strings`, `babel-plugin-transform-literals`, `babel-plugin-transform-logical-assignment-operators`, `babel-plugin-transform-member-expression-literals`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-plugin-transform-new-target`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-numeric-separator`, `babel-plugin-transform-object-assign`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-object-set-prototype-of-to-assign`, `babel-plugin-transform-object-super`, `babel-plugin-transform-optional-catch-binding`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-private-property-in-object`, `babel-plugin-transform-property-literals`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-display-name`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-compat`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-react-jsx-source`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-react-pure-annotations`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-reserved-words`, `babel-plugin-transform-runtime`, `babel-plugin-transform-shorthand-properties`, `babel-plugin-transform-spread`, `babel-plugin-transform-sticky-regex`, `babel-plugin-transform-strict-mode`, `babel-plugin-transform-template-literals`, `babel-plugin-transform-typeof-symbol`, `babel-plugin-transform-typescript`, `babel-plugin-transform-unicode-escapes`, `babel-plugin-transform-unicode-property-regex`, `babel-plugin-transform-unicode-regex`, `babel-plugin-transform-unicode-sets-regex`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-register`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types`
* [#16800](https://github.com/babel/babel/pull/16800) [babel 8] Require Node.js `^18.20.0 || ^20.17.0 || >=22.8.0` ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
* `babel-generator`, `babel-parser`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-unicode-sets-regex`, `babel-traverse`
* [#16572](https://github.com/babel/babel/pull/16572) Clean all always enabled parser plugins ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
## v8.0.0-alpha.12 (2024-07-26)

#### :boom: Breaking Change
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
name: "🐛 Bug Report"
description: "If something isn't working as expected 🤔."
title: "[Bug]: "
labels: ["i: needs triage"]
body:
- type: markdown
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: "🚀 Feature Request"
description: "I have a specific suggestion for Babel!"
labels: ["i: needs triage", "i: enhancement"]
labels: ["i: needs triage"]
type: Suggestion
body:
- type: markdown
attributes:
Loading