Sourced from github.com/google/flatbuffers's releases.
v24.3.25
What's Changed
- Fix License by
@p0fi
in google/flatbuffers#8253- Fix handling non null-terminated string_views in LookupByKey by
@mpawlowski-eyeo
in google/flatbuffers#8203New Contributors
@p0fi
made their first contribution in google/flatbuffers#8253@mpawlowski-eyeo
made their first contribution in google/flatbuffers#8203Full Changelog: https://github.com/google/flatbuffers/compare/v24.3.7...v24.3.25
v24.3.7
What's Changed
- Add Kotlin multiplatform support by
@paulovap
in google/flatbuffers#7969- Add
ForceVectorAlignment64
and test by@dbaileychess
in google/flatbuffers#7977- [Kotlin] Add java source on benchmark module instead of using version… by
@paulovap
in google/flatbuffers#7978- Small optimization on "deserialization" and fix on benchmarks again by
@paulovap
in google/flatbuffers#7982- [Bazel] Fix gen_reflections for flatbuffers_ts_library by
@jkuszmaul
in google/flatbuffers#7981- various fixes by
@dbaileychess
in google/flatbuffers#7986- Make eslint less pedantic by
@OptoCloud
in google/flatbuffers#8012- Optional omission of Typescript entrypoint by
@maxburke
in google/flatbuffers#8057- Upgrade the bazel-related dependencies by
@philsc
in google/flatbuffers#8078- Fix BUILD.bazel style violations by
@philsc
in google/flatbuffers#8081- [TS] Allows object API to set 0 for a null-default scalar. by
@jviel-beta
in google/flatbuffers#7864- Fully qualify the offset type in FLATBUFFERS_VTABLE_UNDERLYING_TYPE by
@anton-bobukh
in google/flatbuffers#8094- [bazel] Update Platforms by
@sgowroji
in google/flatbuffers#8083- Bump google.golang.org/grpc from 1.39.0-dev to 1.53.0 in /grpc/examples/go/greeter/server by
@dependabot
in google/flatbuffers#8027- Upgrade rules_go by
@comius
in google/flatbuffers#8092- Bump google.golang.org/grpc from 1.35.0 to 1.53.0 in /grpc/examples/go/greeter/client by
@dependabot
in google/flatbuffers#8026- Bump google.golang.org/grpc from 1.35.0 to 1.53.0 in /grpc/examples/go/greeter/models by
@dependabot
in google/flatbuffers#8025- Fix nim workflow by
@le-michael
in google/flatbuffers#8098- [Swift] Overall Improvements by
@mustiikhalil
in google/flatbuffers#8061- Fix misalignment of small structs in a Vector (C++) by
@bexcite
in google/flatbuffers#7883- Add constexpr for bitmask operators by
@xaphier
in google/flatbuffers#8037- C++ strict conversion fixes for flatbuffer_builder.h (#8062) by
@greenrobot
in google/flatbuffers#8065- Fix compiling idl_gen_php.cpp against certain STLs by
@reshilkin
in google/flatbuffers#8067- Fix compiling idl_parser.cpp against certain STLs by
@reshilkin
in google/flatbuffers#8066- corrected a typo by
@sthd
in google/flatbuffers#8063- Return function to namespace by
@reshilkin
in google/flatbuffers#8068- TS: Add missing generated files by
@bjornharrtell
in google/flatbuffers#8075- Add const qualifier to non-mutated FlatbufferBuilder parameter by
@Lukasdoe
in google/flatbuffers#8101- Fix verification for C# unions by
@CurtHagenlocher
in google/flatbuffers#7970- [Rust] Add the Allocator trait for the builder API by
@adsnaider
in google/flatbuffers#8106- update flatbuffers java to be Android API level 23 compatible by
@turbotoribio
in google/flatbuffers#8158- Fix CI builds by
@dbaileychess
in google/flatbuffers#8161- chore: Dart 23.5.26 release by
@vaind
in google/flatbuffers#8160- Fix: detect c++ standard on MSVC for span by
@assorted
in google/flatbuffers#8155- Update Compiler.md docs by
@fliiiix
in google/flatbuffers#8153- Remove msvc pragma warning disable C4351 as it is undocumented by
@Lukasdoe
in google/flatbuffers#8124- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /grpc/examples/go/greeter/models by
@dependabot
in google/flatbuffers#8130
... (truncated)
Sourced from github.com/google/flatbuffers's changelog.
Flatbuffers Change Log
All major or breaking changes will be documented in this file, as well as any new features that should be highlighted. Minor fixes or improvements are not necessarily listed.
[24.3.25] (March 25 2024)(https://github.com/google/flatbuffers/releases/tag/v24.3.25)
- Fixed license metadata parsing (#8253)
- [C++] Allow string_view in
LookUpByKey
in addition to null-terminated c-style strings (#8203)[24.3.7] (March 7 2024)(https://github.com/google/flatbuffers/releases/tag/v24.3.7)
- Just to fix some of the CI build issues from the 24.3.6 release.
[24.3.6] (March 6 2024)(https://github.com/google/flatbuffers/releases/tag/v24.3.6)
- Fix typescript object API to allow 0 values for null-default scalars (#7864)
23.5.26 (May 26 2023)
- Mostly bug fixing for 64-bit support
- Adds support for specifying underling type of unions in C++ and TS/JS (#7954)
23.5.9 (May 9 2023)
- 64-bit support for C++ (#7935)
23.5.8 (May 8 2023)
- add key_field to compiled tests
- Add golden language directory
- Rework cmake flatc codegeneration (#7938)
- remove defining generated files in test srcs
- Add binary schema reflection (#7932)
- Migrate from rules_nodejs to rules_js/rules_ts (take 2) (#7928)
flat_buffers.dart
: mark const variable finals for internal Dart linters- fixed some windows warnings (#7929)
- inject no long for FBS generation to remove logs in flattests (#7926)
- Revert "Migrate from rules_nodejs to rules_js/rules_ts (#7923)" (#7927)
- Migrate from rules_nodejs to rules_js/rules_ts (#7923)
- Only generate
@kotlin
.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. (#7881)- additional check for absl::string_view availability (#7897)
- Optionally generate Python type annotations (#7858)
- Replace deprecated command with environment file (#7921)
- drop glibc from runtime dependencies (#7906)
- Make JSON supporting advanced union features (#7869)
- Allow to use functions from
BuildFlatBuffers.cmake
from a flatbuffers installation installed with CMake. (#7912)- TS/JS: Use TypeError instead of Error when appropriate (#7910)
- Go: make generated code more compliant to "go fmt" (#7907)
... (truncated)
595bf00
FlatBuffers Version v24.3.250cfb7eb
Fix handling non null-terminated string_views in LookupByKey (#8203)67eb95d
presubmit.yml
: Use xcode 14.2b1f617f
Fix License (#8253)960cd4d
Lobster: Support required fields6ff9e90
FlatBuffers Version v24.3.75b32e8f
: Don't depend on java version0bed8cd
FlatBuffers Version v24.3.67cd216c
FlatBuffers Version v24.3.6129ef42
Target .NET Standard 2.1, .NET 6, .NET 8 only (#8184)