Back to changelog index

2.0.0

Jan 01, 2025 · 88 packages · 145 unique changes

appsapps-registrybundlesintegrationslibsmodules

Unique release changes

  • - a09bafc: feat: optimize performance

    76 packages · 76 occurrences

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

    46 packages · 46 occurrences

  • - @contractspec/lib.schema@2.0.0

    27 packages · 27 occurrences

  • - 7f3203a: fix: make workspace test runs resilient when packages have no tests

    19 packages · 19 occurrences

  • - Adds `.vscode-test.mjs` for `vscode-contractspec` so VS Code extension test runs have an explicit config and stop failing on missing default configuration.

    19 packages · 19 occurrences

  • - Uses `bun test --pass-with-no-tests` in Bun-based packages that currently ship without test files.

    19 packages · 19 occurrences

  • - Uses `jest --passWithNoTests` for the UI kit web package.

    19 packages · 19 occurrences

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

    15 packages · 15 occurrences

  • - @contractspec/lib.logger@2.0.0

    9 packages · 9 occurrences

  • - f152678: Scaffolded split contracts packages for spec+registry, integrations definitions, and runtime adapters by surface (client-react, server-rest, server-graphql, server-mcp). Migrated first consumers and documentation examples to the new runtime package imports.

    9 packages · 9 occurrences

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

    8 packages · 8 occurrences

  • - b781ce6: feat: improve ai readiness

    8 packages · 8 occurrences

  • - @contractspec/lib.ui-kit-web@2.0.0

    7 packages · 7 occurrences

  • - @contractspec/lib.design-system@2.0.0

    6 packages · 6 occurrences

  • - @contractspec/lib.lifecycle@2.0.0

    6 packages · 6 occurrences

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

    5 packages · 5 occurrences

  • - @contractspec/lib.ui-kit-core@2.0.0

    5 packages · 5 occurrences

  • - @contractspec/module.examples@2.0.0

    5 packages · 5 occurrences

  • - @contractspec/lib.ai-providers@2.0.0

    4 packages · 4 occurrences

  • - @contractspec/lib.example-shared-ui@2.0.0

    4 packages · 4 occurrences

  • - @contractspec/lib.knowledge@2.0.0

    4 packages · 4 occurrences

  • - @contractspec/bundle.library@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/bundle.workspace@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/example.agent-console@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/example.analytics-dashboard@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/example.crm-pipeline@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/example.integration-hub@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/example.marketplace@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/example.saas-boilerplate@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/example.workflow-system@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/lib.bus@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/lib.contracts-transformers@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/lib.runtime-sandbox@1.0.0

    3 packages · 3 occurrences

  • - @contractspec/lib.ui-kit@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/lib.ui-link@2.0.0

    3 packages · 3 occurrences

  • - @contractspec/module.workspace@2.0.0

    3 packages · 3 occurrences

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

    3 packages · 3 occurrences

  • - @contractspec/app.cli-contractspec@2.0.0

    2 packages · 2 occurrences

  • - @contractspec/bundle.marketing@2.0.0

    2 packages · 2 occurrences

  • - @contractspec/bundle.workspace@3.0.0

    2 packages · 2 occurrences

  • - @contractspec/example.policy-safe-knowledge-assistant@2.0.0

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-runtime-client-react@2.0.0

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-runtime-server-rest@2.0.0

    2 packages · 2 occurrences

  • - @contractspec/lib.design-system@3.0.0

    2 packages · 2 occurrences

  • - @contractspec/lib.observability@0.3.0

    2 packages · 2 occurrences

  • - @contractspec/lib.observability@2.0.0

    2 packages · 2 occurrences

  • - @contractspec/lib.presentation-runtime-core@1.44.0

    2 packages · 2 occurrences

  • - @contractspec/lib.presentation-runtime-core@1.46.0

    2 packages · 2 occurrences

  • - @contractspec/lib.presentation-runtime-core@1.48.0

    2 packages · 2 occurrences

  • - @contractspec/module.ai-chat@2.0.0

    2 packages · 2 occurrences

  • - `@contractspec/lib.ai-agent` root exports are reduced to lightweight surfaces; runtime agent APIs should be imported from package subpaths.

    2 packages · 2 occurrences

  • - `@contractspec/lib.contracts` root exports are now intentionally minimal; workflow/tests/app-config/regenerator/telemetry/experiments and other heavy modules must be imported from their dedicated subpaths.

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

  • - 5f3a868: chore: isolate branding to contractspec.io

    2 packages · 2 occurrences

  • - 94f3c24: perf: reduce import-time memory usage by slimming root barrels and moving heavy runtime surfaces to explicit subpath entrypoints.

    2 packages · 2 occurrences

  • - add schema-level memoization/caching for zod/json-schema conversion paths and scalar factory reuse in `@contractspec/lib.schema`.

    2 packages · 2 occurrences

  • - fix

    2 packages · 2 occurrences

  • - lower default build memory pressure in `@contractspec/tool.bun` by preferring bun-only dev targets and disabling declaration maps by default for type builds.

    2 packages · 2 occurrences

  • - @contractspec/bundle.alpic@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.ai-support-bot@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.content-generation@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.in-app-docs@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.integration-stripe@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.kb-update-pipeline@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.knowledge-canon@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ambient-coach@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-crm-onboarding@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-duo-drills@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-platform-tour@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-quest-challenges@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-registry@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-studio-onboarding@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ui-coaching@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ui-gamified@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ui-onboarding@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ui-shared@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-patterns@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.lifecycle-cli@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.lifecycle-dashboard@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.locale-jurisdiction-gate@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.openbanking-powens@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.personalization@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.service-business-os@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.team-hub@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.versioned-knowledge-base@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.voice-providers@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/example.wealth-snapshot@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/integration.runtime@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.analytics@2.0.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-library@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-runtime-server-graphql@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-runtime-server-mcp@2.0.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.cost-tracking@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.design-system@1.43.0

    1 packages · 1 occurrences

  • - @contractspec/lib.design-system@1.44.0

    1 packages · 1 occurrences

  • - @contractspec/lib.design-system@1.45.0

    1 packages · 1 occurrences

  • - @contractspec/lib.design-system@1.46.0

    1 packages · 1 occurrences

  • - @contractspec/lib.design-system@1.48.0

    1 packages · 1 occurrences

  • - @contractspec/lib.email@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.image-gen@1.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.metering@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.observability@1.48.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.plugins@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.presentation-runtime-core@1.43.0

    1 packages · 1 occurrences

  • - @contractspec/lib.presentation-runtime-core@1.45.0

    1 packages · 1 occurrences

  • - @contractspec/lib.product-intent-utils@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.progressive-delivery@17.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.schema@1.49.0

    1 packages · 1 occurrences

  • - @contractspec/lib.schema@3.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.source-extractors@1.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.testing@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ui-kit-web@1.43.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ui-kit-web@1.44.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ui-kit-web@1.45.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ui-kit-web@1.46.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ui-kit-web@1.48.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ui-kit@1.44.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ui-kit@1.46.0

    1 packages · 1 occurrences

  • - @contractspec/lib.ui-kit@1.48.0

    1 packages · 1 occurrences

  • - @contractspec/lib.utils-typescript@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.video-gen@2.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.voice@1.0.0

    1 packages · 1 occurrences

  • - @contractspec/module.alpic@2.0.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/module.product-intent-core@2.0.0

    1 packages · 1 occurrences

  • - `contractspec ci` - New `layers` check category validates features/examples/config

    1 packages · 1 occurrences

  • - `contractspec doctor` - New `layers` health checks

    1 packages · 1 occurrences

  • - `contractspec integrity` - Now shows layer statistics

    1 packages · 1 occurrences

  • - `contractspec list layers` - List all contract layers with filtering

    1 packages · 1 occurrences

  • - `discoverLayers()` - Scan workspace for all layer files

    1 packages · 1 occurrences

  • - `isExampleFile()` - Check if file is an example spec

    1 packages · 1 occurrences

  • - `scanExampleSource()` - Parse ExampleSpec from source code

    1 packages · 1 occurrences

  • - 042d072: feat: schema declaration using json schema, including zod

    1 packages · 1 occurrences

  • - cafd041: fix: impact report comments within github action

    1 packages · 1 occurrences

  • - e73ca1d: feat: improve app config and examples contracts

    1 packages · 1 occurrences

