Skip to content

fix(cpp): 0.9.0 — Byte/Binary decode and optional FileInfo strings - #63

Merged
HideBa merged 2 commits into
mainfrom
develop
Aug 14, 2026
Merged

fix(cpp): 0.9.0 — Byte/Binary decode and optional FileInfo strings#63
HideBa merged 2 commits into
mainfrom
develop

Conversation

@HideBa

@HideBa HideBa commented Aug 14, 2026

Copy link
Copy Markdown
Member

No description provided.

HideBa added 2 commits August 14, 2026 15:14
The cpp-v0.8.1 tag (579969f) was cut on the release branch before #58
landed, so the shipped 0.8.1 port predates every C++ fix in it. This
bump gives the vcpkg port a tag that carries them:

- Byte/UByte/Binary feature attributes decode as the writer stores them
  (Byte unsigned; Binary a u32-LE-length-prefixed byte string emitted
  as a JSON array of numbers).
- Nine FileInfo strings became std::optional<std::string> and
  has_poc_email was deleted, so header metadata is gated on presence
  rather than emptiness, matching Rust.

Minor, not patch: the FileInfo change breaks the API for anyone
resolving flatcitybuf through the registry.
Baseline 9171cc35 is HideBa/vcpkg master with [flatcitybuf] Update to
0.9.0. Verified with a manifest-mode consumer against the pushed
registry: resolves flatcitybuf[curl] 0.9.0, flatcitybuf_VERSION reports
0.9.0, links and runs.
@HideBa
HideBa merged commit e96fc88 into main Aug 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant