This release keeps dependencies and maintenance posture current for teams operating this tool.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryEmail addresses in the repo now map to existing Contentrain mailboxes.
Full changelog
Patch Changes
-
8434723: Align all email addresses to real Contentrain mailboxes
The repo referenced a number of invented
@contentrain.ioaddresses that don't have a real inbox. Only four mailboxes actually exist —support@,info@,security@,ai@— and every address now maps onto them.@contentrain/mcp: the default git commit-author email is now[email protected](was[email protected]) across the local/GitHub/GitLab provider defaults, the worktree transaction flow, andcommit-plan. Override still honored viaCONTENTRAIN_AUTHOR_EMAIL. Commits authored by the MCP write path will show the new address.@contentrain/rules/@contentrain/skills: theapproved_byexample in the workflow docs now uses[email protected]instead of a personal address.
Repo-level contact/automation references were aligned too (CLA/Code-of-Conduct contact →
info@, CI commit identity →ai@), but those don't affect published package behavior.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Contentrain/ai
Local-first MCP server for AI content governance — 13 tools for model/content CRUD, validation, normalization, and i18n across any framework.
Related context
Earlier breaking changes
- v@contentrain/[email protected] `validateModelDefinition` now returns `{ errors, warnings }` instead of a string array.
- v@contentrain/[email protected] `model_save` rejects models with unknown keys, `min > max`, invalid constraints, and `unique` on singletons.
- v@contentrain/[email protected] `content_save` now validates before committing and rejects invalid content.
- v@contentrain/[email protected] `validateModelDefinition` now returns `{ errors, warnings }` instead of a string array.
- v@contentrain/[email protected] `model_save` rejects models with unknown keys, `min > max`, invalid constraints, and `unique` on singletons.
Beta — feedback welcome: [email protected]