Skip to content

Update dependency buble to ^0.20.0#5

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/buble-0.x
Open

Update dependency buble to ^0.20.0#5
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/buble-0.x

Conversation

@renovate

@renovate renovate Bot commented May 10, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
buble ^0.16.0^0.20.0 age adoption passing confidence

Release Notes

bublejs/buble (buble)

v0.20.0

Compare Source

  • This is the last Buble version to work on Node v4 & v6. Going forward, support for old Node versions that reached End-of-Life will not be actively maintained. #​250
  • Fix recognition of catch-declared variables (#​237)
  • Prevent labels from being renamed due to let/const transpilation. (#​236)
  • Fix scoping of variables declared in for loops. (#​233)
  • Fix an error when transpiling for (a[0] in b). (#​232)
  • Fix an error when transpiling for with an empty init. (#​226)
  • Fix let/const transpilation when combined with shorthand properties. (#​229)
  • Fix JSX not respecting advanced white space characters. (#​218)
  • Fix name collision when transpiling A = class extends A {}. (#​209)
  • Fix os-homedir dependency warnings on install. (#​207)
  • Upgrade dependencies to their latest patch versions, fixing security audit warnings. (#​250)

v0.19.8

Compare Source

  • Allow shebang (#​191)
  • Fix tagged template literal in certain cases (#​190)
  • Fix removing of trailing commas in certain cases (#​194)
  • Make JSX Fragment configurable (#​198)
  • Fix transpiling string-keyed properties with whitespaces before colons (#​200)

v0.19.7

Compare Source

  • Throw error on dynamic import expression if transform is not disabled
  • Throw error on async and await if transform is not disabled
  • Allow await outside of functions
  • Don't bundle acorn dependencies (#​165)
  • Inline spread elements where possible (#​179)
  • Correctly handle operator precedence for array spread (#​177)
  • Correctly pass-through async arrow functions and methods (#​109, #​146)
  • Move repository to https://github.com/bublejs/buble
  • Exclude non-string keys from rest properties (#​149)

v0.19.6

Compare Source

  • Fix class expressions with heritage in arrow functions (#​150)
  • Support objectAssign: true in API as a short-hand for objectAssign: "Object.assign"
  • Bundle all acorn dependencies (for now), but no others (#​159)

v0.19.5

Compare Source

  • Transpile U+2028 and U+2029 according to stage 4 proposal json-superset
  • Add /*@​__PURE__*/ annotations to transpiled classes
  • Update support data
  • Allow disabling spread properties transpiling
  • Fix specific edge case with spread and computed properties (#​139)
  • Allow global return statements
  • Don't create unnecessary this aliases with loops (#​120)
  • Don't allow getters and setters if IE8 is transpile target (#​20)

v0.19.4

Compare Source

  • Fix transpiling destructuring assignments in brace-less if statement's bodies (#​152)
  • Fix transpiling const and let after brace-less if statements (#​132)
  • Transpile binary and octal number literals if base prefix is upper-case (#​74)
  • Mark classes as supported in Chrome 48
  • Mark destructuring of arrow function arguments as not supported in Firefox < 52

v0.19.3

Compare Source

  • Make sure browser builds are actually valid ES5 (except for the modules build)

v0.19.2

Compare Source

  • Correctly specify browser field in package.json (#​107)
  • Fix a compile error about using super outside of class methods
  • Fix transpiling rest properties

v0.19.1

Compare Source

  • Fix transpiling let and const if arrow functions are not transpiled (i. e. node: 4)

v0.19.0

Compare Source

Enhancements
  • Add support information for new environments
  • Add (pass-thru) support for async generators and for-async-of
  • Add support for dynamic import (#​102)
  • Add support for JSX fragments (#​62)
  • Add unpkg build and transpile browser build for older environments (#​93)
  • Reuse tagged template quasis (#​67)
  • Transpile trailing commas in new expressions (#​63)
  • Add support for destructuring in for-in and for-of loop heads
  • Add support for destructuring in catch clause params
  • Add support for rest properties in assignments
Fixes
  • Don't remove commas in comments after the last argument (#​89)
  • Support transformations involving aliasing of variables in block scopes (#​60)
  • Evaluate expression only once with inline default pattern elements
  • Fix nested object and array patterns, rest properties and default values in for loop heads
  • Only put own properties in rest properties
  • Improve declaration of helper variables
  • Allow modification of mutable variables that shadow a const before declaration (#​59)
  • Correctly detect modification of immutable variables through destructuring assignments
  • In object methods, support destructuring declarations initialized with a variable having the same name as the method (#​86)
  • Fix properties with string literal keys after computed properties (#​91)
  • Fix methods after computed properties (#​101)
  • Fix short-hand generator methods
  • Fix template literals in array after spread element (#​105)
  • Fix arrow functions in array after spread element (#​100)
  • Fix arrow functions in new expression after spread element (#​100)
  • Restore decoding HTML entities in JSX (#​104)
  • Correct various entries in support matrix

v0.18.0

Compare Source

  • Allow anonymous functions and classes as default exports (#​37)
  • Handle non-breaking spaces in JSX (#​46)
  • Allow anonymous classes to be assigned to properties (#​33)
  • Add trailingFunctionCommas transformation (#​50)

v0.17.3

Compare Source

  • Move chalk to dependencies (#​35)

v0.17.2

Compare Source

  • Fix nested template literals regression (#​39)

v0.17.1

Compare Source

  • Error on nested rest elements (#​31)
  • Allow destructuring with computed properties (#​34)

v0.17.0

Compare Source

  • Update dependencies
  • Transpile arrow functions unconditionally if spread arguments need transpilation (#​22)
  • Better object spread support (#​25)
  • Rest properties (#​30)
  • Fix (#​24)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants