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

What's new in the Node-API and node-addon-api world? - 2023 version #446

Closed
mhdawson opened this issue Jan 13, 2023 · 20 comments
Closed

What's new in the Node-API and node-addon-api world? - 2023 version #446

mhdawson opened this issue Jan 13, 2023 · 20 comments
Milestone

Comments

@mhdawson
Copy link
Member

We use this issue to track/announce what is new on the Node-API front.

We'll discuss at the start of Node-API meetings and capture what's new.

Also feel free to post news that you have so that we can share with the broader community.

@mhdawson
Copy link
Member Author

@mhdawson mhdawson added this to the Milestone 11 milestone Jan 13, 2023
@mhdawson
Copy link
Member Author

mhdawson commented Feb 10, 2023

Node-API implementation for Emscripten - and PR in node-addon-api to conditionally make TSFN available on Emscripten-> nodejs/node-addon-api#1283

@mhdawson
Copy link
Member Author

And another similar effort that @NickNaso mentioned in the meeting - https://github.com/devongovett/napi-wasm

@mhdawson
Copy link
Member Author

Should be node-addon-api version 6.0 release today. Thanks @NickNaso

@NickNaso
Copy link
Member

NickNaso commented Mar 8, 2023

node-api-headers v0.0.3 has been released.

@NickNaso
Copy link
Member

NickNaso commented Mar 8, 2023

Deno v1.31 stabilize Node-API implementation more info here: https://deno.com/blog/v1.31#stabilization-of-node-api

@NickNaso
Copy link
Member

node-api-headers v0.0.4 has been released.

@mhdawson
Copy link
Member Author

.net project made public which lets you use .net to build Node.js addons using node-api - https://github.com/microsoft/node-api-dotnet.

@NickNaso
Copy link
Member

NickNaso commented Apr 6, 2023

node-api-headers v0.0.5 has been released.

@NickNaso
Copy link
Member

node-api-headers v1.0.0 has been released.

@NickNaso
Copy link
Member

node-addon-api v6.1.0 has been released.

@vmoroz
Copy link
Member

vmoroz commented Apr 21, 2023

JSI implementation for Node-API is released in its own repo: https://github.com/microsoft/node-api-jsi
It is an updated version of the code that was previously part of v8-jsi and RNW repos.
JSI is a C++ JS engine API implemented by Meta for React Native.

The Node-API for .Net project started to publish NPM and Nuget packages.
There was a new presentation shown internally at Microsoft.

@NickNaso
Copy link
Member

node-api-headers v1.0.1 has been released.

@Brooooooklyn
Copy link

https://napi.rs/ ecosystem is growing, napi crate has been downloaded around 4 million times

@legendecas
Copy link
Member

Node-API version 9 has been landed: nodejs/node#48151.

@NickNaso
Copy link
Member

NickNaso commented Aug 5, 2023

node-api-headers v1.1.0 has been released.

@gabrielschulhof
Copy link
Collaborator

node-canvas was ported to Node-API: Automattic/node-canvas#2235

@mhdawson
Copy link
Member Author

New SemVer minor version of Node-API released last week, planning to do a SemVer major release to next week to drop support for Node.js 16.x

@legendecas
Copy link
Member

It was the end of 2023. Please post any news on #459. Closing this one.

@UlisesGascon
Copy link
Member

UlisesGascon commented Feb 26, 2024

If we decide to use a different issue, we need to update the references in https://github.com/nodejs/nodejs-news-feeder/blob/main/config.json#L28 and in https://github.com/nodejs/node/blob/main/doc/contributing/sharing-project-news.md?plain=1#L31, just to keep the automation updated. I will create the PRs for this change in a moment

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

7 participants