Add-on Install & Upgrade

xF1 Add-on Add-on Install & Upgrade 1.4.3

No permission to download
  • Support invalidating APC opcode caching for php 5.4 and older
  • Support add-ons where their upload folder is nested in a folder
This is mostly a hot fix release. The issue was found shortly after the release of 1.4.1 and the package was updated. However, some people may still have the old code so please update to this version to be sure.
  • Like
Reactions: FidelCastro
  • Tweak accepted list of file types for browser compatibility.
  • Fix for "Faster Install" mode could get stuck in an infinite loop.

Reminder: If you wish to continue using the update checking or install from RM URL options, then you WILL need to upgrade to version 1.4.0 or above.
Thank you @Xon and @NixFifty. This release includes the following:
  • Fix for XenForo updating to XenForo 2
  • Optional, disabled by default,ability to only rebuild changed/touched public templates during add-on install process.
    • Works with multiple add-ons
    • Does not affect;
      • phrases
      • admin templates
      • email templates
Another set of improvements by @Xon. Thanks Xon!
  • Fix issue where count of add-ons requiring updates vs list of add-ons requiring updates could get out of sync
  • Optional semantic version comparison, so if a newer version is installed locally it is not considered requiring an update.
Various bug fixes in this release.
  • Do not override the update_url if it has been set
  • Add cache buster strings to the redirect
  • Do not rebuild caches on intermediate install runs
  • Prevent deleting of an installed add-on entry
  • Like
Reactions: maximuzve
The majority of the fixes and features in this release were developed by @Xon, so please everyone say "Thank you@Xon" :)
  • Support for multiple deployment methods. In addition to the usual "File copy" method (which requires a write access everywhere) you can now deploy add-ons via FTP uploads.
  • Resolved a number of compatibility issues with some add-ons by some developers which do not follow the usual standard of packaging add-ons.
  • Attempts to reset opcode cache to prevent unexpected errors when installing or upgrading.
  • Redesigned and simplified interface.
  • Support for add-on batches - this allows you to add multiple files and Resource Manager URLs before eventually confirming and starting the Install / Upgrade.
  • New Rebuild Caches page.
  • New Add-on Install Log.