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.

Version 1.1.2

Fixed

  • PHP error causing settings screen not to load when using default excluded domains value.

Version 1.1.1

New

  • You can now exclude specific domains from being checked through the settings.

Fixed

  • Limit Modified Date setting sometimes not working because WordPress Core was overriding it.
  • PHP notice when indexing links due to missing URL scheme.

Version 1.1.0

New

  • Unified Links – Duplicate links are now grouped together in the UI for an improved user experience.

Updated

  • Added support for PHP 8.2.
  • Added sorting for the URL column in the Broken Links report table.
  • Added a progress bar for the link status scan.
  • Added a confirmation modal to prevent user from trashing posts by mistake.
  • Improved performance of rechecking links in bulk.
  • Improved general performance of database queries.
  • “Broken Links” is now the default table filter after the link status scan has been completed.

Fixed

  • Various issues where updating, removing or force-rechecking certain links sometimes failed.
  • Connecting to licensing server sometimes hanged until the user refreshed the page.