Created by: dependabot[bot]
Bumps github.com/google/flatbuffers from 2.0.6+incompatible to 2.0.7+incompatible.
Release notes
Sourced from github.com/google/flatbuffers's releases.
v2.0.7
This is a minor release with lots of changes :)
I would like to get in the habit of releasing more often (at least for the
flatc
and C++ libraries) and the first step is to reduce the amount of diffs between releases (especially patch/revision only updates).See a high level change log notes in our new CHANGELOG.md document, with the following list auto generated by github release workflow:
What's Changed
- explicitly use windows-2019 to unblock ci by
@dbaileychess
in google/flatbuffers#7105- Go optional scalars by
@chriscraws
in google/flatbuffers#7104- Fix minor typo in WhitePaper.md by
@meersuri
in google/flatbuffers#7108- [TS] Fix generation of reserved words in object api (#7106) by
@tira-misu
in google/flatbuffers#7115- Add deps attribute to flatbuffer_cc_library by
@jkuszmaul
in google/flatbuffers#7107- add the missing checkNullConditionnal code in the "GenObjApi" function by
@anov21
in google/flatbuffers#7114- remove auto generate code from cmakelists by
@dbaileychess
in google/flatbuffers#7119- Trigger fuzzing CI only on relevant changes by
@dbaileychess
in google/flatbuffers#7120- update proto tests with alaised enum by
@dbaileychess
in google/flatbuffers#7121- Use target_compile_features to target C++11 by
@dbaileychess
in google/flatbuffers#7122- Use ConvertCase instead of Make{Upper,Lower,Snake} implementations by
@dbaileychess
in google/flatbuffers#7127- Replaced ToDasherCase with ConvertCase by
@dbaileychess
in google/flatbuffers#7131- [Rust] Add length checks to arrays and vectors. by
@CasperN
in google/flatbuffers#7130- Prevent name clash by
@dbaileychess
in google/flatbuffers#7133- Fix 64-bit numeric enum values in typescript by
@jkuszmaul
in google/flatbuffers#7135- [TS] Escape keywords in typescript object names by
@jkuszmaul
in google/flatbuffers#7137- Implement a config based name manager and use it in Rust codegen by
@CasperN
in google/flatbuffers#7144- Fix missing 'break' by
@CasperN
in google/flatbuffers#7151- Apply Namer to Python code gen by
@CasperN
in google/flatbuffers#7146- Apply Namer to Go code gen by
@CasperN
in google/flatbuffers#7150- [TS] Add single-file ts codegen & bazel rule for typescript by
@jkuszmaul
in google/flatbuffers#7161- Use DESCRIPTION only if CMake version >= 3.9 by
@Paulchen-Panther
in google/flatbuffers#7166- Nameroverloads by
@CasperN
in google/flatbuffers#7164- Namersw by
@CasperN
in google/flatbuffers#7167- Make inclusion of header opt-out via macro by
@davschne
in google/flatbuffers#7168- [Lua] Apply Namer to Lua by
@dbaileychess
in google/flatbuffers#7171- Annotated Flatbuffer Binary by
@dbaileychess
in google/flatbuffers#7174- Typo in flatc options (warning-as-errors instead of warnings-as-errors) by
@stefan301
in google/flatbuffers#7180- Move flatbuffer_ts_library to typescript.bzl by
@jkuszmaul
in google/flatbuffers#7183- Adds no-includes flags to the swift code generator by
@mustiikhalil
in google/flatbuffers#7182- Correctly parse lists of enums in Dart generated code by
@insertjokehere
in google/flatbuffers#7157- VerifySizePrefixed (reflection::Schema) and GetAnySizePrefixedRoot added by
@stefan301
in google/flatbuffers#7181- [TS] Fix generation of struct members in object api by
@tira-misu
in google/flatbuffers#7148- Handle root offset and root table vtable invalidation by
@dbaileychess
in google/flatbuffers#7177- Fuzzed binary annotator by
@dbaileychess
in google/flatbuffers#7188- Namerdart by
@CasperN
in google/flatbuffers#7187- Annotated Binary Structured Comments by
@dbaileychess
in google/flatbuffers#7192- [swift] Add bazel configuration for Swift by
@keith
in google/flatbuffers#7195- [C#] Fix collision of field name and type name by
@tira-misu
in google/flatbuffers#7149- Apply Namer to Java. by
@CasperN
in google/flatbuffers#7194- Apply Namer prefix/suffix to other generators by
@CasperN
in google/flatbuffers#7197- fixed padding in struct for annotated binary by
@dbaileychess
in google/flatbuffers#7199
... (truncated)
Changelog
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.
2.0.7 (Aug 22 2022)
This is the first version with an explicit change log, so all the previous features will not be listed.
Verifier now checks that buffers are at least the minimum size required to be a flatbuffers (12 bytes). This includes nested flatbuffers, which previously could be declared valid at size 0.
Annotated binaries. Given a flatbuffer binary and a schema (or binary schema) one can generate an annotated flatbuffer (.afb) to describe each byte in the binary with schema metadata and value.
First binary schema generator (Lua) to generate Lua code via a .bfbs file. This is mostly an implementation detail of flatc internals, but will be slowly applied to the other language generators.
Commits
-
8367664
Flatbuffers Version 2.0.7 (#7462) -
d6f06c3
Reworked keep prefix (#7456) -
627e8bf
update grpc version (#7457) -
883c42b
disabling unpackto optimization (#7459) -
7aae0af
Remove old GRPC bash script and convert to python3 (#7454) -
b057aa9
Grouped anonymous namespaces together, (#7455) -
f1b26ff
Change to GetTypeName (#7453) -
9610a66
Generate SLSA signatures for Released zip files (#7450) -
1e0f75a
[WIP] speedup (#7452) -
82b7540
Wrap types in namespace for --ts-flat-files and --gen-all (#7451) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)