1.12.0
New: Help links. A circled ? next to screens and settings opens the matching documentation page in a new tab.
Read full notes 29 changes
- New Help links. A circled ? next to screens and settings opens the matching documentation page in a new tab.
- New Novashare short links. Turn it on under GT Links > Integrations > Social sharing, choose Custom as the link shortener in Novashare, and shared posts use your branded links with no code. Each shared URL gets one link in a Novashare category.
- New
gtlm_novashare_should_shortenfilter to decide which shared URLs become branded links. - New Analytics integrations under GT Links > Integrations. Send short link clicks to Google Analytics 4, Plausible (beta), Matomo, Umami, Simple Analytics, PostHog, Mixpanel, Amplitude, Rybbit, and Clicky from your server, or to Independent Analytics, Koko Analytics, WP Statistics, Burst Statistics, SlimStat, Statify, and Matomo for WordPress on your own site, with no code. Everything is off by default.
- New Browser tag support for Google Tag Manager, Fathom Analytics, and Microsoft Clarity, which have no server-side API. GA4 can use this route too if you'd rather not create an API secret.
- New Settings detection for MonsterInsights, ExactMetrics, Analytify, Site Kit, GA Google Analytics, Plausible Analytics, Connect Matomo, Clicky, and GTM4WP. Leave a field blank to use what they already hold.
- New A setting for sharing visitor IP addresses and countries with analytics services, off by default. The suggested privacy policy text updates to name the tools you've turned on and what they receive.
- New Six developer hooks for integrations, including
gtlm_integrations_should_sendfor visitor consent. - Improved On LiteSpeed servers the redirect now reaches the visitor before click counting starts, as it already did on PHP-FPM.
- Fixed REST link lists returned an empty
link_modefor every link, and PHP logged an undefined variable warning. This started in 1.11.0. - Changed Only administrators can now create, change, trash, restore, toggle or copy direct and regex links, or permanently delete any link. This covers the dashboard, REST API, CSV import and AI agents. Contributors, Authors and Editors keep standard links and can still move them to the Trash. The new
gtlm_restricted_capabilityfilter hands this to another role. - Fixed Links with non-Latin slugs and direct paths with encoded characters now resolve.
- Fixed A direct path entered with slashes, such as
/old-page/, now matches. Links with a custom port, an underscore or an international domain in the destination no longer return a 404. - Fixed Bulk copy and CSV auto-suffix no longer rewrite direct paths as slugs. A regex rule can't take a suffix, so it's now counted as failed or skipped instead of being corrupted.
- Fixed Regex patterns and replacements keep
<,>and%xxwhen saved, and$10in a replacement no longer reads as$1followed by0. - Fixed Editing a direct or regex link on a site with an object cache now clears its cached copy.
- Fixed Turning off geolocation on a link now pauses its rules instead of deleting them.
- Fixed A partial REST update to a category no longer clears the fields it left out, and a REST update can no longer blank a link's slug.
- Fixed Restoring or toggling a link through REST returns the same shape as every other link response, and a 404 for a missing link.
- Fixed The privacy text on the link editor and Settings screens now says so when this site shares visitor data with an analytics service.
- Fixed The editor's link inserter only offers active links with a usable address, and inserts the link name when no text is selected.
- Fixed Bulk Set category with nothing chosen no longer clears categories. A new No category option does that on purpose.
- Fixed Category counts no longer include trashed links. Stored counts are corrected on upgrade.
- Fixed Trash retention uses site time, so links aren't purged hours early on sites west of UTC.
- Fixed The rewrite rule is removed on deactivation, staged CSV files are deleted on uninstall, and a visitor can no longer cancel the geo self-test.
- Fixed Smaller issues with copy buttons on plain HTTP admin screens, referrers containing quotes, the rel filter on older rows, the Diagnostics sample link, the geo preview, and validation errors while editing a link.
- Fixed The analytics Campaigns tab and CSV export show a campaign's UTM values instead of a bare number, including campaigns you've since removed. In the CSV, the
valuecolumn of campaign rows changes to match. - Fixed The analytics REST enable and resume routes accept
consent=true, as documented. Other values, such asyes, are still refused. - Updated translation template.