Packages

@babel/generator

8.0.6 · 18 Sep 2026MIT285.4M / weekRepositoryHomepagenpmAtom feed

Upgrading @babel/generator from 7.6.4 to 7.29.8

129 releases in betweennotes for 112

Other targets from 7.6.4Latest8.0.6
2+
changes to make
0
advisories fixed
183+
new
339+
fixes

Counted from 112 of 129 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking7.15.8
  • breaking7.9.6

Security

Release by release

  1. 7.29.8

    31 Jul 20262 fixes
    • fixed

      generator: Improve new callee parens check (@JLHwung)

    • fixed

      systemjs: Support __proto__ as an export name (@JLHwung)

  2. 7.29.6 – 7.29.72 releases, nothing new or fixed in the notes

  3. 7.29.1

    4 Feb 20262 fixes
  4. 7.29.0

    31 Jan 20262 new · 4 fixes
    • new

      standalone: Export async transform (@JLHwung)

    • new

      Read standalone targets from data-targets (@JLHwung)

    • fixed

      parser: Correctly parse type assertions in extends clause (@nicolo-ribaudo)

    • fixed

      parser: Improve super type argument parsing (@JLHwung)

    • fixed

      traverse: Provide a hub when traversing a File or Program and no parentPath is given (@simbahax)

    • fixed

      Rename switch discriminant references when body creates shadowing variable (@magic-akari)

  5. 7.28.6

    12 Jan 20261 new · 3 fixes
  6. 7.28.5

    23 Oct 20252 new · 5 fixes
    • new

      Allow Runtime Errors for Function Call Assignment Targets (@liuxingbaoyu)

    • new

      Faster finding of locations in buildCodeFrameError (@liuxingbaoyu)

    • fixed

      Update identifier to unicode 17 (@fisker)

    • fixed

      Improve ts-only declaration parsing (@JLHwung)

    • fixed

      rest correctly returns plain array (@liuxingbaoyu)

    • fixed

      Fix JSXIdentifier handling in isReferencedIdentifier (@JLHwung)

    • fixed

      Ensure scope.push register in anonymous fn (@JLHwung)

  7. 7.28.3

    14 Aug 20251 new · 2 fixes
    • new

      Enable type checking for scripts and babel-worker.cjs (@JLHwung)

    • fixed

      parser/typescript: Parse import("./a", {with:{},}) (@easrng)

    • fixed

      parser: Stop subscript parsing on async arrow (@JLHwung)

  8. 7.28.0

    2 Jul 20253 new
    • new

      matchesPattern: Support super/private/meta (@JLHwung)

    • new

      Support sourceType: "commonjs" (@JLHwung)

    • new

      TSTypeOperator: keyof (#16799) (@coderaiser)

240 other lines we could not sort, mostly version bumps
  • Preserve original identifier names from input sourcemaps (#17992) (@Andarist)

    7.29.6
  • Polish(standalone): improve message on invalid preset/plugin (@JLHwung)

    7.28.6
  • Improve @babel/parser error typing (@JLHwung)

    7.28.5
  • Move eslint-{parser,plugin} docs to the website (@JLHwung)

    7.28.3
  • Materialize explicitResourceManagement parser plugin (@JLHwung)

    7.28.0
  • LVal coverage updates (Part 2) (@JLHwung)

    7.28.0
  • Accept bigints in t.bigIntLiteral factory (@JLHwung)

    7.28.0
  • Update babel-polyfill packages (@nicolo-ribaudo)

    7.28.0
  • Map ESLint's sourceType: commonjs to script (@JLHwung)

    7.27.5
  • Improve multiline comments handling in yield/await expression (@JLHwung)

    7.27.3

1197 internal lines (docs, tests, tooling) left out.