| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
|
Review requested:
|
Sorry, something went wrong.
|
And I'm +1 on retroactively changing the stream/iter to semver-minor. |
Sorry, something went wrong.
Co-authored-by: Luigi Pinca <luigipinca@gmail.com>
Commit Queue failed- Loading data for nodejs/node/pull/64648 ✔ Done loading data for nodejs/node/pull/64648 ----------------------------------- PR info ------------------------------------ Title doc: clarify rules for adding new built-in modules (#64648) ⚠ Could not retrieve the email or name of the PR author's from user's GitHub profile! Branch aduh95:introducing-new-modules -> nodejs:main Labels doc, author ready Commits 2 - doc: clarify rules for adding new built-in modules - fixup! doc: clarify rules for adding new built-in modules Committers 2 - Antoine du Hamel <duhamelantoine1995@gmail.com> - GitHub <noreply@github.com> PR-URL: https://github.com/nodejs/node/pull/64648 Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/64648 Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> -------------------------------------------------------------------------------- ⚠ Commits were pushed since the last approving review: ⚠ - doc: clarify rules for adding new built-in modules ⚠ - fixup! doc: clarify rules for adding new built-in modules ℹ This PR was created on Tue, 21 Jul 2026 09:41:10 GMT ✔ Approvals: 7 ✔ - Filip Skokan (@panva) (TSC): https://github.com/nodejs/node/pull/64648#pullrequestreview-4743291208 ✔ - Michaël Zasso (@targos) (TSC): https://github.com/nodejs/node/pull/64648#pullrequestreview-4743413405 ✔ - Ulises Gascón (@UlisesGascon): https://github.com/nodejs/node/pull/64648#pullrequestreview-4743877330 ✔ - Colin Ihrig (@cjihrig): https://github.com/nodejs/node/pull/64648#pullrequestreview-4745572728 ✔ - Marco Ippolito (@marco-ippolito) (TSC): https://github.com/nodejs/node/pull/64648#pullrequestreview-4745799692 ✔ - Luigi Pinca (@lpinca): https://github.com/nodejs/node/pull/64648#pullrequestreview-4748687962 ✔ - James M Snell (@jasnell) (TSC): https://github.com/nodejs/node/pull/64648#pullrequestreview-4748838761 ✔ Last GitHub CI successful ℹ Green GitHub CI is sufficient -------------------------------------------------------------------------------- ✔ Aborted `git node land` session in /home/runner/work/node/node/.ncuhttps://github.com/nodejs/node/actions/runs/29998782389 |
Sorry, something went wrong.
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com> PR-URL: #64648 Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com> Reviewed-By: Richard Lau <richard.lau@ibm.com>
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com> PR-URL: #64648 Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com> Reviewed-By: Richard Lau <richard.lau@ibm.com>
| Back | FazBrowse Home | New Git URL |
We've added the node: prefix requirement to avoid the semver-major requirement for new modules (well I don't remember if it was the intent, but it's definitely the consequence of it). In #62066 (comment), @jasnell marked the PR introducing node:stream/iter as semver-major PRs that contain breaking changes and should be released in the next major version. , but I'd argue that it doesn't make sense to treat as semver-major a new prefixed module (i.e. it cannot shadow a user package) that's behind a runtime flag anyways. EDIT: it's not actually prefix-only, require('stream/iter') === require(node:stream/iter') – but still, because it's opt-in I think my point still stands.
In the case of node:stream/iter, not backporting it is blocking a number of backports on Node.js 24, which cascades into creating more conflicts on unrelated backports, which is a big maintenance burden