Releases: charto/nbind
Releases · charto/nbind
v0.3.15
Fix internal compiler error in VS2017.
Add basic Android support.
Allow resetting references to JS callbacks.
v0.3.13
Add NBIND_ALIAS macro to support enum classes.
v0.3.12
Fix loading multiple addons with identical class and method names.
Move @types/node
to devDependencies
Fix some methods disappearing on Emscripten target.
v0.3.11
Avoid growing heap when passing objects by value.
Support const references to std::strings.
v0.3.10
Fix constructors taking no arguments.
Update development environment.
v0.3.9
Support std::function callbacks.
Fix passing cbFunction by const reference.
Add NBIND_DUPLICATE_POINTERS flag.
Update Emscripten detection.
v0.3.8
Fix compiling C source files.
Detect unbound types at run-time to avoid crash on Node.js target.
v0.3.7
Add noconflict.h
to avoid macro naming conflicts.
Fix ndts
issue when no functions outside classes have bindings.
Handle exceptions thrown in JavaScript callbacks.
v0.3.6
Avoid conflict with "check" macro in AssertMacros.h.
Fix passing objects without a toJS method by value on Emscripten target.
v0.3.5
Breaking changes:
inherit
is now a reserved keyword in NBIND_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.
You can’t perform that action at this time.