Skip to content

Commit 120a1a7

Browse files
committed
Update CHANGELOG
1 parent fbd8a70 commit 120a1a7

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

CHANGELOG.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Support for deadlines
13+
- Support for archiving and unarchiving projects
14+
- Support for fetching completed tasks by due date range and by completion date range
15+
- Support for `note`, `reminder`, and `auto_reminder` in `add_task_quick`
16+
- Documentation for all SDK functions, arguments, and return objects
17+
- Types, type hints for all SDK functions, arguments, and return objects
18+
- Function to obtain project URLs
19+
1020
### Changed
1121

1222
- Use `dataclass-wizard` for object mapping
13-
- Update SDK to use the Todoist API v1 and corresponding changes
23+
- Modernized SDK to use the Todoist API v1
1424
- Remove deprecated `Task.sync_id`, `Task.comment_count`, and `Project.comment_count`
1525
- Replace `Task.is_completed` with `Task.completed_at`
1626
- Add support for `calendar` in `Project.view_style`
@@ -19,13 +29,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1929
- Paginate results via an `Iterator` in `get_tasks`, `filter_task`, `get_projects`,
2030
`get_collaborators`, `get_sections`, `get_comments`, `get_labels`, `get_shared_labels`
2131
- Remove support for `X-Request-Id` header, unused on the API level
22-
- Improve type hints and documentation
23-
- Hide internal modules and functions
24-
- Support for `note`, `reminder`, and `auto_reminder` in `add_task_quick`
32+
- "Hide" internal modules and functions
33+
- Task URLs are now obtained on demand, improving performance when not needed
2534

26-
### Fixes
35+
### Fixed
2736

28-
- Missing optional `next_cursor` attribute in `CompletedItems` object
2937
- API requests configure appropriate timeouts to avoid connections hanging
3038

3139
## [2.1.7] - 2024-08-13

0 commit comments

Comments
 (0)