Pro: Fixed licensed Pro installs being silently replaced by the free build during an update when the license couldn’t be verified at that moment (a brief connection hiccup, or right after a major update) — which locked every Pro feature even though the license still showed Active. Updates now stay on your licensed Pro build, and the free build can no longer overwrite it; a wrong-edition install still shows the reinstall prompt on the Plugins screen.
Pro: Fixed geo targeting never matching on hosts without CDN country headers — country resolution now falls back to IP geolocation like v3, so country rules work everywhere.
Pro: When the visitor’s country can’t be determined, country rules no longer match and the link’s normal target URL is used.
Geo lookups are now cached per network block (up to a month when the geolocation database confirms the whole block shares one country), greatly reducing lookup calls on busy links.
The IP anonymization setting is now honored by all geolocation caching; nothing derived from the full IP is stored when it’s enabled.
Fixed IPv4-mapped IPv6 addresses (dual-stack servers) being anonymized down to an unusable value in click records.
Cloudflare’s “XX” unknown-country pseudo-code is no longer treated as a real country by geo rules.
=4.0.5
Pro: Restored QR code downloads (PNG and SVG) from the Links list and link editor, added logo support to SVG QR codes, and improved scannability for codes that include a logo.
Pro: The per-link QR code preview now encodes the link’s own pretty URL.