Skip to content

Latest commit

 

History

History
356 lines (166 loc) · 19 KB

File metadata and controls

356 lines (166 loc) · 19 KB

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