File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33## [ Unreleased]
44
5+ ## [ 0.3.0] - 2026-03-23
6+
7+ ### Added
8+ - Unified preferred representation API (` HDSModel-Preferred.ts ` )
9+ - ` getPreferredInput(itemKey) ` / ` getPreferredDisplay(itemKey) ` — works for both variation and converter items
10+ - Standalone functions exported from lib
11+ - Dynamic settings with prefix pattern: ` preferred-display-{itemKey} ` , ` preferred-input-{itemKey} `
12+ - Stored as individual Pryv events (` settings/preferred-display ` , ` settings/preferred-input ` )
13+ - ` HDSSettings.setDynamic() ` / ` getDynamic() ` API
14+ - ` _raw ` virtual method auto-generated from dimension stops at converter engine load
15+ - ` resolveObservationLabel() ` — localized labels from method definitions for converter results
16+ - ` HDSSettings._testInject() ` / ` _testClear() ` for test-only settings injection
17+ - ` formatEventDateTime() ` — date+time for checkbox events (skips time if midnight)
18+ - test-result/scale formatting: Positive/Negative/Indeterminate + percentage (localizable)
19+ - 12 preferred API tests, 15 convertible shortText tests
20+
21+ ### Changed
22+ - Convertible event content: ` data ` → ` vectors ` for clarity (Plan 22)
23+ - eventToShortText convertible display: ` sourceData (Method Name) ` format
24+ - autoConvert display: ` result (target <- source %) ` with confidence percentage
25+ - ` HDSSettings.get() ` now checks dynamic settings first
26+ - Renamed settings prefixes: ` converter-auto- ` → ` preferred-display- ` , ` converter-default- ` → ` preferred-input- `
27+
528## [ 0.2.0] - 2026-03-19
629
730### Added
You can’t perform that action at this time.
0 commit comments