Release log

Changelog

Semver release history for the Aurum AAR. Source of truth: aurum/CHANGELOG.md.

Aurum Changelog

All notable changes to the Aurum design system are documented here.

Format follows Keep a Changelog.

[0.3.8] - 2026-06-18

Fixed

[0.3.7] - 2026-06-09

Added

Changed

Fixed

[0.3.6] - 2026-06-02

Added

[0.3.5] - 2026-05-31

Added

Removed

Changed

Fixed

[0.3.4] - 2026-05-21

Added

Fixed

[0.3.3] - 2026-05-19

Added

Changed

| Removed | Replacement | Notes |

|---|---|---|

| bodyLarge / bodyMedium / bodySmall / bodyXSmall | bodyLRegular / bodyMRegular / bodySRegular / bodyXSRegular | Same value, Figma-aligned naming |

| bodyB3 | bodySRegular | Was duplicate of bodySmall |

| captionMedium (11sp) | bodySRegular (12sp) | 11sp not in Figma scale; 1sp upsize |

| titleT1 (Inter Medium 16/24) | bodyLMedium | Title family is Bold/SemiBold only in Figma; this was Body-shaped |

| titleT2 (Inter Medium 14/20) | bodyMMedium | Same reasoning |

| titleT1.copy(SemiBold) | titleSSemiBold | Exact value preserved |

| titleT2.copy(SemiBold) | titleXSSemiBold | Exact value preserved |

| titleT2.copy(Bold) | titleXSBold | Exact value preserved |

| labelL1 (SemiBold 14/20) | titleXSSemiBold | 14sp not in Label scale (Label tops at 12sp); SemiBold lives in Title |

| labelL1.copy(Bold) | titleXSBold | Exact value preserved |

| labelL2 (SemiBold 12/16) | labelLMedium | SemiBold→Medium weight shift (no Inter SemiBold 12/16 in Figma) |

| headingH6 (Inter Bold 14/20) | titleXSBold | Same value, Figma-aligned naming |

| headingSmall (display 18/22) | displaySBold | 18sp not in Figma; size 16sp + weight Bold |

| headingMedium (display 20/24) | displayMBold | Line height 24→28 + SemiBold→Bold |

| headingLarge (display 24/28) | displayLBold | Line height 28→32 + SemiBold→Bold |

| headingXLarge (display 32/36) | displayXXLBold | Line height 36→40 + SemiBold→Bold |

| heading2XLarge (display 40/44) | displayXXLBold | 40sp not in Figma; size 32sp |

| displayXLarge (72sp) / displayLarge (64sp) / displayMedium (56sp) / displaySmall (48sp) | displayXXLBold (32sp) | None in Figma; size capped at scale max 32sp |

Roborazzi baselines will shift wherever a visible-value change applies (line-height fixes on Display, SemiBold→Bold on Display family, captionMedium 11→12, labelL2 SemiBold→Medium, hand-tuned Display 40-72sp clamped to 32sp). The migration is mechanical 1:1 for >80% of call sites.

[0.3.2] - 2026-05-14

Changed

Added

Manifest

[0.3.0] - 2026-05-04

Added

Changed

Manifest

Known gaps

[0.2.1] - 2026-05-04

Added

Changed

Tooling

Manifest

[0.2.0] - 2026-05-04

Tooling

All four are absent from v1 manifests and ignored gracefully by older readers. The generator emits schemaVersion: "2" whenever any of them are populated, otherwise stays on "1".

[0.1.5] - 2026-04-28

Fixed

Changed

Added

[0.1.4] - 2026-04-28

Changed

[0.1.3] - 2026-04-27

Added

Changed

Fixed

Tooling

[0.1.2] - 2026-04-23

Added

PNGs committed under aurum/src/test/snapshots/ (Git LFS-tracked) covering

every @Preview and every tile of the @AurumPreview 6-device fan-out.

Any visual regression fails CI before merge. Tasks: recordRoborazziDebug

(refresh baselines), verifyRoborazziDebug (CI check), compareRoborazziDebug

(diff without failing).

catalog build, lint, and snapshot verification. Diff PNGs uploaded as a

workflow artifact on any screenshot drift so design reviewers can eyeball

the exact delta.

— keeps pack files small, surfaces binary diffs in PR UIs.

[0.1.1] - 2026-04-23

Changed

Maven repo in jar-android/settings.gradle.kts, identical to how

com.jar.internal.library.core-network:shared and siblings are resolved.

consumed — it's kept in GitHub Packages only to avoid the "published once,

cannot re-publish the same coord" rule.

Removed

Added

Fixed

[0.2.0] - 2026-04-16

Added

Changed

Fixed

[0.1.0] - 2026-04-16

Added