Releases: 4thel00z/ytdown
Releases · 4thel00z/ytdown
ytdown: v0.4.0
0.4.0 (2026-06-05)
Features
- cli: -f format selector parsing and resolution (701a4d3)
- cli: async main with exit-code mapping and shared app plumbing (1f2128b)
- cli: formats subcommand with table and JSON output (0a1e381)
- cli: formats/search table rendering and humanizers (5e30a75)
- cli: get subcommand for single videos with merged downloads (6b7aae8)
- cli: indicatif progress wiring and tracing-over-bars writer (7cb1c3d)
- cli: info subcommand with JSON output and wiremock e2e (357b98e)
- cli: interactive ratatui format picker for get (7e2a142)
- cli: output filename templating with sanitization (3b6a511)
- cli: playlist/channel/search downloads with skip/limit (fff6986)
- cli: pure format-picker state machine (6b578aa)
- cli: search subcommand (4d6ea1b)
- YtdownBuilder::clear_extractors for full extractor control (fedd00b)
Bug Fixes
ytdown-cli: v0.3.1
0.3.1 (2026-06-06)
Dependencies
- The following workspace dependencies were updated
- dependencies
- ytdown bumped from 0.5.0 to 0.6.0
- dependencies
ytdown-cli: v0.3.0
0.3.0 (2026-06-06)
Features
- cli: colorful animated download progress bars (a09fa1c)
- cli: feature-gated 'serve' subcommand serving the embedded demo (a831fbe)
- cli: serve /proxy streams upstream and restores Origin/Referer aliases (e55d5b8)
Bug Fixes
- cli: serve build.rs degrades gracefully without wasm (unbreaks --all-features CI) (8d61974)
Dependencies
- The following workspace dependencies were updated
- dependencies
- ytdown bumped from 0.4.0 to 0.5.0
- dependencies
ytdown-cli: v0.2.0
0.2.0 (2026-06-05)
Features
- cli: -f format selector parsing and resolution (701a4d3)
- cli: async main with exit-code mapping and shared app plumbing (1f2128b)
- cli: formats subcommand with table and JSON output (0a1e381)
- cli: formats/search table rendering and humanizers (5e30a75)
- cli: get subcommand for single videos with merged downloads (6b7aae8)
- cli: indicatif progress wiring and tracing-over-bars writer (7cb1c3d)
- cli: info subcommand with JSON output and wiremock e2e (357b98e)
- cli: interactive ratatui format picker for get (7e2a142)
- cli: output filename templating with sanitization (3b6a511)
- cli: playlist/channel/search downloads with skip/limit (fff6986)
- cli: pure format-picker state machine (6b578aa)
- cli: search subcommand (4d6ea1b)
Bug Fixes
- cli: default selection must not self-merge progressive-only sources (1acd41a)
Dependencies
- The following workspace dependencies were updated
- dependencies
- ytdown bumped from 0.3 to 0.4.0
- dependencies
ytdown: v0.3.0
ytdown: v0.2.0
0.2.0 (2026-06-05)
Features
- boa_engine-backed JS cipher function runner (ba38877)
- chunked resumable downloader with progress reporting (db81c9c)
- core error and media type contracts (acfb8c6)
- extractor trait and registry dispatch (ca69ee5)
- fluent format selection (9da59ae)
- innertube api client with client impersonation (e8366a3)
- lazy continuation-based pagination for collections (311b9fc)
- non_exhaustive data structs, builder chunk_size/retries, collection docs (0b3e915)
- optional ffmpeg postprocessing for dash a/v muxing (f5b4080)
- public Ytdown client api (acdd5d9)
- youtube extractor with cipher solving and collections (2ac1fa7)
- youtube player sig/nsig extraction and solving (9cb336c)