Changelog

Release history for Intrinsic Design and @intrinsic/tokens-css. Local time shown; hover for UTC. Currently v1.0.9.

Latest

v1.0.9

Consumer typography roles (ADR-011)

Semantic typography roles in foundation.json — iOS uses IntrinsicTypography (Apple Text Styles + Dynamic Type); web uses foundation.utilities.css .iv-* classes. Same role names across platforms; Keystone admin scale unchanged.

Added

  • Foundation typography roles: largeTitle, title, headline, body, callout, subheadline, footnote, caption, caption2, label.
  • foundation.utilities.css — .iv-* semantic type utilities + Tailwind @theme tokens.
  • IntrinsicTypography enum in IntrinsicFoundation.generated.swift (maps to Font.TextStyle).
  • patterns/TYPOGRAPHY.md and Foundation page acceptance specimen on the reference site.

Documented

  • ADR-011 — semantic roles, platform-native implementation; two-tier model with Keystone theme scale.
  • principles/FOUNDATION.md typography section; .cursor/rules/swiftui-typography.mdc.

Migration

  • Bump @intrinsic/tokens-css to ^1.0.9.
  • Import @intrinsic/tokens-css/foundation.utilities.css after foundation.css in consumer web apps.
  • iOS: use IntrinsicTypography instead of .font(.system(size:)) in feature code.
  • Replace ad-hoc text-xs / text-sm in consumer web UI with .iv-* classes.

Earlier releases

v1.0.8

Public repo + public npm

intrinsicvalue-llc/design is public; @intrinsicvalue-llc/tokens-css publishes to npmjs.org — no NODE_AUTH_TOKEN or GH_SUBMODULE_PAT in product repos.

Changed

  • Publish @intrinsicvalue-llc/tokens-css to public npm (MIT license).
  • ADR-010 — supersedes GitHub Packages consumption auth.
  • Product repos drop .npmrc and NODE_AUTH_TOKEN for token installs.

Migration

  • Bump @intrinsic/tokens-css to ^1.0.8.
  • Remove .npmrc auth files from web product repos.
  • Remove NODE_AUTH_TOKEN from Vercel projects and CI secrets.

v1.0.5

Keystone admin console typography

Semantic type roles and compose utilities for keystone.intrinsicvalue.llc — tables, tabs, and monospace IDs at a readable admin scale instead of ad-hoc text-xs and text-sm.

Added

  • Keystone typography tokens: body, label, tab, tableCell, tableCode (15px body; labels at 14px).
  • keystone.utilities.css — .iv-body, .iv-label, .iv-tab, .iv-table, .iv-table-code.
  • Foundation mono font stack (--intrinsic-font-mono) for ID and audit columns.
  • Users list acceptance specimen on the reference site /themes page.

Documented

  • Admin console typography rules in patterns/LIST_DETAIL.md.

Migration

  • Bump @intrinsic/tokens-css to ^1.0.5.
  • Import @intrinsic/tokens-css/keystone.utilities.css after the Keystone theme.
  • Replace text-xs / text-sm in admin UI with .iv-* classes.

v1.0.4

Version badge sync

The reference site reads its version from npm/tokens-css/package.json so the homepage always matches the published package.

Changed

  • Reference site version badge reads from the published tokens-css package.

v1.0.2

Reliable token publishing

GitHub Actions can publish @intrinsicvalue-llc/tokens-css without a separate npm PAT when org workflow permissions are configured.

Fixed

  • Publish workflow auth for GitHub Packages.
  • Tokens publish via GITHUB_TOKEN from the design repo.

v1.0.1

First GitHub Packages release

Web apps install design tokens from GitHub Packages using the @intrinsic/tokens-css npm alias.

Added

  • First publish of @intrinsicvalue-llc/tokens-css to GitHub Packages.

v1.0.0

Intrinsic Design launch

Company-wide tokens, themes, patterns, voice, and ADRs — with generated CSS, npm package, Swift SPM, and the reference site.

Added

  • Foundation tokens and product themes (Tasteful, Keystone, intrinsic-www).
  • Generated CSS (dist/, npm/tokens-css) and IntrinsicDesign Swift package.
  • Pattern and voice specs; reference site at design.intrinsicvalue.llc.