nodejs / abi-stable-node

Repository used by the Node-API team to manage work related to Node-API and node-addon-api
239 stars 47 forks source link

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

Closed mhdawson closed 4 months ago

mhdawson commented 1 year ago

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 commented 1 year ago

New node-addon-api version (5.1.0) published by @NickNaso - https://github.com/nodejs/node-addon-api/blob/main/CHANGELOG.md#2023-01-13-version-510-nicknaso

mhdawson commented 1 year ago

Node-API implementation for Emscripten - and PR in node-addon-api to conditionally make TSFN available on Emscripten-> https://github.com/nodejs/node-addon-api/pull/1283

mhdawson commented 1 year ago

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

mhdawson commented 1 year ago

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

NickNaso commented 1 year ago

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

NickNaso commented 1 year ago

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

NickNaso commented 1 year ago

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

mhdawson commented 1 year ago

.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 commented 1 year ago

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

NickNaso commented 1 year ago

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

NickNaso commented 1 year ago

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

vmoroz commented 1 year ago

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 commented 1 year ago

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

Brooooooklyn commented 1 year ago

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

legendecas commented 1 year ago

Node-API version 9 has been landed: https://github.com/nodejs/node/pull/48151.

NickNaso commented 11 months ago

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

gabrielschulhof commented 10 months ago

node-canvas was ported to Node-API: https://github.com/Automattic/node-canvas/pull/2235

mhdawson commented 5 months ago

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 commented 4 months ago

It was the end of 2023. Please post any news on https://github.com/nodejs/abi-stable-node/issues/459. Closing this one.

UlisesGascon commented 4 months ago

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