Releases: Tanq16/danzo
Releases · Tanq16/danzo
Release list
Release v1.36.0
Danzo - Native Batch Engine & Optimizations
This release brings back native Batch mode (danzo batch) to orchestrate and run multiple mixed-type downloads concurrently using the highway pipeline. It also drops the legacy git-clone downloader and refines several core networking and CLI mechanics.
- Batch subcommand reads from plain-text files, YAML/JSON configs, or directly from
stdinstreams - Parallel mixed-job orchestration allows HTTP, HLS Live Stream, GitHub Releases, S3, yt-dlp, and Torrents to run simultaneously inside a single Charm TUI view
- Smart batch parsing supports schema prefixes (e.g.,
s3::,ytdlp::,ghr::), automatic type fallback detection, and double-quoted output paths with spaces - YAML configuration support allowing granular, per-job configuration overrides (such as custom connections, AWS profiles, or specific cookie settings)
- Removed git-clone downloader to reduce dependency bloat and focus on core asset/binary retrieval
- Improved GitHub Release (ghr) resolution for smarter auto-selection of platform-specific binaries and asset packages
- Resilient network updates including safe fallbacks for CDNs blocking HTTP HEAD requests
- CLI unit and integration tests for unit testing and regression spotting along with live parallel network integration tests
- Added LLMs.txt for AI crawlers
Release v1.35.6
Release v1.35.5
Release v1.35.4
Release v1.35.3
Release v1.35.2
Release v1.35.1
Release v1.35.0
Danzo - job pipeline refactor
This release replaces the old scheduler with a highway + display job pipeline: each downloader lives in internal/jobs/*, progress is unified in the TUI, and interrupted multi-job runs can be recovered with danzo resume (.danzo-resume-state.json).
ytdlpcommand wrapsyt-dlpfor YouTube and other sites Danzo does not handle natively, with progress and merge phase in the same UIresumecommand continues pending jobs after Ctrl+C--for-aiflag for stable plain-text output in scripts and agents- HTTP progress no longer bounces or overshoots past 100% on chunk retries
- Unit tests across core packages (http, highway, display, jobs, utils)
integration-tests/manual scripts for live ghr and large HTTP checks- Makefile and release workflow for versioned multi-platform builds
- Shared utilities moved to top-level
utils/(printer, input, HTTP client) - UI stack upgraded to Charm v2 (bubbletea, lipgloss, bubbles)
- Removed built-in
youtube,youtube-music, andbatch; usedanzo ytdlpand your own orchestration instead