Skip to content

Releases

v0.3.2

Choose a tag to compare

@sanctuary-release sanctuary-release released this 11 Nov 04:18
fed6d35

0.3.2 (2026-11-11)

Features

  • palette: lower the stone chroma of Compline and Vespers (47d2e93)

v0.3.1

Choose a tag to compare

@sanctuary-release sanctuary-release released this 07 Nov 22:33
df319bd

0.3.1 (2026-11-07)

Features

  • palette: add the status and syntax colors to each flavor (4310d89)

v0.3.0

Choose a tag to compare

@sanctuary-release sanctuary-release released this 07 Nov 00:32
0cd09c1

0.3.0 (2026-11-07)

⚠ BREAKING CHANGES

  • palette: the default accent of Vespers is ember instead of amber, and of Matins viridian instead of ruby. Set data-san-accent="amber" or "ruby" to keep the previous look.
  • css: --san-breakpoint- is removed; a media query cannot read a custom property. Read breakpoint from foundation/layout.tokens.json.
  • tokens: DTCG groups move between foundation files.
    • breakpoint moves from foundation/space.tokens.json to foundation/layout.tokens.json.
    • z moves from foundation/elevation.tokens.json to foundation/layout.tokens.json.
    • blur and opacity move from foundation/elevation.tokens.json to foundation/effect.tokens.json.
  • tokens: --san-layer- is --san-z-, and the DTCG group layer is z.
  • css: the pigment and harmony custom properties are private.
    • --san-pigment-- is --_san-pigment--, and is not part of the API.
    • --san-harmony-a, -b, -c are --_san-harmony-a, -b, -c, and are not part of the API; read --san-window-a, -b, -c.
  • tokens: the state tokens are renamed.
    • --san-state-hover, -focus, -pressed (opacity) are --san-opacity-hover, -focus, -pressed.
    • --san-state-hover, -focus, -pressed (color) are --san-state-layer-hover, -focus, -pressed.
    • --san-state-disabled-content, -disabled-container are --san-opacity-disabled-content, -disabled-container.
    • The DTCG group state in foundation/elevation.tokens.json is opacity.

Features

  • css: drop breakpoint custom properties (33bf1e4)
  • css: make pigment ramps and harmony stops private (8a6d7c7)
  • palette: keep default accents apart from status pigments (2a43f98)
  • tokens: group foundation files by concern (e6e4174)
  • tokens: rename the layer group to z (bbdcf6e)
  • tokens: split state opacities from state layers (75e3406)

v0.2.1

Choose a tag to compare

@sanctuary-release sanctuary-release released this 06 Nov 16:08
60a9c3b

0.2.1 (2026-11-06)

Bug Fixes

  • tokens: declare the DTCG 2025.10 version in the resolver (deff31a)

v0.2.0

Choose a tag to compare

@anthonyportugal anthonyportugal released this 07 Nov 01:34
v0.2.0
0d75bec

0.2.0 (2026-11-02)

⚠ BREAKING CHANGES

  • palette: publish the palette as a typed module (549d036)

Features

  • palette: publish the palette as a typed module (549d036)

Bug Fixes

  • pin line endings and state when a removed report line breaks (9f02c43)

v0.1.1

Choose a tag to compare

@anthonyportugal anthonyportugal released this 07 Nov 01:34
v0.1.1
21b78a5

0.1.1 (2026-10-16)

Bug Fixes

  • tokens: use American spelling in published descriptions (bfef199)

v0.1.0

Choose a tag to compare

@anthonyportugal anthonyportugal released this 07 Nov 01:34
v0.1.0
8e4b033

0.1.0 (2026-10-16)

Features

  • tokens: name white light as --san-light (7874d53)
  • tokens: stop token-timed motion under reduced motion (68bcddf)
  • tokens: publish the theme defaults and the font families (97244d8)
  • tokens: publish the window modes in the palette data (b6b7a11)
  • showcase: add the interactive showcase (60365a8)
  • tokens: add the token engine (684f82d)

Bug Fixes

  • showcase: fit small screens and keep the section links (eef2f03)
  • settle the window mode fields and the orphan scan before merging (90a42ae)
  • harden the transition timing and the orphan check (4f40443)
  • tokens: make every documented contrast pairing true and tested (13deb8a)
  • showcase: explain why Lumen level 5 reuses the level 4 stone (b5ddf9e)
  • showcase: keep the saved theme when opening a shared link (6cf5424)
  • showcase: honour reduced motion during theme changes (58937fa)
  • tokens: emit glazing rules from the palette's glazing list (9310a2f)