🎉 v3.3.0
This follows the version 3 release, incorporating a few improvements from the still-in-progress v4 and a number of critical fixes for keep-alive during iteration (especially w.r.t. Lua coroutines) and fixes for Lua 5.4. It also cleans up some logical bugs in many different places and improves the header hygiene.
It also gives a chance to update various package managers which were waiting for a newer stable release.
What's Changed
- Add CMake option to disable installation by @violinyanev in #1056
- Fix typos in configuration macros. by @atom0s in #1058
- Add override qualifier to bad_optional_access::what() by @cuavas in #1065
- Fixed typos in quick n' dirty tutorial. by @TwinHits in #1077
- Ignore unused variables; Ignore -Wshadow and -Wconversion on Clang by @dimitrisudell in #1059
- Fix argument usage typo. by @atom0s in #1091
- Support constexpr boost::none with recent Boost versions. by @vlichevsky in #1129
- Remove duplicate constructor type section from docs by @Riyyi in #1116
- Added FFI enabled check by @RinatNamazov in #1194
- Fix sol2 cmake include failing as a dependency by @edunad in #1196
- Fix aligned memory allocation by @Smertig in #1193
- Update
is_string_constructible
for C++23 P2166R1 by @StephanTLavavej in #1222 - Fixed:
std::cout
not found on msvc by @Klaim in #1295 - Add missing parenthesis for std::max by @halx99 in #1292
- Fix issues with
is_c_str_or_string
andis_c_str
by @cschreib in #1331 - 🐛 Fix #1346 by @Immortalety in #1347
- ✨ Test and fix #1315 by @ShepherdSoasis in #1369
- CMake: Build LuaJIT: use copy_if_different by @DerSauron in #1352
- Fix compile error when registering new user types with operator() by @matusfedorko in #1277
- fix #1354 by @qinix in #1355
New Contributors
- @violinyanev made their first contribution in #1056
- @atom0s made their first contribution in #1058
- @cuavas made their first contribution in #1065
- @TwinHits made their first contribution in #1077
- @dimitrisudell made their first contribution in #1059
- @vlichevsky made their first contribution in #1129
- @Riyyi made their first contribution in #1116
- @RinatNamazov made their first contribution in #1194
- @edunad made their first contribution in #1196
- @StephanTLavavej made their first contribution in #1222
- @Klaim made their first contribution in #1295
- @halx99 made their first contribution in #1292
- @cschreib made their first contribution in #1331
- @Immortalety made their first contribution in #1347
- @ShepherdSoasis made their first contribution in #1369
- @DerSauron made their first contribution in #1352
- @matusfedorko made their first contribution in #1277
- @qinix made their first contribution in #1355
Full Changelog: v3.2.3...v3.3.0