All Versions
10
Latest Version
Avg Release Cycle
55 days
Latest Release
2390 days ago
Changelog History
Changelog History
-
v0.3.15 Changes
March 02, 2018- ๐ Fix internal compiler error in VS2017.
- โ Add basic Android support.
- ๐ Allow resetting references to JS callbacks.
-
v0.3.13 Changes
July 21, 2017- โ Add NBIND_ALIAS macro to support enum classes.
-
v0.3.12 Changes
May 29, 2017- ๐ Fix loading multiple addons with identical class and method names.
- ๐ Move
@types/node
todevDependencies
- ๐ Fix some methods disappearing on Emscripten target.
-
v0.3.11 Changes
May 03, 2017- Avoid growing heap when passing objects by value.
- ๐ Support const references to std::strings.
-
v0.3.10 Changes
April 23, 2017- ๐ Fix constructors taking no arguments.
- โก๏ธ Update development environment.
-
v0.3.9 Changes
January 21, 2017- ๐ Support std::function callbacks.
- ๐ Fix passing cbFunction by const reference.
- Add NBIND_DUPLICATE_POINTERS flag.
- โก๏ธ Update Emscripten detection.
-
v0.3.8 Changes
December 27, 2016- ๐ Fix compiling C source files.
- Detect unbound types at run-time to avoid crash on Node.js target.
-
v0.3.7 Changes
December 20, 2016- โ Add
noconflict.h
to avoid macro naming conflicts. - ๐ Fix
ndts
issue when no functions outside classes have bindings. - ๐ Handle exceptions thrown in JavaScript callbacks.
- โ Add
-
v0.3.6 Changes
December 12, 2016- Avoid conflict with "check" macro in AssertMacros.h.
- ๐ Fix passing objects without a toJS method by value on Emscripten target.
-
v0.3.5 Changes
October 26, 2016๐ฅ Breaking changes:
inherit
is now a reserved keyword inNBIND_CLASS
sections.
Other changes:
- ๐ Support (multiple) inheritance.
- ๐ Fix issue with loading multiple addons that use nbind.
- ๐ Fix issue with binding non-copyable classes.
- ๐ Allow renaming bound properties.