v23.1.20
版本发布时间: 2023-01-22 04:07:04
google/flatbuffers最新发布版本:v24.3.25(2024-03-26 13:27:38)
What's Changed
- Add pointer reference to sibling union field on FieldDef by @paulovap in https://github.com/google/flatbuffers/pull/7755
- Expand wildcard imports in the generated Kotlin files. by @anton-bobukh in https://github.com/google/flatbuffers/pull/7757
- Fix operator==() generated for field of fixed sized array by @enum-class in https://github.com/google/flatbuffers/pull/7749
- [Kotlin] Improve field nullability based on (required) by @flqw in https://github.com/google/flatbuffers/pull/7658
- [Swift] Clean up by @mustiikhalil in https://github.com/google/flatbuffers/pull/7744
- Ensure that empty modules can build in TypeScript isolatedModules mode by @maxburke in https://github.com/google/flatbuffers/pull/7726
- [C++] Add Command-Line Flag to Suppress MIN and MAX Enums by @jalitriver in https://github.com/google/flatbuffers/pull/7705
- Annotated Binaries emit field names instead of type names by @dbaileychess in https://github.com/google/flatbuffers/pull/7763
- emit global scoped ::flatbuffers in c++ by @dbaileychess in https://github.com/google/flatbuffers/pull/7764
- Fix [C#] Object API - Invalid Property Name used in UnPackTo for unio… by @stefan301 in https://github.com/google/flatbuffers/pull/7751
- [TS] Add option for removing typescript import flag using --ts-no-import-ext by @ink-su in https://github.com/google/flatbuffers/pull/7748
- Minor improvement by @enum-class in https://github.com/google/flatbuffers/pull/7766
- Refactor FlatC to receive
FlatCOptions
by @dbaileychess in https://github.com/google/flatbuffers/pull/7770 - Defined CodeGenerator Interface and implement C++ by @dbaileychess in https://github.com/google/flatbuffers/pull/7771
- Fix a typo in a Python test name by @musicinmybrain in https://github.com/google/flatbuffers/pull/7774
- Use full project version as SOVERSION for the shared library by @mgorny in https://github.com/google/flatbuffers/pull/7777
- [Kotlin] Control the generation of reflection with --reflect-names by @anton-bobukh in https://github.com/google/flatbuffers/pull/7775
- Fix Python host-endianness dependencies by @musicinmybrain in https://github.com/google/flatbuffers/pull/7773
- [TS]: builder, Fix requiredField(). Verity that the field is present in the vtable (#7739) by @jmillan in https://github.com/google/flatbuffers/pull/7752
- Stop using deprecated imp package in Python tests by @musicinmybrain in https://github.com/google/flatbuffers/pull/7769
- Fix some identity/equality confusion in Python tests by @musicinmybrain in https://github.com/google/flatbuffers/pull/7768
- Fix binary output different in different platform by @enum-class in https://github.com/google/flatbuffers/pull/7718
- Remove go.mod to resolve ambiguous import issue by @le-michael in https://github.com/google/flatbuffers/pull/7783
- Use CMAKE_CURRENT_SOURCE_DIR in benchmark cpp path by @liuq19 in https://github.com/google/flatbuffers/pull/7781
- Flatbuffers Version 23.1.20 by @le-michael in https://github.com/google/flatbuffers/pull/7794
New Contributors
- @anton-bobukh made their first contribution in https://github.com/google/flatbuffers/pull/7757
- @flqw made their first contribution in https://github.com/google/flatbuffers/pull/7658
- @jalitriver made their first contribution in https://github.com/google/flatbuffers/pull/7705
- @ink-su made their first contribution in https://github.com/google/flatbuffers/pull/7748
- @mgorny made their first contribution in https://github.com/google/flatbuffers/pull/7777
- @jmillan made their first contribution in https://github.com/google/flatbuffers/pull/7752
- @liuq19 made their first contribution in https://github.com/google/flatbuffers/pull/7781
Full Changelog: https://github.com/google/flatbuffers/compare/v23.1.4...v23.1.20
1、 Linux.flatc.binary.clang++-12.zip 1.43MB
2、 Linux.flatc.binary.g++-10.zip 1.37MB
3、 Mac.flatc.binary.zip 2.32MB
4、 MacIntel.flatc.binary.zip 1.19MB
5、 multiple.intoto.jsonl 14.83KB
6、 Windows.flatc.binary.zip 1.25MB