v1.0.0
·
2 commits
to 2a48acacd13f6c574c8d1a999f8ec119e6991d0e
since this release
1.0.0 (2026-06-15)
Features
- add annotated master-view highlighting Evolith Tracker (1baaf6e)
- Add complete kit generation script for Evolith SDLC with PowerPoint and Excel outputs (b1cc5b0)
- add Evolith Core gap analysis against product vision (d5bd60a)
- add repository optimization rule (cdb8ad6)
- adrs: add ADR-0069 .NET gRPC Service Setup & Protobuf Contracts (f033270)
- adrs: migrate 13 satellite ADRs from UMS + dependency-pinning ruleset (9f77a77)
- architecture: enforce Data Mapper and DDD boundaries (F1-R12) non-blocking (b74754f)
- automate maturity and contract conformance (154aadf)
- automated inventories and tracking validation (GT-35) (0fe0696)
- ci: close G-27 — add evolith-validate composite action for satellite repos (8ae29d1)
- cli: add boilerplate commands (agents, validate, docs, upgrade) (3a787e7)
- cli: add daemon, watcher, and mcp server for IDE integration (ef5e228)
- cli: add evolutionary phase routing and selective SDLC domain generation (5daa68b)
- cli: add extensible scaffolding command via strategy pattern and fix missing shebang (06a1d33)
- cli: add HTTP transport support for MCP server with API key auth (b97eecc)
- cli: add sdlc ddd and handoff command mocks (e40260f)
- cli: add webhook outbound notification on gate evaluate (b544411)
- cli: add yaml configuration management and update app module (bbb4390)
- cli: complete GT-54 strict hexagonal boundary enforcement (5c57686)
- cli: deepen validation for Phase 4 and Phase 5 gates (d2c0a3d)
- cli: enforce hexagonal layer boundaries with eslint-plugin-boundaries (2764dbc)
- cli: gate evaluate command emitting ADR-0073 envelope — close GT-03 (b151e2f)
- cli: GT-12 implement --dry-run for scaffold and adr commands (8c58a04)
- cli: GT-14 add outbound webhook for gate evaluations (05f2fef)
- cli: implement complete CLI with MCP integration and governance tools (2fc57f8)
- cli: implement evolith-phase-advance autonomous runner (GT-13) (1ab485e)
- cli: implement F1/F2/F3 architecture validation (G-01) (876ddd0)
- cli: implement file manager and template sync services (1292be3)
- cli: Phase 1 - Shell autocomplete, command history, table/yaml output (719c45b)
- cli: prompt user dynamically for api, host, and remote app names (561dafe)
- close GT-28, restore CLI build, test, and smoke baseline (ac4da78)
- close GT-29, implement native and OPA policy-engine parity (769651c)
- Complete remaining gaps - G-10, G-11, G-13, G-14, G-15 DONE; G-17/G-18 IN_PROGRESS; G-02/G-05/G-06 DEFERRED (8d79e8a)
- core-api,core-domain: REST API with clean DI and domain package exports (2453f9a)
- core: add declarative rule evaluation engine + real schema validation (b13a204)
- core: Enforce strict DI boundaries and Hexagonal Architecture (32db0a4)
- core: implement MCP SDK Streamable HTTP transport (GT-05) (7415f90)
- core: Remove DIContainer and enforce constructor injection (440b514)
- domain: GateEvidence and output-envelope contract types — close GT-02 (8b4f673)
- Evolith Core governance infrastructure — rulesets, schemas, ADR-encoded rules, and impact analysis agent (#17) (2a5aced)
- Fix tests and finalize dual-engine abstraction with NativeEvaluator (ac1d6b4)
- gap-analysis: mark G-03 Phase Gate transitions as DONE (a8345be)
- gap-analysis: mark G-04 Architecture Drift detection as DONE (19a5d47)
- gap-analysis: mark G-07 agents install command as DONE (dd8b067)
- gap-analysis: mark G-08 satellite upgrade path as DONE (698282a)
- gap-analysis: mark G-09 architecture rules validation as DONE (da40ef4)
- gaps: close GT-59 — add Helmet, CORS, and Rate Limiting to Core API (cbc8b59)
- gaps: close GT-60 — add class-validator DTOs and global ValidationPipe (8305332)
- gaps: close GT-61 — implement RFC 9457 Problem Details error responses (72599da)
- gaps: close GT-62 — add API Key authentication with Passport (bbff11f)
- gaps: close GT-63 — add security audit logging interceptor and throttler logging (9aa78c6)
- gaps: close GT-64 — add Pino structured logging and Correlation ID middleware (9293ef3)
- gaps: close GT-65 — add Prometheus metrics and liveness/readiness probes (3418a1d)
- gaps: close GT-66 — add OpenTelemetry distributed tracing (535959b)
- gaps: close GT-67 — add OpenAPI 3.1 specification with Swagger UI (b006a16)
- gaps: close GT-68 — enable API versioning with /api/v1/ prefix (d705167)
- gaps: close GT-69 — apply Richardson Level 2 HTTP codes and exception filter (1f1b023)
- gaps: close GT-70 — add graceful shutdown and OS signal handling (bf7d5bd)
- gaps: close GT-71 — add Circuit Breaker with opossum (ec0a54c)
- gaps: close GT-72 — eliminate @ts-nocheck from core-domain, enable strict mode (98b4ba8)
- gaps: close GT-73 — establish Core API test pyramid with 89.5% coverage (ea6ab21)
- gaps: close GT-74 — add ConfigModule with Zod env validation (3222193)
- gaps: close GT-75 — create shared @evolith/infra-providers package (9ef03bf)
- gaps: close GT-76 — expose PhaseTransitionUseCase via PhasesController (47032b7)
- gaps: close GT-77 — extract CoreDomainModule from AppModule (443358c)
- gaps: close GT-78 — remove debug scripts from repo root (3e86014)
- governance: enforce semantic gap closure (f3c8520)
- governance: implement strict ruleset schema validation and fix GT-19 (bb95a4e)
- governance: integrate Unimar best practices, AI flow, and INH-06 rule (ee58ceb)
- harden MCP conformance and Core boundary (b07460d)
- harden release pipeline determinism (GT-44) (26f6a18)
- harness: add mandatory impact analysis & synchronization agent (a3a3a59)
- improve README navigation menu with visual hierarchy (65d5915)
- mcp: expose evolith-gate-evaluate tool (acbd2a8)
- mcp: implement full MCP validation tools and resources (GT-57) (c73c209)
- mcp: implement MCP server protocol directly (G-12) (580144a)
- metrics: implement real DORA metrics in gate-status (P2-B) (19b5e45)
- P1-A: wire E2E tests into npm test — all 109 E2E tests green (5f71776)
- P2-A: implement generate-domain — Mermaid classDiagram → Hexagonal scaffold (3f01117)
- P3-C: replace throw in scaffoldByRuntime with generic fallback; add spec (a17d322)
- P3-D: framework-aware NxWorkspaceStrategy + Vue support (1f3201c)
- reconcile maturity with runtime evidence (e4fa0e3)
- rulesets: add machine-readable governance infrastructure (0ec3d95)
- rulesets: add P1 governance improvements (592fb1c)
- rulesets: close all P0 governance gaps (170f22e)
- rulesets: complete coverage — Phase 1 schemas, ADR-encoded rules, cross-cutting baseline (e3284ce)
- sdk/cli: add comprehensive architecture diagrams and data models (6ba4198)
- sdk/cli: add Smart CLI product vision and concept (6039681)
- sdk/cli: trigger release for smart-cli v0.0.2-beta (c1898b3)
- sdk: execute GT-15 session-aware chatbox endpoint (2104c5c)
- sdlc: add Phase 1 Discovery artifacts and CLI impact analysis (c2b1a6f)
- smoke: close G-18 — extend mcp:smoke to cover HTTP/SSE transport (ed32dde)
- synchronize product docs from a generated surface inventory (GT-47) (38dfc98)
- transform gap analysis into actionable tracking board (cbadc4a)
- validate Build-versus-Compose gate evidence (GT-51) (54386a3)
Bug Fixes
- add checkout step to docs-release workflow (21aaa93)
- add fetch-tags to SDK CLI workflows (ad3c92f)
- add workflow files to trigger paths so changes run action (fe3f74a)
- add write permissions for release-please action (41228be)
- allow sdk directory and release-please files in root cleanliness validation (2f18a8d)
- authorize CLI documentation files in root (bfc92e1)
- bilingual: resolve all remaining structural mismatches in bmad-method (641ff39)
- bilingual: resolve all structural header mismatches (ffc62ce)
- cli: add legacy peer deps to prevent ERESOLVE during MFE generation (706e0dc)
- cli: clean up TODO stubs injected by Hexagonal Scaffolder (GT-58) (b9b638c)
- cli: remove broken chalk chained call in validate command (7de2792)
- cli: resolve silent failures and mock prompts in E2E tests (GT-56) (da470d4)
- complete Spanish translation of CLI README with bilingual parity (07bbd04)
- core: Phase 2 gate validates real ADR registry content (fb9a07b)
- core: Phase 3 gate enforces real coverage threshold (fbdf401)
- coverage-dashboard script iterable bug (57a1810)
- disable invalid ci.yml workflow that references non-existent src/ (f50030c)
- docs: Spanish docs now link Spanish counterparts; surface monitoring docs in README (1eb3051)
- fetch tags in CI for git tag verification (abcb05c)
- gaps: correct GT-61 closure commit hash (5406fb7)
- gaps: correct GT-63 closure commit hash (e462f12)
- gaps: correct GT-65 closure commit hash (8d8ef06)
- gaps: correct GT-66 closure commit hash (98d925c)
- gaps: correct GT-67 closure commit hash (49b0fe1)
- gaps: correct GT-68 closure commit hash (3e917ed)
- gaps: correct GT-69 closure commit hash (b0eca10)
- gaps: correct GT-71 closure commit hash (5139a3f)
- gaps: correct GT-75 closure commit hash (7a37c45)
- gaps: correct GT-76 closure commit hash (8008df1)
- gracefully skip documentation release when no version is detected (bd4fb73)
- initialize cli documentation and settings for release (6c9635d)
- jest: remove --forceExit; silence console noise in specs (14b3d7f)
- mcp-server: harden outer-catch + lifecycle + dead-code removal (95115a8)
- only publish npm when version bumped (c3fb0ef)
- P1-C: mark generate-domain as [alpha] — fixes false documentation (826cc73)
- P4-A: install missing wrappy and once deps — restore test:cov (023bc59)
- pass --no-sandbox to mermaid-cli for github actions compatibility (39e9f2a)
- push Docker image to beyondnetperu namespace (421f2f2)
- remove emojis, fix mojibake and resolve structural mismatch (ce2b2fa)
- remove invalid yaml backtick in coverage workflow (81d51df)
- remove npm cache and npm ci from docs workflows since there is no root package.json (41e8da0)
- remove npm cache due to path resolution issue (10d5a64)
- remove npm cache to avoid path resolution issues (376f9d7)
- remove slashes from release-please output names in workflow (cba83f8)
- replace all emoji symbols with ASCII in CLI-BACKLOG (b70803f)
- replace emoji symbols with ASCII in CLI-BACKLOG (6500971)
- resolve npm metadata and link resolution (2d51119)
- resolve typescript compilation errors in cli build for release (c147aa4)
- sdk/cli: fix relative links in ARCHITECTURE.es.md (f5ae2aa)
- sdk/cli: fix release-please config and manifest (52ce4af)
- simplify CI/CD, remove cache, fix emojis (18bd9df)
- sync bilingual CHANGELOG structure - add missing 1.0.3 header to ES version (e8ac5f0)
- trigger github action release for sdk cli (88c197a)
- update release-please to v4 manifest approach (26d0525)
- upgrade pkg to latest version for Node 20 support in SDK CLI release (71f3ec9)
- use correct npm auth token format in CI (64eea04)
- use custom token to bypass organization PR restrictions (c98f3c6)