Commit Graph

1477 Commits

Author SHA1 Message Date
spacechase0 dafebd1626 Fix building SMAPI 1.x 2017-08-09 17:41:36 -04:00
Jesse Plamondon-Willard baeaf826a9 add asset editors & loaders to content API in 2.0 (#255) 2017-08-07 14:12:18 -04:00
Jesse Plamondon-Willard 7976df8565 optimise semver regex using atomic groups 2017-08-02 02:36:55 -04:00
Jesse Plamondon-Willard a15a2c5d09 tweak semantic version regex to fix unnecessary capturing groups 2017-08-02 02:24:02 -04:00
Jesse Plamondon-Willard 937750f100 add installer command-line arguments for scripting (#337) 2017-08-02 01:36:56 -04:00
Jesse Plamondon-Willard 4d3292add2 tweak release notes 2017-08-02 00:27:43 -04:00
Jesse Plamondon-Willard 3ffcac3f1f fix Context.IsPlayerFree being false when player can't move (#330)
For example, the value was false when the player used a tool which wasn't intended.
2017-08-02 00:26:56 -04:00
Jesse Plamondon-Willard 201d54bbeb standardise code & update release notes (#339) 2017-08-01 15:35:06 -04:00
Nicholas Johnson 4ff15b9da9 add weekday property to SDate (#339) 2017-08-01 15:27:02 -04:00
Jesse Plamondon-Willard 3599daee45 remove support for invalidating mod assets per discussion (#335) 2017-08-01 00:51:27 -04:00
Jesse Plamondon-Willard 9b22f3e004 fix GraphicsEvents.Resize being raised before the game updates its window data (#328) 2017-07-31 23:48:53 -04:00
Jesse Plamondon-Willard 7992b52f03 fix AfterDayStarted event being raised during the new-game intro (#332) 2017-07-31 23:18:49 -04:00
Jesse Plamondon-Willard 17acf248b6 prevent mods from accessing SMAPI internals using its own reflection helper (#334) 2017-07-31 21:54:46 -04:00
Jesse Plamondon-Willard 97c441dd02 Merge branch 'develop' 2017-07-28 11:26:46 -04:00
Jesse Plamondon-Willard 048888e093 update nuspec 2017-07-28 11:26:08 -04:00
Jesse Plamondon-Willard 34eff4b086 fix duplicate manifest/i18n files added to release zip if they're also copied to build output 2017-07-28 11:21:38 -04:00
Jesse Plamondon-Willard a10e555095 fix i18n folder being flattened 2017-07-28 11:10:06 -04:00
Jesse Plamondon-Willard b01ce3b31d Merge branch 'develop' 2017-07-28 00:47:36 -04:00
Jesse Plamondon-Willard f287ff616e update nuspec 2017-07-28 00:12:26 -04:00
Mike Weaver 4dd197068e mark debugging support as Windows-only in readme (#4) 2017-07-28 00:10:40 -04:00
Jesse Plamondon-Willard 285c0448fd add option to create release zip files (Windows-only)
CodeTaskFactory doesn't seem to be available on Linux/Mac.
2017-07-28 00:10:32 -04:00
Jesse Plamondon-Willard eca5e56883 also reference Microsoft.Xna.Framework.Xact by default 2017-07-27 19:15:40 -04:00
Jesse Plamondon-Willard e40de15de0 update release notes (#335) 2017-07-23 21:08:36 -04:00
Jesse Plamondon-Willard 586b50dc84 Merge branch 'feature/355-asset-cache-invalidation' into develop 2017-07-23 20:44:28 -04:00
Jesse Plamondon-Willard 64facdd439 add support for reloading more singleton assets (#335) 2017-07-23 20:44:04 -04:00
Jesse Plamondon-Willard e8648e217a add support for reloading wallpaper and building textures (#335) 2017-07-23 20:22:33 -04:00
Jesse Plamondon-Willard eeee6b185d use more flexible approach to core asset reloading (#335) 2017-07-23 19:39:17 -04:00
Jesse Plamondon-Willard 467ad2ffd4 let mods invalidate cached assets by name or type (#335) 2017-07-23 17:36:31 -04:00
Jesse Plamondon-Willard 4ea6a4102b add support for partial cache invalidation (#335) 2017-07-23 15:08:14 -04:00
Jesse Plamondon-Willard 65e820c657 update release notes (#333) 2017-07-23 13:20:15 -04:00
Jesse Plamondon-Willard f7e22b551a remove outdated message about beta release branch (#333) 2017-07-23 13:16:01 -04:00
Jesse Plamondon-Willard 74be6f1311 improve handling of legacy non-semantic game versions (#333) 2017-07-23 13:15:28 -04:00
Jesse Plamondon-Willard 5cf961ab64 fix unit test 2017-07-23 13:09:30 -04:00
Jesse Plamondon-Willard e04fc84190 update compatibility list 2017-07-23 12:18:52 -04:00
Jesse Plamondon-Willard c20b21bcaa add support for disambiguating IDs in mod compatibility list 2017-07-23 12:14:33 -04:00
Jesse Plamondon-Willard 1bf8e2b95c change order of broken-in-2.0 checks to show more meaningful matches first 2017-07-23 12:13:56 -04:00
Jesse Plamondon-Willard 17fec9034c tweak heuristic skip text, add error if mod doesn't implement Entry 2017-07-23 12:13:17 -04:00
Jesse Plamondon-Willard 7c1ac555a4 simplify compatibility list by defaulting compatibility type, update readme 2017-07-23 12:11:46 -04:00
Jesse Plamondon-Willard 7d73b0bf0c simplify compatibility skip message in 2.0 & combine update URL fields 2017-07-23 11:58:24 -04:00
Jesse Plamondon-Willard 6ddcef61e9 simplify mod compatibility model parsing 2017-07-23 11:50:24 -04:00
Jesse Plamondon-Willard d0e0e9427e rename ManifestFieldConverter for broader usage 2017-07-23 11:50:18 -04:00
Jesse Plamondon-Willard 24b824644d make semantic versions equatable in 2.0 2017-07-23 11:50:09 -04:00
Jesse Plamondon-Willard 5726ebe20e remove TrainerMod's save and load commands in 2.0 2017-07-23 11:37:55 -04:00
Jesse Plamondon-Willard f050f4ba31 simplify SMAPI 2.0 release notes 2017-07-13 19:44:59 -04:00
Jesse Plamondon-Willard 48ced0336c use more readable colours if player has a light-backgrounded terminal (#327) 2017-07-13 18:30:46 -04:00
Jesse Plamondon-Willard ae01396d9d fix crash in unique-ID check when mod has no manifest (#323) 2017-07-13 17:26:36 -04:00
Jesse Plamondon-Willard 674ad0d90f Merge branch 'develop' into stable 2017-07-10 22:10:27 -04:00
Jesse Plamondon-Willard 834aee92f2 fix TrainerMod including Json.NET 2017-07-10 22:09:02 -04:00
Jesse Plamondon-Willard eff3581406 change SMAPI 2.0 link in deprecation warnings 2017-07-10 20:47:16 -04:00
Jesse Plamondon-Willard 9256bfc45a bump version for release 2017-07-10 20:38:21 -04:00