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

[v12.x backport] module: deprecate module.parent #34592

Closed
wants to merge 1 commit into from

Conversation

aduh95
Copy link
Contributor

@aduh95 aduh95 commented Aug 1, 2020

This feature does not work when a module is imported using ECMAScript
modules specification, therefore it is deprecated.

As of v12.17.0, ESM is unflagged for Node.js v12; IMHO it makes sense to backport the doc deprecation.

v14 Backport-PR-URL: #33533
PR-URL: #32217

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • documentation is changed or added
  • commit message follows commit guidelines

@aduh95
Copy link
Contributor Author

aduh95 commented Aug 10, 2020

@MylesBorins can you please review this?

@MylesBorins MylesBorins self-requested a review August 11, 2020 00:34
@MylesBorins
Copy link
Member

I'm unsure if we have prior art in backporting a doc only deprecation.

@jasnell @nodejs/tsc thoughts?

@targos
Copy link
Member

targos commented Aug 11, 2020

I think it's fine to backport a doc only deprecation if the suggested alternative is available.

@MylesBorins
Copy link
Member

If this deprecation was docs only I think I would be less concerned about it. The fact that it makes changes to internals, even if not observable, has me pausing.

@aduh95
Copy link
Contributor Author

aduh95 commented Aug 18, 2020

@MylesBorins do you want me to rework the PR to include only doc changes?

This feature does not work when a module is imported using ECMAScript
modules specification, therefore it is deprecated.

Fixes: nodejs/modules#469

PR-URL: nodejs#32217
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
BethGriggs pushed a commit that referenced this pull request Aug 18, 2020
This feature does not work when a module is imported using ECMAScript
modules specification, therefore it is deprecated.

Fixes: nodejs/modules#469

PR-URL: #32217
Backport-PR-URL: #34592
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
@BethGriggs
Copy link
Member

Landed in 729799d

@BethGriggs BethGriggs closed this Aug 18, 2020
@BethGriggs BethGriggs added the notable-change PRs with changes that should be highlighted in changelogs. label Sep 29, 2020
@targos targos mentioned this pull request Oct 6, 2020
4 tasks
@aduh95 aduh95 deleted the backport-32217-to-erbium branch November 27, 2020 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
notable-change PRs with changes that should be highlighted in changelogs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants