Skip to content

7.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:08
· 5 commits to master since this release
Immutable release. Only release title and notes can be modified.
  • Entry paths are normalized like the engine does it: \ is a separator, ASCII letters are lowercased, and ./.. are resolved. Invalid names are rejected.
  • Package.Open, OpenEntryStream (read nested VPKs in place) and Verify (all checks in one call, with progress and cancellation).
  • RemoveDirectory and RenameDirectory.
  • Write back over the read file, including a _dir.vpk, or repack into new chunk files with Write(path, repack: true).
  • Path helpers (TryParseEntryPath, NormalizeDirectoryPath, PathComparer) and chunk file helpers (GetChunkFilePath, TryParseChunkFilePath, OpenArchiveStream).
  • Writing refuses to overwrite the package's own chunk files.
  • FindEntry no longer allocates, the library no longer uses LINQ, and writing and verifying allocate less.