Skip to content

Releases: chriskyfung/todoist-task-reopener-worker

v1.0.6

18 Nov 15:39
v1.0.6
dc4dbb9

Choose a tag to compare

What's Changed

  • ⬆️ build(deps-dev): bump wrangler to 4.47.0 by @chriskyfung in #84
  • ⬆️ chore(deps-dev): bump @cloudflare/workers-types to 4.20251115.0 by @chriskyfung in #86
  • ⬆️ build(deps-dev): bump @cloudflare/vitest-pool-workers from 0.10.3 to 0.10.6 in the cloudflare-dependencies group across 1 directory by @dependabot[bot] in #85
  • ⬆️ build(deps-dev): bump the eslint-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #82
  • ⬆️ build(deps-dev): bump globals from 16.4.0 to 16.5.0 in the development-dependencies group by @dependabot[bot] in #78
  • 💚 ci(workflow): fix Codecov action with explicit token by @chriskyfung in #87
  • ⬆️ build(deps): bump @doist/todoist-api-typescript from 5.7.1 to 5.8.0 in the production-dependencies group by @dependabot[bot] in #76

Full Changelog: v1.0.5...v1.0.6

v1.0.5

15 Nov 08:14
v1.0.5
3df8b95

Choose a tag to compare

What's Changed

  • build(deps): bump @doist/todoist-api-typescript from 5.7.0 to 5.7.1 in the production-dependencies group by @dependabot[bot] in #68
  • build(deps-dev): bump the cloudflare-dependencies group with 2 updates by @dependabot[bot] in #71
  • fix(security): Harden worker against timing and logging vulnerabilities by @chriskyfung in #74
  • chore(dependabot): refine npm updates with cooldowns and ignores by @chriskyfung in #75
  • build(deps-dev): bump the eslint-dependencies group with 3 updates by @dependabot[bot] in #77

Full Changelog: v1.0.4...v1.0.5

v1.0.4

31 Oct 09:19
v1.0.4
54236d5

Choose a tag to compare

What's Changed

  • build(deps): bump node from 24-alpine to 25-alpine by @dependabot[bot] in #58
  • build(deps): bump vite from 7.1.5 to 7.1.11 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #60
  • build(deps-dev): bump the eslint-typescript-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #62
  • build(deps-dev): bump the cloudflare-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #63
  • build(deps): bump @doist/todoist-api-typescript from 5.6.4 to 5.7.0 in the production-dependencies group by @dependabot[bot] in #64
  • refactor: Improve build and test configuration by @chriskyfung in #66
  • chore(deps): Upgrade @cloudflare/vitest-pool-workers and configure Vitest updates by @chriskyfung in #67

Full Changelog: v1.0.3...v1.0.4

v1.0.3

29 Oct 04:08
v1.0.3
e55f722

Choose a tag to compare

What's Changed

  • build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #56
  • build(deps-dev): bump the eslint-dependencies group with 2 updates by @dependabot[bot] in #52
  • build(deps): bump @doist/todoist-api-typescript from 5.5.1 to 5.6.3 in the production-dependencies group by @dependabot[bot] in #53
  • build(deps-dev): bump the typescript-dependencies group with 3 updates by @dependabot[bot] in #54
  • build(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #57

Full Changelog: v1.0.2...v1.0.3

v1.0.2

15 Oct 06:00
v1.0.2
a4611ba

Choose a tag to compare

What's Changed

  • ⬆️ Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #37
  • build(deps): bump @doist/todoist-api-typescript from 5.1.2 to 5.2.1 in the production-dependencies group by @dependabot[bot] in #41
  • ⬆️ build(deps-dev): bump the typescript-dependencies group with 3 updates by @dependabot[bot] in #42
  • ⬆️ build(deps): bump vite from 7.1.2 to 7.1.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #43
  • ⬆️ build(deps-dev): bump the development-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #44
  • ⬆️ build(deps): bump @doist/todoist-api-typescript from 5.2.1 to 5.5.0 in the production-dependencies group by @dependabot[bot] in #45
  • ⬆️ build(deps-dev): bump the cloudflare-dependencies group with 3 updates by @dependabot[bot] in #47

Full Changelog: v1.0.1...v1.0.2

v1.0.1

25 Aug 12:03
ef0896d

Choose a tag to compare

This release focuses on improving the development environment, updating dependencies, and enhancing the CI/CD pipeline.

🐛 Fixes

  • Dependency Migration: Migrated from the deprecated miniflare v2 to v4, ensuring compatibility with the latest Cloudflare Workers environment.
  • CI Workflow Permissions: Corrected workflow permissions for CodeQL, CI, and Release Drafter to ensure proper execution.
  • Dependabot Configuration: Enabled and configured Dependabot for Docker, and GitHub Actions to keep dependencies up-to-date.

🔧 Chore

  • ESLint Configuration: Migrated from the legacy .eslintrc.js to the new flat eslint.config.js format for improved configuration and maintainability.

⬆️ Dependency Updates

  • Upgraded typescript from 5.4.5 to 5.9.2.
  • Upgraded wrangler from 4.28.1 to 4.32.0.
  • Upgraded @doist/todoist-api-typescript from 5.1.1 to 5.1.2.
  • Upgraded eslint from 8.57.1 to 9.33.0.
  • Bumped typescript-eslint packages from 8.39.1 to 8.40.0.
  • Updated various other development and build dependencies.

Full Changelog: v1.0.0...v1.0.1

v1.0.0

25 Aug 11:29
v1.0.0
31da1d7

Choose a tag to compare

This initial release marks the first stable version of the Todoist Reopener Worker. The primary goal of this release is to provide a secure, reliable, and well-documented solution for automatically reopening recurring tasks in Todoist.

✨ Features

  • Core Functionality: Implemented the Cloudflare Worker to handle scheduled and manually triggered events. The worker fetches completed tasks from Todoist, filters for those with tracked or routine labels, and reopens them.
  • CI/CD Pipeline: Integrated GitHub Actions to automate the development workflow, including continuous integration, code analysis, and release drafting.
  • Testing Framework: Set up vitest for unit and integration testing, ensuring the reliability and correctness of the worker's logic.
  • Logging: Enabled logging capabilities within the worker to provide better visibility and simplify debugging.
  • Project Assets: Added official project icons and updated the README.md with comprehensive documentation.

🔒 Security

  • Secure Endpoint: The manual trigger endpoint is protected by a CRON_SECRET_TOKEN to prevent unauthorized access.

🔧 Configuration & Documentation

  • ESLint: Configured ESLint to enforce a consistent code style and improve code quality.
  • Documentation: Created detailed documentation for the CI/CD pipeline, secured endpoint, and overall project structure.
  • Funding: Added a FUNDING.yml to provide a way for users to support the project.

Full Changelog: https://github.com/chriskyfung/todoist-task-reopener-worker/commits/v1.0.0