Changelog¶
The authoritative changelog lives at CHANGELOG.md in the repository, in Keep a Changelog format.
v0.1.0 — 2026-05-24¶
Initial public release.
- Core
Packerclass withStrategyandTokenizerprotocols. - Strategies:
Recency,SummaryEvict,Importance. - Tokenizers:
ApproxTokenizer,TiktokenAdapter,AnthropicAdapter. - Providers: OpenAI Chat Completions, Anthropic Messages.
- Pinning rules:
system,first_user,last_user,tool_results, integer index. tool_use/tool_resultpair atomicity enforced everywhere.
Unreleased (v0.2.0 in progress)¶
FirstFitstrategy: counterpart toRecency.SemanticDedupstrategy: drop near-duplicates via cosine similarity.Embedderprotocol inconvopack.embedders.Packer.pack_stream()returningPackEvents.HFTokenizerAdapterandhuggingface:<id>spec.- Gemini provider adapter with synthetic
tool_use_idreconciliation. - Benchmark harness in
bench/. - mkdocs Material documentation site.
- Hypothesis property tests for pair-grouping invariants.
- Coverage gate in CI (fail_under=85), README badges.
- Release workflow with PyPI Trusted Publisher (OIDC).