Skip to content

v2.0.0

Compare
Choose a tag to compare
@ied206 ied206 released this 06 Jun 16:26
· 80 commits to master since this release
  • Updated included wimlib to 1.13.2.
  • Native libraries are now placed following NuGet convention-based working directory on .NET Standard build.
  • Added Compressor, Decompressor classes.
  • BREAKING CHANGES: Redesigned public APIs.
    • Applied consistent standard naming convention.
      • Renamed ProgressInfo_* structs into *Progress classes.
      • Renamed enums to PascalCase style from C_CONST style.
      • Renamed ChangeFlags.*Flag into ChangeFlags.*.
    • Renamed ProgressInfo_* structs into *Progress classes.
    • Rewrote progress callback strcuts into classes to improve callback performance.
    • Rewrote iterate functions and their callbacks.
      • Renamed IterateFlags into IterateDirTreeFlags.
      • Reserve IterateLookupTableFlags to used in Wim.IterateLookupTable().
    • Added InitFlags and overloads of GlobalInit().
    • Replaced ManagedWimLib.FileAttribute with standard System.IO.FileAttributes.
    • Removed Wim.PathSeparator, use of standard Path.DirectorySeparatorChar is recommended.
    • Rewrote version functions into properties.