chore(release): 0.8.4

Version 0.8.3 -> 0.8.4 in pyproject.toml, __init__.py and uv.lock, and the
guard pin in [tool.uv.sources] moved from v1.3.0 to v1.4.0 (uv.lock follows
via `uv lock`: the guard's version, source and requires-dist lines, nothing
else). CHANGELOG [Unreleased] closed as [0.8.4] with K3-21's and K3-22's
entries moved as written, plus one entry for the guard pin: 1.4.0 parses a
flow sequence of plain scalars that 1.3.0 refused (26 of 28 frontmatter
blocks refused by 1.3.0, 0 of 28 by 1.4.0, on one five-document bundle).
Dependency range llm-ingestion-guard>=1.2,<2.0 unchanged.

README: the four install lines and llms.txt's one to @v0.8.4, the guard
pairing prose to v0.8.4 / v1.4.0, the pip fallback to @v1.4.0, a v0.8.4
row as the current tag (seventeen checker rules), and the suite count
(1783 collected, 1782 passed, 1 skipped) with its history extended.

No behaviour change in src/ beyond the version string.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-09-11 14:53:50 +02:00
commit 69dc51fa89
6 changed files with 42 additions and 21 deletions

8
uv.lock generated
View file

@ -542,12 +542,12 @@ wheels = [
[[package]]
name = "llm-ingestion-guard"
version = "1.3.0"
source = { git = "https://git.fromaitochitta.com/open/llm-ingestion-pipeline-security.git?tag=v1.3.0#44e2b31afdf2ea11028d5ccc5235b3a7cea2a4ff" }
version = "1.4.0"
source = { git = "https://git.fromaitochitta.com/open/llm-ingestion-pipeline-security.git?tag=v1.4.0#d19de8cb3854fa8cedb732d6668261ee1afedacb" }
[[package]]
name = "llm-ingestion-okf"
version = "0.8.3"
version = "0.8.4"
source = { editable = "." }
dependencies = [
{ name = "llm-ingestion-guard" },
@ -575,7 +575,7 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "llm-ingestion-guard", git = "https://git.fromaitochitta.com/open/llm-ingestion-pipeline-security.git?tag=v1.3.0" },
{ name = "llm-ingestion-guard", git = "https://git.fromaitochitta.com/open/llm-ingestion-pipeline-security.git?tag=v1.4.0" },
{ name = "onnxruntime", marker = "extra == 'ocr'", specifier = ">=1.20,<2" },
{ name = "pdfplumber", marker = "extra == 'extract'", specifier = ">=0.11.10,<0.12" },
{ name = "pypandoc-binary", marker = "extra == 'extract'", specifier = "==1.17" },