Skip to content

Version Packages - #1320

Merged
GarthDB merged 1 commit into
mainfrom
changeset-release/main
Jul 31, 2026
Merged

Version Packages#1320
GarthDB merged 1 commit into
mainfrom
changeset-release/main

Conversation

@GarthDB

@GarthDB GarthDB commented Jul 30, 2026

Copy link
Copy Markdown
Member

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@adobe/spectrum-design-data@2.0.0

Major Changes

  • #1325 6ef9247 Thanks @GarthDB! - Nest token lifecycle fields under a single lifecycle object, matching the component
    schema's existing lifecycle pattern (closes spectrum-design-data-u6w). deprecated
    is renamed to lifecycle.deprecatedIn — the old name read as boolean-ish even though
    it holds a version string. Legacy output (@adobe/spectrum-tokens) is unchanged;
    deprecated/deprecated_comment/renamed there stay flat.
    • packages/design-data-spec/schemas/token.schema.json: new $defs.lifecycle
      (introduced, deprecatedIn, deprecatedComment, replacedBy, plannedRemoval),
      referenced from tokenWithValue/tokenWithRef in place of the 5 removed flat fields.
    • packages/design-data-spec/schemas/component.schema.json: renamed the existing
      lifecycle.deprecated to lifecycle.deprecatedIn so token and component schemas match.
    • packages/design-data/tokens/*.tokens.json (7 of 8 files): 1,323 tokens migrated
      from flat deprecated/deprecated_comment/replaced_by/plannedRemoval/introduced
      into the nested lifecycle object.
    • packages/design-data/scripts/migrate-lifecycle-nesting.js: new re-runnable
      migration script.
    • sdk/core/src (legacy.rs, migrate.rs, diff.rs, authoring/{lifecycle,session}.rs,
      validate/rules/spec0{10,11,12,13,14,36,37}.rs): retargeted to lifecycle.*.

Minor Changes

  • #1322 fe338ee Thanks @GarthDB! - The Figma export generator now honors a name-mapping override artifact
    (closes spectrum-design-data-11k.5).
    • sdk/core/src/figma/mapping.rs: build_export_payload takes an optional
      overrides: Option<&HashMap<String, String>> (legacyKey to Figma name);
      absent or empty overrides keep today's {prefix}/{legacyKey} naming;
      remapping an existing name creates a new variable rather than renaming.
    • sdk/cli/src/main.rs: figma export gains a --mapping <PATH> flag
      that loads overrides from a figma audit artifact (or a bare
      {legacyKey: name} JSON object).

Patch Changes

  • #1325 6ef9247 Thanks @GarthDB! - Backfill the deprecated: "unknown" migration placeholder with the real @adobe/spectrum-tokens
    release version each token was deprecated in (closes spectrum-design-data-3xf). Legacy output is
    unchanged — deprecated stays truthy either way.

    • packages/design-data/tokens/*.tokens.json (7 of 8 files): 1,323 tokens' deprecation
      version replaced "unknown" with the release version recovered from
      packages/tokens/CHANGELOG.md's "Newly Deprecated" history (1,242 tokens) or git
      archaeology on packages/tokens/src/*.json (81 tokens).
    • packages/design-data/scripts/backfill-deprecated-versions.js: new re-runnable recovery script
      documenting the two-source resolution method.
  • #1321 b879343 Thanks @GarthDB! - Audit generated Figma Variable names against the real S2-Web baseline
    snapshot (closes spectrum-design-data-11k.4).

    • sdk/core/src/figma/audit.rs: new audit_names — diffs generator
      output against a real VariablesMeta snapshot per collection, reporting
      matched/figma-only/generated-only names and a legacyKey override scaffold.
    • sdk/cli/src/main.rs: new design-data figma audit --snapshot <FILE> --token-dir <DIR> subcommand (offline, no network).
    • sdk/core/tests/fixtures/figma/name-mapping.audit.json: committed audit
      artifact against the 11k.3 baseline.
  • #1319 d35aea8 Thanks @GarthDB! - Add a checked-in baseline snapshot of Figma variables for the "S2 – Web" file, the
    ground truth for the upcoming name-mapping audit and offline figma diff work
    (closes spectrum-design-data-11k.3).

    • sdk/core/tests/fixtures/figma/s2-web-variables.baseline.json: key-sorted
      VariablesMeta captured via design-data figma read --format json.
    • sdk/core/tests/fixtures/figma/README.md: collection/mode/variable-count summary
      and capture provenance.
    • sdk/core/src/figma/mapping.rs: smoke test deserializing the fixture back into
      VariablesMeta.

@adobe/spectrum-component-api-schemas@6.1.43

Patch Changes

@adobe/design-system-registry@5.0.25

Patch Changes

@adobe/design-data-agent-mcp@1.8.20

Patch Changes

@adobe/design-data-mcp@1.7.23

Patch Changes

@adobe/spectrum-design-data-mcp@1.1.58

Patch Changes

  • Updated dependencies []:
    • @adobe/spectrum-component-api-schemas@6.1.43

component-options-editor@1.1.44

Patch Changes

  • Updated dependencies []:
    • @adobe/spectrum-component-api-schemas@6.1.43

markdown-generator@0.1.60

Patch Changes

@adobe/token-corpus-migrate@0.1.31

Patch Changes

@adobe/token-naming-audit@0.1.37

Patch Changes

@github-actions

Copy link
Copy Markdown
Contributor

🎨 Token Changes Report

Tokens Changed (0)

Original Branch: main


This comment was automatically generated by the token diff tool. 🤖

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Run report for 08fd5a5f

Total time: 3m 25s | Comparison time: 2m 58s | Estimated loss: 27.7s (13.5% slower)

Action Time Status Info
⬛️ SetupProto(0.57.4) 0ms Skipped
🟩 SyncWorkspace 10.3ms Passed
🟩 SyncProject(sdk) 0.5ms Passed
🟩 SyncProject(design-data-skill) 0.8ms Passed
🟩 SyncProject(design-data) 1.6ms Passed
🟩 SyncProject(sdk-wasm) 1.5ms Passed
🟩 SyncProject(token-naming-audit) 0.8ms Passed
🟩 SyncProject(design-data-mcp) 1.1ms Passed
⬛️ SetupToolchain(node:20.17.0) 628.2ms Skipped
⬛️ SetupToolchain(pnpm:10.17.1) 633.2ms Skipped
⬛️ SetupToolchain(javascript) 0ms Skipped
🟩 SetupEnvironment(javascript) 0.6ms Passed
⬛️ SetupEnvironment(javascript, sdk) 0.7ms Skipped
⬛️ InstallDependencies(javascript) 0.1ms Skipped
🟩 RunTask(design-data-skill:test) 900.8ms Passed
🟩 InstallDependencies(javascript, sdk) 4.8s Passed
🟩 RunTask(sdk:codegen-check) 70.3ms Passed
🟩 RunTask(sdk-wasm:cache-build) 1m 7s Passed
🟩 RunTask(sdk-wasm:build) 2m 7s Passed SLOW
🟩 RunTask(design-data-mcp:stage) 1.6s Passed
And 3 more...
Expanded report
Action Time Status Info
🟩 RunTask(token-naming-audit:test) 1.7s Passed
🟩 RunTask(token-naming-audit:ci) 13.6ms Passed
🟩 RunTask(design-data-mcp:test) 3.5s Passed
Changed files
.changeset/backfill-deprecated-versions.md
.changeset/figma-mapping-overrides.md
.changeset/figma-name-audit.md
.changeset/figma-variables-baseline-snapshot.md
.changeset/nest-token-lifecycle-fields.md
packages/component-schemas/CHANGELOG.md
packages/component-schemas/package.json
packages/design-data/CHANGELOG.md
packages/design-data/package.json
packages/design-system-registry/CHANGELOG.md
packages/design-system-registry/package.json
tools/component-options-editor/CHANGELOG.md
tools/component-options-editor/package.json
tools/design-data-agent-mcp/CHANGELOG.md
tools/design-data-agent-mcp/package.json
tools/design-data-agent-mcp/skills/design-data/SKILL.md
tools/design-data-mcp/CHANGELOG.md
tools/design-data-mcp/package.json
tools/design-data-skill/skills/design-data/SKILL.md
tools/markdown-generator/CHANGELOG.md
tools/markdown-generator/package.json
tools/spectrum-design-data-mcp/CHANGELOG.md
tools/spectrum-design-data-mcp/package.json
tools/token-corpus-migrate/CHANGELOG.md
tools/token-corpus-migrate/package.json
tools/token-naming-audit/CHANGELOG.md
tools/token-naming-audit/package.json

@github-actions

Copy link
Copy Markdown
Contributor

🧩 Component Schema Changes Report

No component schema changes detected.

This comment was automatically generated by the component schema diff tool. 🤖

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from bf9aa56 to 7e68f2f Compare July 31, 2026 05:59
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 7e68f2f to 08fd5a5 Compare July 31, 2026 21:13
@GarthDB
GarthDB merged commit 61d4d9c into main Jul 31, 2026
9 checks passed
@GarthDB
GarthDB deleted the changeset-release/main branch July 31, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant