Add-on Update Notifier

Add-on Update Notifier 1.1.8 Patch Level 1

No permission to download
Some add-ons (unclear which, but only seems to have affected some forums) apparently have some magical addon.json format that broke the collection of add-ons for checking.

This fixed version checks that the specific addon.json values are strings (as they should be) before trying to use them, to ensure that it doesn't crash.
  • Like
Reactions: Mike Fara
Previous version checked for exact add-on url, which doesn't work in case an add-on has changed URL (title)

New version checks with the slug id so it is still matching correct add-on when a developer changes their add-on name

Thanks @bzcomputers for the heads up!
Note: This is a backend change, meaning: there is no new package to install

Since XF2.3 the pages have <time>-elements with slightly different markup to denote timestamps.

Our backend is now updated to correctly read the timestamp for add-on updates
  • Like
Reactions: GameNet
As suggested by @Mouth & @benFF: Show buttons for download/changelog in the notice on top of the add-ons page:
1696075319893.webp
Note: This is a backend change, meaning: there is no new package to install

We have updated the backend to be able to automatically have server IP rotations in certain cases. This should improve the functionality for those few servers (~10/300 so far) that are using and rotating between multiple IPs.

This should work for the majority of IP rotating servers, and in case it doesn't the add-on will tell you what to do anyway to get it resolved :)
Basically a fix to hide the "update available" info and buttons for add-ons that are disabled.

Thanks to @Mouth for raising this issue
  • Like
Reactions: Mouth
Since XoN add-ons nowadays use their own magical versioning system, we managed to introduce a bug with the last release, which fixed add-ons using the "90-hack" to be picked up correctly.

This bug made various XoN add-ons show up as having an update, even if the latest one was already installed.

Thanks again @Fatih Ozcan for reporting this :)
  • Like
  • Love
Reactions: mcatze and alfaNova
Shoutout to @Fatih Ozcan for reporting this :)

A bunch of add-ons are using the 90-prefix to bump down the version_string, while still using a larger number.

We had code in the backend to handle this when parsing the version from add-on pages, but had forgotten to add logic that could automatically notice & mark these add-ons as using the "90-prefix/hack". So a couple add-ons in our system were being parsed as using "normal" versioning.

Because of this a couple of add-ons have not been reported as having updates when your forums' have checked in.

The backend is now fixed so that it can automatically mark add-ons using the 90-hack :) 👍
In this update we added support for XoN's special versioning format.

There was a small bug with this change so when he released a new version for an add-on that made the switch from the correct versioning format to his own, our system didn't map it correctly directly (it would've done it on the next release of the same add-on).

This has now been fixed and updates for XoN's add-ons should be sent correctly again :) 👍
  • Like
Reactions: Vercingetorix
By default (since this update) the download button has been set to download directly from xenforo.com if possible. This release adds the option to prefer downloading from developer's own site if it exists.
Back
Top Bottom