Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Mar 05:58
v3.0.0
969cc5e

Highlights

Cowriter 3.0 is a complete rewrite of the AI writing assistant. Instead of directly replacing selected text, the CKEditor button now opens a task dialog where editors choose from predefined tasks, control context scope, and preview results before applying.

All LLM communication is routed through the TYPO3 backend via the nr-llm extension — API keys never reach the browser.

Breaking Changes

  • Requires PHP 8.2+ and TYPO3 v13.4+ or v14.0+ (dropped TYPO3 v12 support)
  • Requires nr-llm extension for LLM provider abstraction (no standalone operation)
  • Removed direct OpenAI/Ollama API support from frontend JavaScript
  • API keys now managed exclusively by nr-llm (not in extension settings)
  • RTE config renamed from Pluginv12.yaml to Cowriter.yaml

New Features

  • Task dialog — select from predefined tasks (Improve, Summarize, Extend, Fix Grammar, Translate EN/DE) with result preview and retry
  • Context scope control — choose between selected text, content element, page content, or ancestor pages
  • Ad-hoc instructions — add custom rules per request (e.g., "Write in formal tone")
  • Reference page picker — typeahead search to provide additional page content as context
  • Actionable error notifications — persistent errors with direct links to LLM settings
  • SSE streaming — real-time completions via Server-Sent Events
  • Configuration selector — switch between multiple LLM configurations
  • Rate limiting — 20 requests/minute per backend user

Migration

  1. Install and configure the nr-llm extension (v0.1.0+)
  2. Remove old API configuration from extension settings
  3. Provider selection is now handled via nr-llm configuration

Installation

composer require netresearch/t3-cowriter

Security

All release artifacts are signed with Sigstore keyless signing.

Verify signatures

cosign verify-blob \
  --bundle t3-cowriter-3.0.0.zip.bundle \
  --certificate-identity-regexp "https://github.com/netresearch/.*" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  t3-cowriter-3.0.0.zip

Verify checksums

sha256sum -c checksums.txt

Software Bill of Materials (SBOM)

SBOMs are provided in both SPDX and CycloneDX formats for supply chain transparency.