Commit Graph

1479 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard a9714b7897 fix data for some old mods with no ID 2018-03-04 00:44:07 -05:00
Jesse Plamondon-Willard 01579d63f3 fix default update key not applied if mod sets a blank update key 2018-03-04 00:31:48 -05:00
Jesse Plamondon-Willard a290a2fa52 mark Stardew Valley 1.3 incompatible in SMAPI 2.5.x to reduce confusion when it's released (#453) 2018-03-03 22:18:44 -05:00
Jesse Plamondon-Willard f9dc901994 fix error in new incompatibility finders when they resolve members in a dependency (#453) 2018-03-03 22:03:41 -05:00
Jesse Plamondon-Willard 47b9c5995e update compatibility list 2018-03-03 21:28:12 -05:00
Jesse Plamondon-Willard c1b5f71aa9 update release notes for backported changes 2018-03-03 17:56:15 -05:00
Jesse Plamondon-Willard 36a527956c fix detected incompatibility errors not showing mod's update URL (#453) 2018-03-03 17:54:17 -05:00
Jesse Plamondon-Willard adebec4dd4 automatically detect broken code (#453) 2018-03-03 17:49:24 -05:00
Jesse Plamondon-Willard 48833b5c30 move technical compatibility details into TRACE log (#453) 2018-03-03 17:37:06 -05:00
Jesse Plamondon-Willard c7f2e53f20 fix content pack list formatting 2018-02-27 21:50:49 -05:00
Jesse Plamondon-Willard a82e0bb275 bypass cache on log parser page 2018-02-26 00:28:32 -05:00
Jesse Plamondon-Willard 5c1318431b always include raw taxt in model 2018-02-25 23:35:14 -05:00
Jesse Plamondon-Willard c984d5ad51 fix log filtering some mods incorrectly 2018-02-25 23:33:07 -05:00
Jesse Plamondon-Willard 212e85489a fix log parser not correctly parsing mod list if a mod has no author name 2018-02-25 23:27:44 -05:00
Jesse Plamondon-Willard 0f8d183ec7 bypass cache on log parser page 2018-02-25 14:24:25 -05:00
Jesse Plamondon-Willard 833d98f491 Merge branch 'develop' into stable 2018-02-25 01:54:57 -05:00
Jesse Plamondon-Willard 51118337e5 update for 2.5.2 release 2018-02-25 01:49:53 -05:00
Jesse Plamondon-Willard f65e618cd9 fix blank page when uploading a log in some cases 2018-02-25 01:26:03 -05:00
Jesse Plamondon-Willard d70d449c5c fix issue where replacing an asset via asset.AsImage() or asset.AsDictionary() has no effect 2018-02-25 01:07:32 -05:00
Jesse Plamondon-Willard 6fc1bf4713 Merge branch 'develop' into stable 2018-02-24 21:12:37 -05:00
Jesse Plamondon-Willard f7d0cf40f6 update for 2.5.1 release 2018-02-24 20:27:08 -05:00
Jesse Plamondon-Willard a8a34f7f96 fix event error in rare cases 2018-02-24 20:24:42 -05:00
Jesse Plamondon-Willard 414cf5c197 Merge branch 'develop' into stable 2018-02-24 17:54:31 -05:00
Jesse Plamondon-Willard f2e8450706 update for 2.5 release and simplify assembly info 2018-02-24 17:45:29 -05:00
Jesse Plamondon-Willard 691310d16e add content pack support to log parser 2018-02-24 16:52:38 -05:00
Jesse Plamondon-Willard d7696912e0 reimplement log parser with serverside parsing and vue.js frontend 2018-02-24 16:51:37 -05:00
Jesse Plamondon-Willard 68528f7dec overhaul events to track the mod which added each handler, and log errors under their name (#451) 2018-02-23 19:05:23 -05:00
Jesse Plamondon-Willard c8162c2fb6 polish release notes 2018-02-22 21:23:07 -05:00
Jesse Plamondon-Willard dae5838696 Revert "suppress keyboard events when a textbox is focused (#445)"
This reverts commit 0330150666.
2018-02-22 20:58:31 -05:00
Jesse Plamondon-Willard ddba317142 add friendly warning when an i18n file has duplicate keys due to case-insensitivity (#448) 2018-02-22 20:26:21 -05:00
Jesse Plamondon-Willard ec1e5a1698 support transitional content packs (#436)
This commit adds an API to generate a content pack from an arbitrary folder, to support mods which already had their own content pack format before SMAPI standardised it. This lets them support both formats using the same APIs while they transition.
2018-02-20 19:43:05 -05:00
Jesse Plamondon-Willard 9369232118 replace manual relative path logic with new path utilities 2018-02-19 20:29:52 -05:00
Jesse Plamondon-Willard b6cc17112d normalise path separators in read/write JSON file methods exposed to mods 2018-02-19 20:22:01 -05:00
Jesse Plamondon-Willard c38c2b2c41 fix edge case in relative path logic 2018-02-19 20:18:53 -05:00
Jesse Plamondon-Willard 3b4e81bf69 encapsulate path utilities for reuse, add unit tests 2018-02-19 20:18:30 -05:00
Jesse Plamondon-Willard 049952de33 simplify content pack list (#436) 2018-02-19 19:42:04 -05:00
Jesse Plamondon-Willard 674618664a add unvalidated update tick event for specialised use cases (#446) 2018-02-19 19:32:27 -05:00
Jesse Plamondon-Willard 5060739d62 update compatibility list 2018-02-19 13:58:05 -05:00
Jesse Plamondon-Willard 258e4c16e3 fix default update keys not being applied (#439) 2018-02-19 13:56:54 -05:00
Jesse Plamondon-Willard 6cf4742bca fix some JSON field names being case-sensitive 2018-02-19 13:38:09 -05:00
Jesse Plamondon-Willard 373469421f redirect canimod.com URLs to wiki 2018-02-19 12:28:13 -05:00
Jesse Plamondon-Willard 0330150666 suppress keyboard events when a textbox is focused (#445) 2018-02-18 22:40:20 -05:00
Jesse Plamondon-Willard 25cf3a86cf tweak release notes 2018-02-18 18:23:17 -05:00
Jesse Plamondon-Willard e7cb44efb7 Merge branch 'add-content-packs' into develop 2018-02-18 14:18:41 -05:00
Jesse Plamondon-Willard f0cddebbe9 update release notes (#436) 2018-02-18 02:33:30 -05:00
Jesse Plamondon-Willard f1c24e3052 add support for ISemanticVersion in JSON models 2018-02-18 02:31:39 -05:00
Jesse Plamondon-Willard 4444b590f0 add content pack feature (#436) 2018-02-17 18:54:57 -05:00
Jesse Plamondon-Willard 0c1bca3db0 validate that mod APIs are public (#435) 2018-02-17 18:51:09 -05:00
Jesse Plamondon-Willard 84330e8680 split proxy builder & factory (#435) 2018-02-17 18:43:19 -05:00
Jesse Plamondon-Willard e64326f9fe Revert "rewrite all mod assemblies to let SMAPI proxy into their internal classes (#435)"
This reverts commit 0329976500.
2018-02-17 16:38:45 -05:00