Skip to content

Releases: AZX-PBC-OSS/tors

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 22:03
777975a

0.6.1 (2026-09-10)

Bug Fixes

  • clear the lookahead memo at the empty-object splice too (#39) (#42) (f735874)
  • publish tors-documents wheels from tors-documents/dist, not the empty root dist (#46) (e697686)
  • redact internal project codename from comment and docs (#41) (18d2036)
  • score is_grounded's truncated tail window against the claim-length denominator (#44) (27e584c)
  • tests: run the stdlib-b64 red side inline on the loop, not in a thread (#45) (cf3cd72)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 18:38
69bd30b

0.6.0 (2026-09-10)

⚠ BREAKING CHANGES

  • chunk_hierarchical's Rust signature separators is now Option<&[Option<&str>]> (landed in #28; restated here because #28's squash carried no footer and release-please would not surface it). Python callers are unaffected: all-literal lists behave identically.

Features

  • add chunk_by_lines and None-entry hierarchy splicing to chunk_hierarchical (#28) (b5a7d66)
  • document-format extraction as tors.documents (second wheel, GIL-free) (#27) (eade003)
  • memchr line/paragraph scans, lazy hierarchy levels, chunk_by_paragraphs_iter, iter error precedence (#30) (#34) (48e91bc)

Bug Fixes

  • dedup None splices, single-pass the line/paragraph scans, pin #28's contracts (#31) (3fd4291)

Performance Improvements

  • build levels on first consultation, memchr2 the ASCII line/paragraph scans (#32) (e955e9b)

Documentation

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 04:49
8d35985

0.5.0 (2026-09-09)

Features

  • repair: add deadline_ms to bound pathological O(n²) inputs (#21) (09a97b3)

Bug Fixes

  • is_grounded(fuzzy=True) rejects a verbatim substring (#17) (1cce6d2)
  • repair_json O(n²) on array-close runs (part A of #13) (#18) (c15b493)
  • repair_json SIGSEGV on comma-joined object fragments (#19) (d9e1845)
  • restore #21's deadline_ms, silently reverted by #24's stale-base squash (#25) (ec494c5)

Performance Improvements

  • replace the chunkers' unconditional per-char grapheme structures with a lazy bitmap (#24) (36d4016)

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 20:07
8e2fbf9

0.4.1 (2026-09-08)

Documentation

  • under schema= the ""-nothing-recoverable sentinel is validated, not escaped (69946f1)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 09:27
7ee64a1

0.4.0 (2026-09-08)

Features

  • port json_repair 0.63.4 — schema-guided LLM JSON repair, GIL-free (626c589)
  • port json_repair 0.63.4 — schema-guided LLM JSON repair, GIL-free (6d2ddcd)

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 01:09
c6c0726

0.3.1 (2026-09-08)

Bug Fixes

  • keep release tags shippable despite lockfile drift (b0bc294)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 00:46
ba35830

0.3.0 (2026-09-08)

Features

  • add truncate_ellipsis and strip_controls, extend tors.aio to input-scaling codecs (9d4d824)

Documentation

  • update install instructions now that tors/tors-core are published (9a32133)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 23:13
27f2121

0.2.0 (2026-09-07)

Features

  • abi3 wheels, PyPI trusted publishing, release-please, dependabot (3b6af74)
  • more phonetic algorithms, WASM feasibility CI, weekly deep-fuzz job, close_matches prefilter (d159155)
  • publish tors-core to crates.io alongside PyPI, harden CI permissions (394b067)
  • v0 - single-pass GIL-free text normalization (124ef5d)
  • v0.1.0 feature set — text normalization, segmentation, diffing, fuzzy/phonetic matching, retrieval, chunking, and integrity primitives (7fb43db)

Bug Fixes

  • ci: astral-sh/setup-uv has no floating major tag, pin full v10.0.1 (ca2069c)
  • close deadline-bypass DoS gap, cut chunk/truncate to one pass, DRY the py layer (134c07c)
  • dedent,tokenize: adopt CPython 3.14 dedent rule, drop empty terms (a9030dd)
  • release-please: drop package-name so tags stay plain vX.Y.Z (212739b)

Documentation

  • cover sync/async on every tors.aio-wrapped function, fix stale fuzz-target list (a676062)
  • mkdocs site + GitHub Pages deploy, uv.lock discipline in CI (4cf8ad0)