Skip to content

v0.26.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 07:13
· 61 commits to main since this release

What's Changed

  • test(mcp): assert behavior in list_tasks/create_task tools, raise coverage floor to 95 by @Kohei-Wada in #1098
  • fix(core): backward optimizer uses DEFAULT_SCHEDULE_DAYS for deadline-less fallback by @Kohei-Wada in #1099
  • fix(core): raise on invalid status filter instead of silently dropping it by @Kohei-Wada in #1100
  • refactor(core): move BulkTaskController to application layer as BulkOperationService by @Kohei-Wada in #1101
  • refactor(server): consolidate DTO->response conversion into model from_dto, retire converters.py by @Kohei-Wada in #1103
  • refactor(core): collapse lifecycle controller pass-throughs into execute_lifecycle by @Kohei-Wada in #1104
  • refactor(core): delegate TaskRowDto.to_dict to model_dump by @Kohei-Wada in #1105
  • style(tui): balance gantt widget height with task table by @Kohei-Wada in #1106
  • test(e2e): add API end-to-end test layer by @Kohei-Wada in #1107
  • style(tui): brighten task table background on focus by @Kohei-Wada in #1108
  • test(e2e): concurrent-write consistency contract by @Kohei-Wada in #1109
  • feat(core,ui): add created_at/updated_at task sort keys by @Kohei-Wada in #1110
  • feat: transparent 'next executable task' primitive in core by @Kohei-Wada in #1111

Full Changelog: v0.25.0...v0.26.0

What's Changed

  • test(mcp): assert behavior in list_tasks/create_task tools, raise coverage floor to 95 by @Kohei-Wada in #1098
  • fix(core): backward optimizer uses DEFAULT_SCHEDULE_DAYS for deadline-less fallback by @Kohei-Wada in #1099
  • fix(core): raise on invalid status filter instead of silently dropping it by @Kohei-Wada in #1100
  • refactor(core): move BulkTaskController to application layer as BulkOperationService by @Kohei-Wada in #1101
  • refactor(server): consolidate DTO->response conversion into model from_dto, retire converters.py by @Kohei-Wada in #1103
  • refactor(core): collapse lifecycle controller pass-throughs into execute_lifecycle by @Kohei-Wada in #1104
  • refactor(core): delegate TaskRowDto.to_dict to model_dump by @Kohei-Wada in #1105
  • style(tui): balance gantt widget height with task table by @Kohei-Wada in #1106
  • test(e2e): add API end-to-end test layer by @Kohei-Wada in #1107
  • style(tui): brighten task table background on focus by @Kohei-Wada in #1108
  • test(e2e): concurrent-write consistency contract by @Kohei-Wada in #1109
  • feat(core,ui): add created_at/updated_at task sort keys by @Kohei-Wada in #1110
  • feat: transparent 'next executable task' primitive in core by @Kohei-Wada in #1111
  • feat(nix): add uv2nix flake for reproducible install and dev shells by @Kohei-Wada in #1112
  • fix: use SCHEDULING_EPSILON in greedy/backward scheduling loops by @eeshsaxena in #1113

New Contributors

Full Changelog: v0.25.0...v0.26.0

What's Changed

  • test(mcp): assert behavior in list_tasks/create_task tools, raise coverage floor to 95 by @Kohei-Wada in #1098
  • fix(core): backward optimizer uses DEFAULT_SCHEDULE_DAYS for deadline-less fallback by @Kohei-Wada in #1099
  • fix(core): raise on invalid status filter instead of silently dropping it by @Kohei-Wada in #1100
  • refactor(core): move BulkTaskController to application layer as BulkOperationService by @Kohei-Wada in #1101
  • refactor(server): consolidate DTO->response conversion into model from_dto, retire converters.py by @Kohei-Wada in #1103
  • refactor(core): collapse lifecycle controller pass-throughs into execute_lifecycle by @Kohei-Wada in #1104
  • refactor(core): delegate TaskRowDto.to_dict to model_dump by @Kohei-Wada in #1105
  • style(tui): balance gantt widget height with task table by @Kohei-Wada in #1106
  • test(e2e): add API end-to-end test layer by @Kohei-Wada in #1107
  • style(tui): brighten task table background on focus by @Kohei-Wada in #1108
  • test(e2e): concurrent-write consistency contract by @Kohei-Wada in #1109
  • feat(core,ui): add created_at/updated_at task sort keys by @Kohei-Wada in #1110
  • feat: transparent 'next executable task' primitive in core by @Kohei-Wada in #1111
  • feat(nix): add uv2nix flake for reproducible install and dev shells by @Kohei-Wada in #1112
  • fix: use SCHEDULING_EPSILON in greedy/backward scheduling loops by @eeshsaxena in #1113

New Contributors

Full Changelog: v0.25.0...v0.26.0