Skip to content

v2.3.0 Unity 6.7 support

Choose a tag to compare

@github-actions github-actions released this 23 Sep 11:45
· 8 commits to main since this release

What's Changed

The focus for this release is adding support for Unity 6.7, which is now in Beta.

The main changes for Unity 6.7 support:

  • the new "v9" for the Unity Archive format (which will greatly improves patchability when using chunk based compression, e.g. LZ4, LZ4HC).
  • multiple changes to the serialized file format
  • updated version of UnityFileSystemApi (necessary for loading the new file format)
  • Backward compatibility is maintained to read content built by older versions of Unity. Automated tests include reference files with older versions to help ensure ongoing support.

Independent of 6.7 support - the documentation and support for AssetBundle variants has been improved.

Note: This version does not include support for Unity 6.7 Content Directories. The ContentLayout.json is changing between Unity 6.6 and Unity 6.7. Currently there is a git branch with initial support, which will be folded into an upcoming release of UnityDataTools once final schema for 6.7 is set, see #147

Details

  • [#130] Support SerializedFile v26 (Unity 6.7) in #145
  • [#131] Read storage block offsets from the archive BlocksInfo (format version 9) in #128
  • AssetBundle variant - documentation and clear error handler by @SkowronskiAndrew in #148

Full Changelog: v2.2.1...v2.3.0