Uh oh!
There was an error while loading. Please reload this page.
deps: update to cjs-module-lexer@1.1.0 - #37712
Conversation
guybedford
commented
Mar 11, 2021
@nodejs/modules |
richardlau
commented
Mar 11, 2021
Wasn't there a reference the the cjs-module-lexer version in the docs somewhere that needs to be updated? |
guybedford
commented
Mar 11, 2021
@richardlau yes there is, thanks for remembering, added. |
aduh95
commented
Mar 11, 2021
Should we have a |
guybedford
commented
Mar 11, 2021
@aduh95 I'm open to any tooling here, although in theory this project shouldn't be updated too often due to the risk of compatibility divergence between Node.js versions. |
nodejs-github-bot
commented
Mar 11, 2021
MylesBorins
commented
Mar 12, 2021
As v12.x is now in maintenance I think the odds of doing a Semver-Minor is quite low. Would you consider this Semver-Minor from a Node.js perspective (adding new features) or Semver-Patch (Fixing broken experience)? |
@MylesBorins this is broken experience if you read the changes to the lexer. It is about some babel output etc. not correctly being processed. |
MylesBorins
commented
Mar 12, 2021
@bmeck with that in mind I think while it was Semver-Minor for the lexer the update should be considered Semver-Patch for Node.js and we should backport and include in the next 12.x maintenance release. Thoughts folks? |
bmeck
commented
Mar 12, 2021
I think especially given #37718 it should be back ported if it isn't a feature addition. Having 14 and 12 go out of sync over this would be very strange to me. |
richardlau
commented
Mar 12, 2021
We want to put out #37603 in a 12.x release and that's semver-minor. There are also some (3 as of now) open semver-minor v12.x backports: https://github.com/nodejs/node/pulls?q=is%3Apr+is%3Aopen+label%3Av12.x+label%3Asemver-minor |
PR-URL: #37712 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Bradley Farias <bradley.meck@gmail.com> Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
guybedford
commented
Mar 17, 2021
Landed in 10a8dc0. |
PR-URL: #37712 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Bradley Farias <bradley.meck@gmail.com> Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
PR-URL: #37766 Notable changes: * crypto: * add optional callback to crypto.sign and crypto.verify (Filip Skokan) #37500 * support JWK objects in create\*Key (Filip Skokan) #37254 * deps: * update to cjs-module-lexer@1.1.0 (Guy Bedford) #37712 * switch openssl to quictls/openssl (James M Snell) #37601 * fs: * improve fsPromises writeFile performance (Nitzan Uziely) #37610 * improve fsPromises readFile performance (Nitzan Uziely) #37608 * lib: * implement AbortSignal.abort() (James M Snell) #37693 * node-api: * define version 8 (Gabriel Schulhof) #37652 * worker: * add setEnvironmentData/getEnvironmentData (James M Snell) #37486
PR-URL: #37766 Notable changes: * crypto: * add optional callback to crypto.sign and crypto.verify (Filip Skokan) #37500 * support JWK objects in create\*Key (Filip Skokan) #37254 * deps: * update to cjs-module-lexer@1.1.0 (Guy Bedford) #37712 * switch openssl to quictls/openssl (James M Snell) #37601 * fs: * improve fsPromises writeFile performance (Nitzan Uziely) #37610 * improve fsPromises readFile performance (Nitzan Uziely) #37608 * lib: * implement AbortSignal.abort() (James M Snell) #37693 * node-api: * define version 8 (Gabriel Schulhof) #37652 * worker: * add setEnvironmentData/getEnvironmentData (James M Snell) #37486
PR-URL: #37712 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Bradley Farias <bradley.meck@gmail.com> Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
danielleadams
commented
Apr 27, 2021
Removing |
This update includes the following new features:
This update is fully backwards compatible with 1.0.0.
Ideally we should aim to backport this change as much as possible to maximise compatibility. Hopefully to Node.js 14 at least, not sure if Node.js 12 will be possible at this point.