Release v1.10.1 — Bulk Tools Polish #43

Merged
Mike Bros merged 2 commits from release/1.10.1 into main 2026-03-18 00:50:54 +00:00
Contributor

Release v1.10.1 — Bulk Tools Polish

Changes

  • OP#2406: Handle cascade-deleted WPs as success in bulk_delete
  • OP#2407: Add type, dates, and estimated_hours to bulk_update schema

Summary

Addresses two findings from the v1.10.0-alpha bulk tools test report:

  1. Cascade delete 404 handling — When bulk_delete_work_packages deletes a parent WP, OpenProject cascades the delete to children. If the batch then tries to delete the child, it gets a 404. Previously reported as failure; now correctly treated as success with a descriptive message.

  2. Missing bulk_update fields — Added type, start_date, due_date, and estimated_hours to bulk_update_work_packages schema and handler, matching the fields available in bulk_create_work_packages and the single update_work_package tool.

Checklist

  • All version tasks closed in Gravity PM
  • Tests passing (287/287)
  • Security audit clean (0 vulnerabilities)
  • Version file matches Gravity PM version (1.10.1)

References

Version: 1.10.1 (Gravity PM)
Epic: OP#2405 — Bulk Tools Polish

## Release v1.10.1 — Bulk Tools Polish ### Changes - OP#2406: Handle cascade-deleted WPs as success in bulk_delete - OP#2407: Add type, dates, and estimated_hours to bulk_update schema ### Summary Addresses two findings from the v1.10.0-alpha bulk tools test report: 1. **Cascade delete 404 handling** — When `bulk_delete_work_packages` deletes a parent WP, OpenProject cascades the delete to children. If the batch then tries to delete the child, it gets a 404. Previously reported as failure; now correctly treated as success with a descriptive message. 2. **Missing bulk_update fields** — Added `type`, `start_date`, `due_date`, and `estimated_hours` to `bulk_update_work_packages` schema and handler, matching the fields available in `bulk_create_work_packages` and the single `update_work_package` tool. ### Checklist - [x] All version tasks closed in Gravity PM - [x] Tests passing (287/287) - [x] Security audit clean (0 vulnerabilities) - [x] Version file matches Gravity PM version (1.10.1) ### References Version: 1.10.1 (Gravity PM) Epic: OP#2405 — Bulk Tools Polish
- bulk_delete: treat 404 as success (item already gone via cascade delete)
- bulk_update: add type, start_date, due_date, estimated_hours to schema

Closes OP#2406 OP#2407

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
chore(release): bump version to 1.10.1
All checks were successful
CI / lint (pull_request) Successful in 12s
CI / security (pull_request) Successful in 11s
CI / test (pull_request) Successful in 29s
cca9ced4d4
Refs OP#2408

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Mike Bros approved these changes 2026-03-18 00:50:38 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mike/open-project-sidecar-mcp!43
No description provided.