General improvements
- Update FlatBuffers to v23.5.26
C++ improvements
- The
-cpp
CLI parameter now defaults to (at least) C++14 output, e.g. now generatesstd::make_unique()
- Added new mode
-cpp11
for C++11 output (C++11 stays the minimal supported version) - New CLI parameters
-empty-string-as-null
and-nan-as-null
to persist "special values" as null in the database - Fixes to generated code that fills a given object with DB values: strings, vectors, and optional members are now properly reset on null values
- Update catch2 to
2.13.10