v23.5.8
版本发布时间: 2023-05-09 23:10:47
google/flatbuffers最新发布版本:v24.3.25(2024-03-26 13:27:38)
What's Changed
- Update filename to
README.md
and improve formatting by @SmashedFrenzy16 in https://github.com/google/flatbuffers/pull/7855 - Fix help output for --java-checkerframework by @musicinmybrain in https://github.com/google/flatbuffers/pull/7854
- ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in https://github.com/google/flatbuffers/pull/7838
- Adding comment for code clarification by @SmashedFrenzy16 in https://github.com/google/flatbuffers/pull/7856
- made changes to the rust docs so they would compile. by @jeffsmith82 in https://github.com/google/flatbuffers/pull/7871
- fix using null string in vector by @phenixxy in https://github.com/google/flatbuffers/pull/7872
- Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in https://github.com/google/flatbuffers/pull/7876
- Update go documentation link to point to root module by @le-michael in https://github.com/google/flatbuffers/pull/7879
- README.md: PyPI case typo by @crisman in https://github.com/google/flatbuffers/pull/7880
- [CS] Verifier by @tira-misu in https://github.com/google/flatbuffers/pull/7850
- [TS/JS] Use minvalue from enum if not found by @bjornharrtell in https://github.com/google/flatbuffers/pull/7888
- Add a FileWriter interface by @Kn99HN in https://github.com/google/flatbuffers/pull/7821
- [TS/JS] Upgrade dependencies by @bjornharrtell in https://github.com/google/flatbuffers/pull/7889
- Fix go_sample.sh by @jdemeyer in https://github.com/google/flatbuffers/pull/7903
- Go: add test for FinishWithFileIdentifier by @jdemeyer in https://github.com/google/flatbuffers/pull/7905
- Optionally generate type prefixes and suffixes for python code by @maxburke in https://github.com/google/flatbuffers/pull/7857
- Support file_identifier in Go by @jdemeyer in https://github.com/google/flatbuffers/pull/7904
- Go: make generated code more compliant to "go fmt" by @jdemeyer in https://github.com/google/flatbuffers/pull/7907
- TS/JS: Use TypeError instead of Error when appropriate by @jmillan in https://github.com/google/flatbuffers/pull/7910
- Allow to use functions from
BuildFlatBuffers.cmake
from a flatbuffe… by @KerstinKeller in https://github.com/google/flatbuffers/pull/7912 - Make JSON supporting advanced union features by @admo in https://github.com/google/flatbuffers/pull/7869
- drop glibc from runtime dependencies by @faucct in https://github.com/google/flatbuffers/pull/7906
- Replace deprecated command with environment file by @jongwooo in https://github.com/google/flatbuffers/pull/7921
- Optionally generate Python type annotations by @maxburke in https://github.com/google/flatbuffers/pull/7858
- additional check for absl::string_view availability by @ocpalo in https://github.com/google/flatbuffers/pull/7897
- Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in https://github.com/google/flatbuffers/pull/7881
- Migrate from rules_nodejs to rules_js/rules_ts by @philsc in https://github.com/google/flatbuffers/pull/7923
- Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in https://github.com/google/flatbuffers/pull/7927
- inject no long for FBS generation to remove logs in flattests by @dbaileychess in https://github.com/google/flatbuffers/pull/7926
- fixed some windows warnings by @dbaileychess in https://github.com/google/flatbuffers/pull/7929
- Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in https://github.com/google/flatbuffers/pull/7928
- Add binary schema reflection by @dbaileychess in https://github.com/google/flatbuffers/pull/7932
- Rework cmake flatc codegeneration by @dbaileychess in https://github.com/google/flatbuffers/pull/7938
- Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in https://github.com/google/flatbuffers/pull/7942
- FlatBuffers Version 23.5.8 by @rishabhdeepsingh in https://github.com/google/flatbuffers/pull/7943
New Contributors
- @SmashedFrenzy16 made their first contribution in https://github.com/google/flatbuffers/pull/7855
- @jeffsmith82 made their first contribution in https://github.com/google/flatbuffers/pull/7871
- @phenixxy made their first contribution in https://github.com/google/flatbuffers/pull/7872
- @blindspotbounty made their first contribution in https://github.com/google/flatbuffers/pull/7876
- @crisman made their first contribution in https://github.com/google/flatbuffers/pull/7880
- @jdemeyer made their first contribution in https://github.com/google/flatbuffers/pull/7903
- @KerstinKeller made their first contribution in https://github.com/google/flatbuffers/pull/7912
- @faucct made their first contribution in https://github.com/google/flatbuffers/pull/7906
- @jongwooo made their first contribution in https://github.com/google/flatbuffers/pull/7921
- @ocpalo made their first contribution in https://github.com/google/flatbuffers/pull/7897
- @philsc made their first contribution in https://github.com/google/flatbuffers/pull/7923
Full Changelog: https://github.com/google/flatbuffers/compare/v23.3.3...v23.5.8
1、 Linux.flatc.binary.clang++-12.zip 2.42MB
2、 Linux.flatc.binary.g++-10.zip 2.3MB
3、 Mac.flatc.binary.zip 2.4MB
4、 MacIntel.flatc.binary.zip 1.24MB
5、 multiple.intoto.jsonl 15.81KB
6、 Windows.flatc.binary.zip 1.28MB