Tags: kdeps/turo
Tags
v0.6.0 Features - -markdown (on by default) reduces prose inside markup and leaves the structure standing: fenced code passes through byte-identical, headings, list markers and blockquote prefixes keep their marker, table rows reduce per cell so column count and alignment survive. - -arrows covers 89 connective phrases, up from 31, across causal, purpose, sequential and transformation families. Breaking - -proxy-allowlist is renamed -proxy-safe-mode; TURO_ALLOWLIST becomes TURO_SAFE_MODE. The old spelling is gone, not aliased. - -proxy-safe-mode now defaults to off. Tool I/O and structured content are reduced unless you opt back in with -proxy-safe-mode / TURO_SAFE_MODE=on.
ci: install syft + cosign for goreleaser sbom/signing The committed release.yml lacked the cosign-installer and download-syft steps (and id-token permission), so once .goreleaser.yaml was honored its sboms stage failed with 'syft: executable file not found'. Add both tool-install steps and the id-token permission for keyless signing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
feat: add opt-in arrows stage (connective phrases -> "->") New -arrows / TURO_ARROWS stage rewrites multi-word causal/sequential/ transformation connectives (leads to, results in, gives rise to, which produces, maps to, ...) to a single "->" token. Off by default. Only multi-word phrases qualify, so the swap always saves at least one token; single-token connectives (then, becomes, thus) are excluded because "->" costs the same. The arrow runs before the reduction pass and survives it — extractTermGraph passes "->" tokens through verbatim, never deduping them, so relations stay between their content words. cleanupArrows collapses dangling/repeated arrows left by dedup. Also fix two pre-existing errcheck lints (resp.Body.Close, srv.Close). Tests: TestApplyArrows, TestReduceArrowsOptIn, TestCleanupArrows. go test ./...: 28 passed. golangci-lint: 0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>