### v0.6.3 - add `is_enabled`, `get` and `set` to `EnabledMods` ### v0.6.2 - `get_enabled_mods` now properly returns a `ThermiteError::MissingFile` rather than an IO error if the file doesn't exist - added `CORE_MODS` constant ### v0.6.1 - Update proton feature to use the new download functions ### v0.6.0 - rename `download_file` and `download_file_with_progress` to `download` and `download_with_progress` - make download and install functions more generic - download functions now accept an output `Write`r to write to - install functions now accept types implementing `Read + Seek` ### v0.5.2 - add `proton` feature with `latest_release`, `download_ns_proton`, and `install_ns_proton` functions - change dependency filter to make sure Northstar itself doesn't slip through - properly add `manifest.json` and `thunderstore_author.txt` to the Northstar base mods ### v0.5.0 - change `install_with_progress` to take a function rather than an indicatif bar - change to `ureq` for http requests, making all functions synchronus - add `InstalledMod` struct which contains a mod's `mod.json`, `manifest.json`, `thunderstore_author.txt`, and the path of the root directory - change `find_mods` to return a vec of `InstalledMod` ### v0.4.0 - move exported functions from crate root to `prelude` module - add `manifest.json` and `thunderstore_author.txt` to installed packages - add optional sanity check for install function - add `find_mods` function - add `enabledmods.json` support - remove `Ctx`, `LocalIndex`, `LocalMod` `Cache`, `CachedMod` ### v0.3.4 - fix panic for missing `enclosed_name` when installing mods - fix mod dependencies missing ### v0.3.3 - fix StripPrefixError panic - ensure temp directories are cleaned up