Commit Graph

133 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 57a99803f0 update deprecation level for Extensions class 2017-02-04 15:27:13 -05:00
Jesse Plamondon-Willard 53d5d6f5bb tweak release notes 2017-02-04 01:22:31 -05:00
Jesse Plamondon-Willard 85ff940e68 move install package's Mono/Windows folders out of root
This will hopefully reduce confusion among players who go into "Windows" instead of running install.exe.
2017-02-03 22:02:54 -05:00
Jesse Plamondon-Willard 6b9f85d6de update release notes (#229) 2017-02-02 23:45:09 -05:00
Jesse Plamondon-Willard ae7d9d6bc4 fix error when SMAPI tries to load Mac metadata files for DLLs 2017-02-02 20:48:29 -05:00
Jesse Plamondon-Willard 8db280d874 expose SemanticVersion constructor that parses a string 2017-01-25 22:30:07 -05:00
Jesse Plamondon-Willard b90387668d update for 1.7 release 2017-01-19 12:22:32 -05:00
Jesse Plamondon-Willard 5ccd5b5df7 log deprecation warnings after list of loaded mods (#220) 2017-01-19 11:43:32 -05:00
Jesse Plamondon-Willard 1cf8a628dc only call mod.Entry() once all mods have been loaded (#220) 2017-01-19 11:34:24 -05:00
Jesse Plamondon-Willard ba590b20a6 add public mod registry (#220) 2017-01-19 11:07:48 -05:00
Jesse Plamondon-Willard 4fe123350c bump several deprecations 2017-01-19 01:41:55 -05:00
Jesse Plamondon-Willard f681f618c1 add mod folder path to console 2017-01-19 01:10:13 -05:00
Jesse Plamondon-Willard 602227eae8 fix some world events being fired during game startup (#217) 2017-01-18 22:14:50 -05:00
Jesse Plamondon-Willard b3ff004572 fix PlayerEvents.LoadedGame and SaveEvents.AfterLoad being fired before the world finishes loading (#216) 2017-01-18 21:32:38 -05:00
Jesse Plamondon-Willard 65a52f4a39 update release notes link 2017-01-15 21:31:31 -05:00
Jesse Plamondon-Willard b9b8291d5e clean up 1.6 release notes 2017-01-15 20:19:32 -05:00
Jesse Plamondon-Willard 64a72c45e3 deprecate events replaced by save events (#215) 2017-01-15 19:21:26 -05:00
Jesse Plamondon-Willard 525172e831 remove redundant TrainerMod build config (#214) 2017-01-14 22:49:50 -05:00
Jesse Plamondon-Willard 90e92ef61f fix error when the console doesn't support colour (#206) 2017-01-14 15:05:38 -05:00
Jesse Plamondon-Willard 2d824b34e4 add console commands to open game & date folders (#172) 2017-01-14 13:46:00 -05:00
Jesse Plamondon-Willard 9d1b6a1af2 fix issue where default ICollection<T> values in config.json were duplicated on each load (#209) 2017-01-14 13:03:57 -05:00
Jesse Plamondon-Willard 83bdcd2838 fix error loading mods if they have a .cache folder created on a different platform (#211) 2017-01-14 12:43:50 -05:00
Jesse Plamondon-Willard 34bf9c5eca tweak JSON read error-handling, update release notes 2017-01-14 12:26:59 -05:00
Jesse Plamondon-Willard 0ac9e47ea2 add support for custom incompatible-mod-version error text 2017-01-14 01:11:42 -05:00
Jesse Plamondon-Willard 40bc8f57c7 add support for incompatible mod version ranges 2017-01-14 00:59:19 -05:00
Jesse Plamondon-Willard 523e0d7dce update release notes 2017-01-11 14:00:13 -05:00
Jesse Plamondon-Willard b75d86e7cc update for SMAPI 1.5 release 2016-12-23 12:43:42 -05:00
Jesse Plamondon-Willard 8416c9009e increase deprecation levels for less-used deprecated code 2016-12-23 12:36:03 -05:00
Jesse Plamondon-Willard f6f52b653e add known incompatible mods, update release notes (#192) 2016-12-22 13:08:45 -05:00
Jesse Plamondon-Willard 90f5233cc7 add config setting to disable update checks (#202) 2016-12-22 11:27:48 -05:00
Jesse Plamondon-Willard af45b08908 update release notes 2016-12-22 10:26:00 -05:00
Jesse Plamondon-Willard db6b204a1c update release notes 2016-12-18 13:28:23 -05:00
Jesse Plamondon-Willard a3376e2a62 update for 1.4 release 2016-12-12 11:20:31 -05:00
Jesse Plamondon-Willard f7b55c28ef tweak release notes 2016-12-10 14:29:38 -05:00
Jesse Plamondon-Willard dccd73e4fb detect which Linux command detects whether a command exists (#183) 2016-12-10 13:01:58 -05:00
Jesse Plamondon-Willard 1522061b26 update release notes (#185) 2016-12-09 18:48:44 -05:00
Jesse Plamondon-Willard 25d2eb4777 intercept mod errors in menu draw code so they don't crash the game 2016-12-08 12:18:56 -05:00
Jesse Plamondon-Willard 89dacba7b8 update release notes (#189) 2016-12-08 12:15:10 -05:00
Jesse Plamondon-Willard acbd33fb02 open a terminal for SMAPI output on Mac (#183) 2016-12-07 23:15:37 -05:00
Jesse Plamondon-Willard ae44f17205 fix installer not moving mods out of appdata if the game isn't installed on the same Windows partition (#184) 2016-12-07 22:43:05 -05:00
Jesse Plamondon-Willard 860ccb90f7 fix the installer not removing TrainerMod from appdata if it's already in the game mods folder 2016-12-07 22:17:38 -05:00
Jesse Plamondon-Willard 2c11ce1bff add TypeLoadException details when intercepted by SMAPI 2016-12-07 22:05:14 -05:00
Jesse Plamondon-Willard b019dd4f69 replace out_items, out_melee, and out_rings commands with a searchable list_items command 2016-12-07 20:36:28 -05:00
Jesse Plamondon-Willard f0433e5a41 tweak installer wording to avoid confusion 2016-12-06 22:19:38 -05:00
Jesse Plamondon-Willard 09f6620433 update release notes 2016-12-06 00:45:22 -05:00
Jesse Plamondon-Willard 48adbe2492 update for 1.3 release 2016-12-04 09:40:34 -05:00
Jesse Plamondon-Willard 5c11483b8e rework uninstaller so it doesn't depend on install package
For example, this avoids an issue where the normal SMAPI uninstaller didn't remove files added by the 'SMAPI for developers' installer.
2016-11-29 19:42:27 -05:00
Jesse Plamondon-Willard 98a3289337 update release notes (#166) 2016-11-29 19:24:00 -05:00
Jesse Plamondon-Willard 00a3c14446 fix audio error on startup for some players by deferring update check 2016-11-24 12:43:28 -05:00
Jesse Plamondon-Willard c49f6f26bd fix release notes log link 2016-11-24 12:22:00 -05:00
Jesse Plamondon-Willard 614de95a8e update for 1.2 release 2016-11-24 12:19:57 -05:00
Jesse Plamondon-Willard 1dc3f1013f log relevant details when a ReflectionTypeLoadException is caught by SMAPI 2016-11-23 20:23:42 -05:00
Jesse Plamondon-Willard 651388c818 update release notes for upcoming 1.2 release 2016-11-23 20:21:12 -05:00
Jesse Plamondon-Willard bd13d6d1cb update release notes 2016-11-21 22:21:04 -05:00
Jesse Plamondon-Willard 1a5eb12cc6 restore obsolete SPlayer for backwards compatibility, mark deprecated 2016-11-19 18:56:35 -05:00
Jesse Plamondon-Willard cb6f6fe19d fix race condition where GameLoaded event was sometime fired before the game was ready 2016-11-19 16:03:45 -05:00
Jesse Plamondon-Willard bff59aacba restore all Log methods for backwards compatibility 2016-11-19 14:46:50 -05:00
Jesse Plamondon-Willard 4deb03b37d merge patch notes into last major release 2016-11-19 00:17:58 -05:00
Jesse Plamondon-Willard 5e9b030ec7 fix compatibility with mods using Log.Out 2016-11-19 00:10:16 -05:00
Jesse Plamondon-Willard 6a48094995 fix deprecation warnings beign repeated if the mod can't be identified 2016-11-19 00:09:39 -05:00
Jesse Plamondon-Willard d7be19e8f4 update for 1.1.1-alpha 2016-11-19 00:08:54 -05:00
Jesse Plamondon-Willard 22fe2d8716 minor tweaks 2016-11-16 22:41:27 -05:00
Jesse Plamondon-Willard 962178352b tweak release notes 2016-11-16 17:42:44 -05:00
Jesse Plamondon-Willard 19bb255c98 add emergency interrupt feature (#168) 2016-11-16 17:36:28 -05:00
Jesse Plamondon-Willard 92cf3ab65e update for 1.1 beta 2016-11-16 16:55:11 -05:00
Jesse Plamondon-Willard 785af91952 add optional 'minimum API version' field to manifest (#176) 2016-11-16 16:21:17 -05:00
Jesse Plamondon-Willard 06b108d4c4 deprecate legacy logging interfaces, rewrite to use new framework under the hood (#168) 2016-11-14 19:27:44 -05:00
Jesse Plamondon-Willard e665010f70 update for 1.0 release 2016-11-11 11:32:07 -05:00
Jesse Plamondon-Willard 71e2ad82a9 update for 1.0 beta 2016-11-07 16:26:31 -05:00
Jesse Plamondon-Willard 1ede3f14ac update release notes 2016-11-06 22:25:41 -05:00
Jesse Plamondon-Willard bd676a35e2 add deprecation warnings to release notes 2016-11-05 18:41:18 -04:00
Jesse Plamondon-Willard 4716b4cd21 make logging less verbose and more informative 2016-11-04 23:06:19 -04:00
Jesse Plamondon-Willard c01ffd2331 tweak release notes 2016-11-04 00:07:17 -04:00
Jesse Plamondon-Willard 0b5a05ba91 add crossplatform installer (#155) 2016-11-03 21:03:03 -04:00
Jesse Plamondon-Willard 59c900a9ac add update check (#154) 2016-11-03 00:43:41 -04:00
Jesse Plamondon-Willard 5125a168c5 use semantic versioning (#154) 2016-11-03 00:31:51 -04:00
Jesse Plamondon-Willard 88e57cf84a update release notes 2016-11-03 00:25:54 -04:00
Jesse Plamondon-Willard 7d0cd22f1e add zoom-adjusted mouse position to mouse-changed event arguments (#129) 2016-10-31 17:01:16 -04:00
Jesse Plamondon-Willard 652776ed02 (#129) fix several events not correctly propagating state 2016-10-31 16:19:45 -04:00
Jesse Plamondon-Willard 1fde49dd7e update release notes 2016-10-31 14:51:55 -04:00
Jesse Plamondon-Willard 4845b6bf70 fix typo 2016-10-31 00:02:10 -04:00
Jesse Plamondon-Willard 4089a15b46 simplify release notes format, retroactively add notes for the last few releases 2016-10-30 23:59:51 -04:00
Jesse Plamondon-Willard b476ea56c8 rename 'change log' to 'release notes' to reflect upcoming changes 2016-10-30 22:36:39 -04:00