Skip to content

v0.25.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Aug 08:07
644c7f0

Highlight

SST (Simplified Syntax Tree) Pipeline: The heuristic auto-source engine now parses pages into an immutable, typed AST (SST::DocumentSegmenterScoringExtractor) rather than running heuristic scoring directly over mutable Nokogiri DOM walks. This architecture delivers ~6× faster execution with roughly half the allocations on heuristic benchmarks while improving article extraction precision and filtering noise.

⚠️ Breaking Changes
Selectors: Removed legacy :link selector alias in favor of standardized :url selector configuration (5cc2a34).

What's Changed

  • feat(auto_source): SST heuristic pipeline and Nokogiri boundary pushback by @gildesmarais in #435
  • feat(auto_source): tiered extract, lazy SST, and --limit by @gildesmarais in #436
  • refactor(html): share article rules and raise test flight level by @gildesmarais in #437
  • fix: close SSRF gaps, strip feed style, and emit channel author/image by @gildesmarais in #438
  • refactor!: decompose JsonState scraper, optimize semantic traversal, and remove legacy :link alias by @gildesmarais in #439
  • chore(release): bump version to v0.25.0 by @gildesmarais in #440

Full Changelog: v0.24.0...v0.25.0