All versions since v0.6.0
v0.6.0 Latest
[0.6.0] - 2026-03-10
Bug Fixes
- types: Add message separator in thread history rendering(a7f8edc)
Features
-
Feat(thread): add spanish language support and improve timestamp handling
-
Add Spanish attribution pattern for email threading
-
Add Spanish month names to month_to_number mapping
-
Remove āZā suffix from ISO 8601 timestamps for consistency
-
Optimize selector creation with lazy static initialization
-
Replace Vec with HashSet for message deduplication
-
Add documentation for to_llm_context_with_options method(acd54b7)
-
Add anonymize-fixture skill for LLM-based email anonymization(4c7387d)
-
Add thread history rendering with toLlmContextWithOptions(e9c8d7b)
-
Add thread message extraction and llm context rendering options(9d8def4)
-
Feat: add thread message extraction and render modes for email conversations
Add support for extracting and rendering email thread history from quoted replies. Introduces:
- New
thread.rsmodule for parsing blockquote attribution lines (German, English, French) ThreadMessagetype with sender, timestamp, and body fieldsRenderModeenum andLlmContextOptionsfor controllingto_llm_contextoutputLatestOnlymode (default) strips all quotes;ThreadHistoryappends prior messages- Attribution parsing extracts ISO 8601 timestamps and sender names from quote headers
- Direct HTML extraction from blockquotes excludes nested quotes and signatures
- Comprehensive tests with German Eventspace booking email fixtures(058b42a)