Skip to content

Commit a1b4ba0

Browse files
committed
Add v8.0.0-alpha.13 to .github/CHANGELOG-v8.md [skip ci]
1 parent 26a6c9d commit a1b4ba0

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

.github/CHANGELOG-v8.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,59 @@ This file contains the changelog starting from v8.0.0-alpha.0.
1616

1717
<!-- DO NOT CHANGE THESE COMMENTS -->
1818
<!-- insert-new-changelog-here -->
19+
## v8.0.0-alpha.13 (2024-10-25)
20+
21+
#### :boom: Breaking Change
22+
* `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-import-attributes`, `babel-preset-env`, `babel-standalone`, `babel-types`
23+
* [#16850](https://github.com/babel/babel/pull/16850) Enable import attributes parsing by default ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
24+
* `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-traverse`, `babel-types`
25+
* [#16731](https://github.com/babel/babel/pull/16731) Add `TSClassImplements|TSInterfaceHeritage` and rename `TsExpressionWithTypeArguments` in Babel 8 ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
26+
* `babel-generator`, `babel-parser`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-pipeline-operator`, `babel-standalone`
27+
* [#16801](https://github.com/babel/babel/pull/16801) [Babel 8] Remove `minimal,smart` option of Pipeline Operator ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
28+
* `babel-parser`
29+
* [#16813](https://github.com/babel/babel/pull/16813) [Flow] Drop support for annotations inside array patterns ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
30+
* `babel-plugin-transform-class-static-block`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-spread`, `babel-traverse`
31+
* [#16705](https://github.com/babel/babel/pull/16705) [Babel 8] Remove some `Scope` methods ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
32+
* `babel-generator`, `babel-parser`, `babel-plugin-proposal-import-wasm-source`, `babel-template`, `babel-types`
33+
* [#16770](https://github.com/babel/babel/pull/16770) Remove `importAssertions` parser plugin ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
34+
* `babel-generator`, `babel-parser`, `babel-standalone`
35+
* [#16808](https://github.com/babel/babel/pull/16808) Remove `importReflection` parser plugin ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
36+
* `babel-generator`, `babel-traverse`, `babel-types`
37+
* [#16807](https://github.com/babel/babel/pull/16807) [Babel 8] Remove `DecimalLiteral` AST ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
38+
* `babel-generator`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-syntax-decimal`, `babel-standalone`
39+
* [#16741](https://github.com/babel/babel/pull/16741) [Babel 8] Remove `decimal` from parser ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
40+
* `babel-generator`, `babel-parser`, `babel-types`
41+
* [#16733](https://github.com/babel/babel/pull/16733) [Babel 8] Split `typeParameter` of `TSMappedType` ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
42+
* `babel-plugin-proposal-async-do-expressions`, `babel-traverse`
43+
* [#16655](https://github.com/babel/babel/pull/16655) Remove some `NodePath` methods ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
44+
45+
#### :rocket: New Feature
46+
* `babel-parser`, `babel-plugin-syntax-flow`, `babel-preset-typescript`
47+
* [#16792](https://github.com/babel/babel/pull/16792) [Babel 8] Remove `enums` option of flow plugin ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
48+
49+
#### :bug: Bug Fix
50+
* `babel-core`
51+
* [#16925](https://github.com/babel/babel/pull/16925) Only parse # as comment in .babelignore at line start ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
52+
* `babel-template`, `babel-types`
53+
* [#16830](https://github.com/babel/babel/pull/16830) fix: ObjectPattern used as id inside for-of ([@coderaiser](https://github.com/coderaiser))
54+
* `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping`
55+
* [#16398](https://github.com/babel/babel/pull/16398) Refactor `transform-block-scoped-function` ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
56+
* `babel-helper-transform-fixture-test-runner`, `babel-node`
57+
* [#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))
58+
* `babel-parser`
59+
* [#16668](https://github.com/babel/babel/pull/16668) [Babel 8] Fix spelling of error code ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
60+
61+
#### :nail_care: Polish
62+
* `babel-core`
63+
* [#16836](https://github.com/babel/babel/pull/16836) [Babel 8] fix: Throwing exceptions synchronously ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
64+
65+
#### :house: Internal
66+
* `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`
67+
* [#16817](https://github.com/babel/babel/pull/16817) Remove `BABEL_TYPES_8_BREAKING` flag and enable it by default ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
68+
* `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`
69+
* [#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))
70+
* `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`
71+
* [#16572](https://github.com/babel/babel/pull/16572) Clean all always enabled parser plugins ([@liuxingbaoyu](https://github.com/liuxingbaoyu))
1972
## v8.0.0-alpha.12 (2024-07-26)
2073

2174
#### :boom: Breaking Change

0 commit comments

Comments
 (0)