Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update node-libs-browser to ^1.1.0 #3355

Closed
wants to merge 1 commit into from
Closed

Conversation

jhnns
Copy link
Member

@jhnns jhnns commented Nov 23, 2016

What kind of change does this PR introduce?
Dependency update

Summary
Since node-libs-browser 1.0.0 was released as a major version and only webpack 2 was updated, we had to maintain a version-0 branch for webpack 1. We should update webpack 1 as well so we don't have to maintain two branches.

Does this PR introduce a breaking change?
According to my research, the risk of introducing a breaking change with this update is very low. node-libs-browser is designed to be in feature parity with node, but the exact node version is not pinned. So this is somewhat vague. If someone relied on a very ancient node feature or a bug that has been fixed, this would be a breaking change. But it is also likely that this update could fix some bugs for free. We actually had already some requests to update a node module in webpack-1 (webpack/node-libs-browser#39, webpack/node-libs-browser#40)

According to webpack/node-libs-browser#45, the risk of introducing a breaking change with this update is very low.
@jhnns
Copy link
Member Author

jhnns commented Nov 23, 2016

This branch should not be merged. I just discovered that browserify-crypto does indeed introduce a breaking change unintentionally – by requiring json files.

@jhnns jhnns closed this Nov 23, 2016
@jhnns jhnns deleted the update/node-libs-browser branch November 23, 2016 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants