9.8.0 (2026-04-20)
9.7.0 (2026-04-19)
9.6.0 (2026-04-19)
9.5.0 (2026-04-19)
9.4.0 (2026-04-19)
9.3.0 (2026-04-18)
9.2.0 (2026-04-18)
9.1.3 (2026-04-14)
9.1.2 (2026-04-14)
9.1.1 (2026-04-13)
9.1.0 (2026-04-12)
9.0.0 (2026-04-11)
- Type corrections across schemas (workspaceId, dates, userIds) (#559)
8.4.0 (2026-04-09)
8.3.1 (2026-04-09)
8.3.0 (2026-04-07)
8.2.1 (2026-04-02)
8.2.0 (2026-04-02)
8.1.0 (2026-04-01)
8.0.1 (2026-04-01)
8.0.0 (2026-03-31)
- rename package to @doist/todoist-sdk (#532)
7.9.1 (2026-03-31)
7.9.0 (2026-03-30)
7.8.0 (2026-03-29)
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
7.7.0 (2026-03-27)
7.6.1 (2026-03-27)
7.6.0 (2026-03-26)
- add backups, email forwarding, and ID mapping endpoints (#515) (a6d36f3)
- add migratePersonalToken authentication function (#516) (332fd49)
- add project and workspace insights endpoints (#513) (95d28c9)
- add reminder list, completed tasks, and template endpoints (#514) (2885fd3)
- add workspace user management endpoints (#511) (468aed4)
7.5.0 (2026-03-26)
- add REST reminder support to SDK (#496) (41f3954)
- add section archive/unarchive and project extras endpoints (#509) (a08118f)
- add workspace CRUD and migrate getWorkspaces to REST (#510) (e90c74b)
- deps: bump picomatch (#508) (84940a9)
- deps: update dependency msw to v2.12.13 (#503) (aac5526)
- deps: update dependency obsidian to v1.12.3 (#505) (9699cbf)
- deps: update dependency rimraf to v6.1.3 (#506) (007e154)
7.4.0 (2026-03-25)
7.3.0 (2026-03-24)
- deps-dev: bump flatted from 3.1.1 to 3.4.2 (#495) (6443f81)
- migrate test runner from Jest to Vitest (#499) (d0ec312)
7.2.0 (2026-03-19)
7.1.1 (2026-03-14)
7.1.0 (2026-03-13)
7.0.0 (2026-03-11)
- remove all deprecated code for major version (#482)
- correct color keys to match backend (turquoise→teal, gray→grey) (#481)
- remove all deprecated code for major version (#482) (51c22c4)
- support null alias for task due clearing (#478) (af0077e)
- add CLI for raw Todoist API requests via .env (#477) (3ad6e6b)
- deps: bump minimatch (#476) (84e4135)
6.10.0 (2026-02-27)
6.9.0 (2026-02-27)
6.8.1 (2026-02-27)
6.8.0 (2026-02-26)
6.7.0 (2026-02-25)
6.6.0 (2026-02-25)
- Add strongly-typed Sync API command support (#460) (b8acec3)
- Add Zod schemas for Sync API response resource types (#462) (e3f1f29)
6.5.1 (2026-02-20)
- deps: update dependency form-data to v4.0.5 (#448) (9ba47ca)
- deps: update dependency zod to v4.3.6 (#455) (d9ae6bb)
- make multipart upload browser-compatible for Vite builds (#458) (b18f36d)
- deps: update dependency lint-staged to v16.2.7 (#449) (6dd5b43)
- deps: update dependency msw to v2.12.10 (#450) (bcbbf6d)
- deps: update dependency obsidian to v1.12.0 (#451) (2495997)
- deps: update dependency rimraf to v6.1.2 (#452) (91676c7)
- deps: update dependency ts-jest to v29.4.6 (#445) (2891d25)
- deps: update dependency type-fest to v5 (#456) (856c4b8)
- deps: update dependency undici to v7.22.0 (#454) (abb1431)
6.5.0 (2026-02-14)
6.4.1 (2026-02-12)
6.4.0 (2026-02-03)
6.3.0 (2026-01-16)
6.2.1 (2025-12-03)
6.2.0 (2025-11-27)
- Exclude website folder from triggering releases (#417) (26a7da8)
- Replace 'any' with 'Record<string, unknown>' in test mocks (#419) (d95300f)
6.1.12 (2025-11-26)
6.1.11 (2025-11-24)
- add .js extensions to declaration file imports to resolve type re-export issue (#410) (f059ad9)
- resolve 30-second connection hang in v6.0.0+ (#408) (27d6133)
6.1.10 (2025-11-19)
6.1.9 (2025-11-18)
6.1.8 (2025-11-18)
6.1.7 (2025-11-11)
6.1.6 (2025-11-10)
6.1.5 (2025-11-10)
6.1.4 (2025-11-08)
- exclude CHANGELOG.md from Prettier formatting (06a7601)
6.1.3 (2025-11-08)
- auto-format Release Please PRs with Prettier (3068d54)
6.1.2 (2025-11-08)
- Workflow dispatch on publish (e2dce29)
6.1.1 (2025-11-08)
- resolve docs deployment failure and add PR validation (#388) (4e7646b)
- update Release Please to trigger publish workflow (80d1079)
6.1.0 (2025-11-08)
- configure Release Please to not include component in tags (ac0cc9d)
- rename release-please config file to correct filename (73c9e5c)
- Convert camelCase to snake_case for GET request parameters (#380)
- Add dual module support (CommonJS + ESM) (#379)
- BREAKING: Enforce max-params ESLint rule with limit of 3 (#378)
- BREAKING: Set minimum Node.js to 20+ (#376)
- Migrate from axios to native fetch API (#377)
- Public release