Impacted packages

  • @contractspec/action.drift

    Layer: apps · 3 changes

  • @contractspec/action.pr

    Layer: apps · 3 changes

  • @contractspec/action.validation

    Layer: apps · 1 changes

  • @contractspec/action.version

    Layer: apps · 1 changes

  • @contractspec/app.alpic-mcp

    Layer: apps · 3 changes

  • @contractspec/app.api-library

    Layer: apps · 5 changes

  • @contractspec/app.cli-contractspec

    Layer: apps · 13 changes

  • @contractspec/app.cli-database

    Layer: apps · 2 changes

  • @contractspec/app.cli-databases

    Layer: apps · 1 changes

  • @contractspec/app.registry-server

    Layer: apps · 3 changes

  • @contractspec/app.video-studio

    Layer: apps · 5 changes

  • @contractspec/app.web-landing

    Layer: apps · 21 changes

  • @contractspec/bundle.alpic

    Layer: bundles · 6 changes

  • @contractspec/bundle.library

    Layer: bundles · 16 changes

  • @contractspec/bundle.lifecycle-managed

    Layer: bundles · 7 changes

  • @contractspec/bundle.marketing

    Layer: bundles · 21 changes

  • @contractspec/bundle.product-intent

    Layer: bundles · 3 changes

  • @contractspec/bundle.workspace

    Layer: bundles · 9 changes

  • @contractspec/integration.example-generator

    Layer: integrations · 3 changes

  • @contractspec/integration.providers-impls

    Layer: integrations · 4 changes

  • @contractspec/integration.runtime

    Layer: integrations · 8 changes

  • @contractspec/lib.accessibility

    Layer: libs · 4 changes

  • @contractspec/lib.ai-agent

    Layer: libs · 9 changes

  • @contractspec/lib.ai-providers

    Layer: libs · 5 changes

  • @contractspec/lib.analytics

    Layer: libs · 8 changes

  • @contractspec/lib.bus

    Layer: libs · 3 changes

  • @contractspec/lib.content-gen

    Layer: libs · 7 changes

  • @contractspec/lib.contracts

    Layer: libs · 1 changes

  • @contractspec/lib.contracts-integrations

    Layer: libs · 4 changes

  • @contractspec/lib.contracts-library

    Layer: libs · 3 changes

  • @contractspec/lib.contracts-runtime-client-react

    Layer: libs · 4 changes

  • @contractspec/lib.contracts-runtime-server-graphql

    Layer: libs · 5 changes

  • @contractspec/lib.contracts-runtime-server-mcp

    Layer: libs · 4 changes

  • @contractspec/lib.contracts-runtime-server-rest

    Layer: libs · 4 changes

  • @contractspec/lib.contracts-spec

    Layer: libs · 3 changes

  • @contractspec/lib.contracts-transformers

    Layer: libs · 3 changes

  • @contractspec/lib.cost-tracking

    Layer: libs · 7 changes

  • @contractspec/lib.design-system

    Layer: libs · 11 changes

  • @contractspec/lib.email

    Layer: libs · 2 changes

  • @contractspec/lib.error

    Layer: libs · 1 changes

  • @contractspec/lib.evolution

    Layer: libs · 11 changes

  • @contractspec/lib.example-shared-ui

    Layer: libs · 8 changes

  • @contractspec/lib.exporter

    Layer: libs · 1 changes

  • @contractspec/lib.feature-flags

    Layer: libs · 3 changes

  • @contractspec/lib.files

    Layer: libs · 3 changes

  • @contractspec/lib.graphql-core

    Layer: libs · 1 changes

  • @contractspec/lib.graphql-federation

    Layer: libs · 1 changes

  • @contractspec/lib.graphql-prisma

    Layer: libs · 2 changes

  • @contractspec/lib.identity-rbac

    Layer: libs · 3 changes

  • @contractspec/lib.jobs

    Layer: libs · 6 changes

  • @contractspec/lib.knowledge

    Layer: libs · 7 changes

  • @contractspec/lib.lifecycle

    Layer: libs · 5 changes

  • @contractspec/lib.logger

    Layer: libs · 1 changes

  • @contractspec/lib.metering

    Layer: libs · 4 changes

  • @contractspec/lib.observability

    Layer: libs · 8 changes

  • @contractspec/lib.overlay-engine

    Layer: libs · 6 changes

  • @contractspec/lib.personalization

    Layer: libs · 10 changes

  • @contractspec/lib.plugins

    Layer: libs · 7 changes

  • @contractspec/lib.presentation-runtime-core

    Layer: libs · 1 changes

  • @contractspec/lib.presentation-runtime-react

    Layer: libs · 32 changes

  • @contractspec/lib.presentation-runtime-react-native

    Layer: libs · 9 changes

  • @contractspec/lib.product-intent-utils

    Layer: libs · 3 changes

  • @contractspec/lib.progressive-delivery

    Layer: libs · 4 changes

  • @contractspec/lib.runtime-sandbox

    Layer: libs · 1 changes

  • @contractspec/lib.schema

    Layer: libs · 6 changes

  • @contractspec/lib.source-extractors

    Layer: libs · 3 changes

  • @contractspec/lib.support-bot

    Layer: libs · 10 changes

  • @contractspec/lib.testing

    Layer: libs · 3 changes

  • @contractspec/lib.ui-kit

    Layer: libs · 2 changes

  • @contractspec/lib.ui-kit-core

    Layer: libs · 1 changes

  • @contractspec/lib.ui-kit-web

    Layer: libs · 6 changes

  • @contractspec/lib.ui-link

    Layer: libs · 2 changes

  • @contractspec/lib.utils-typescript

    Layer: libs · 1 changes

  • @contractspec/lib.video-gen

    Layer: libs · 7 changes

  • @contractspec/lib.workflow-composer

    Layer: libs · 6 changes

  • @contractspec/module.ai-chat

    Layer: modules · 9 changes

  • @contractspec/module.alpic

    Layer: modules · 2 changes

  • @contractspec/module.audit-trail

    Layer: modules · 4 changes

  • @contractspec/module.examples

    Layer: modules · 39 changes

  • @contractspec/module.learning-journey

    Layer: modules · 3 changes

  • @contractspec/module.lifecycle-advisor

    Layer: modules · 2 changes

  • @contractspec/module.lifecycle-core

    Layer: modules · 2 changes

  • @contractspec/module.notifications

    Layer: modules · 4 changes

  • @contractspec/module.product-intent-core

    Layer: modules · 3 changes

  • @contractspec/module.workspace

    Layer: modules · 4 changes

  • contractspec

    Layer: apps-registry · 2 changes

  • spec-driven-development

    Layer: apps-registry · 2 changes

  • vscode-contractspec

    Layer: apps · 12 changes