Free Add-on Update Notifier

Unmaintained Free Add-on Update Notifier 1.1.3

No permission to download

Free Add-on Update Notifier v1.1.3 - Manual update sources + quieter scheduled check​

A scheduled-check bug fix, plus a new option to check add-ons that don't advertise their own resource link.



New: manual update sources​

The notifier finds an add-on's updates by reading a Resource Manager link from its own addon.json. Those fields are optional, though, and many add-ons leave them empty or point them at a support thread - so they show under "no public version source" and can't be checked automatically. There's now an option for that: in Admin CP > Options > Free Add-on Update Notifier, list those add-ons under Manual update sources, one per line, as the add-on ID, a space, then its resource URL - for example:
Code:
Andy/RemovePasswordReset https://xenforo.com/community/resources/remove-password-reset.10549/
The notifier then checks those add-ons from the URL you give. A manual entry overrides the add-on's own link; an invalid URL is ignored.



Fixed: server error log no longer fills up when a marketplace returns a non-200​

The scheduled check used the HTTP client's default behaviour, so any non-200 response from a resource page - a Cloudflare 403/429 served to your forum's server IP, a 5xx, and so on - was thrown and written to the server error log as a full stack trace on every cron run. (Thanks to the member who reported it.)

The check now treats a non-200 - and an unreachable or timed-out marketplace - as a normal "couldn't check this time" outcome: it's reflected in the coverage line and the last-checked time, without logging an exception. Genuinely unexpected errors are still logged.



Upgrading​

Requires XenForo 2.3.0 or later. Upgrade via Admin CP > Add-ons as usual. No reconfiguration needed.

Free Add-on Update Notifier v1.1.2​

A small bug fix for the Download button on update rows. No settings change.



Fixed: Download button no longer dead-ends for off-site downloads​

For an add-on whose author hosts the download off the marketplace (an external download URL), the Download button pointed at the marketplace's /download path, which is a "no permission to download" page - so the button appeared to do nothing useful. (Thanks to the member who reported it, with Multi Prefix as the example.)

Now the Download button is shown only when there is a reliable direct link (when you have enabled "prefer the developer's download site" and the add-on lists one). Otherwise the row's View on XenForo.com link is the action - it always opens the resource page, where the author's real, working download is, whether the file is hosted on the marketplace or off-site. This also avoids the login-gated /download path for normally-hosted resources when you are not logged in to the marketplace.



Upgrading​

Requires XenForo 2.3.0 or later. Upgrade via Admin CP > Add-ons as usual. No reconfiguration needed.

Free Add-on Update Notifier v1.1.1​

A small but important compatibility fix. If you run another add-on that also extends the control panel's Add-ons page or control-panel home, v1.1.0 could crash your Admin CP. This release fixes that. No features change and no settings are touched.



Fixed: Admin CP crash when another add-on extends the same pages​

On a site that also runs another add-on touching the control panel Add-ons list or the control-panel home (for example ThemeHouse's Donate), the whole Admin CP could go down with a "must be compatible" fatal error as soon as both add-ons were active.

The cause: a return-type declaration this add-on added in v1.1.0 to two methods it shares with XenForo core. Because XenForo links every add-on that extends the same class into a single chain, that stricter declaration made the other add-on's matching method incompatible, and PHP refused to load the page. v1.1.1 mirrors XenForo core's method signatures exactly, so the add-on now coexists cleanly with any other add-on that extends those pages.

v1.0.0 was not affected. Only v1.1.0 introduced this, and only on a site also running a second add-on that extends the same control panel pages.



Should you update?​

Yes, if you are on v1.1.0 - especially if you run other add-ons that add anything to the Admin CP Add-ons page or the control-panel home. There is no downside: the fix is internal, no features change, and none of your settings are touched.



Upgrading​

Requires XenForo 2.3.0 or later. Upgrade via Admin CP > Add-ons as usual. No reconfiguration needed - your options, schedule, webhooks and per-add-on choices are all preserved. Thanks to the member who reported the crash.

Free Add-on Update Notifier v1.1.0 - Multi-marketplace checks, Discord/Slack/Teams alerts & per-add-on controls​

This release turns the add-on into a complete, free alternative to the paid update notifiers: everything they do, with no add-on limit, no API key, and nothing about your installed add-ons sent to any server, plus several things they do not offer.



New: more marketplaces​

As well as xenforo.com, the notifier can now read versions from other XenForo Resource Manager marketplaces (currently Snog's / OzzModz and XF2Addons). xenforo.com is always checked; other marketplaces are checked per add-on, only after you opt that add-on in, so an add-on's presence is never silently sent to a third-party site. The host is validated against a fixed allowlist before any request.



New: Discord, Slack and Microsoft Teams alerts​

Paste an incoming-webhook URL in the options and a message is posted there whenever a new update is found, on top of (or instead of) email. The platform is auto-detected, and the request is HTTPS only.



New: control-panel banner​

A dismiss-aware banner can summarise pending updates on every admin page, not only the home page and the Add-ons list. It is on by default and can be turned off.



New: per-add-on controls​

  • Download - jump straight to the resource's download page, or the developer's own site when "prefer developer download" is enabled.
  • Ignore this version - snooze the current version; you are alerted again only when a newer one is released.
  • Stop checking - stop checking an add-on entirely (handy for custom or private add-ons), and drop it from the coverage count.
  • Check on another marketplace - opt a single add-on into checking on a supported non-xenforo.com marketplace.
All of these are stored durably, so a cache rebuild never resets them.



Improved: honest coverage​

Official XenForo add-ons (XF, XFRM, XFMG, XFES, XFI) update through your license and are now counted as such, instead of being lumped into "cannot be checked". The coverage line reads in plain buckets (checked / via your license / no public source), and each add-on records its last-check result, so "checking N" can never quietly become "no longer reading N".



Still free, still private​

No API key, no cap, no subscription, and no central server. You only ever fetch versions that authors publish on a supported marketplace. The "already alerted" marker is now stored durably, so a cache rebuild can no longer trigger a duplicate email or webhook.



Upgrading​

Requires XenForo 2.3.0 or later. Upgrade via Admin CP > Add-ons as usual. No reconfiguration needed; email, webhooks and extra marketplaces are all opt-in. Feedback and feature requests welcome.
Back
Top Bottom