1.40.0 (2026-08-27)
Features
- cli: add --pairs and --pairs-file multi-pair move mode (c29b2b0)
Bug Fixes
- cli: resolve and validate pair destinations before executing a pair batch (efd4ad0)
- core: order batch moves and their link rewrites so chained renames run in any order (95a9356)
- core: reject colliding move destinations before any file moves or previews (5d2f028)
- core: resolve batch sources and order relocations for arbitrary callers (b981493)
- utils: delete a failed step's backup when a transaction aborts (2f4356f)
Documentation
- document multi-pair move mode (b39c641)
- document pair-mode destination rules in the README and move help (afef11e)
Code Refactoring
- cli: share the move options mapping and pair-mode usage text (2f2a544)
Tests
- cli: pin pair-mode destination validation, chained renames, and dry-run immutability (e6818b3)
This release is also available on: