@@ -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