Jesse Plamondon-Willard
19570f4312
simplify and always include default update URL, shorten no-longer-compatible skip messages
2018-03-04 01:07:55 -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
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
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
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
a8a34f7f96
fix event error in rare cases
2018-02-24 20:24:42 -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
b6cc17112d
normalise path separators in read/write JSON file methods exposed to mods
2018-02-19 20:22:01 -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
6cf4742bca
fix some JSON field names being case-sensitive
2018-02-19 13:38:09 -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
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
0c1bca3db0
validate that mod APIs are public ( #435 )
2018-02-17 18:51:09 -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
Jesse Plamondon-Willard
754e356adc
add install scripts for Linux/Mac ( #434 )
2018-02-17 02:00:46 -05:00
Jesse Plamondon-Willard
52867bb634
fix uninstall script not confirming success on Linux/Mac
2018-02-17 00:38:59 -05:00
Jesse Plamondon-Willard
8a19823267
add mod page URL to missing-dependency errors ( #437 )
2018-02-16 23:12:01 -05:00
Jesse Plamondon-Willard
d926133608
fix deadlock in rare cases when injecting an asset ( #441 )
2018-02-16 22:33:33 -05:00
Jesse Plamondon-Willard
2f101e716a
encapsulate mod DB, add display name, and use in dependency checks ( #439 )
2018-02-16 22:11:20 -05:00
Jesse Plamondon-Willard
efd331ccd1
enable update checks for older Entoarox mods per request, update More Animals ID
2018-02-16 20:20:28 -05:00
Jesse Plamondon-Willard
024489c338
overhaul internal mod data format ( #439 )
...
The new format is much more concise, reduces the memory footprint by only parsing metadata for loaded mods, and adds support for versioning and defaulting most fields.
2018-02-16 18:50:46 -05:00
Jesse Plamondon-Willard
cf38387083
log mod errors and warnings as the mod ( #438 )
2018-02-15 23:58:27 -05:00
Jesse Plamondon-Willard
0329976500
rewrite all mod assemblies to let SMAPI proxy into their internal classes ( #435 )
2018-02-15 23:06:44 -05:00
Jesse Plamondon-Willard
5c96a10da5
update for release
2018-01-21 22:22:44 -05:00
Jesse Plamondon-Willard
274139eafe
rm release note about Custom Farm Types (needs a separate update anyway)
2018-01-21 11:48:12 -05:00
Jesse Plamondon-Willard
d76476ca68
add before/after save creation events ( #429 )
...
This supports mods like Custom Farm Types that need to intercept the very first save, which doesn't raise the normal save events since the world isn't fully initialised yet.
2018-01-21 02:14:28 -05:00
Jesse Plamondon-Willard
b3318af7d0
update release notes
2018-01-20 23:14:39 -05:00
Jesse Plamondon-Willard
9636d5b3aa
encapsulate common JSON converter code, improve parse errors ( #423 )
2018-01-20 21:26:21 -05:00
Jesse Plamondon-Willard
374a8ababe
Merge pull request #425 from EnderHDMC/develop
2018-01-19 21:29:54 -05:00
Jesse Plamondon-Willard
32defd60e2
tweak new script, document workaround, update release notes
2018-01-19 21:24:22 -05:00
Jesse Plamondon-Willard
568ba2757e
fix events being raised while the game is loading a save ( #424 )
2018-01-19 21:13:23 -05:00
Jesse Plamondon-Willard
a59572ee4e
overhaul input handling ( #422 )
2018-01-17 00:20:24 -05:00
Jesse Plamondon-Willard
0122abaf20
add JSON converters for crossplatform-incompatible types ( #423 )
2018-01-16 19:16:58 -05:00
Jesse Plamondon-Willard
0ad9fbdddd
fix semantic versions always ignoring `-0` tag ( #421 )
2018-01-12 01:24:49 -05:00
Jesse Plamondon-Willard
dc2ceb39f3
fix curly quotes in config.json automatically if possible ( #412 )
2018-01-12 01:11:16 -05:00
Jesse Plamondon-Willard
d471ac296e
fix parse error for logs with zero installed mods
2018-01-02 16:48:33 -05:00
Jesse Plamondon-Willard
d1a8294972
fix issue where assemblies could be incorrectly reloaded
2017-12-28 00:16:54 -05:00
Jesse Plamondon-Willard
70d7f44ce0
add missing release note
2017-12-25 23:45:17 -05:00
Jesse Plamondon-Willard
e9b7223122
polish release notes
2017-12-25 11:24:47 -05:00