Skip to content

Commit 729a39f

Browse files
committed
CHANGELOG: v0.3.0 — unified preferred API, convertible display, dynamic settings
1 parent 3ccd28e commit 729a39f

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
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

0 commit comments

Comments
 (0)