Release Notes - v0.12.0¶
Release Date: 2026-05-18
Overview¶
This release integrates prism-roadmap with prism-core, the foundational library for the PRISM ecosystem. Common types are now imported from prism-core, ensuring consistency across prism-capability, prism-intelligence, and prism-roadmap.
Highlights¶
- prism-core Integration: Types imported from prism-core v0.1.0 for ecosystem consistency
- Shared Primitives: Person, Status, Priority, MoSCoW, and Risk types now come from prism-core
Changed¶
Types Imported from prism-core¶
The following types are now imported from github.com/grokify/prism-core instead of being defined locally:
| Type | Package | Usage |
|---|---|---|
Person | prism-core | Document authors and owners |
DocumentStatus | prism-core | Document lifecycle status |
Priority | prism-core | Requirement priority levels |
MoSCoW | prism-core | MoSCoW prioritization |
RiskImpact | prism-core | Risk impact levels |
RiskProbability | prism-core | Risk probability levels |
RiskStatus | prism-core | Risk status tracking |
Benefits¶
- Consistency: Same type definitions across all PRISM projects
- Single Source of Truth: Changes to common types propagate automatically
- Reduced Duplication: Less code to maintain in each project
Dependencies¶
| Dependency | Version | Notes |
|---|---|---|
github.com/grokify/prism-core | v0.1.0 | New dependency |
github.com/spf13/cobra | v1.10.2 | Unchanged |
github.com/invopop/jsonschema | v0.14.0 | Unchanged |
PRISM Ecosystem¶
This release strengthens the integration between PRISM projects:
┌─────────────────────────────────────────────────────────────┐
│ prism-core │
│ Shared types: Person, Status, Priority, │
│ MoSCoW, Risk, Domain, Layer, Stage │
└─────────────────────────────────────────────────────────────┘
│
┌─────────────────────┼─────────────────────┐
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌─────────────────┐ ┌─────────────────┐
│prism-capability│ │prism-intelligence│ │ prism-roadmap │
│ "What we need"│ │ "How we measure" │ │ "How we act" │
└───────────────┘ └─────────────────┘ └─────────────────┘
Compatibility¶
- Go 1.24+
- Fully backward compatible with v0.11.0
- No API changes - only internal type sourcing changed
Installation¶
Homebrew (macOS/Linux)¶
Go Install¶
Go Module¶
Full Changelog¶
See CHANGELOG.md for complete details.