Releases: dafitius/rpkg-rs
Releases · dafitius/rpkg-rs
Release 1.3.1
What's changed
- Added
with_references,with_resources, andwith_unneeded_resourcesfunctions
Release 1.3.0
What's changed
- Added legacy
ResourcePackageparsing: Support for reading various legacy rpkg formats (read-only). Generation of legacy packages is not supported.
An updated example is now included as documentation - Improved
packagedefinitionparsing: More package names will be correctly parsed now (Thanks @atampy25) - Deprecated ini_system: The
ini_systemmodule is now deprecated in favor of the glacier-ini crate. - Updated dependencies
Release 1.2.0
What's changed
- Added
removed_resources,removed_resource_of_type, andremoved_resource_of_glacier_typefunctions - Updated dependencies
Release 1.1.1
What's changed
- Reintroduced some previously removed functions, using the #[deprecated] tag to phase out their usage more gradually.
- Reverted the referenceflags naming to Legacy and Standard.
- PathList and PartitionInfo are now user-constructible.
- GamePaths' automatic runtime folder detection now accounts for case-sensitive file systems.
Full Changelog: v1.1.0...v1.1.1
Release 1.1.0
The first rpkg-rs update
What's Changed
- Added support for generating ResourcePackage files by @OrfeasZ
- Added support for XTEA encryption
Some potentially breaking changes were made to the PackageManager API
Please refer to the examples for more information on the new API
Full Changelog: v1.0.0...v1.1.0
Release 1.0.0
v1.0.0 Release
!! For the full release notes, see the 1.0.0-rc.1 notes. !!
Changes after rc.1
- Added conversion to u64 for RRID struct.
- Added missing call to callback when mounting Resource packages fails
Special thanks to @atampy25 for helping with this release.
Release 1.0.0-rc.1
v1.0.0-rc.1 Release 🥳
rpkg-rs has reached v1.0.0-rc.1, a release candidate for the first stable version.
Key Features:
- Parses Hitman 2016, Hitman 2, and Hitman 3 resource packages (v1 & v2).
- Allows access to configuration data from thumbs.ini and packagedefinition.txt files.
- Provides common API methods for individual resource types.
Testing & Feedback:
This release candidate encourages testing by the community. Try out the crate and report any issues to help identify and address potential problems before the final 1.0.0 release.