Skip to content

docs: fix four inaccuracies surfaced by post-v2.1.0 audit#83

Merged
theogravity merged 1 commit into
mainfrom
docs/audit-fixes
May 3, 2026
Merged

docs: fix four inaccuracies surfaced by post-v2.1.0 audit#83
theogravity merged 1 commit into
mainfrom
docs/audit-fixes

Conversation

@theogravity
Copy link
Copy Markdown
Contributor

A doc-audit pass after the v2.1.0 release found four "Important" inaccuracies (no Critical). All fixed in one commit.

Findings + fixes

  1. whats-new.md had v2.1.0 content under v2.0.0 / May 2. Multiline, the JoinPrefixAndMessages prefix-on-non-string fix, transports/cli's TableColumnOrder knob, and transports/http v2.1.0's features (Headers redaction, ShutdownTimeout, redirect case fix) all shipped on May 3 in v2.1.0 and follow-on sub-module releases. Split into a new May 3 section above May 2 with the right per-package version labels.

  2. docs/src/transports/creating-transports.md:190 described transport.JoinPrefixAndMessages with its pre-v2.1.0 behavior ("returns Messages unchanged when Messages[0] isn't a string"). The helper now handles three cases: string, *loglayer.MultilineMessage, and any other value via %v. Updated to match.

  3. llms.txt and llms-full.txt didn't list the new /log-sanitization page. Added a one-liner to llms.txt's index and a substantive description to llms-full.txt next to the Multi-line Messages section.

  4. Bonus: llms-full.txt's existing Multi-line entry said "v1 is messages-only" — same misleading "v1" framing that was cleaned up in multiline.md itself earlier. Replaced with "honored only as a positional message argument."

Verification

  • cd docs && bun run docs:build clean
  • No code changes; pure docs

🤖 Generated with Claude Code

A doc-audit pass after the v2.1.0 release found four issues, all
"Important" (no Critical). All fixed in this commit.

1. whats-new.md: the v2.0.0 / May 2 section incorrectly listed
   loglayer.Multiline, the JoinPrefixAndMessages prefix-on-non-string
   fix, transports/cli's TableColumnOrder knob, and transports/http's
   v2.1.0 features (Headers redaction, ShutdownTimeout, redirect
   case fix). All shipped on May 3 in v2.1.0 and follow-on sub-module
   releases. Split into a new May 3 section above May 2.

2. transports/creating-transports.md:190: the JoinPrefixAndMessages
   description claimed the helper "returns Messages unchanged when
   Messages[0] isn't a string." Stale since v2.1.0; the helper now
   handles three cases: string (prepend prefix), *MultilineMessage
   (prepend to first authored line, rebuild wrapper), and any other
   value (prepend prefix to %v output). Updated to match.

3. llms.txt and llms-full.txt: the new /log-sanitization page (added
   in v2.1.0) wasn't listed. Added a one-liner to llms.txt's index
   and a substantive description to llms-full.txt next to the
   Multi-line Messages section.

4. llms-full.txt's existing Multi-line entry said "v1 is messages-only"
   which is the same misleading "v1" framing that was cleaned up
   earlier in the page itself. Replaced with "honored only as a
   positional message argument."

`bun run docs:build` passes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@theogravity theogravity merged commit 721be8a into main May 3, 2026
13 checks passed
@theogravity theogravity deleted the docs/audit-fixes branch May 3, 2026 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant