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
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
4d9f836816
update Nexus URLs
2018-02-16 23:12:22 -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
9b3dd42cbf
encapsulate update key to URL logic for reuse ( #437 )
2018-02-16 23:02:04 -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
789b2f4e42
add common dependencies to mod data for display names ( #439 )
2018-02-16 22:17:39 -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