Back to changelog index

0.2.0

Mar 08, 2026 · 29 packages · 137 unique changes

appsbundleslibsmodules

Unique release changes

  • - fix

    9 packages · 9 occurrences

  • - b1d0876: Managed platform

    7 packages · 7 occurrences

  • - @contractspec/lib.contracts-spec@1.9.0

    5 packages · 5 occurrences

  • - a281fc5: fix: missing dependencies

    4 packages · 4 occurrences

  • - @contractspec/lib.lifecycle@0.2.0

    3 packages · 3 occurrences

  • - c83c323: feat: major change to content generation

    3 packages · 3 occurrences

  • - @contractspec/bundle.workspace@1.53.0

    2 packages · 2 occurrences

  • - @contractspec/lib.content-gen@2.5.0

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-integrations@2.5.0

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-integrations@3.2.0

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-spec@1.10.0

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-spec@1.53.0

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-spec@2.5.0

    2 packages · 2 occurrences

  • - @contractspec/lib.schema@3.2.0

    2 packages · 2 occurrences

  • - 64d84e1: Add contract-level verification table to impact reports. Defines query and data view contracts for per-contract drift status, surfaces covered, and last verified commit. Reports render the table when contracts data is present; backward compatible when absent.

    2 packages · 2 occurrences

  • - 89d3402: Add new ContractSpec PR and drift actions as the primary automation entrypoints.

    2 packages · 2 occurrences

  • - f4180d4: fix: performance improvement

    2 packages · 2 occurrences

  • - Full i18n support (en, fr, es)

    2 packages · 2 occurrences

  • - @contractspec/lib.ai-agent@0.2.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ai-agent@0.3.0

    1 packages · 1 occurrences

  • - @contractspec/lib.analytics@0.3.0

    1 packages · 1 occurrences

  • - @contractspec/lib.bus@1.10.0

    1 packages · 1 occurrences

  • - @contractspec/lib.context-storage@0.2.0

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-spec@1.2.0

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-spec@1.48.0

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-spec@3.4.0

    1 packages · 1 occurrences

  • - @contractspec/lib.knowledge@3.2.0

    1 packages · 1 occurrences

  • - @contractspec/lib.lifecycle@0.1.0

    1 packages · 1 occurrences

  • - @contractspec/lib.observability@0.2.0

    1 packages · 1 occurrences

  • - @contractspec/lib.observability@0.3.0

    1 packages · 1 occurrences

  • - @contractspec/lib.observability@3.4.0

    1 packages · 1 occurrences

  • - @contractspec/lib.overlay-engine@0.2.0

    1 packages · 1 occurrences

  • - @contractspec/lib.overlay-engine@3.4.0

    1 packages · 1 occurrences

  • - @contractspec/lib.provider-ranking@0.2.0

    1 packages · 1 occurrences

  • - @contractspec/lib.schema@1.2.0

    1 packages · 1 occurrences

  • - @contractspec/lib.schema@1.48.0

    1 packages · 1 occurrences

  • - @contractspec/lib.schema@1.9.0

    1 packages · 1 occurrences

  • - @contractspec/module.lifecycle-advisor@0.2.0

    1 packages · 1 occurrences

  • - @contractspec/module.lifecycle-core@0.2.0

    1 packages · 1 occurrences

  • - 07cb19b: feat: feat: cleaude code & opencode integrations

    1 packages · 1 occurrences

  • - 0ee467a: feat: improve ai and customization

    1 packages · 1 occurrences

  • - 10MB tarball size limit with 413 Payload Too Large response

    1 packages · 1 occurrences

  • - 42b8d78: feat: add cli `contractspec vibe` workflow to simplify usage

    1 packages · 1 occurrences

  • - 4d19382: fix: stabilize lint and tests after voice capability migration

    1 packages · 1 occurrences

  • - 4fa3bd4: Add @contractspec/lib.image-gen package for AI-powered image generation

    1 packages · 1 occurrences

  • - 56ee8e6: Add observability, evals, and metrics for surface runtime

    1 packages · 1 occurrences

  • - 56ee8e6: Add ROLLOUT.md with phased delivery plan, performance budgets, risks, and pilot route. Update README with rollout status and link. Consolidate telemetry imports in resolve-bundle.

    1 packages · 1 occurrences

  • - 56ee8e6: Bundle spec alignment and i18n support

    1 packages · 1 occurrences

  • - 56ee8e6: Extension and override model (07_extensions): overlay alignment, widget/field/action/command registries, override store, overlay merge in resolution.

    1 packages · 1 occurrences

  • - 56ee8e6: feat(surface-runtime): AI-native chat and generative UI integration (07_ai_native_chat_and_generative_ui)

    1 packages · 1 occurrences

  • - 56ee8e6: feat(surface-runtime): API skeleton Phase 0 — validators, example bundle, adapter lint

    1 packages · 1 occurrences

  • - 56ee8e6: feat(surface-runtime): entity surface registry and field renderer registry

    1 packages · 1 occurrences

  • - 56ee8e6: feat(surface-runtime): UI adapters and React renderer (Phase 2)

    1 packages · 1 occurrences

  • - 56ee8e6: Foundation: add observability dep, document package strategy (hard deps, interoperability, peer deps), expand terminology glossary. Fix ResolvedPreferenceProfile type and lint issues.

    1 packages · 1 occurrences

  • - 56ee8e6: Implement core bundle spec types per 03_core_bundle_spec: ModuleBundleSpec with requires, ActionSpec, CommandSpec, BundlePresetSpec, BundleExtensionPointSpec, BundleTelemetrySpec, BundleGovernanceSpec, TabsRegion, FloatingRegion, SurfacePatchOp (reveal-field, hide-field, promote-action), validateSurfacePatch, and extended BundleContext (locale, timezone, entity, conversation).

    1 packages · 1 occurrences

  • - 56ee8e6: Implement resolution runtime (02): ResolvedSurfacePlan with actions, commands, adaptation, overlays, ai; preference adaptation stub; policy allowNode/redactBinding; error surface fallback; ResolvedAdaptation, AppliedOverlayMeta, SurfacePatchProposal types.

    1 packages · 1 occurrences

  • - 56ee8e6: Introduce lib.surface-runtime: AI-native surface specs and web runtime for adaptive ContractSpec surfaces. Phase 1: buildContext, resolveBundle (fallbacks, data recipes, policy hooks), applySurfacePatch (validation, inverse ops), resolvePreferenceProfile, ResolvedPreferenceProfile, BundlePreferenceAdapter.

    1 packages · 1 occurrences

  • - 56ee8e6: Personalization model: ResolvedPreferenceProfile (canonical, sourceByDimension, constrained, notes), PreferenceScope, BundlePreferenceAdapter, defaultPreferenceAdapter, scope resolution order, constraint stub, savePreferencePatch stub. Docs: preference vs layout vs overlay, dimension mapping.

    1 packages · 1 occurrences

  • - 56ee8e6: Policy, audit, and rollback (spec 10). Policy hooks (evaluateNode, evaluatePatchProposal), audit event schema and emitters, inverse ops for set-layout/reveal-field/hide-field, rollbackSurfacePatches API, validateSurfacePatch enforcement in applySurfacePatch.

    1 packages · 1 occurrences

  • - 56ee8e6: Verification matrix: require 10+ char descriptions per dimension, add snapshot coverage, and docs

    1 packages · 1 occurrences

  • - 63eee9b: Add @contractspec/lib.voice package for TTS, STT, and conversational voice

    1 packages · 1 occurrences

  • - 82 new tests (637 total: 402 agentpacks + 235 registry-packs)

    1 packages · 1 occurrences

  • - Add adapter interfaces for BlockNote, dnd-kit, Floating UI, Motion, resizable-panels, AI SDK

    1 packages · 1 occurrences

  • - Add BundleRenderer assistantSlotId/assistantSlotContent props for ChatContainer wiring

    1 packages · 1 occurrences

  • - Add compilePlannerPrompt for planner system prompt compilation

    1 packages · 1 occurrences

  • - Add example pm-workbench.bundle.ts in src/examples/

    1 packages · 1 occurrences

  • - Add golden-context harness for resolver evals with snapshot tests

    1 packages · 1 occurrences

  • - Add i18n for OverlayConflictResolver and PatchProposalCard (en, fr, es)

    1 packages · 1 occurrences

  • - Add layoutRoot to ResolvedSurfacePlan for renderer

    1 packages · 1 occurrences

  • - Add lint:adapters script to enforce no third-party UI imports outside src/adapters/

    1 packages · 1 occurrences

  • - Add locale to ResolvedSurfacePlan; pass through from BundleContext

    1 packages · 1 occurrences

  • - Add missing renderer counter when slot has no renderer for node kind

    1 packages · 1 occurrences

  • - Add optional peer @contractspec/lib.surface-runtime

    1 packages · 1 occurrences

  • - Add performance budget check (resolver p95 <100ms)

    1 packages · 1 occurrences

  • - Add PlannerResponse, BlockDraft, PatchAuditEvent, PatchAuditPayload, PatchApprovalHandler types

    1 packages · 1 occurrences

  • - Add PreferenceDimensions, BundlePreferenceAdapter, ResolvedPreferenceProfile

    1 packages · 1 occurrences

  • - Add proposePatchToolConfig and buildSurfacePatchProposal for ContractSpecAgent integration

    1 packages · 1 occurrences

  • - Add UseChatToolDef and optional tools to UseChatOptions (reserved for planner)

    1 packages · 1 occurrences

  • - Add validateBundleNodeKinds: returns warnings for node kinds without dedicated renderers

    1 packages · 1 occurrences

  • - Add validateBundleRequires for ModuleBundleSpec.requires validation

    1 packages · 1 occurrences

  • - Add validateLayoutSlots: throws when layout references undeclared slot

    1 packages · 1 occurrences

  • - Add validatePatchProposal for allowed ops, slots, and node kinds

    1 packages · 1 occurrences

  • - Added thumbnail and voiceTimingMap fields to VideoProject contract

    1 packages · 1 occurrences

  • - align voice provider tests and pocket-family-office blueprint with the `ai.voice.tts` capability key

    1 packages · 1 occurrences

  • - Align with specs/contractspec_modules_bundle_spec_2026-03-08 (05_personalization_model)

    1 packages · 1 occurrences

  • - Auto-bump version on publish (version="auto" → patch bump from latest)

    1 packages · 1 occurrences

  • - b0444a4: feat: reduce adoption's friction by allowing generation of contracts from an analyse of the codebase

    1 packages · 1 occurrences

  • - bda7a82: feat(registry-packs,agentpacks): Phase 4 production hardening

    1 packages · 1 occurrences

  • - c231a8b: test: improve workspace stability

    1 packages · 1 occurrences

  • - c69b849: feat: add api web services (mcp & website)

    1 packages · 1 occurrences

  • - caf8701: feat: add cli vibe command to run workflow

    1 packages · 1 occurrences

  • - CI pipeline hardened with registry-packs test step

    1 packages · 1 occurrences

  • - Comprehensive test suite (129 tests across 5 files)

    1 packages · 1 occurrences

  • - DB migration 0004_deprecation.sql

    1 packages · 1 occurrences

  • - Document adapter rule in README

    1 packages · 1 occurrences

  • - Document AI chat integration in README

    1 packages · 1 occurrences

  • - Document bundle requires alignment in README and AGENTS.md

    1 packages · 1 occurrences

  • - Document bundle spec alignment; add optional peer @contractspec/lib.surface-runtime

    1 packages · 1 occurrences

  • - Document eval runbook in docs/evals-runbook.md

    1 packages · 1 occurrences

  • - Document surface-runtime planner tools integration in README

    1 packages · 1 occurrences

  • - e7ded36: feat: improve stability (adding ts-morph)

    1 packages · 1 occurrences

  • - EntitySurfaceRegistrySpec with entityTypes, fieldKinds, sectionKinds, viewKinds

    1 packages · 1 occurrences

  • - Expanded voice.ts contract with VoiceSynthesizer, Transcriber, and conversational types

    1 packages · 1 occurrences

  • - Export ./i18n with createSurfaceI18n, SURFACE_KEYS

    1 packages · 1 occurrences

  • - Export ./preference-dimensions

    1 packages · 1 occurrences

  • - fd38e85: feat: auto-fix contractspec issues

    1 packages · 1 occurrences

  • - FieldRendererRegistry with core kinds (text, number, date, select, checkbox) and stubs (relation, rollup, formula, people)

    1 packages · 1 occurrences

  • - Full publish → search → info → download → deprecate E2E test suite

    1 packages · 1 occurrences

  • - IMAGE_PRESETS: add emailHeader and illustration presets to contract layer

    1 packages · 1 occurrences

  • - Implement adapter stubs (no direct third-party imports)

    1 packages · 1 occurrences

  • - Implement BundleProvider with plan and preferences context

    1 packages · 1 occurrences

  • - Implement BundleRenderer with RegionRenderer, SlotRenderer, panel groups

    1 packages · 1 occurrences

  • - In-memory token bucket rate limiter (100 req/min general, 10 req/min publish)

    1 packages · 1 occurrences

  • - Integrate validateLayoutSlots into defineModuleBundle

    1 packages · 1 occurrences

  • - Integrate with lib.observability: tracing (traceAsync), metrics (resolution_duration_ms, patch_acceptance_rate, policy_denial_count, surface_fallback, missing_renderer), structured logging

    1 packages · 1 occurrences

  • - keep agentpacks package exports in sync by exposing `./utils/model-allowlist`

    1 packages · 1 occurrences

  • - Map pace preference to motion tokens (deliberate/balanced/rapid)

    1 packages · 1 occurrences

  • - Model ID allowlist validation (advisory warnings for unknown model IDs)

    1 packages · 1 occurrences

  • - New `ai-image` IntegrationCategory in both contracts-spec and contracts-integrations

    1 packages · 1 occurrences

  • - New BundleNodeKind values: entity-header, entity-summary, entity-activity, entity-relations, etc.

    1 packages · 1 occurrences

  • - New deepgram, openai-realtime, and voice-video-sync integration specs (mirrored)

    1 packages · 1 occurrences

  • - New fal-image and openai-image integration specs

    1 packages · 1 occurrences

  • - New image-gen library with ImageGenerator, PromptBuilder, StyleResolver

    1 packages · 1 occurrences

  • - New ImageProvider contract with image generation, upscale, and edit interfaces

    1 packages · 1 occurrences

  • - New voice library with TTS, STT, audio utilities, sync, and conversational modules

    1 packages · 1 occurrences

  • - Pack deprecation via POST /packs/:name/deprecate (owner-only)

    1 packages · 1 occurrences

  • - Pack name squatting prevention (reserved names, format validation)

    1 packages · 1 occurrences

  • - Panel layout persistence via localStorage (restoreLayout/saveLayout)

    1 packages · 1 occurrences

  • - PM workbench example with entities registry

    1 packages · 1 occurrences

  • - Presets for social (OG, Twitter, Instagram), marketing (blog hero, landing, email), and video thumbnails

    1 packages · 1 occurrences

  • - Profile inheritance via `extends` keyword with cycle detection

    1 packages · 1 occurrences

  • - remove strict-lint violations across registry-packs, support-bot, video-gen, and agentpacks

    1 packages · 1 occurrences

  • - ResolvedEntitySchema, ResolvedField, ResolvedSection, ResolvedViewPreset types

    1 packages · 1 occurrences

  • - Section and entity-field rendering in SlotRenderer

    1 packages · 1 occurrences

  • - Updated elevenlabs, fal, gradium integration specs for voice capabilities

    1 packages · 1 occurrences

  • - video-gen: fix missing contracts-integrations dependency, add image-gen dependency, add image option to VideoGeneratorOptions, implement thumbnail generation in VideoGenerator

    1 packages · 1 occurrences

  • - video-gen: integrate VoiceSynthesizer, Transcriber, subtitle generation, voice timing

    1 packages · 1 occurrences

