Skip to content

Releases: maddie480/EverestUpdateCheckerServer

Version 0.3.3

07 Nov 11:58
Compare
Choose a tag to compare
  • 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

29 Oct 10:57
6846fc4
Compare
Choose a tag to compare
  • 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 a X_back.png file next to it
  • OR it is in Graphics/Atlases/Gui/areas

Version 0.3.1

26 Oct 22:17
Compare
Choose a tag to compare
  • 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

24 Oct 14:51
c7827a1
Compare
Choose a tag to compare
  • Added mirroring of map icons (for use as Discord Rich Presence icons)
  • Added retries on SFTP operations

Version 0.2.0

16 Oct 19:15
Compare
Choose a tag to compare
  • Support for incremental mod updates

Version 0.1.5

04 Sep 21:04
Compare
Choose a tag to compare
  • Fix Lönn effect detection: match on lines starting with style.effects. in the language file rather than just effects.

Version 0.1.4

29 Aug 09:54
Compare
Choose a tag to compare
  • 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

23 Aug 19:12
Compare
Choose a tag to compare
  • Add category IDs to all mods in mod search database, not only those within the Mod category

Version 0.1.2

04 May 20:14
Compare
Choose a tag to compare
  • 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

27 Apr 12:06
Compare
Choose a tag to compare
  • 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.