question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Breaking changes in this project

See original GitHub issue

👋 After upgrading from v 2.2.3 to v2.3.3 (the versions in between are not published on NPM), generators stopped being transpiled.

I would consider this to be a breaking change (e.g. if the resulting code after upgrading from 2.2.3 to 2.3.3 is passed to uglify, it will throw errors, IE11 will throw because it doesn’t understand generators, etc). The issue is present in 2.4.0 too.

It would be useful to consumers if you could clarify what you consider to be breaking changes for this project so people know what semver ranges are safe to use (e.g. ^2.0.0 vs ~2.2.0 or 2.2.3)

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:6

github_iconTop GitHub Comments

1reaction
goatslackercommented, Jul 21, 2017

v2.2.3 wasn’t supposed to transpile generators which the docs state here.

0reactions
ljharbcommented, Jul 30, 2017

Usually I’m on the side you’re advocating for, to be honest - but in this case, our babel preset is meant to be paired with our eslint config and style guide, which strictly bans generators.

Read more comments on GitHub >

github_iconTop Results From Across the Web

​Breaking Changes - Societal Computing
Breaking changes (e.g., removing, renaming, changing contracts) can ripple through the entire ecosystem, causing rework for many package maintainers and users.
Read more >
Breaking changes and .NET libraries - Microsoft Learn
Project types and breaking changes ... How a library is used by the .NET community changes the effect of breaking changes on end-user...
Read more >
Breaking changes - GitHub Docs
Breaking changes are any changes that might require action from our integrators. We divide these changes into two categories: Breaking: Changes that will...
Read more >
Guide for rolling out breaking changes - Bazel
It is inevitable that we will make breaking changes to Bazel. ... To that end, Bazel project has adopted a backward compatibility policy....
Read more >
Breaking changes - Flutter documentation
As described in the breaking change policy, on occasion we publish guides for migrating code across a breaking change. To be notified about...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found