Skip to content

Latest commit

 

History

History
571 lines (273 loc) · 31.8 KB

File metadata and controls

571 lines (273 loc) · 31.8 KB

9.8.0 (2026-04-20)

Features

  • add folderId and workspaceId filters to projects endpoints (#590) (4ee221a)

9.7.0 (2026-04-19)

Features

  • type filter:* and reminder:fired webhook payloads (#589) (29ceca4)

9.6.0 (2026-04-19)

Features

  • type project:* and section:* webhook payloads (#588) (e4825c9)

9.5.0 (2026-04-19)

Features

  • type note:* and label:* webhook payloads (#587) (7195b55)

9.4.0 (2026-04-19)

Features

  • type incoming webhook payloads (envelope + item:*) (#586) (6c14564)

9.3.0 (2026-04-18)

Features

  • reject tmp- placeholder IDs in client validators (#585) (6a0b48f)

9.2.0 (2026-04-18)

Features

  • include clientId in app list and detail responses (#584) (b4c2c1e)

9.1.3 (2026-04-14)

Bug Fixes

  • deps: update docusaurus monorepo to v3.10.0 (#581) (15a16b6)

9.1.2 (2026-04-14)

Bug Fixes

  • Use nullish() for SyncWorkspaceSchema fields that API returns as null (#573) (13496c6)

9.1.1 (2026-04-13)

Bug Fixes

  • Use API root base URL for app and UI extension endpoints (#568) (c39a169)

9.1.0 (2026-04-12)

Features

  • Add app management support (dev:app_console scope) (#560) (b8d4925)

9.0.0 (2026-04-11)

⚠ BREAKING CHANGES

  • Type corrections across schemas (workspaceId, dates, userIds) (#559)

Bug Fixes

  • Type corrections across schemas (workspaceId, dates, userIds) (#559) (dcacdce)

8.4.0 (2026-04-09)

Features

8.3.1 (2026-04-09)

Bug Fixes

  • Updates documentation for deleteProject (#555) (2c364fc)

8.3.0 (2026-04-07)

Features

  • Parse sync response resources through Zod schemas (#554) (d5c4551)

8.2.1 (2026-04-02)

Bug Fixes

  • revert goal sync commands and resource types (#544) (db2f2be)

8.2.0 (2026-04-02)

Features

  • add goal sync commands and resource types (#538) (6a28001)

8.1.0 (2026-04-01)

Features

  • add dynamic client registration (RFC 7591) (#535) (c5367a8)

8.0.1 (2026-04-01)

Bug Fixes

  • align joinProject with actual API response shape (#534) (0dad0e2)

8.0.0 (2026-03-31)

⚠ BREAKING CHANGES

  • rename package to @doist/todoist-sdk (#532)

Features

  • rename package to @doist/todoist-sdk (#532) (675707d)

7.9.1 (2026-03-31)

Bug Fixes

  • align WorkspaceSchema with actual REST API response (#531) (8750e3f)

7.9.0 (2026-03-30)

Features

  • Add workspace folders CRUD endpoints (#442) (5eb553a)

7.8.0 (2026-03-29)

Features

  • export REMINDER_TYPES and refactor reminder schemas (#528) (105209a)

Changelog

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)

Features

  • add uidsToNotify support to addComment (#521) (3643b7c)

Bug Fixes

  • move types condition before import/require in package.json exports (#522) (b893471)

7.6.1 (2026-03-27)

Code Refactoring

  • split entities.ts and requests.ts into domain-specific folders (#518) (8bce74f)

7.6.0 (2026-03-26)

Features

  • 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)

Bug Fixes

  • update @see doc links to correct developer.todoist.com URL (#517) (82f1793)

7.5.0 (2026-03-26)

Features

  • 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)

Bug Fixes

Miscellaneous

7.4.0 (2026-03-25)

Features

  • types: extract remaining string unions to const arrays (#502) (dffe579)

Miscellaneous

  • migrate linter from ESLint to oxlint (#500) (85fccb3)

7.3.0 (2026-03-24)

Features

  • types: Extract z.enum arrays to const arrays with derived types (#498) (08bede2)

Miscellaneous

  • 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)

Features

  • add viewAttachment method to TodoistApi (#493) (e0bb6db)

7.1.1 (2026-03-14)

Bug Fixes

  • projects: add workspaceId to AddProjectArgs (#492) (cb136e1)

Miscellaneous

  • deps: update dependency undici to v7.24.0 [security] (#490) (5a28e2d)

7.1.0 (2026-03-13)

Features

  • tasks: expose order field in updateTask, mapped to child_order (#488) (845ff70)

Miscellaneous

  • deps: bump serialize-javascript and terser-webpack-plugin (#484) (55f73dc)

7.0.0 (2026-03-11)

⚠ BREAKING CHANGES

  • remove all deprecated code for major version (#482)
  • correct color keys to match backend (turquoise→teal, gray→grey) (#481)

Features

  • remove all deprecated code for major version (#482) (51c22c4)
  • support null alias for task due clearing (#478) (af0077e)

Bug Fixes

  • correct color keys to match backend (turquoise→teal, gray→grey) (#481) (af1e364)

Miscellaneous

6.10.0 (2026-02-27)

Features

  • add objectEventTypes param to getActivityLogs, deprecate objectType/eventType (#474) (49fed49)

6.9.0 (2026-02-27)

Features

  • add ColorKey type and restrict color params to valid keys (#471) (608ff72)

6.8.1 (2026-02-27)

Bug Fixes

  • use date_from/date_to params in getActivityLogs, deprecate since/until (#469) (ede6af1)

6.8.0 (2026-02-26)

Features

  • Typed Sync API user preferences + missing resource fields (#466) (be78d1d)

6.7.0 (2026-02-25)

Features

  • Add missing Sync API commands: reminder_update, user_settings_update, update_goals (#464) (ca0659f)

6.6.0 (2026-02-25)

Features

  • Add strongly-typed Sync API command support (#460) (b8acec3)
  • Add Zod schemas for Sync API response resource types (#462) (e3f1f29)

Code Refactoring

  • replace boilerplate validators with generic factory functions (#463) (b42d16a)

6.5.1 (2026-02-20)

Bug Fixes

  • 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)

Miscellaneous

  • 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)

Features

  • Add moveProjectToWorkspace and moveProjectToPersonal endpoints (#440) (e7962d8)

6.4.1 (2026-02-12)

Bug Fixes

Miscellaneous

  • deps-dev: bump webpack from 5.101.3 to 5.105.0 (#436) (7cee4c9)

6.4.0 (2026-02-03)

Features

  • Add getWorkspaces() method and refactor Sync API request handling (#434) (0eeac78)

Miscellaneous

  • deps-dev: bump lodash from 4.17.21 to 4.17.23 (#432) (4d4bf50)

6.3.0 (2026-01-16)

Features

  • Add search for projects, sections, and labels (#426) (663880f)

Miscellaneous

  • deps: bump undici from 7.16.0 to 7.18.2 (#427) (a04cbb1)

6.2.1 (2025-12-03)

Bug Fixes

  • Fix undici browser compatibility with dynamic imports (#424) (7cd8707)

Code Refactoring

  • reduce uncompletable test redundancy by 48% (#420) (e056fd5)

6.2.0 (2025-11-27)

Features

  • Add uncompletable task support with isUncompletable field (#418) (93e007a)

Bug Fixes

  • 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)

Bug Fixes

Miscellaneous

  • Update tests to not use deprecator ctor (#411) (bb71041)

6.1.11 (2025-11-24)

Bug Fixes

  • 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)

Bug Fixes

  • Remove dependency on projectId for GetSectionsArgs (#405) (89bc88a)

Miscellaneous

6.1.9 (2025-11-18)

Bug Fixes

  • Revert accidental node version increase (#401) (fe41375)

6.1.8 (2025-11-18)

Miscellaneous

  • deps: bump js-yaml from 3.14.1 to 3.14.2 in /website (#397) (4bc0d65)

6.1.7 (2025-11-11)

Bug Fixes

  • Don't force projectId for fetching sections (#395) (8ddd19c)

6.1.6 (2025-11-10)

Miscellaneous

6.1.5 (2025-11-10)

Bug Fixes

Miscellaneous

  • deps: update dependency @doist/eslint-config to v12 (#371) (e355e4b)

6.1.4 (2025-11-08)

Bug Fixes

  • exclude CHANGELOG.md from Prettier formatting (06a7601)

6.1.3 (2025-11-08)

Bug Fixes

  • auto-format Release Please PRs with Prettier (3068d54)

6.1.2 (2025-11-08)

Miscellaneous

  • Workflow dispatch on publish (e2dce29)

6.1.1 (2025-11-08)

Bug Fixes

  • resolve docs deployment failure and add PR validation (#388) (4e7646b)
  • update Release Please to trigger publish workflow (80d1079)

6.1.0 (2025-11-08)

Features

  • add custom HTTP client support for cross-platform compatibility (#383) (e5f13e5)

Bug Fixes

  • configure Release Please to not include component in tags (ac0cc9d)
  • rename release-please config file to correct filename (73c9e5c)

Code Refactoring

  • migrate all tests from mockFetch to MSW (#384) (1d5c150)

Miscellaneous

  • set up Release Please for automated releases (#385) (4402acc)

[Unreleased]

[6.0.1] - 2025-01-08

Fixed

  • Convert camelCase to snake_case for GET request parameters (#380)

[6.0.0] - 2025-01-07

Added

  • Add dual module support (CommonJS + ESM) (#379)

Changed

  • 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)

[1.5.0] - 2021-11-23

Added

  • Public release