Closed renovate[bot] closed 2 years ago
Latest commit: 928d83b6348b90dc4af4ac44efe3ec71716142af
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
This PR contains the following updates:
^7.16.5
->^7.17.5
^7.16.5
->^7.17.0
^7.16.5
->^7.16.11
^7.16.5
->^7.16.7
^7.16.5
->^7.16.7
^7.16.5
->^7.17.2
Release Notes
babel/babel (@babel/core)
### [`v7.17.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7175-2022-02-17) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.4...v7.17.5) ##### :bug: Bug Fix - `babel-core` - [#14283](https://togithub.com/babel/babel/pull/14283) Make source maps plain objects for use with `t.valueToNode` ([@thebanjomatic](https://togithub.com/thebanjomatic)) - [#14282](https://togithub.com/babel/babel/pull/14282) Fix merging sourcemaps on Windows ([@jridgewell](https://togithub.com/jridgewell)) ### [`v7.17.4`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7174-2022-02-15) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.3...v7.17.4) ##### :bug: Bug Fix - `babel-core` - [#14274](https://togithub.com/babel/babel/pull/14274) Fix infinite recursion when merge sourcemaps ([@jridgewell](https://togithub.com/jridgewell)) ### [`v7.17.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7173-2022-02-15) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.2...v7.17.3) ##### :bug: Bug Fix - `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#14271](https://togithub.com/babel/babel/pull/14271) jsx-development: do not emit `this` within ts module block ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#14240](https://togithub.com/babel/babel/pull/14240) Fix destructuring with holes in assign pattern ([@magic-akari](https://togithub.com/magic-akari)) ##### :house: Internal - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-transform-fixture-test-runner` - [#14253](https://togithub.com/babel/babel/pull/14253) Convert all SourceMapConsumers to TraceMaps ([@jridgewell](https://togithub.com/jridgewell)) ##### :microscope: Output optimization - `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`, `babel-plugin-transform-new-target`, `babel-plugin-transform-parameters`, `babel-traverse` - [#14268](https://togithub.com/babel/babel/pull/14268) Skip unnecessary temp vars in `path.insertAfter` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.17.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7172-2022-02-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.0...v7.17.2) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-proposal-decorators` - [#14244](https://togithub.com/babel/babel/pull/14244) Fix 2021-12 decorators application order ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#14241](https://togithub.com/babel/babel/pull/14241) Fix reinstantiation of inherited plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#14246](https://togithub.com/babel/babel/pull/14246) Merge multi-source output sourcemaps ([@jridgewell](https://togithub.com/jridgewell)) ### [`v7.17.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7170-2022-02-02) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.12...v7.17.0) ##### :rocket: New Feature - `babel-cli`, `babel-core` - [#14065](https://togithub.com/babel/babel/pull/14065) Allow plugins/presets to indicate external dependencies ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-parser`, `babel-traverse` - [#14174](https://togithub.com/babel/babel/pull/14174) Expose `.index` on Position to internally track nodes location ([@tolmasky](https://togithub.com/tolmasky)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-syntax-pipeline-operator` - [#13973](https://togithub.com/babel/babel/pull/13973) proposal-pipe: Add support for `^^` and `@@` topics ([@js-choi](https://togithub.com/js-choi)) - `babel-traverse` - [#13940](https://togithub.com/babel/babel/pull/13940) Add new method to check if node is null or not ([@danez](https://togithub.com/danez)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-destructuring-private`, `babel-standalone` - [#13931](https://togithub.com/babel/babel/pull/13931) Parse destructuring private fields ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone`, `babel-types` - [#14004](https://togithub.com/babel/babel/pull/14004) Add new decorators transform ([@pzuraq](https://togithub.com/pzuraq)) - `babel-generator`, `babel-parser`, `babel-traverse`, `babel-types` - [#13681](https://togithub.com/babel/babel/pull/13681) Add the `decoratorsAutoAccessors` parser plugin ([@pzuraq](https://togithub.com/pzuraq)) - `babel-core`, `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-unicode-sets-regex`, `babel-plugin-syntax-unicode-sets-regex`, `babel-plugin-transform-dotall-regex` - [#14125](https://togithub.com/babel/babel/pull/14125) Add transform support for the "regexp unicode sets" proposal ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#14086](https://togithub.com/babel/babel/pull/14086) Add parser support for the "regexp unicode sets" proposal ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-register` - [#14087](https://togithub.com/babel/babel/pull/14087) Expose `@babel/register/experimental-worker` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-parser` - [#14145](https://togithub.com/babel/babel/pull/14145) Reinterpret << when parsing TS type arguments ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-runtime` - [#14187](https://togithub.com/babel/babel/pull/14187) Normalize absolute paths on Windows ([@atti187](https://togithub.com/atti187)) ##### :memo: Documentation - [#14223](https://togithub.com/babel/babel/pull/14223) Remove Babel 6 from SECURITY.md ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-fixtures`, `babel-parser` - [#14201](https://togithub.com/babel/babel/pull/14201) Fuzz test location-related parser options ([@tolmasky](https://togithub.com/tolmasky)) - `babel-compat-data` - [#14208](https://togithub.com/babel/babel/pull/14208) Update compat data (specifically for rhino 1.7.14) ([@phulin](https://togithub.com/phulin)) - Other - [#14190](https://togithub.com/babel/babel/pull/14190) chore: run tscheck on babel 8 breaking test ([@JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-cli`, `babel-core` - [#14209](https://togithub.com/babel/babel/pull/14209) Switch to `@ampproject/remapping` to merge source maps ([@jridgewell](https://togithub.com/jridgewell)) ### [`v7.16.12`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71612-2022-01-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.10...v7.16.12) ##### :bug: Bug Fix - `babel-core` - [#14192](https://togithub.com/babel/babel/pull/14192) Avoid dynamic import when it's not needed ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#14194](https://togithub.com/babel/babel/pull/14194) fix: incorrect `in` parsing in arrow ConciseBody ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.16.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71610-2022-01-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.7...v7.16.10) ##### :bug: Bug Fix - `babel-highlight` - [#14165](https://togithub.com/babel/babel/pull/14165) Avoid infinite loop when highlighting an empty input ([@blankPen](https://togithub.com/blankPen)) - `babel-traverse` - [#14164](https://togithub.com/babel/babel/pull/14164) Handle logical assignment in super property transforms ([@magic-akari](https://togithub.com/magic-akari)) - [#14162](https://togithub.com/babel/babel/pull/14162) Fix the transform of `super.foo--`/`super[foo]--` (and prefix) ([@magic-akari](https://togithub.com/magic-akari)) - `babel-core` - [#14110](https://togithub.com/babel/babel/pull/14110) Respect `package.json#exports` when resolving plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#14153](https://togithub.com/babel/babel/pull/14153) Disable "Reentrant plugin detected" error in async mode ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-plugin-transform-runtime` - [#14157](https://togithub.com/babel/babel/pull/14157) Remove workaround for `_typeof` in runtime build script ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#14130](https://togithub.com/babel/babel/pull/14130) Improve errors location tracking ([@tolmasky](https://togithub.com/tolmasky)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-preset-env` - [#14169](https://togithub.com/babel/babel/pull/14169) Skip class fields transform when not necessary for private methods ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.16.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7167-2021-12-31) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.5...v7.16.7) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#14049](https://togithub.com/babel/babel/pull/14049) fix: check preceding line break before exclamation ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#14081](https://togithub.com/babel/babel/pull/14081) Import the correct `./typeof.js` helper in `@babel/runtime` ([@exb](https://togithub.com/exb)) - `babel-helpers` - [#14072](https://togithub.com/babel/babel/pull/14072) Fix derived classes in Chrome <= 36 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-function-name`, `babel-plugin-transform-function-name` - [#14047](https://togithub.com/babel/babel/pull/14047) Fix unicode handling in generated function names ([@The-x-Theorist](https://togithub.com/The-x-Theorist)) ##### :nail_care: Polish - `babel-core` - [#14067](https://togithub.com/babel/babel/pull/14067) Allow `$schema` property in json config files ([@The-x-Theorist](https://togithub.com/The-x-Theorist))babel/babel (@babel/preset-env)
### [`v7.16.11`](https://togithub.com/babel/babel/releases/v7.16.11) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.10...v7.16.11) #### v7.16.11 (2022-01-20) This empty releases force-publishes a new version of `@babel/plugin-proposal-private-methods` (which was not published in v7.16.10 because it didn't have any actual change) and of `@babel/preset-env`. This solves [an incompatibility](https://togithub.com/babel/babel/pull/14169#issuecomment-1016948723) between `@babel/preset-env@7.16.10` and `@babel/helper-create-class-features-plugin@7.16.7`, by making sure that `@babel/preset-env` transitively depends on `@babel/helper-create-class-features-plugin@^7.16.10`. ### [`v7.16.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71610-2022-01-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.8...v7.16.10) ##### :bug: Bug Fix - `babel-highlight` - [#14165](https://togithub.com/babel/babel/pull/14165) Avoid infinite loop when highlighting an empty input ([@blankPen](https://togithub.com/blankPen)) - `babel-traverse` - [#14164](https://togithub.com/babel/babel/pull/14164) Handle logical assignment in super property transforms ([@magic-akari](https://togithub.com/magic-akari)) - [#14162](https://togithub.com/babel/babel/pull/14162) Fix the transform of `super.foo--`/`super[foo]--` (and prefix) ([@magic-akari](https://togithub.com/magic-akari)) - `babel-core` - [#14110](https://togithub.com/babel/babel/pull/14110) Respect `package.json#exports` when resolving plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#14153](https://togithub.com/babel/babel/pull/14153) Disable "Reentrant plugin detected" error in async mode ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-plugin-transform-runtime` - [#14157](https://togithub.com/babel/babel/pull/14157) Remove workaround for `_typeof` in runtime build script ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#14130](https://togithub.com/babel/babel/pull/14130) Improve errors location tracking ([@tolmasky](https://togithub.com/tolmasky)) ##### :microscope: Output optimization - `babel-helper-create-class-features-plugin`, `babel-preset-env` - [#14169](https://togithub.com/babel/babel/pull/14169) Skip class fields transform when not necessary for private methods ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.16.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7168-2022-01-10) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.7...v7.16.8) ##### :bug: Bug Fix - `babel-generator`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-parameters` - [#14113](https://togithub.com/babel/babel/pull/14113) Print trailing comma after a single TS generic in arrow fns ([@ozanhonamlioglu](https://togithub.com/ozanhonamlioglu)) - `babel-traverse` - [#14105](https://togithub.com/babel/babel/pull/14105) fix: forward stop signal to parent path ([@JLHwung](https://togithub.com/JLHwung)) - `babel-register` - [#14107](https://togithub.com/babel/babel/pull/14107) Don't mutate `@babel/register` options ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-modules-commonjs` - [#14097](https://togithub.com/babel/babel/pull/14097) Register binding for newly created vars for commonjs transforms ([@The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-plugin-transform-typescript` - [#14093](https://togithub.com/babel/babel/pull/14093) Fix TypeScript Enum self-references ([@magic-akari](https://togithub.com/magic-akari)) ##### :nail_care: Polish - `babel-generator` - [#14094](https://togithub.com/babel/babel/pull/14094) Always print directives with double quotes when minified ([@overlookmotel](https://togithub.com/overlookmotel)) ##### :house: Internal - `babel-helper-fixtures`, `babel-plugin-proposal-record-and-tuple`, `babel-preset-env` - [#14118](https://togithub.com/babel/babel/pull/14118) Always use the plugin/preset name in fixtures options ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-transform-async-to-generator` - [#14122](https://togithub.com/babel/babel/pull/14122) Optimize `transform-async-to-generator` output ([@magic-akari](https://togithub.com/magic-akari)) ### [`v7.16.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7167-2021-12-31) [Compare Source](https://togithub.com/babel/babel/compare/v7.16.5...v7.16.7) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#14049](https://togithub.com/babel/babel/pull/14049) fix: check preceding line break before exclamation ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#14081](https://togithub.com/babel/babel/pull/14081) Import the correct `./typeof.js` helper in `@babel/runtime` ([@exb](https://togithub.com/exb)) - `babel-helpers` - [#14072](https://togithub.com/babel/babel/pull/14072) Fix derived classes in Chrome <= 36 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-function-name`, `babel-plugin-transform-function-name` - [#14047](https://togithub.com/babel/babel/pull/14047) Fix unicode handling in generated function names ([@The-x-Theorist](https://togithub.com/The-x-Theorist)) ##### :nail_care: Polish - `babel-core` - [#14067](https://togithub.com/babel/babel/pull/14067) Allow `$schema` property in json config files ([@The-x-Theorist](https://togithub.com/The-x-Theorist))Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.