Skip to content

v0.16.0

Compare
Choose a tag to compare
@Thealexbarney Thealexbarney released this 23 Feb 07:33
· 185 commits to master since this release

hactoolnet

  • #230 Support reading NCAs with compressed sections

LibHac

  • #230 Support reading NCAs with compressed sections
  • #227, #229, #234, #236 Update many FS classes to be accurate with system version 13.1.0
  • #232 Fix checking the FS access control content owner info size
  • #231 Be more resilient to invalid DirectorySaveDataFileSystem extra data states

There are miscellaneous small breaking changes in this version.

  • Fixed-sized ArrayN<T> structs are used throughout the library instead of using other solutions such as structs with explicit layout. This may require some trivial changes in how these fields are accessed.
  • Ns.ApplicationControlProperty and its related structs and enums have been updated and tweaked. Its old U8SpanMutable properties are not defined by an ArrayN<byte> field and contain an additional U8Span <FieldName>String property. If methods like ToString() were called on the old properties, be sure to update them to use the new U8Span properties instead of the ArrayN<byte> fields.
  • Some FS client function signatures were updated to match those of the original functions.