Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-01 | group skipped mods in console log | Jesse Plamondon-Willard | |
2017-07-01 | rewrite content interception using latest proposed API (#255) | Jesse Plamondon-Willard | |
2017-06-27 | fix corrupted state exceptions not being logged by SMAPI | Jesse Plamondon-Willard | |
2017-06-27 | clean up log output when loading mods | Jesse Plamondon-Willard | |
2017-06-26 | improve logging when SMAPI loads mods | Jesse Plamondon-Willard | |
2017-06-19 | when the ObjectInformation.xnb file is broken, print one error instead of a ↵ | Jesse Plamondon-Willard | |
warning flood | |||
2017-06-12 | add separate list of obsolete mods | Jesse Plamondon-Willard | |
2017-05-28 | add 'reload_i18n' console command to reload translation files (#296) | Jesse Plamondon-Willard | |
2017-05-28 | refactor translation init for reuse (#296) | Jesse Plamondon-Willard | |
2017-05-28 | minor cleanup | Jesse Plamondon-Willard | |
2017-05-25 | minor cleanup | Jesse Plamondon-Willard | |
2017-05-24 | add translation API (#296) | Jesse Plamondon-Willard | |
2017-05-21 | reimplement event deprecation warnings to fix "unknown mod" warnings | Jesse Plamondon-Willard | |
2017-05-21 | fix smapi-crash.txt being copied from default log even if --log-path is ↵ | Jesse Plamondon-Willard | |
specified | |||
2017-05-21 | enable mod dependencies (#285) | Jesse Plamondon-Willard | |
2017-05-20 | show friendly errors when the game is missing or pre-1.2 | Jesse Plamondon-Willard | |
2017-05-20 | add metadata to internal mod registry & use mod display name everywhere | Jesse Plamondon-Willard | |
2017-05-19 | fix error when loading a mod with no version | Jesse Plamondon-Willard | |
2017-05-17 | fix mod-loading code not accounting for metadata failure | Jesse Plamondon-Willard | |
2017-05-16 | add compile flag for experimental mod dependencies features | Jesse Plamondon-Willard | |
2017-05-16 | Merge branch 'feature/285-mod-dependencies' into develop | Jesse Plamondon-Willard | |
# Conflicts: # src/StardewModdingAPI/Framework/ModRegistry.cs # src/StardewModdingAPI/Program.cs | |||
2017-05-16 | add warning for mods that don't have a name or version | Jesse Plamondon-Willard | |
2017-05-15 | update compatibility blacklist for SDV 1.2 | Jesse Plamondon-Willard | |
2017-05-13 | pass SMAPI version into metadata validation to simplify unit tests (#285) | Jesse Plamondon-Willard | |
2017-05-13 | pass API version into mod metadata validation to simplify unit testing (#285) | Jesse Plamondon-Willard | |
2017-05-13 | enforce metadata.SetStatus() instead of setting properties directly (#285) | Jesse Plamondon-Willard | |
2017-05-13 | decouple reading manifest files from validating metadata (#285) | Jesse Plamondon-Willard | |
2017-05-13 | decouple mod metadata resolution from main SMAPI logic (#285) | Jesse Plamondon-Willard | |
This makes the logic more self-contained for eventual unit testing, and makes failed mods available during dependency resolution so we can make errors more relevant. | |||
2017-05-13 | move mod metadata resolution into its own class (#285) | Jesse Plamondon-Willard | |
2017-05-13 | fix error when processing mods that have no dependencies (#285) | Jesse Plamondon-Willard | |
2017-05-13 | refactor mod dependency logic a bit (#285) | Jesse Plamondon-Willard | |
2017-05-13 | Added basic topological sort for mod dependencies (#285) | Luke Wale | |
2017-05-12 | fix SMAPI raising a deprecation warning for its own use of an event | Jesse Plamondon-Willard | |
2017-05-11 | organise a few framework classes | Jesse Plamondon-Willard | |
2017-05-11 | decouple mod metadata vs assembly loading to enable upcoming mod ↵ | Jesse Plamondon-Willard | |
dependencies (#285) | |||
2017-05-09 | add warning for mods that don't set the UniqueID manifest field | Jesse Plamondon-Willard | |
2017-05-09 | let mods dispose unmanaged resources when SMAPI is disposing (#282) | Jesse Plamondon-Willard | |
2017-05-09 | when a fatal crash happens, keep a copy of the log and notify the player on ↵ | Jesse Plamondon-Willard | |
relaunch | |||
2017-05-09 | use shared reflection helper | Jesse Plamondon-Willard | |
2017-05-08 | add optional verbose context logging | Jesse Plamondon-Willard | |
2017-04-29 | add initial content API (#257) | Jesse Plamondon-Willard | |
2017-04-29 | make mod helpers disposable (#257) | Jesse Plamondon-Willard | |
2017-04-28 | detect broken ObjectInformation.xnb data | Jesse Plamondon-Willard | |
2017-04-26 | revamp 'exit immediately' to abort ongoing SMAPI tasks | Jesse Plamondon-Willard | |
2017-04-26 | detect exceptions logged directly to the console and log them as errors | Jesse Plamondon-Willard | |
2017-04-26 | No longer suppress console output from the log file | Jesse Plamondon-Willard | |
Console messages appear in the console (in developer mode only), but weren't saved to the log file based on the argument that they weren't relevant. However, that also suppresses the game's load-game errors in Stardew Valley 1.2, which makes troubleshooting save issues more complicated. To avoid any such issues in the future, they're now always logged to the file. If you need to log a message that isn't shown to the user, use System.Diagnostics.Debug instead. | |||
2017-04-26 | optimise console interception for the way Stardew Valley logs messages | Jesse Plamondon-Willard | |
2017-04-24 | remove new manifest field for minimum game version (#264) | Jesse Plamondon-Willard | |
This was added to support parallel releases for SDV 1.11 + 1.2-beta, but SDV 1.2 is now out of beta. Mods should specify the minimum SMAPI version instead if needed. | |||
2017-04-24 | update for SDV 1.2 non-beta release | Jesse Plamondon-Willard | |
2017-04-23 | dispose resources on Windows Form exit (#268) | Jesse Plamondon-Willard | |