Skip to content

0.8.0 — the reader's language, and a front door for the skill - #99

Merged
peopleworks merged 1 commit into
mainfrom
release-0.8.0
Sep 9, 2026
Merged

0.8.0 — the reader's language, and a front door for the skill#99
peopleworks merged 1 commit into
mainfrom
release-0.8.0

Conversation

@peopleworks

Copy link
Copy Markdown
Owner

Bumps every version declaration to 0.8.0. Nothing else changes.

Minor, not a patch. AiWritingAnalyzer.Analyze gains an optional readerLanguage parameter, the CLI gains --reader-lang, and the evidence report can be written in Spanish at all for the first time.

The seven declarations

Enforced by ReleaseVersionTests (added yesterday in #97) rather than by remembering:

SignsOfAI.Core.csproj · SignsOfAI.Cli.csproj · SignsOfAI.Mcp.csproj NuGet
.mcp/server.json twice — the registry rejects them out of step, after NuGet has published
DesktopRelease.Version the download page; desktop-release.yml refuses a tag that disagrees
.claude-plugin/plugin.json the plugin directory — the one that said 0.4.0 since August

Verified after bumping, not assumed: signsofai --version prints 0.8.0 and a generated report carries SignsOfAI 0.8.0. This project told everyone it was 0.1.0 for seven releases.

485 tests across both solutions.


Release notes, ready to paste

v0.8.0 — NuGet + engine

The reader's language. The character scan and the citation cross-check used to speak the analysed text's language, so an English teacher opening a Spanish essay got the panel's chrome in English and its body in Spanish. Both are facts about the file addressed to whoever is reading, so they now follow the reader (#88). Analyze() takes an optional readerLanguage; null follows the text, so existing callers are unchanged.

A Spanish evidence report, at last. The CLI never set InterfaceLanguage, so report.es.json was unreachable from a command line — and the file itself carried only 39 of 76 blocks, so the report came out half English behind fallback markers. Both fixed; --reader-lang <en|es> is the new option (#77).

Turkish is not a disguise. U+0131 was flagged as a lookalike, so Fazıl, Kıbrıs, Rıza and Komandoları were reported as artifacts in a Spanish article about a Turkish organisation. The one check this project presents as a fact was stating a false one (#62).

The advice takes its own advice. 49 strings reworded: the rule packs delivered their guidance with the mark one of the rules is about, at 2.1 em-dashes per 100 words — Medium severity by our own instrument (#82).

Corrections. The teacher package was quoting a corpus of ninety with none flagged; it now reads the shipped calibration (#78). The README's MCP table had lost write_report (#94).

desktop-v0.8.0

Everything above, plus the Word add-in page: v0.7.1 was tagged at 15:42 on 7 September and the add-in merged after 18:38, so this is the first desktop build that carries /word-addin. The agent skill also gets its own page at /skill.

After merging

  1. gh release create v0.8.0nuget.yml publishes Core, Cli and Mcp
  2. gh release create desktop-v0.8.0 → builds the zip and prints its checksum for the notes
  3. The MCP registry is still the manual step — publish after NuGet has indexed 0.8.0

🤖 Generated with Claude Code

https://claude.ai/code/session_015PEbbiYSNPw7jE3LrPNhyF

Minor, not a patch: AiWritingAnalyzer.Analyze gains an optional readerLanguage
parameter, the CLI gains --reader-lang, and the evidence report can be written
in Spanish at all for the first time.

Bumped in all seven declarations across five files, which ReleaseVersionTests
now enforces rather than a checklist: the three csproj, both versions inside
.mcp/server.json, DesktopRelease.Version, and .claude-plugin/plugin.json --
the one that had said 0.4.0 since August because nothing listed it.

Verified after bumping: `signsofai --version` prints 0.8.0 and a generated
report carries "SignsOfAI 0.8.0". This project told everyone it was 0.1.0 for
seven releases, so the version is checked rather than assumed.

Also worth knowing for the notes: v0.7.1 was tagged at 15:42 on 7 September
and the whole Word add-in merged after 18:38, so desktop-v0.7.1 predates the
/word-addin page. desktop-v0.8.0 is the first build that carries it.

485 tests across both solutions.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015PEbbiYSNPw7jE3LrPNhyF
@peopleworks
peopleworks merged commit 06ecc6c into main Sep 9, 2026
4 checks passed
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