Changelogs

Follow the improvements and fixes in each product release.

GT Link Manager

GT Link Manager is a WordPress plugin for managing affiliate links, redirects, and URL tracking from a centralized dashboard. It handles link cloaking, click analytics, category organization, and…

Explore Product

Release History

Historical releasePermalink

1.3.0

  • Refactored admin into separate actions and rendering classes for maintainability.
  • Added Pretty Links CSV import preset alongside Generic and LinkCentral.
  • Improved input sanitization on redirect URI parsing.
  • Added PHPCS configuration and Composer dev tooling.
  • Added uninstall.php for clean plugin removal (drops tables and options).
  • Improved build.sh with .distignore support and critical file verification.
  • Improved release workflow with version verification, checksums, and distribution validation.
  • Block editor popover anchor now uses bounding rect snapshot for reliable positioning.
  • Button primary color now follows WordPress admin theme color.
  • Lowered PHP requirement from 8.2 to 8.0.
  • Tested up to WordPress 6.9.
Historical releasePermalink

1.2.3

  • Fixed release packaging bug that accidentally removed blocks/link-inserter/build/* from zip assets.
  • GitHub release workflow now compiles block editor assets before zipping and verifies build files exist.
Historical releasePermalink

1.2.2

  • Fixed block editor link inserter not appearing on WordPress 6.8+.
  • Removed deprecated useAnchor hook that crashed the toolbar button on render.
  • Eliminated react-jsx-runtime dependency that prevented the script from loading on some WordPress versions.
  • Popover now anchors to the toolbar button for reliable positioning.
Historical releasePermalink

1.2.0

  • Fixed critical bug: links disappeared after 1.1.9 update because new DB columns were not added on plugin update (only on fresh activation).
  • Added automatic DB migration that runs on update to add missing columns and backfill existing rows.
  • Fixed WordPress admin sidebar menu getting unintended card styles on the Settings page.
  • Improved Settings page: Flush Permalinks and Run Diagnostics buttons are now inline, diagnostics output uses a clean table layout with status badges.
Historical releasePermalink

1.1.9

  • Added link activate/deactivate toggle. Inactive links stop redirecting but remain in the database.
  • Delete now moves links to trash instead of permanent deletion. Links can be restored from trash.
  • Trash view with restore and permanent delete actions.
  • New bulk actions: Activate, Deactivate, Move to Trash, Restore, Delete Permanently.
  • REST API: DELETE defaults to trash (use ?force=true for permanent). New /restore and /toggle-active endpoints.
  • Status column and views (All / Active / Inactive / Trash) in the links list table.
  • New is_active and trashed_at columns added to the links table on upgrade.
Historical releasePermalink

1.1.8

  • Maintenance release.
Historical releasePermalink

1.1.7

  • Block editor: Fixed editor scroll jump when opening GT Link popover from the toolbar.
  • Block editor: Improved search input focus behavior so opening popover does not move viewport.
Historical releasePermalink

1.1.6

  • REST API: Added full pagination (page, per_page, category_id, orderby, order) to GET /links endpoint.
  • REST API: Added args schema validation to all write endpoints (links, categories, bulk-category).
  • Security: Replaced innerHTML with DOM methods in admin quick edit to prevent XSS.
  • DB: Added rel whitelist validation on filter queries.
  • Build: build.sh now compiles block editor assets before packaging.
Historical releasePermalink

1.1.5

  • Maintenance release.
Historical releasePermalink

1.1.4

  • Anchor popover to selected text using useAnchor from @wordpress/rich-text.
Historical releasePermalink

1.1.3

  • Fixed format registration conflict with core/underline on WP 6.9+ (both used bare span tag).
  • Added unique className to avoid tagName collision.
Historical releasePermalink

1.1.2

  • Switch to RichTextToolbarButton for standard format toolbar integration.