Releases: maddie480/EverestUpdateCheckerServer
Releases · maddie480/EverestUpdateCheckerServer
Version 0.3.3
- Mod dependency graph: Fix crash if a mod has a dependency with a X.X version
This was interpreted as a double rather than a string...
Version 0.3.2
- Also identify map icons by the presence of a back icon
A X.png
file in a mod zip is now considered a map icon (and uploaded to Banana Mirror as such) if:
- it is in
Graphics/Atlases/Gui
and there is aX_back.png
file next to it - OR it is in
Graphics/Atlases/Gui/areas
Version 0.3.1
- Upload Rich Presence icon file list to Banana Mirror in JSON format whenever we upload or delete an icon from it
This allows Everest to retrieve easily which icons exist on startup, without having to parse the HTML of the index page.
Version 0.3.0
- Added mirroring of map icons (for use as Discord Rich Presence icons)
- Added retries on SFTP operations
Version 0.2.0
- Support for incremental mod updates
Version 0.1.5
- Fix Lönn effect detection: match on lines starting with
style.effects.
in the language file rather than justeffects.
Version 0.1.4
- Retry whenever the received JSON is invalid to avoid update failures in the case of a random GameBanana error
- Mention file URL and GameBanana type/id in the "announced file size does not match what we got" message to help troubleshooting / reporting broken files to GameBanana staff
Version 0.1.3
- Add category IDs to all mods in mod search database, not only those within the Mod category
Version 0.1.2
- Add ZIP signature check when opening zip files
Java zip file reading turns out to be quite lenient, and someone managed to came up with a rar file that Java manages to read as a zip file, due to the rar containing an uncompressed zip. 🤔
Version 0.1.1
- Work around GameBanana cache by changing page sizes on each refresh
Page size is now incremented from 40 to 50 on each refresh, then turned back to 40. We do not want to get cached responses from up to an hour ago when we want to check for updates.