v0.15.0
hactoolnet
- Updated to use LibHac 0.15.0
LibHac
- #222 Reorganize the namespaces in the library
This version contains large breaking changes for the namespaces of many classes in the libraries.
To make updating from v0.14.3 easier, v0.15.0 only contains changes that involve reorganization of the library's namespace structure. APIs of individual classes and library functionality shouldn't be changed at all.
Due to how LibHac started off and then evolved, there was a lot of clutter with how the namespaces are organized. v0.15.0 cleans things up by partially reorganizing the library's namespaces based on a couple guidelines:
- The root
LibHac
namespace contains namespaces/code that follows the same structure as Nintendo's official code. e.g. "LibHac.FsSystem` - The
LibHac.Tools
namespace contains classes that do other things such as provide additional functionality (LikeLibHac.Tools.Fs.SwitchFs
), provide a more user-friendly API for working with things (LikeLibHac.Tools.FsSystem.NcaUtils
), etc.