Releases: kunitoki/LuaBridge3
Releases · kunitoki/LuaBridge3
3.0-rc4
What's Changed
- Change to the correct past participle of 'cast'. by @rpatters1 in #84
- Remove empty statement by @scribam in #92
- Ignore specific JetBrains IDEs files by @scribam in #93
- Fix Node.js 12 deprecated actions by @scribam in #91
- Windows compilation fails without #define NOMINMAX by @rpatters1 in #98
- Fix invalid noexcept specification by @kunitoki in #100
- Fix class hashing by @kunitoki in #101
- Enable shared_ptr to work without ContainerTraits::construct by @kunitoki in #86
- Expected exception with message tests by @kunitoki in #110
- Fix issue with placement and factory constructors by @kunitoki in #117
- Correctly report file line from property error by @kunitoki in #121
- Extensible classes support by @kunitoki in #116
- Add support for pushing luaref to lua threads other than the ones where it's created by @kunitoki in #124
- Fix some code smells from initial Sonar report by @kunitoki in #94
- Experimental ravi support by @kunitoki in #125
- Added missing addConstructorFrom by @kunitoki in #127
- Remove the juce RefcountedObject from public access by @kunitoki in #95
- Overridable metamethods from lua by @kunitoki in #133
- Support void* and const void* as lightuserdata by @kunitoki in #138
- Use upstream submodules, bump googletest to version v1.14.0 by @scribam in #140
- Fix set and add unit tests by @kunitoki in #145
- Fix issue with namespace captured variables as rvalues by @kunitoki in #148
- Fix static properties registrations for subsequent class registrations by @matrix47 in #150
- Add valueOr to TypeResult with tests by @kunitoki in #151
- Lua 5.4.6 by @scribam in #152
- Fix extensible class ability to lookup static properties by @kunitoki in #136
- Make CFunction safe when Lua is compiled as C by @kunitoki in #154
New Contributors
- @rpatters1 made their first contribution in #84
- @matrix47 made their first contribution in #150
Full Changelog: 3.0-rc3...3.0-rc4
3.0-rc3
What's Changed
- Fix wrong error reported when passing no argument and a userdata is expected by @kunitoki in #69
- Support for
__fastcall
function pointers by @scribam in #79 - Enable testing only if LUABRIDGE_TESTING is ON by @scribam in #80
- Disallow metamethods in luabridge registered classes __index by @kunitoki in #78
New Contributors
Full Changelog: 3.0-rc2...3.0-rc3
3.0-rc2
What's Changed
- Performance improvements by @kunitoki in #40
- Fix luajit invalid lightuserdata on older tags by @kunitoki in #45
- Respect noexcept specifications by @kunitoki in #47
- Improve coroutines support by @kunitoki in #49
- Fix shared_ptr usage with inheritance by @kunitoki in #52
- Fix mutable references always bypassing library / user containers by @kunitoki in #57
- Improved enums bindings by @kunitoki in #56
- Update Manual.md by @kunitoki in #58
- Fix enum includes and doxygen by @kunitoki in #59
- Fix overload resolution by @kunitoki in #64
- Fix issue with overaligned UserdataValue by @kunitoki in #72
- Custom assert by @kunitoki in #73
- Fix optional type to allow be constructed on LUA_TNONE by @kunitoki in #76
Full Changelog: 3.0-rc1...3.0-rc2