Version 1.2.10

Fixed

  • PHP error when connecting BLC when AIOSEO is not active.

Version 1.2.9

Updated

  • Links that have never been checked before are now prioritized better.
  • Improved scheduled action scheduling to prevent duplicate actions.
  • Improved request handling with concurrency guards and caching to reduce outbound request volume.
  • Added transient fallback mechanism for caching in case aioseo_cache table doesn't exist.
  • Various performance improvements.

Fixed

  • Subsite database table cache no longer includes tables of all other subsites for multisites.
  • Rare issue where some links wouldn't be indexed due to special characters like new lines.

Version 1.2.8

Updated

  • Changed wording to reflect that free subscriptions never expire, but that their quota resets each month.

Version 1.2.7

New

  • Users using AIOSEO, Broken Link Checker and Link Assistant now see their broken links count in the AIOSEO Details post column.

Updated

  • Compatibility with WordPress 6.9.
  • Cache class now uses JSON instead of PHP serialization to prevent cache misses when charsets don't match.
  • Various database performance improvements.
  • Hardened database queries against SQL attacks.

Fixed

  • “Good” filter now no longer shows URLs that still need to be scanned for the first time.

Version 1.2.6

New

  • Added Link Distribution dashboard widget to the WordPress admin dashboard.
  • Added reminder emails to inform users when Broken Link Checker is not connected.

Updated

  • All BLC plans, including free, now support external links.
  • The free BLC plan now includes 50 more links for free, for a total of 250.
  • Added warning messages when indexed link count is larger than plan link quota or link quota is (almost) depleted.
  • Added hook to filter URLs when they are indexed to add compatibility with WP Offload Media.
  • Hardened REST API routes and added permission checks to improve security.

Fixed

  • Link scan sometimes getting stuck if AIOSEO is not installed due to missing function.

Version 1.2.4

Updated

  • Hardening for ORDER BY/LIMIT clauses in database queries.

Version 1.2.3

Updated

  • Updated: Added support for updating/removing relative URLs.

Version 1.2.2

New

  • Added support for indexing and checking media URLs.

Updated

  • Improved link removal process to increase rate of success.

Fixed

  • Link Status row now closes after performing a table action to ensure no data leaks through to the next row.

Version 1.2.1

New

  • Added a “Not Checked Yet” filter for new, unchecked links to the links table.
  • Added an alert to the link info modal to indicate the date when the link will be rechecked.
  • Added an admin notice to inform users when they have not connected Broken Link Checker yet.

Fixed

  • Image URIs could cause catastrophical regex backtracking, freezing up the site.
  • Links with leading/trailing spaces in their URL or anchor text could not be edited or unlinked.
  • Broken links sometimes not highlighted for pages and CPTs.

Version 1.2.0

New

  • Broken Links Highlighter – The new highlighter marks broken links on the frontend of your website, making it easier for you to find and fix them.
  • AIOSEO Redirects Integration – BLC now integrates with AIOSEO Redirects so that you can easily redirect broken links to a working URL.

Updated

  • Added additional inline error alerts for better user experience.

Fixed

  • URLs for media files (with the exception of images) are no longer indexed.
  • Unified URL rows now correctly respect the included post types, included post status, excluded posts and excluded domain settings.
  • When deleting a post, the confirmation modal now correctly shows up again.