Release 0.6.1 contains primarily bug fixes and numerous contributions from the community to handle platform edge cases. Additionally, pendantic GCC warnings are disabled, relying instead on clang, since GCC is too aggressive, breaks builds frequently and works against portability. An existing C++ test case ensures that C code also works with common C++ compilers, but it can break some environments, so there is now a flag to disable that test without disabling all tests. Support for Optional Scalar Values in the FlatBuffer format has been added. There is also improved support for abstracting memory allocation on various platforms. <table>_identifier
has been deprecated in favor of <table>_file_identifier
in generated code due to identifier easily leading to name conflicts. file_extension
constant in generated code is now without prefixed dot (.).