Skip to content

Releases: DigitalArsenal/flatbuffers

wasm-v26.1.32

29 Apr 12:11

Choose a tag to compare

Include flatc encryption module in npm package

wasm-v26.1.31

29 Apr 11:51

Choose a tag to compare

Use WASM wallet runtime in flatc package

v25.12.19-da.2

19 Mar 11:00

Choose a tag to compare

Release to publish the flatbuffers and flatc-wasm npm packages from the same release event.

wasm-v26.1.29

19 Mar 14:46

Choose a tag to compare

Fix emsdk workflow env resolution

wasm-v26.1.27

19 Mar 14:28

Choose a tag to compare

Use latest Node in WASM workflows

v25.12.21

12 Feb 19:34

Choose a tag to compare

Fix Mac universal build: build OpenSSL for each arch and lipo

openssl-cmake only supports one architecture at a time. For universal
builds (arm64+x86_64), download OpenSSL source directly, configure for
each architecture separately, build via custom commands, and lipo the
resulting static libraries into universal binaries.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v25.12.20

12 Feb 19:12

Choose a tag to compare

Build OpenSSL from source via FetchContent for FIPS compliance

Replace find_package(OpenSSL) with jimmy-park/openssl-cmake FetchContent
build so OpenSSL is always compiled from source rather than relying on
system packages. This ensures FIPS compliance and fixes Mac universal
builds which previously had to disable OpenSSL entirely.

- CMakeLists.txt: FetchContent with enable-fips, MSVC static RT, SYSTEM includes
- build.yml: Remove Mac universal OpenSSL disable; add Perl+NASM on Windows CI
- BuildWasm.cmake: Replace nicedoc/openssl-wasm with jimmy-park/openssl-cmake

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v25.12.19-wasm.59

12 Feb 18:22

Choose a tag to compare

Fix remaining CI failures: MSVC CRT mismatch, static OpenSSL, Mac uni…

v25.12.19-wasm.58

12 Feb 18:05

Choose a tag to compare

Fix CI build failures: SEAL API compatibility and warning cleanup

- Fix SEAL 4.1 KeyGenerator API: InitClientSeeded falls back to random
  key generation since SEAL 4.1 doesn't accept PRNG in constructor
- Fix unused parameter warnings in encryption.cpp (pub_size,
  private_key_size)
- Add static to test functions in he_encryption_test.cpp to fix
  -Werror=missing-declarations
- Mark SEAL headers as SYSTEM includes in CMake to suppress
  third-party -Wextra-semi warnings
- Add pragma guards around SEAL include for GCC/Clang portability

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

wasm-v26.1.25

05 Feb 17:04

Choose a tag to compare

Overhaul website: embedded runtimes, streaming tabs, encryption docs

- Fix aligned codegen no root type error and async/await handling
- Fix docs-html CSS unclosed block bug, regenerate with correct template
- Replace external package downloads with embedded WASM runtime ZIP generation
- Replace sequential streaming examples with tabbed producer/consumer layout
- Add encryption header reference table with field descriptions
- Add linear memory hexdump visualization for streaming dispatcher
- Add heading IDs to build-markdown.mjs for anchor link support
- Fix documentation card anchor links
- Create streaming.md documentation page
- Regenerate all docs-html with heading IDs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>