What's Changed
- [C++] Enable using struct and array of struct as key by @sunwen18 in #7741
- Refactor languages to use CodeGenerator interface. by @Kn99HN in #7797
- Clean up extra white spaces by @sunwen18 in #7800
- Code generator refactor bug fix by @Kn99HN in #7802
- Refactor usage message by @Kn99HN in #7803
- Support cmake 3.8 and higher only by @ilya-lavrenov in #7801
- Rename LICENSE.txt to LICENSE by @CodeMaster7000 in #7808
- Fix std::span autodetection by @codewiz in #7805
- Final refactor for bfsb_generator* and text generator by @Kn99HN in #7806
- Parsing from proto should keep field ID. (fixes #7645) by @enum-class in #7655
- Fixed vtable duplication for binary annotator by @dbaileychess in #7809
- explicitly declare enum values by @dbaileychess in #7811
- use switch statements for BASE_TYPE_ lookups by @dbaileychess in #7813
- Simplify and fix TypeScript compilation output by @bjornharrtell in #7815
- [Annotated Buffers] Improve efficiency by @dbaileychess in #7820
- Sample adjusted for Python3 by @chrismue in #7819
- Only use absl headers if C++14 is available. by @rouault in #7824
- Move defined table from gen_cpp to idl.h by @enum-class in #7823
- Editorconfig: als configure to trim whitespaces end EOL. by @hzeller in #7833
- Add Code Generator for idl_gen_fbs to parse .proto files by @Kn99HN in #7832
- [CS] Naming collision if field has same name as table and used as key by @tira-misu in #7842
- [cmake] Added GENERATE_ to flatbuffers_generate_headers by @CedricSchmeits in #7845
- Add a --java-package-prefix option to flatc by @chuckatkins in #7848
- [Android][Kotlin] fixed build after decomission of jcenter and gradle update by @paulovap in #7840
- TS/JS: Export object based classes on entry by @jmillan in #7822
- Update pom.xml to allow LICENSE verification by @CodeMaster7000 in #7849
- Add Java reflection bindings to the distribution by @chuckatkins in #7851
- FlatBuffers Version 23.3.3 by @dbaileychess in #7852
New Contributors
- @Kn99HN made their first contribution in #7797
- @ilya-lavrenov made their first contribution in #7801
- @CodeMaster7000 made their first contribution in #7808
- @codewiz made their first contribution in #7805
- @chrismue made their first contribution in #7819
- @CedricSchmeits made their first contribution in #7845
- @chuckatkins made their first contribution in #7848
Full Changelog: v23.1.21...v23.3.3