Releases: LeoniePhiline/showcase-dl
Releases · LeoniePhiline/showcase-dl
0.6.1
Fixed
- Set an arbitrary user agent string to circumvent Vimeo crawler player, which does not fill the
<title />
HTMl tag correctly.
(#9) - Decode HTML entities in video titles and replace
html-escape
byhtmlize
, capable of decoding non-numeric HTML entities.
Changed
- Demote content dumps into
trace
log level. - Lift successful title match into
info
log level. - Use
%
/Display
rather than?
/Debug
to render readable content dumps.
Full Changelog: v0.6.0...v0.6.1
0.6.0
Added
Changed
- Migrate
yt-dlp
from--referer "<URL>"
to new style--add-header "Referer:<URL>"
- Migrate from unmaintained
fdehau/tui
totui-rs-revival/ratatui
.
Thanks @joshka!
(#4, #5)
See also fdehau/tui-rs#654 - Sort
use
groups andmod
in a standardized fashion: (#6)use std::...
use <external>::...
use
internal- Relative without
self::
for submodules - Relative with
super::...
where in the same logical group;
e.g.ui/layout
usessuper::style
, as both are tightly coupled - Absolute with
crate::...
- Relative without
mod ...
- Switch from
lazy_static
toonce_cell
untilstd::sync::LazyLock
is released.
(#7) - Swallow
futures::future::Aborted
explicitly. (#8)
Fixed
- Change
maybe_join
to propagate future output result. (#3)
New Contributors
Full Changelog: 0.5.2...v0.6.0
0.5.2
0.5.1
0.5.0
Added
- Tracing logs are now written to
vimeo-showcase.log
and can betail
ed for live viewing. - Custom patched versions of
yt-dlp
oryoutube-dl
can be used via the new--bin
option. - Add
CHANGELOG.md
, following Keep a Changelog.
Fixed
- Downloader errors are now reported with error log level.
Full Changelog: 0.4.0...0.5.0
0.4.0
Fixed
- Download progress is now correctly parsed again, after
yt-dlp
changed to a tabular format.
Full Changelog: 0.3.2...0.4.0
0.3.2
Fixed
- Command line help is now wrapped by
clap
.
Changed
- Change command line arguments definitions to use
clap
4 attribute macros. - Follow
clippy
auto-deref lints.
Full Changelog: 0.3.1...0.3.2
0.3.1
Added
- Extract
mp3
andopus
audio withffmeg
.
Fixed
- Regex failed to match valid embeds.
Changed
- Update dependencies.
- Upgrade
clap
from3.x
to4.1.1
.
Full Changelog: 0.3.0...0.3.1
0.3.0
Added
- Implement terminal user interface.
- Add
README.md
Changed
- Spawn tasks to make use of multi-threaded runtime.
- Implement graceful shutdown.
Full Changelog: 0.2.0...0.3.0
0.2.0
Added
- Implement progress tracking in shared state, preparing for terminal UI.
- Use lazy_static! for compile-once regular expressions.
Full Changelog: 0.1.0...0.2.0