v0.14.0
hactoolnet
- #210 Add a
--disablekeywarns
option to suppress warnings when reading invalid external keys
LibHac
- #204 Update to the new path handling code used as of 12.0.0
Fs.Fsa
classes now use theFs.Path
struct for file paths- This is a breaking change for most operations on a raw
IFileSystem
- #207 Introduce
SharedRef<T>
andUniqueRef<T>
- These types are somewhat analogous to
std::shared_ptr
andstd::unique_ptr
in C++. They are used to help ensure objects are properly disposed once they are not being used anymore - Many functions that returned
IFileSystem
/IFile
/etc. objects now use these new types - This brings many breaking changes for code using most file system-related classes. In most cases updating is simple and mainly involves changing the returned type, and wrapping instances of the types in a
using
block - See #207 for rules on how to properly use these types
- These types are somewhat analogous to
- #206 Fix: Properly catch exceptions in LocalFileSystem.CleanDirectoryRecursively. Prevously exceptions wouldn't be caught and converted into
Result
codes - #208 Remove the deprecated
Kip
,Nacp
,Nso
,Package1
andPackage2
classes in favor of their new versions.