Releases: zmwangx/caterpillar
Releases · zmwangx/caterpillar
v1.1
v1.0.1
v1.0
v1.0b7
v1.0b6
v1.0b5
v1.0b4
v1.0b3
-
Introduce builtin retry (number of times can be controlled via
-r, --retries
option); -
Introduce
--workroot <path>
for specifying an alternative virtual filesystem root for all processing, from downloads to final merging. Use cases: destination on a slow HDD (where all the intermediate FFmpeg reads and writes take very long, or even downloads cannot saturate bandwidth due to disk bottleneck), with workroot on a fast SSD; destination on a networked drive, with workroot on a local drive; etc.
v1.0b2
v1.0b1
The first, and maybe final beta of v1.0. We are on the 1.0 release track now. If I don't find any problems in the next few days, this beta will be promoted to 1.0.
New features:
- Use server timestamp (
Last-Modified
header if provided, followed byDate
header if provided) for the output file's mtime. - Introduce
-e, --exist-ok
option for batch mode to suppress errors for existing files.
Breaking changes:
- All on-disk files are now read and written in UTF-8.
chardet
(ill-conceived in the first place) has been completely banished. See https://git.io/caterpillar-encoding if you enjoy Microsoft rants. - macOS: config file location now follows XDG BaseDir Spec if (and only if)
XDG_CONFIG_HOME
is set and non-empty.