Jesse Plamondon-Willard
|
6dff9779a3
|
use POST for SMAPI update checks to avoid issues with long queries (#336)
|
2017-09-25 17:39:51 -04:00 |
Jesse Plamondon-Willard
|
b105c97dda
|
add support for remapping legacy versions for update checks (#361)
|
2017-09-24 19:55:34 -04:00 |
Jesse Plamondon-Willard
|
f84def385d
|
sort update-check trace logs (#361)
|
2017-09-24 17:44:56 -04:00 |
Jesse Plamondon-Willard
|
cb1f11a846
|
update config documentation (#361)
|
2017-09-24 14:10:36 -04:00 |
Jesse Plamondon-Willard
|
021e1a278b
|
list SMAPI update separately (#336, #361)
|
2017-09-24 13:35:26 -04:00 |
Jesse Plamondon-Willard
|
9b247b67f6
|
improve version normalising (#336, #361)
|
2017-09-24 13:19:02 -04:00 |
Jesse Plamondon-Willard
|
96acccad7c
|
bug fixes, improve update-check logging (#361)
|
2017-09-24 12:13:34 -04:00 |
Jesse Plamondon-Willard
|
ce9be43db3
|
remove name from data record (#361)
|
2017-09-24 11:28:08 -04:00 |
Jesse Plamondon-Willard
|
93fb34223c
|
update release notes (#360, #361)
|
2017-09-24 02:38:29 -04:00 |
Jesse Plamondon-Willard
|
0c06b129ca
|
add support for specifying default update fields, migrate mods already in mod list (#361)
|
2017-09-24 02:33:33 -04:00 |
Jesse Plamondon-Willard
|
8e0d1b8682
|
minor bug fixes (#361)
|
2017-09-24 02:25:35 -04:00 |
Jesse Plamondon-Willard
|
5f85d89974
|
handle common 'v' version prefix on GitHub (#336)
|
2017-09-24 02:15:28 -04:00 |
Jesse Plamondon-Willard
|
00957a2317
|
validate semantic versions in API (#336, #361)
|
2017-09-24 01:30:28 -04:00 |
Jesse Plamondon-Willard
|
d3f0c8e4d2
|
add support for update checks from the Chucklefish mod site (#336)
|
2017-09-24 01:10:17 -04:00 |
Jesse Plamondon-Willard
|
0863f9b7e5
|
revamp mod compatibility fields to allow broader use of mod data records (#361)
|
2017-09-24 00:23:48 -04:00 |
Jesse Plamondon-Willard
|
33af789e2e
|
abstract mod IDs with multiple variants (#361)
|
2017-09-23 22:50:35 -04:00 |
Jesse Plamondon-Willard
|
9495cc0f49
|
rename mod compatibility records for broader use (#361)
|
2017-09-23 22:07:29 -04:00 |
Jesse Plamondon-Willard
|
a89dbce854
|
unify disabled-mod and compatibility lists (#361)
|
2017-09-23 21:48:53 -04:00 |
Jesse Plamondon-Willard
|
8bcc80a33d
|
rename mod compatibility type for broader use (#361)
|
2017-09-23 21:35:07 -04:00 |
Jesse Plamondon-Willard
|
2d36105c33
|
drop support for SMAPI 1.x (#360)
|
2017-09-23 20:53:12 -04:00 |
Jesse Plamondon-Willard
|
a149f82b7a
|
update compatibility list for SMAPI 2.0
|
2017-09-23 20:22:07 -04:00 |
Jesse Plamondon-Willard
|
36a04a6e77
|
Merge branch 'feature/update-check-api' into develop
|
2017-09-23 20:16:52 -04:00 |
Jesse Plamondon-Willard
|
57111a6e8f
|
update file name (#336)
|
2017-09-23 20:03:45 -04:00 |
Jesse Plamondon-Willard
|
873abef235
|
add mod update checks based on manifest fields (#336)
|
2017-09-23 19:15:07 -04:00 |
Jesse Plamondon-Willard
|
e178ed14be
|
migrate SMAPI update check to new web API (#336)
|
2017-09-23 18:04:56 -04:00 |
Jesse Plamondon-Willard
|
bdee7f88e9
|
move API models into shared project for reuse (#336)
|
2017-09-23 14:37:58 -04:00 |
Jesse Plamondon-Willard
|
9ffe0bd371
|
switch to the mods GET endpoint (#336)
|
2017-09-23 14:19:10 -04:00 |
Jesse Plamondon-Willard
|
c2d8760c56
|
make web controllers internal (#336)
This is needed to support internal models, which is needed to share the models with the main SMAPI assembly without making them visible to mods.
|
2017-09-23 14:15:59 -04:00 |
Jesse Plamondon-Willard
|
eaabd91f31
|
authenticate GitHub queries if auth details are configured (#336)
|
2017-09-22 23:43:58 -04:00 |
Jesse Plamondon-Willard
|
0d6f6a9ace
|
add GitHub update check support (#336)
|
2017-09-22 22:42:04 -04:00 |
Jesse Plamondon-Willard
|
71d85a0c22
|
restrict version to a valid SMAPI version (#336)
|
2017-09-22 22:11:04 -04:00 |
Jesse Plamondon-Willard
|
ecdbefffd9
|
move hardcoded values into config (#336)
|
2017-09-22 21:49:05 -04:00 |
Jesse Plamondon-Willard
|
ba5cc149e2
|
add in-memory cache for remote queries (#336)
|
2017-09-22 20:46:38 -04:00 |
Jesse Plamondon-Willard
|
e4a2f55517
|
add GET endpoint for testing (#336)
|
2017-09-22 20:33:09 -04:00 |
Jesse Plamondon-Willard
|
2406d4b0a6
|
add subdomain rewrite rule (#336)
|
2017-09-22 20:19:12 -04:00 |
Jesse Plamondon-Willard
|
f8566067e0
|
update launch URL (#336)
|
2017-09-22 20:09:22 -04:00 |
Jesse Plamondon-Willard
|
67ce5fcc45
|
remove unneeded dependencies (#336)
|
2017-09-22 20:09:06 -04:00 |
Jesse Plamondon-Willard
|
24afbad3a9
|
remove unneeded project settings (#336)
|
2017-09-22 19:55:57 -04:00 |
Jesse Plamondon-Willard
|
89ca5952c5
|
update web API to .NET Core 2.0 so we can use more packages, update all packages (#336)
|
2017-09-22 19:24:31 -04:00 |
Jesse Plamondon-Willard
|
5619890abf
|
indent JSON responses (#336)
|
2017-09-22 18:19:42 -04:00 |
Jesse Plamondon-Willard
|
86d4827df2
|
simplify input & output format (#336)
|
2017-09-22 03:01:40 -04:00 |
Jesse Plamondon-Willard
|
399b98b36b
|
suppress null properties in JSON responses (#336)
|
2017-09-22 02:06:54 -04:00 |
Jesse Plamondon-Willard
|
7d703c9c5c
|
handle invalid Nexus mod IDs (#336)
|
2017-09-22 02:00:15 -04:00 |
Jesse Plamondon-Willard
|
86e5559678
|
switch mod update endpoint to GET with comma-delimited mod keys (#336)
|
2017-09-22 01:57:18 -04:00 |
Jesse Plamondon-Willard
|
ef60b8d32a
|
add version number to route for future use (#336)
|
2017-09-22 01:23:27 -04:00 |
Jesse Plamondon-Willard
|
9c072333d1
|
rename mods endpoint & model (#336)
|
2017-09-22 00:58:25 -04:00 |
Jesse Plamondon-Willard
|
2c02dfe45a
|
rewrite to make update-check logic vendor-agnostic (#336)
|
2017-09-22 00:47:46 -04:00 |
Jesse Plamondon-Willard
|
edbc3ef3c0
|
refactor Nexus code into generic vendor, rewrite using fluent HTTP client (#336)
|
2017-09-22 00:13:04 -04:00 |
Jesse Plamondon-Willard
|
dfae52b1e5
|
fix manual serialisation (#336)
|
2017-09-21 23:50:34 -04:00 |
Jesse Plamondon-Willard
|
1bd59fc1d8
|
split input model from Nexus response model (#336)
|
2017-09-21 23:48:47 -04:00 |