Skip to content

v1.0.0

Choose a tag to compare

@beyondnetPeru beyondnetPeru released this 15 Jun 15:16
· 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)