Stabilization
With the release of reqwest v0.10.0, shticker_book_unwritten no longer (directly) depends on any pre-release versions of any crates, and also compiles on stable Rust. shticker_book_unwritten is now version 1.0.0.
Fixed bug with login
/play
/launch
Previously, when in shticker_book_unwritten’s interactive mode, using login
/play
/launch
with more than one username was invalid. Now it behaves as expected, and will log into each supplied username, in order.
Relicensing
As part of v1.0.0, shticker_book_unwritten is licensed under the GNU GPL, version 3 (or higher). This is really a very minor change/nitpick, since versions prior to 1.0.0 are licensed under the GNU AGPL, version 3 (or higher).
I originally chose to license shticker_book_unwritten under the AGPL for consistency; I generally license my works under the AGPL when I want a copyleft license, because the AGPL is the strongest such license that exists (and checks the usual boxes of being FSF approved, OSI approved, and compatible with the GPL*). However, the extra clause that the AGPL has over the GPL (that is, the only real difference between the two licenses) is definitely not relevant for shticker_book_unwritten, so it only exists as (potentially confusing) legal dead weight, so to speak. For this reason, I have removed the “A” in “AGPL”.
*Technically not compatible in the strict sense that you cannot license a modified (or unmodified) version of an AGPL program under the GPL, nor vice versa, but they have explicit clauses to allow being combined into a larger work, which is all that actually matters with compatibility anyways.