Impacted packages

  • @contractspec/action.drift

    Layer: apps · 5 changes

  • @contractspec/action.pr

    Layer: apps · 5 changes

  • @contractspec/action.version

    Layer: apps · 1 changes

  • @contractspec/app.cli-contractspec

    Layer: apps · 3 changes

  • @contractspec/app.registry-packs

    Layer: apps · 17 changes

  • @contractspec/app.web-landing

    Layer: apps · 1 changes

  • @contractspec/bundle.lifecycle-managed

    Layer: bundles · 7 changes

  • @contractspec/lib.ai-agent

    Layer: libs · 2 changes

  • @contractspec/lib.analytics

    Layer: libs · 1 changes

  • @contractspec/lib.content-gen

    Layer: libs · 2 changes

  • @contractspec/lib.context-storage

    Layer: libs · 1 changes

  • @contractspec/lib.evolution

    Layer: libs · 4 changes

  • @contractspec/lib.image-gen

    Layer: libs · 14 changes

  • @contractspec/lib.lifecycle

    Layer: libs · 1 changes

  • @contractspec/lib.observability

    Layer: libs · 2 changes

  • @contractspec/lib.overlay-engine

    Layer: libs · 2 changes

  • @contractspec/lib.personalization

    Layer: libs · 3 changes

  • @contractspec/lib.provider-ranking

    Layer: libs · 1 changes

  • @contractspec/lib.runtime-sandbox

    Layer: libs · 6 changes

  • @contractspec/lib.source-extractors

    Layer: libs · 3 changes

  • @contractspec/lib.support-bot

    Layer: libs · 3 changes

  • @contractspec/lib.surface-runtime

    Layer: libs · 61 changes

  • @contractspec/lib.testing

    Layer: libs · 2 changes

  • @contractspec/lib.voice

    Layer: libs · 12 changes

  • @contractspec/lib.workflow-composer

    Layer: libs · 2 changes

  • @contractspec/module.context-storage

    Layer: modules · 5 changes

  • @contractspec/module.lifecycle-advisor

    Layer: modules · 2 changes

  • @contractspec/module.lifecycle-core

    Layer: modules · 2 changes

  • @contractspec/module.provider-ranking

    Layer: modules · 4 changes