All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix #21, the default typemaps do not accept C++ POD objects
- Support storing of a custom per-isolate data structure (
Napi::Env::GetInstanceData
andNapi::Env::SetInstanceData
) - Specify the memory ownership rules for
Buffer
- Support returning references to nested objects
- Fix #16, global and
static
members can benoexcept
- Fix a minor memory leak when calling a method with incorrect number of arguments
- More meaningful exceptions for constructors to aid debugging
- Fix #7, escape the include directory path on Windows
- Implement #5, automatic object persistence in asynchronous mode
- Fix #3, compilation error when using
.ext()
class extension with arguments - Fix the module name in
binding.gyp
in the example
- First release