From bab032eedc793a088ccf97beea5687d9c74b029b Mon Sep 17 00:00:00 2001 From: "Beau Beauchamp, WebTigers" Date: Fri, 28 Aug 2026 09:49:46 -0400 Subject: [PATCH] chore(release): 1.3.1 Patch: solid primary buttons now follow the active skin, as outline ones already did. No API change. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01WXgMENcwa4Q8yCJaHpjHpf --- CHANGELOG.md | 16 ++++++++++++++++ library/Tiger/Version.php | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13ee286..1d70a12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,22 @@ All notable changes to **Tiger Core** (`webtigers/tiger-core`). Format follows ## [Unreleased] +## [1.3.1] — 2026-08-28 + +### Fixed +- **Solid primary buttons ignored the active skin.** Bootstrap 5.3 bakes the stock blue (`#0d6efd`) + into *both* primary button variants' component vars, so a skin swapping `--bs-primary` restyled + neither. `default.css` already rebound `.btn-outline-primary` to `var(--bs-primary)` — with a + comment describing exactly this trap — but `.btn-primary` never got the same treatment. Any screen + showing the two side by side drew one skin-coloured and one Bootstrap blue: orange-vs-blue under + bengal and tabby, navy-vs-blue under jaguar. It survived because two skins hid it — puma's primary + is already blue-ish, and cheetah carries its own hardcoded solid rule. +- Both variants now follow the token. Hover/active darken via `color-mix`, each preceded by a plain + `var()` fallback, so a browser without `color-mix` degrades to a flat skin-coloured hover rather + than back to blue. +- The explanatory comment sits with the rules it documents again — a later `.cell-emphasis` addition + had been inserted between them, leaving it above the wrong block. + ## [1.3.0] — 2026-08-27 ### Added diff --git a/library/Tiger/Version.php b/library/Tiger/Version.php index d48193f..714c9cf 100644 --- a/library/Tiger/Version.php +++ b/library/Tiger/Version.php @@ -9,5 +9,5 @@ class Tiger_Version { /** Current Tiger Core version. Keep in lockstep with the git tag cut for a release. */ - const VERSION = '1.3.0'; + const VERSION = '1.3.1'; }