Skip to content

Commit 66fa0ae

Browse files
committed
Add CHANGELOG.md from git history
1 parent 5291008 commit 66fa0ae

1 file changed

Lines changed: 167 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
# Changelog
2+
3+
## [Unreleased]
4+
5+
## [0.1.15] - 2026-03-13
6+
7+
### Fixed
8+
- Pryv CJS interop: declaration merging for type+value exports
9+
10+
### Changed
11+
- HDSProfile: graceful fallback when connection lacks profile access
12+
- Added `getAttachmentUrl` toolkit utility, fixed avatar URL in HDSProfile
13+
14+
## [0.1.14] - 2026-03-12
15+
16+
### Changed
17+
- Converted library from CJS to ESM output (`"type": "module"`)
18+
- TS-first: import `.ts` directly, tests run from source (Node 24)
19+
- Updated CI matrix to test Node 22.x + 24.x
20+
- Bumped Node engine to `>=24`
21+
22+
### Added
23+
- HDSSettings singleton for managing user settings as individual Pryv events
24+
- Unit-aware formatting with settings integration
25+
- `formatEventDate` helper with HDSSettings `dateFormat` hook
26+
- `eventToShortText` shared event formatter replacing duplicated formatters across apps
27+
- Reminder system: `computeReminders`, duration utilities, `lastEventContent`
28+
- `MonitorScope`: progressive paged event loading with Monitor integration
29+
- `datasets://` protocol resolution for datasource endpoints
30+
- HDSModelDatasources support
31+
32+
### Fixed
33+
- Renamed setting event types to kebab-case for Pryv API compatibility
34+
- Fixed datasets URL to `demo-datasets.datasafe.dev`
35+
- Fixed lint errors and `formatEventDate` test bug
36+
37+
## [0.1.13] - 2026-01-28
38+
39+
### Added
40+
- Chat feature support: `hasChatFeature`, chat logic components
41+
- Stream tools: `getChildrenStreamIds`, `streamTools`
42+
- Custom setting unit support
43+
44+
### Changed
45+
- Updated Pryv dependencies
46+
47+
## [0.1.12] - 2026-01-23
48+
49+
### Added
50+
- Event type definitions to model
51+
52+
## [0.1.11] - 2025-12-03
53+
54+
### Changed
55+
- Migrated source to TypeScript
56+
- Reorganized source file structure
57+
- Removed trailing `.js` in imports/require
58+
- Set proper types in `package.json`
59+
60+
### Fixed
61+
- Various type fixes and null handling for `clientData`
62+
63+
## [0.1.10] - 2025-10-13
64+
65+
### Changed
66+
- Handling of new variations model
67+
- Added `getAll` for itemDefs
68+
69+
### Fixed
70+
- Avoided infinite loops and error handling on reset
71+
72+
## [0.1.9] - 2025-09-18
73+
74+
### Added
75+
- `CollectorRequest` class with sections, fencing, and permission building
76+
- Collector ordering API, `itemCustomizations`, and repeatable getter
77+
78+
### Fixed
79+
- Corrected linting issues
80+
- Fixed two test failures
81+
82+
## [0.1.8] - 2025-08-27
83+
84+
### Added
85+
- `getHDSModel()` singleton accessor
86+
- Lazily loaded type definitions
87+
- Type declaration files
88+
89+
### Changed
90+
- Updated Pryv library
91+
- Improved type exports
92+
93+
## [0.1.7] - 2025-08-01
94+
95+
### Fixed
96+
- Fixed `itemDefs.eventTemplate` handling
97+
- Fixed `getCustomSettings` and cache validity
98+
99+
### Added
100+
- `setCustomSettings` support
101+
- `items.eventTemplate` accessor
102+
103+
## [0.1.6] - 2025-07-24
104+
105+
### Changed
106+
- Refactored model singleton logic
107+
108+
## [0.1.5] - 2025-07-23
109+
110+
### Added
111+
- Comprehensive documentation (README)
112+
113+
## [0.1.4] - 2025-07-17
114+
115+
### Added
116+
- Localized labels and descriptions for items
117+
- Browser test suite
118+
- Self-revoke capability for invites
119+
- Revoke and refuse actions for invites
120+
121+
### Changed
122+
- New model singleton pattern
123+
- Refactored test suite for better coverage
124+
125+
## [0.1.3] - 2025-07-08
126+
127+
### Added
128+
- Pryv bundled into HDSLib
129+
- Localization and title for requests
130+
- `getInviteByKey` and `getCollectorById` accessors
131+
132+
### Fixed
133+
- Active state of `CollectorClient`
134+
135+
## [0.1.2] - 2025-06-27
136+
137+
### Added
138+
- Application Client Account support
139+
- Sharing capabilities
140+
- Manager account creation
141+
- Collectors and App Templates implementation
142+
143+
### Changed
144+
- Factorized apps module
145+
- Implemented `apiOne()` where possible
146+
- Consolidated Collector into a single file
147+
- Refactored model streams into separate files
148+
149+
## [0.1.1] - 2025-06-18
150+
151+
### Added
152+
- `authorizationForItemKeys` method
153+
- Authorization building methods
154+
- Basic stream manipulations
155+
- `HDSItemDef` class with maps
156+
157+
### Changed
158+
- Renamed `.types` to `.eventTypes`
159+
160+
## [0.1.0] - 2025-06-06
161+
162+
### Added
163+
- Initial release
164+
- HDS data model loading and parsing
165+
- Item definitions with keys
166+
- Web-packed browser library
167+
- Source maps for debugging

0 commit comments

Comments
 (0)