Back to changelog index

1.51.0

Jan 01, 2025 · 60 packages · 105 unique changes

appsapps-registrybundlesintegrationslibsmodules

Unique release changes

  • - e6faefb: feat: add guide to import existing codebase

    60 packages · 60 occurrences

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

    31 packages · 31 occurrences

  • - @contractspec/lib.schema@1.51.0

    22 packages · 22 occurrences

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

    8 packages · 8 occurrences

  • - @contractspec/lib.lifecycle@1.51.0

    6 packages · 6 occurrences

  • - @contractspec/lib.knowledge@1.51.0

    4 packages · 4 occurrences

  • - @contractspec/lib.logger@1.51.0

    4 packages · 4 occurrences

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

    4 packages · 4 occurrences

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

    4 packages · 4 occurrences

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

    3 packages · 3 occurrences

  • - @contractspec/lib.bus@1.51.0

    3 packages · 3 occurrences

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

    3 packages · 3 occurrences

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

    3 packages · 3 occurrences

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

    3 packages · 3 occurrences

  • - @contractspec/module.examples@1.51.0

    3 packages · 3 occurrences

  • - @contractspec/module.workspace@1.51.0

    3 packages · 3 occurrences

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

    2 packages · 2 occurrences

  • - @contractspec/bundle.workspace@1.51.0

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

  • - @contractspec/example.marketplace@1.51.0

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

  • - @contractspec/lib.observability@1.51.0

    2 packages · 2 occurrences

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

    2 packages · 2 occurrences

  • - @contractspec/bundle.library@1.6.0

    1 packages · 1 occurrences

  • - @contractspec/bundle.marketing@1.6.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/example.personalization@1.51.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/integration.runtime@1.51.0

    1 packages · 1 occurrences

  • - @contractspec/lib.analytics@1.51.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.metering@1.51.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.plugins@1.51.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.testing@1.51.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - 128 new tests

    1 packages · 1 occurrences

  • - 23e46e9: feat(capabilities): robustify capabilities with bidirectional linking and runtime enforcement

    1 packages · 1 occurrences

  • - 64 new tests

    1 packages · 1 occurrences

  • - 77 new tests

    1 packages · 1 occurrences

  • - ad1f852: feat(contracts): robustify policy, workflow, and translations modules

    1 packages · 1 occurrences

  • - Add `defineTranslation` factory function

    1 packages · 1 occurrences

  • - Add `extends` field to CapabilitySpec for capability inheritance

    1 packages · 1 occurrences

  • - Add `PolicyContext` for runtime RBAC/ABAC enforcement with role/permission checks

    1 packages · 1 occurrences

  • - Add `PolicyViolationError` with detailed violation types

    1 packages · 1 occurrences

  • - Add `TranslationRegistry` with locale-aware lookup and fallback chains

    1 packages · 1 occurrences

  • - Add `TranslationValidationError` for assertion helpers

    1 packages · 1 occurrences

  • - Add `validatePolicySpec` and `validatePolicyConsistency` for policy validation

    1 packages · 1 occurrences

  • - Add `validateSlaConfig`, `validateCompensation`, `validateRetryConfig`

    1 packages · 1 occurrences

  • - Add `validateTranslationSpec` and `validateTranslationRegistry`

    1 packages · 1 occurrences

  • - Add `validateWorkflowConsistency` for operations/events integration

    1 packages · 1 occurrences

  • - Add `WorkflowContext` interface for state management, transitions, and SLA tracking

    1 packages · 1 occurrences

  • - Add `WorkflowContextError` with typed error categories

    1 packages · 1 occurrences

  • - Add audit trail integration

    1 packages · 1 occurrences

  • - Add compensation/rollback support hints

    1 packages · 1 occurrences

  • - Add comprehensive tests (50 new tests)

    1 packages · 1 occurrences

  • - Add full `TranslationSpec` with placeholders, plural rules, and message variants

    1 packages · 1 occurrences

  • - Add helper utilities: `calculateWorkflowProgress`, `getWorkflowDuration`, `getAverageStepDuration`

    1 packages · 1 occurrences

  • - Add ICU message format validation with `validateICUFormat`

    1 packages · 1 occurrences

  • - Add inheritance methods: getAncestors, getEffectiveRequirements, getEffectiveSurfaces

    1 packages · 1 occurrences

  • - Add missing translation detection with `findMissingTranslations`, `findAllMissingTranslations`

    1 packages · 1 occurrences

  • - Add optional `capability` field to OperationSpec, EventSpec, and PresentationSpec for bidirectional linking

    1 packages · 1 occurrences

  • - Add policy guards: `checkPolicyForOperation`, `assertPolicyForOperation`, `filterOperationsByPolicy`

    1 packages · 1 occurrences

  • - Add rate limiting support with sliding window algorithm

    1 packages · 1 occurrences

  • - Add registry query methods: getOperationsFor, getEventsFor, getPresentationsFor, getCapabilitiesForOperation/Event/Presentation

    1 packages · 1 occurrences

  • - Add role/permission guards: `checkRole`, `assertRole`, `checkPermission`, `assertPermission`

    1 packages · 1 occurrences

  • - Create context.ts with CapabilityContext for opt-in runtime capability checks

    1 packages · 1 occurrences

  • - Create guards.ts with assertCapabilityForOperation/Event/Presentation guards

    1 packages · 1 occurrences

  • - Create validation.ts with validateCapabilityConsistency() for bidirectional validation

    1 packages · 1 occurrences

  • - Enhance validation with cross-registry consistency checks

    1 packages · 1 occurrences

  • - Update capabilities docblock with full documentation

    1 packages · 1 occurrences

Impacted packages

  • @contractspec/action.validation

    Layer: apps · 1 changes

  • @contractspec/app.cli-contractspec

    Layer: apps · 12 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.web-landing

    Layer: apps · 19 changes

  • @contractspec/bundle.lifecycle-managed

    Layer: bundles · 7 changes

  • @contractspec/bundle.workspace

    Layer: bundles · 7 changes

  • @contractspec/integration.providers-impls

    Layer: integrations · 3 changes

  • @contractspec/integration.runtime

    Layer: integrations · 3 changes

  • @contractspec/lib.accessibility

    Layer: libs · 4 changes

  • @contractspec/lib.ai-agent

    Layer: libs · 3 changes

  • @contractspec/lib.ai-providers

    Layer: libs · 1 changes

  • @contractspec/lib.analytics

    Layer: libs · 2 changes

  • @contractspec/lib.bus

    Layer: libs · 3 changes

  • @contractspec/lib.content-gen

    Layer: libs · 2 changes

  • @contractspec/lib.contracts

    Layer: libs · 38 changes

  • @contractspec/lib.contracts-library

    Layer: libs · 3 changes

  • @contractspec/lib.contracts-transformers

    Layer: libs · 3 changes

  • @contractspec/lib.cost-tracking

    Layer: libs · 1 changes

  • @contractspec/lib.design-system

    Layer: libs · 5 changes

  • @contractspec/lib.error

    Layer: libs · 1 changes

  • @contractspec/lib.evolution

    Layer: libs · 6 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 · 5 changes

  • @contractspec/lib.knowledge

    Layer: libs · 2 changes

  • @contractspec/lib.lifecycle

    Layer: libs · 1 changes

  • @contractspec/lib.logger

    Layer: libs · 1 changes

  • @contractspec/lib.metering

    Layer: libs · 3 changes

  • @contractspec/lib.observability

    Layer: libs · 2 changes

  • @contractspec/lib.overlay-engine

    Layer: libs · 2 changes

  • @contractspec/lib.personalization

    Layer: libs · 6 changes

  • @contractspec/lib.plugins

    Layer: libs · 3 changes

  • @contractspec/lib.presentation-runtime-core

    Layer: libs · 1 changes

  • @contractspec/lib.schema

    Layer: libs · 1 changes

  • @contractspec/lib.support-bot

    Layer: libs · 5 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 · 2 changes

  • @contractspec/lib.ui-link

    Layer: libs · 2 changes

  • @contractspec/lib.utils-typescript

    Layer: libs · 1 changes

  • @contractspec/lib.workflow-composer

    Layer: libs · 2 changes

  • @contractspec/module.ai-chat

    Layer: modules · 9 changes

  • @contractspec/module.audit-trail

    Layer: modules · 4 changes

  • @contractspec/module.examples

    Layer: modules · 38 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.workspace

    Layer: modules · 3 changes

  • contractspec

    Layer: apps-registry · 2 changes

  • spec-driven-development

    Layer: apps-registry · 2 changes

  • vscode-contractspec

    Layer: apps · 8 changes