Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[2.0.1] - 2026-09-29
Added
internalTypesparameter onFlatBufferImporter.RunFlatSharpCompiler, which generates the types with internal rather than public visibility.
Changed
- FlatBuffers updated to 25.12.19
- FlatSharp updated to 7.9.0
Removed
- Swift
AsBuffervector accessors and theTable.getBufferPointerruntime method they call. Use the generatedwithUnsafePointerTo<Field>methods instead.
Fixed
- FlatSharp generated struct sizes are now rounded up to a multiple of the struct's alignment, matching the FlatBuffers spec and
flatc. FlatBufferImporterpasses each compiler argument separately instead of concatenating them into one string, so paths containing spaces or quotes no longer corrupt the generated command line.FlatBufferImporter.RunFlatSharpCompilerlocatesUnityEngine.CoreModule.dllunderResources/Scriptingon macOS and Linux, where code generation previously failed with "Unity assembly path specified does not exist".
[1.1.4] - 2025-11-21
Changed
- Binaries now signed to comply with macOS Notorization rules.
[1.1.1] - 2024-02-15
- Add --internal-types option to FlatSharp generator to generate all C# types with internal visibility.
[1.0.1] - 2024-01-18
- Version 1.0
[0.10.1] - 2023-07-19
Added
- Initial Flatsharp package.