From 0a1380c896f657bbd619755f4fafa84880db4824 Mon Sep 17 00:00:00 2001 From: NickNaso Date: Tue, 23 Jul 2019 16:31:37 +0200 Subject: [PATCH] Prepare release 1.7.0 --- CHANGELOG.md | 45 ++++++++++++++++++++++++++++++++++++++++++++- README.md | 4 ++-- package.json | 9 +++++++-- 3 files changed, 53 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9f1177c5..ea3266964 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,48 @@ # node-addon-api Changelog +## 2019-07-23 Version 1.7.0, @NickNaso + +### Notable changes: + +#### API + +- Added `Napi::ThreadSafeFunction` api. +- Added `Napi::AsyncWorker::GetResult()` method to `Napi::AsyncWorker`. +- Added `Napi::AsyncWorker::Destroy()()` method to `Napi::AsyncWorker`. +- Use full namespace on macros that create the errors. + +#### Documentation + +- Added documentation about contribution philosophy. +- Added documentation for `Napi::ThreadSafeFunction`. +- Some minor corrections all over the documentation. + +#### TEST + +- Added test case for bool operator. +- Fixed test case for `Napi::ObjectWrap`. + +### Commmits + +* [[`717c9ab163`](https://github.com/nodejs/node-addon-api/commit/717c9ab163)] - **AsyncWorker**: add GetResult() method (Kevin Eady) [#512](https://github.com/nodejs/node-addon-api/pull/512) +* [[`d9d991bbc9`](https://github.com/nodejs/node-addon-api/commit/d9d991bbc9)] - **doc**: add ThreadSafeFunction to main README (#513) (Kevin Eady) [#513](https://github.com/nodejs/node-addon-api/pull/513) +* [[`ac6000d0fd`](https://github.com/nodejs/node-addon-api/commit/ac6000d0fd)] - **doc**: fix minor typo (Yohei Kishimoto) [#510](https://github.com/nodejs/node-addon-api/pull/510) +* [[`e9fa1eaa86`](https://github.com/nodejs/node-addon-api/commit/e9fa1eaa86)] - **doc**: document ThreadSafeFunction (#494) (Kevin Eady) [#494](https://github.com/nodejs/node-addon-api/pull/494) +* [[`cab3b1e2a2`](https://github.com/nodejs/node-addon-api/commit/cab3b1e2a2)] - **doc**: ClassPropertyDescriptor example (Ross Weir) [#507](https://github.com/nodejs/node-addon-api/pull/507) +* [[`c32d7dbdcf`](https://github.com/nodejs/node-addon-api/commit/c32d7dbdcf)] - **macros**: create errors fully namespaced (Gabriel Schulhof) [#506](https://github.com/nodejs/node-addon-api/pull/506) +* [[`0a90df2fcb`](https://github.com/nodejs/node-addon-api/commit/0a90df2fcb)] - Implement ThreadSafeFunction class (Jinho Bang) +* [[`1fb540eeb5`](https://github.com/nodejs/node-addon-api/commit/1fb540eeb5)] - Use curly brackets to include node\_api.h (NickNaso) [#493](https://github.com/nodejs/node-addon-api/pull/493) +* [[`b2b08122ea`](https://github.com/nodejs/node-addon-api/commit/b2b08122ea)] - **AsyncWorker**: make callback optional (Kevin Eady) [#489](https://github.com/nodejs/node-addon-api/pull/489) +* [[`a0cac77c82`](https://github.com/nodejs/node-addon-api/commit/a0cac77c82)] - Added test for bool operator (NickNaso) [#490](https://github.com/nodejs/node-addon-api/pull/490) +* [[`ab7d8fcc48`](https://github.com/nodejs/node-addon-api/commit/ab7d8fcc48)] - **src**: fix objectwrap test case (Michael Dawson) [#495](https://github.com/nodejs/node-addon-api/pull/495) +* [[`3b6b9eb88a`](https://github.com/nodejs/node-addon-api/commit/3b6b9eb88a)] - **AsyncWorker**: introduce Destroy() method (Gabriel Schulhof) [#488](https://github.com/nodejs/node-addon-api/pull/488) +* [[`f633fbd95d`](https://github.com/nodejs/node-addon-api/commit/f633fbd95d)] - string.md: Document existing New(env, value, length) APIs (Tux3) [#486](https://github.com/nodejs/node-addon-api/pull/486) +* [[`aaea55eda9`](https://github.com/nodejs/node-addon-api/commit/aaea55eda9)] - Little fix on code example (Nicola Del Gobbo) [#470](https://github.com/nodejs/node-addon-api/pull/470) +* [[`e1cf9a35a1`](https://github.com/nodejs/node-addon-api/commit/e1cf9a35a1)] - Use `Value::IsEmpty` to check for empty value (NickNaso) [#478](https://github.com/nodejs/node-addon-api/pull/478) +* [[`3ad5dfc7d9`](https://github.com/nodejs/node-addon-api/commit/3ad5dfc7d9)] - Fix link (Alba Mendez) [#481](https://github.com/nodejs/node-addon-api/pull/481) +* [[`a3b4d99c45`](https://github.com/nodejs/node-addon-api/commit/a3b4d99c45)] - **doc**: Add contribution philosophy doc (Hitesh Kanwathirtha) +* [[`36863f087b`](https://github.com/nodejs/node-addon-api/commit/36863f087b)] - **doc**: refer to TypedArray and ArrayBuffer from Array (Gabriel "_|Nix|_" Schulhof) [#465](https://github.com/nodejs/node-addon-api/pull/465) + ## 2019-04-03 Version 1.6.3, @NickNaso ### Notable changes: @@ -14,7 +57,7 @@ #### Documentation -- Some minor corrections all over the documentation +- Some minor corrections all over the documentation. ### Commmits diff --git a/README.md b/README.md index 57273be8a..42eb93797 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ to ideas specified in the **ECMA262 Language Specification**. - **[Contributors](#contributors)** - **[License](#license)** -## **Current version: 1.6.3** +## **Current version: 1.7.0** (See [CHANGELOG.md](CHANGELOG.md) for complete Changelog) @@ -162,7 +162,7 @@ Take a look and get inspired by our **[test suite](https://github.com/nodejs/nod ## **Contributing** -We love contributions from the community to **node-addon-api**. +We love contributions from the community to **node-addon-api**. See [CONTRIBUTING.md](CONTRIBUTING.md) for more details on our philosophy around extending this module. ### **More resource and info about native Addons** diff --git a/package.json b/package.json index 55c3ea060..db2e572e5 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ }, "contributors": [ "Abhishek Kumar Singh (https://github.com/abhi11210646)", + "Alba Mendez (https://github.com/jmendeth)", "Andrew Petersen (https://github.com/kirbysayshi)", "Anisha Rohra (https://github.com/anisha-rohra)", "Anna Henningsen (https://github.com/addaleax)", @@ -26,6 +27,7 @@ "Jim Schlight (https://github.com/jschlight)", "Jinho Bang (https://github.com/romandev)", "joshgarde (https://github.com/joshgarde)", + "Kevin Eady (https://github.com/KevinEady)", "Konstantin Tarkus (https://github.com/koistya)", "Kyle Farnung (https://github.com/kfarnung)", "Luciano Martorella (https://github.com/lmartorella)", @@ -37,11 +39,14 @@ "Nick Soggin (https://github.com/iSkore)", "Philipp Renoth (https://github.com/DaAitch)", "Rolf Timmermans (https://github.com/rolftimmermans)", + "Ross Weir (https://github.com/ross-weir)", "Ryuichi Okumura (https://github.com/okuryu)", "Sampson Gao (https://github.com/sampsongao)", "Sam Roberts (https://github.com/sam-github)", "Taylor Woll (https://github.com/boingoing)", - "Thomas Gentilhomme (https://github.com/fraxken)" + "Thomas Gentilhomme (https://github.com/fraxken)", + "Tux3 (https://github.com/tux3)", + "Yohei Kishimoto (https://github.com/morokosi)" ], "dependencies": {}, "description": "Node.js API (N-API)", @@ -69,5 +74,5 @@ "dev:incremental": "node test", "doc": "doxygen doc/Doxyfile" }, - "version": "1.6.3" + "version": "1.7.0" }