Link Checker
Releases

v3.0.0

Release notes for v3.0.0.

This new stable release for Nuxt Link Checker introduces many stability improvements as well as a refreshed DevTools experience.

When you have lots of content on a page, it can be difficult to find where specific links are used on the page when an inspection returns with a failure. To make finding them easier, each inspection has a "scroll to" button which will take you directly to the link.

Peek 2024-07-16 17-18.webm

DevTools: Refreshed UI

The UI has been refreshed to provide a more modern and clean experience, cleaning up many small issues and providing a more consistent experience.

Improved Nuxt Content Integration

Nuxt Link Checker will now detect broken links from relevant markdown files while using the site in dev and provide auto-magic fixes on your Markdown files where applicable.

Changelog

   🚨 Breaking Changes

  • Remove deprecated site config options
  • Require Nuxt 3.9

   🚀 Features

  • /__link-checker__/debug.json endpoint
  • Descriptive link text inspection
  • Source previews for @nuxt/content documentDriven mode
  • client: Devtools clean up
  • devtools: Add inspect button to find links

   🐞 Bug Fixes

  • Ensure sitemap module is enabled before accessing
  • Avoid sending rpc events until client is connected
  • Re-enable runOnBuild by default
  • Darkmode background for errors
  • Support Nuxt Sitemap v5
  • Improved inspection UI
  • Disable no-error-response when on build
  • Support public dir file inspections
  • link-text inspection add more bad link texts
  • Build time error-response inspection debug
  • Resolve real module version
  • Normalize link encoding for 404 error handling
  • Don't decode URI until hash is passed
  • Accept #top links as they're valid according to the HTML standard
  • Improved @nuxt/content compatibility
  • client:
    • Broken component
    • Nicer display of no warnings / errors
  • devtools:
    • Consistent UI
    • Avoid incorrectly positioned inspections
    • Minor UI improvements
  • inspections:
    • Allow title's for link-text

   🏎 Performance

  • Lru cache for link sources
    View changes on GitHub