Skip to content

Release v0.10.16

Choose a tag to compare

@paxcalpt paxcalpt released this 19 Dec 18:54
· 7 commits to main since this release

Changed

  • Upgrade Command Modernization: Migrated to henriqueslab-updater v1.2.0 centralized upgrade workflow
    • Now uses handle_upgrade_workflow() - single function replaces manual orchestration
    • Created TaskRepoUpgradeNotifier adapter implementing UpgradeNotifier protocol
    • Reduced upgrade.py from 116 to 37 lines (68% reduction)
    • Maintains existing CLI behavior and TaskRepo's color scheme
    • Consistent upgrade experience across all HenriquesLab packages
    • New notifiers module: taskrepo.cli.notifiers.upgrade_notifier

Fixed

  • Non-Interactive Terminal Detection: Added sys.stdin.isatty() checks to archive and move commands
    • Enables automation and scripting without hanging on interactive prompts
    • Archive command auto-confirms subtask archiving in non-interactive mode
    • Move command skips confirmation and auto-moves subtasks in non-interactive mode

Dependencies

  • Updated henriqueslab-updater>=1.2.0 (from >=1.1.3)

Full Changelog: v0.10.15...v0.10.16

Full Changelog: v0.10.15...v0.10.16