What's Changed
- Add Kotlin multiplatform support by @paulovap in #7969
- Add
ForceVectorAlignment64
and test by @dbaileychess in #7977 - [Kotlin] Add java source on benchmark module instead of using version… by @paulovap in #7978
- Small optimization on "deserialization" and fix on benchmarks again by @paulovap in #7982
- [Bazel] Fix gen_reflections for flatbuffers_ts_library by @jkuszmaul in #7981
- various fixes by @dbaileychess in #7986
- Make eslint less pedantic by @OptoCloud in #8012
- Optional omission of Typescript entrypoint by @maxburke in #8057
- Upgrade the bazel-related dependencies by @philsc in #8078
- Fix BUILD.bazel style violations by @philsc in #8081
- [TS] Allows object API to set 0 for a null-default scalar. by @jviel-beta in #7864
- Fully qualify the offset type in FLATBUFFERS_VTABLE_UNDERLYING_TYPE by @anton-bobukh in #8094
- [bazel] Update Platforms by @sgowroji in #8083
- Bump google.golang.org/grpc from 1.39.0-dev to 1.53.0 in /grpc/examples/go/greeter/server by @dependabot in #8027
- Upgrade rules_go by @comius in #8092
- Bump google.golang.org/grpc from 1.35.0 to 1.53.0 in /grpc/examples/go/greeter/client by @dependabot in #8026
- Bump google.golang.org/grpc from 1.35.0 to 1.53.0 in /grpc/examples/go/greeter/models by @dependabot in #8025
- Fix nim workflow by @le-michael in #8098
- [Swift] Overall Improvements by @mustiikhalil in #8061
- Fix misalignment of small structs in a Vector (C++) by @bexcite in #7883
- Add constexpr for bitmask operators by @xaphier in #8037
- C++ strict conversion fixes for flatbuffer_builder.h (#8062) by @greenrobot in #8065
- Fix compiling idl_gen_php.cpp against certain STLs by @reshilkin in #8067
- Fix compiling idl_parser.cpp against certain STLs by @reshilkin in #8066
- corrected a typo by @sthd in #8063
- Return function to namespace by @reshilkin in #8068
- TS: Add missing generated files by @bjornharrtell in #8075
- Add const qualifier to non-mutated FlatbufferBuilder parameter by @Lukasdoe in #8101
- Fix verification for C# unions by @CurtHagenlocher in #7970
- [Rust] Add the Allocator trait for the builder API by @adsnaider in #8106
- update flatbuffers java to be Android API level 23 compatible by @turbotoribio in #8158
- Fix CI builds by @dbaileychess in #8161
- chore: Dart 23.5.26 release by @vaind in #8160
- Fix: detect c++ standard on MSVC for span by @assorted in #8155
- Update Compiler.md docs by @fliiiix in #8153
- Remove msvc pragma warning disable C4351 as it is undocumented by @Lukasdoe in #8124
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /grpc/examples/go/greeter/models by @dependabot in #8130
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /grpc/examples/go/greeter/server by @dependabot in #8132
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /grpc/examples/go/greeter/client by @dependabot in #8131
- Add help text to cmake git describe error message by @Lukasdoe in #8123
- Fix spelling mistake in FlatBufferBuilder.cs doc comments by @peter-dye in #8120
- Allow CreateString invocation with std::string_view by @reshilkin in #8069
- Update build.yml by @dbaileychess in #8162
- [Swift] Fixes forward offset verifiable objects within arrays & fixes failing tests by @mustiikhalil in #8135
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #8042
- Add argument to FlatBufferToString for quotes around field names by @alresin in #8090
- Update build.yml by @dbaileychess in #8163
- [GO] compiles to much files by @tira-misu in #8118
- Update testReadFromOtherLanguages test to also run on macOS by @mustiikhalil in #8044
- Add absolute file names option to BFBS by @jamescourtney in #8055
- [Swift] Push contiguous bytes by @wtholliday in #8157
- Fix typo in CMakeLists.txt by @DoppelDe in #8167
- [Swift] Add allowReadingUnalignedBuffers to most ByteBuffer init methods by @abandy in #8134
- [Swift] Migrating benchmarks to a newer lib. by @mustiikhalil in #8168
- Fix cmake build for old versions by @fliiiix in #8173
- copy languages for conformance parser by @blindspotbounty in #8174
- Fix python type annotation output when not enabled by @akb825 in #7983
- [TS/JS] Upgrade dependencies by @bjornharrtell in #7996
- Introduce convenient implicit operator string_view by @georgthegreat in #8181
- [Python] Add clear method for builder reuse by @razvanalex in #8186
- [TS/JS] Create byte vectors by @razvanalex in #8185
- Target .NET Standard 2.1, .NET 6, .NET 8 only by @bjornharrtell in #8184
New Contributors
- @jviel-beta made their first contribution in #7864
- @sgowroji made their first contribution in #8083
- @bexcite made their first contribution in #7883
- @xaphier made their first contribution in #8037
- @reshilkin made their first contribution in #8067
- @sthd made their first contribution in #8063
- @Lukasdoe made their first contribution in #8101
- @CurtHagenlocher made their first contribution in #7970
- @adsnaider made their first contribution in #8106
- @turbotoribio made their first contribution in #8158
- @assorted made their first contribution in #8155
- @fliiiix made their first contribution in #8153
- @peter-dye made their first contribution in #8120
- @alresin made their first contribution in #8090
- @jamescourtney made their first contribution in #8055
- @wtholliday made their first contribution in #8157
- @DoppelDe made their first contribution in #8167
- @abandy made their first contribution in #8134
- @akb825 made their first contribution in #7983
- @georgthegreat made their first contribution in #8181
- @razvanalex made their first contribution in #8186
Full Changelog: v23.5.26...v24.3.7