Geoblock Registration

Geoblock Registration 1.3.0

No permission to download
bugfix: a failed database download could silently reinstall the previous database - PHP caches PharData objects by path and the download always used the same temporary filename, so a second update within one process re-extracted the first archive and reported success
bugfix: the "not configured" message in the admin control panel linked to #geoblockDatabaseUrl, an option removed in 1.1.0, so the link landed on the option group rather than the field
run enqueuePostUpgradeCleanUp() on upgrade under XenForo 2.3 and above
now requires XenForo 2.2+
now requires PHP 7.2+ - the declaration said 7.0, but geoip2/geoip2 and maxmind-db/reader have always needed 7.2
the shipped dependency tree is now held within that floor - maxmind/web-service-common is capped at ^0.9.0, since 0.11 requires PHP 8.1 and arrives transitively through geoip2/geoip2
latest composer dependencies
development files no longer ship inside the release zip
Minor bugfix to explicitly enforce admin permissions on admincp tools
updated icon
latest composer dependencies
This update only contains the latest composer dependencies, there has been no change to the addon code. Upgrading is optional.
  • bugfix: don't try to uppercase a null iso_code
  • php 8 compatibility fix: don't set a default parameter before non-default subsequent parameters
  • slight re-arrange to order of code logic for EU checking - no point checking anything related to EU blocking if we don't have EU blocking enabled
  • rename table to xf_geoblock_cache to adhere to resource standards
  • addon now requires php 7+
  • explicitly check for phar extension on install
  • add legacy upgrade from XF 1.5 to Setup
  • bugfix: wrong link to database update tool in test tool error message
Back
Top