docs.unity3d.com
Search Results for

    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

    • internalTypes parameter on FlatBufferImporter.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 AsBuffer vector accessors and the Table.getBufferPointer runtime method they call. Use the generated withUnsafePointerTo<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.
    • FlatBufferImporter passes 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.RunFlatSharpCompiler locates UnityEngine.CoreModule.dll under Resources/Scripting on 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.
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)