v23.3.3
版本发布时间: 2023-03-04 03:49:59
google/flatbuffers最新发布版本:v24.3.25(2024-03-26 13:27:38)
What's Changed
- [C++] Enable using struct and array of struct as key by @sunwen18 in https://github.com/google/flatbuffers/pull/7741
- Refactor languages to use CodeGenerator interface. by @Kn99HN in https://github.com/google/flatbuffers/pull/7797
- Clean up extra white spaces by @sunwen18 in https://github.com/google/flatbuffers/pull/7800
- Code generator refactor bug fix by @Kn99HN in https://github.com/google/flatbuffers/pull/7802
- Refactor usage message by @Kn99HN in https://github.com/google/flatbuffers/pull/7803
- Support cmake 3.8 and higher only by @ilya-lavrenov in https://github.com/google/flatbuffers/pull/7801
- Rename LICENSE.txt to LICENSE by @CodeMaster7000 in https://github.com/google/flatbuffers/pull/7808
- Fix std::span autodetection by @codewiz in https://github.com/google/flatbuffers/pull/7805
- Final refactor for bfsb_generator* and text generator by @Kn99HN in https://github.com/google/flatbuffers/pull/7806
- Parsing from proto should keep field ID. (fixes #7645) by @enum-class in https://github.com/google/flatbuffers/pull/7655
- Fixed vtable duplication for binary annotator by @dbaileychess in https://github.com/google/flatbuffers/pull/7809
- explicitly declare enum values by @dbaileychess in https://github.com/google/flatbuffers/pull/7811
- use switch statements for BASE_TYPE_ lookups by @dbaileychess in https://github.com/google/flatbuffers/pull/7813
- Simplify and fix TypeScript compilation output by @bjornharrtell in https://github.com/google/flatbuffers/pull/7815
- [Annotated Buffers] Improve efficiency by @dbaileychess in https://github.com/google/flatbuffers/pull/7820
- Sample adjusted for Python3 by @chrismue in https://github.com/google/flatbuffers/pull/7819
- Only use absl headers if C++14 is available. by @rouault in https://github.com/google/flatbuffers/pull/7824
- Move defined table from gen_cpp to idl.h by @enum-class in https://github.com/google/flatbuffers/pull/7823
- Editorconfig: als configure to trim whitespaces end EOL. by @hzeller in https://github.com/google/flatbuffers/pull/7833
- Add Code Generator for idl_gen_fbs to parse .proto files by @Kn99HN in https://github.com/google/flatbuffers/pull/7832
- [CS] Naming collision if field has same name as table and used as key by @tira-misu in https://github.com/google/flatbuffers/pull/7842
- [cmake] Added GENERATE_<TARGET> to flatbuffers_generate_headers by @CedricSchmeits in https://github.com/google/flatbuffers/pull/7845
- Add a --java-package-prefix option to flatc by @chuckatkins in https://github.com/google/flatbuffers/pull/7848
- [Android][Kotlin] fixed build after decomission of jcenter and gradle update by @paulovap in https://github.com/google/flatbuffers/pull/7840
- TS/JS: Export object based classes on entry by @jmillan in https://github.com/google/flatbuffers/pull/7822
- Update pom.xml to allow LICENSE verification by @CodeMaster7000 in https://github.com/google/flatbuffers/pull/7849
- Add Java reflection bindings to the distribution by @chuckatkins in https://github.com/google/flatbuffers/pull/7851
- FlatBuffers Version 23.3.3 by @dbaileychess in https://github.com/google/flatbuffers/pull/7852
New Contributors
- @Kn99HN made their first contribution in https://github.com/google/flatbuffers/pull/7797
- @ilya-lavrenov made their first contribution in https://github.com/google/flatbuffers/pull/7801
- @CodeMaster7000 made their first contribution in https://github.com/google/flatbuffers/pull/7808
- @codewiz made their first contribution in https://github.com/google/flatbuffers/pull/7805
- @chrismue made their first contribution in https://github.com/google/flatbuffers/pull/7819
- @CedricSchmeits made their first contribution in https://github.com/google/flatbuffers/pull/7845
- @chuckatkins made their first contribution in https://github.com/google/flatbuffers/pull/7848
Full Changelog: https://github.com/google/flatbuffers/compare/v23.1.21...v23.3.3
1、 Linux.flatc.binary.clang++-12.zip 1.46MB
2、 Linux.flatc.binary.g++-10.zip 1.4MB
3、 Mac.flatc.binary.zip 2.37MB
4、 MacIntel.flatc.binary.zip 1.22MB
5、 multiple.intoto.jsonl 14.73KB
6、 Windows.flatc.binary.zip 1.27MB