Skip to content

Commit 26e07f0

Browse files
robinlopezclaude
andcommitted
v.0.2.1: changelog and version bump
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 7644b79 commit 26e07f0

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
Format : [Keep a Changelog](https://keepachangelog.com/) — versionning [SemVer](https://semver.org/).
44

5+
## [0.2.1] — 2026-05-29
6+
7+
### Added
8+
- **Analyser — sticky section headers** : while scrolling through a long report, the header of the section currently in view pins itself at the top of the panel. The sticky strip mirrors the section title and count — you always know which section you are reading without scrolling back to the heading.
9+
10+
### Changed
11+
- **Analyser — section order** : *Broken references* is now the first section — these are genuine bugs (broken `var(--…)` / `$var` references) and should be triaged before the lower-urgency hardcoded sections. *Hardcoded clusters* and *Hardcoded values* follow immediately after.
12+
- **Analyser — occurrence rows show `filename:line · property` instead of parent folder** : the per-file list inside an expanded hardcoded row now shows the CSS/JS property the literal is bound to (`Button.scss:42 · padding`) instead of echoing the parent directory name. The fixed 28 px height cap that clipped long labels has been removed.
13+
- **Analyser — no more 50-row ceiling on hardcoded results** : the hard cap of 50 at the analyser layer has been removed. Truncation is now handled exclusively by the `+ N more…` expander in the UI, so the count badge always matches the real number of detected items.
14+
15+
### Fixed
16+
- **Analyser — token definitions no longer flagged as hardcoded** : literal values that are part of a token declaration (SCSS `$var: value`, CSS `--var: value`, JSON / JS object entries such as `"sm": "8px"`) are now correctly recognised as definitions and excluded from both *Hardcoded clusters* and *Hardcoded values*. Declaration detection has been extended to quoted JSON / JS object keys (`"borderRadius": "8px"`, `"sm": 8`).
17+
- **Analyser — pure token-catalog files fully excluded from hardcoded scan** : `.ts/.tsx/.js/.jsx/.json` files registered as token sources are now skipped entirely in the hardcoded scan, eliminating false positives from design-token catalog files.
18+
- **Analyser — TS / JS files only receive format-compatible token suggestions** : CSS custom-property suggestions (`var(--…)`) are no longer offered when the occurrence lives in a `.ts`/`.tsx`/`.js`/`.jsx` source. Only JS-reachable token kinds (object-path, runtime property access, helper call) are surfaced.
19+
520
## [0.2.0] — 2026-05-22
621

722
### Added

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
}
77

88
group = "fr.fsh.tokendesigner"
9-
version = "0.2.0"
9+
version = "0.2.1"
1010

1111
repositories {
1212
mavenCentral()

0 commit comments

Comments
 (0)