Windows NT support
shticker_book_unwritten is now actually tested for Windows NT (x86_64, MSVC toolchain). It can now be supported, with the minor difference that the Windows version looks for %APPDATA%
being defined when trying to determine a default configuration file path, as opposed to $XDG_CONFIG_HOME
and $HOME
on unices.
New version of reqwest
reqwest 0.10.0 is still in a pre-release state, because async-await is not yet stable in Rust (but is available on both beta and nightly, so shticker_book_unwritten can be compiled with either). shticker_book_unwritten still uses the blocking API, but the paths to the relevant parts of the blocking API within the crate have changed, and reqwest’s dependencies have changed greatly.
Other
Switching back to opt-level=3
because the new reqwest version makes the binary smaller more or less regardless of the choice between opt-level=3
and opt-level="z"
. With some rudimentary tests, opt-level=3
is roughly 1.8x faster when checking for updates (the main bottleneck).