Move the server onto makeover 2.3.0
The pin sat at 1.0.0, two majors behind, because the requirement named
1.0.0 and caret could never reach 2.x on its own. Nothing in the server
had to change: theming.rs uses embedded_themes, parse_theme_str, resolve
and intent_css_vars, and all four kept their signatures.
Checked rather than assumed, since a major bump can move output without
moving the API. The embedded theme set is byte-identical, no existing
token's derivation changed, and the only difference in what resolve
produces is three added derived tokens: bevel-light, bevel-dark and
surface-well. Those land in the injected :root block as custom properties
nothing currently references, so pages render as before and the themes now
carry what the rest of the family's components expect.
The five theming tests pass and the crate compiles clean.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-07-30 04:17 UTC