Skip to content

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.rs module for parsing blockquote attribution lines (German, English, French)
  • ThreadMessage type with sender, timestamp, and body fields
  • RenderMode enum and LlmContextOptions for controlling to_llm_context output
  • LatestOnly mode (default) strips all quotes; ThreadHistory appends 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)

v0.5.1

[0.5.1] - 2026-03-06

Refactor

  • Rename langmail-core workspace dependency to langmail(a05b6ec)

v0.5.0

[0.5.0] - 2026-03-06

Features

  • langmail-python: Add generate-import-lib feature to pyo3(b1f90fc)

v0.4.2

[0.4.2] - 2026-03-06

Bug Fixes

  • Specify python versions for maturin build(090670a)

v0.4.1

[0.4.1] - 2026-03-06

Bug Fixes

  • Correct maturin cross-compilation for aarch64 wheels(b5d685b)

v0.4.0

[0.4.0] - 2026-03-06

Features

  • Add python bindings via pyo3/maturin(24becc6)

v0.3.2

[0.3.2] - 2026-03-06

Bug Fixes

  • ci: Align Cargo.toml version with package.json (0.3.2)(865a8b1)
  • ci: Switch code review to manual prompt approach(7482c72)
  • ci: Use —comment flag in code-review plugin prompt(1d8c6f3)

v0.3.1

What’s Changed

Full Changelog: https://github.com/usemarbles/langmail/compare/v0.3.0…v0.3.1

v0.3.0

What’s Changed

Full Changelog: https://github.com/usemarbles/langmail/compare/v0.2.2…v0.3.0

v0.2.2