Commit graph

4 commits

Author SHA1 Message Date
d92a1b90c2 Fix Task.tasks field type: rename Children []*Task to ChildIDs []int
The Checkvist API returns the 'tasks' field as an array of child task IDs
(integers), not as full Task objects. This was causing JSON unmarshal errors.

BREAKING CHANGE: Task.Children []*Task renamed to Task.ChildIDs []int
2026-01-18 14:41:42 +01:00
e4dfa7dd72 docs(changelog): Add release entries for v1.0.0, v1.0.1, v1.0.2 2026-01-15 12:21:14 +01:00
3333b7808e Update CHANGELOG with Filter, Archive, WithRepeat, and examples 2026-01-14 14:41:04 +01:00
3bb006e33d Create CHANGELOG following Keep a Changelog format
Add CHANGELOG.md documenting all implemented features:
- Client with functional options pattern
- Authentication with 2FA and auto token renewal
- HTTP request helper with retry logic
- Data models (Checklist, Task, Note, User, DueDate)
- Error handling with sentinel errors
- Mage build targets
- Comprehensive unit test suite

Follows Keep a Changelog 1.1.0 and Semantic Versioning.

Closes checkvist-api-93m
2026-01-14 13:37:05 +01:00