github JonathanHelianthicusDoe/shticker_book_unwritten 1.0.0
v1.0.0

latest releases: v1.2.1, v1.2.0, v1.1.0...
4 years ago

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.

Don't miss a new shticker_book_unwritten release

NewReleases is sending notifications on new releases.