Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-09 | update release notes | Jesse Plamondon-Willard | |
2023-01-29 | add stricter validation for update manifests | Jesse Plamondon-Willard | |
2023-01-29 | Remove copyright line from individual files | Jamie Taylor | |
2023-01-29 | simplify & validate manifest mod page URLs | Jesse Plamondon-Willard | |
This avoids an issue where users are told to download it from the JSON manifest URL. | |||
2023-01-29 | rename & validate format version | Jesse Plamondon-Willard | |
2023-01-29 | group response models | Jesse Plamondon-Willard | |
2023-01-29 | adjust JSON formatter instead of adding a new one | Jesse Plamondon-Willard | |
2023-01-29 | require subkey for update manifest checks | Jesse Plamondon-Willard | |
2023-01-29 | encapsulate update manifest implementation details when possible | Jesse Plamondon-Willard | |
2023-01-29 | minor formatting, copyediting, and error-handling | Jesse Plamondon-Willard | |
2022-10-01 | Add UpdateManifest site type. | Jamie Taylor | |
Adds the UpdateManifest site key and associated client. This required some additional features in the existing update machinery. Each "version" can now (optionally) have its own download URL. Mod Page objects can now specify that subkey matching (for that page) should be "strict". A strict subkey match does not fall back to matching with no subkey if a subkey was provided but produced no versions. It also strips the leading '@' from the subkey. IModDownload objects are now responsible for deciding whether a subkey matches or not. The default behavior is unchanged, but this allows different mod sites to have different rules for subkey matching (which the UpdateManifest mod site uses to force exact matches). |