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

Node-API v9 #436

Closed
NickNaso opened this issue Apr 27, 2022 · 7 comments
Closed

Node-API v9 #436

NickNaso opened this issue Apr 27, 2022 · 7 comments

Comments

@NickNaso
Copy link
Member

NickNaso commented Apr 27, 2022

Might it be time for a new version of Node-API?

We added the following new features:

@mhdawson
Copy link
Member

mhdawson commented May 2, 2022

+1 from me

@mhdawson
Copy link
Member

mhdawson commented May 6, 2022

Discussed in the node-api team meeting this week. Lets think about it this week and the decide in the next meeting.

@gabrielschulhof
Copy link
Collaborator

I think we should wait for nodejs/node#45715 as well.

@mhdawson
Copy link
Member

We did forget this for a while, I think doing a new Node-API version would be good. We missed the lauch of Node.js 20 but I think we can get it in before it goes LTS.

@vmoroz
Copy link
Member

vmoroz commented Apr 14, 2023

Should we also put there the new finalizer behavior? Or they must be part of v10 as it is a quite big behavioral change?

@mhdawson
Copy link
Member

mhdawson commented May 5, 2023

We discussed today to do Release 9 with just

along with nodejs/node#45715 and release those along with 45715 but modifying this line to guard with experimental - if (env->module_api_version <= 8) , as well as the documentation that says at what point the new functionality takes place, was well as the tests.

@vmoroz will submit a PR to makes those changes
@legendecas will do the the release. As part of that he will add to nodejs/node#47664

@gabrielschulhof
Copy link
Collaborator

We have released Node-API version 9. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants