The below are strictly the author's wishes, not legal requirements.
I grant permission to release a new (modified) unofficial version of this mod (outside of Nexus), if at least one of the below is true: * Anytime, if you get direct permission from me to do so. * At least a month after a game / modding API / dependency update makes this mod (partially) unusable and if I'm unreachable. * If I'm unreachable for at least three months.
I grant permission to release a new (modified) Nexus version of this mod (including as a new mod entry on Nexus), if at least one of the below is true: * Anytime, if you get direct permission from me to do so. * At least three months after a game / modding API / dependency update makes this mod (partially) unusable and if I'm unreachable. * If I'm unreachable for at least six months.
No matter the case, you have to credit me for the original mod (linking to the the mod's page too, if possible).
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Added a system to keep track of and display additional save file information, which includes the SMAPI version and the list of mods and their versions. Clicking the button copies the mod list to the clipboard.
Implemented displaying HUD messages in the main menu.
Fixed the Farm Type Manager (https://www.nexusmods.com/stardewvalley/mods/3231) patch, which broke when trying to make it work both for debug and release configurations.
Version 2.1.2
Fixed the Farm Type Manager (https://www.nexusmods.com/stardewvalley/mods/3231) patch to also work when it is built in the debug configuration (which happens to be the case for the latest published version as of writing this changelog line).
Version 2.1.1
Updated the Shrike (https://github.com/Nanoray-pl/Shrike) library to 2.1.0.
Patching Farm Type Manager (https://www.nexusmods.com/stardewvalley/mods/3231) to fix an issue with mods changing the day start time or skipping 10 minute intervals.
Version 2.1.0
Added `FarmerExt.GetDatingState()`
Added `FarmerExt.ConsumeItem()`
Improved `ItemExt.IsSameItem()`
Improved Harmony errors.
Fixed an error when SpaceCore (https://www.nexusmods.com/stardewvalley/mods/1348) was not installed.
Version 2.0.1
Fixed a bug where mods referencing the Shrike library failed to load, by force-referencing Shrike assemblies in Kokoro's code.
Version 2.0.0
Now includes the Shrike (https://github.com/Nanoray-pl/Shrike) sequence matching library as a dependency.
New system for handling multiplayer mod messages, replacing old utility methods.
New system for tracking machines.
Improvements to the Skill utilities.
Improvements to Harmony utilities.
Fixed reflection utilities.
Version 1.0.0
Initial release.
TL;DR: A core mod for Shockah's mods.
There isn't much else to say. The common code between all of my mods kept causing all kinds of problems during development, so I decided to switch to a core mod. I tried to avoid it for as long as I could, no one likes getting dependencies manually, but I can't postpone it any longer.