Skip to content

@signalwire/docusaurus-plugin-llms-txt@v1.2.1

Latest
Compare
Choose a tag to compare
@Devon-White Devon-White released this 29 Jun 11:28
· 4 commits to main since this release

What's Changed

Caching Enhancements:

  • Implement smarter caching strategy with better invalidation logic
  • Add new cache-filter.ts module for unified filtering in build and CLI contexts
  • Improve cache I/O operations with better error handling
  • Enhanced cache validation mechanisms
  • Add logger parameter to CacheManager for better debugging
  • Optimize processing coordinator for better performance with cached routes

Performance Improvements:

  • Add concurrent route processing using p-map for faster generation
  • Create route lookup table for improved link resolution performance
  • Simplify route matcher logic (removed redundant code)

Bug Fixes:

  • Fix route matcher logic that was causing excessive filtering
  • Fix HTML parsing edge cases in transformation pipeline
  • Fix link transformation to respect all content exclusion filters
  • Fix route validator to properly handle versioned docs and generated indexes
  • Add missing minimatch dependency

Route Processing Enhancements:

  • Significant improvements to route rule configuration handling
  • Better glob pattern support and validation with custom validators
  • Enhanced route processor with concurrent processing capabilities
  • Add route lookup functionality for better cross-referencing

Error Messages:

  • Improve user-facing error messages with troubleshooting steps
  • Better error reporting for invalid glob patterns
  • More helpful messages for common CLI issues

Code Quality:

  • Multiple code formatting improvements across all modules
  • Fix all linting errors
  • Consistent code style throughout the codebase

Internal Changes:

  • Simplify content classifier logic
  • Refactor route processing for better maintainability
  • Add ContentType union type for better type safety
  • Enhanced logging in cache filtering operations
  • Move route matching logic to appropriate modules for better organization

Full Changelog: https://github.com/signalwire/docusaurus-plugins/compare/@signalwire/docusaurus-plugin-llms-txt@v1.2.0...@signalwire/docusaurus-plugin-llms-txt@v1.2.1