0.6.0 - 2024-09-05
π¨ π¨ π¨ NOTE: This release contains some breaking changes! π¨ π¨ π¨
If you're upgrading from a previous version, definitely peruse the below Changelog and check out the relevant sections of the README for more details.
TL;DR: Autodetection (-a
) and portable filenames (-w
) flags have been removed, and are now on by default. Also, you don't need your own TMDB API key anymore π π
Added
- Ability to automatically parse TV show names from filenames! I would consider this feature still in "beta", but you are no longer required to supply
tvmv
with a show name via the-n
option. In fact, simply callingtvmv mv
(with no arguments at all) will attempt to parse out all relevant data from the filenames in the current directory. Handy! - A default TMDB API key. Users are no longer required to register their own API keys to use
tvmv
! This makes for a much smoother out-of-the-box experience. (Users can still opt to use their own API keys, same as before: with a file, CLI arg, or environment variable.)
Changed
- Remove
--auto-detect
option (aka-a
). Auto-detect mode is now the default unless you specify a show name and season manually with the-n
and-s
options. - Remove
--portable-filenames
option (aka-w
). Portable filenames are now on by default. Users who wish to keep Unicode filenames can use the new--unicode-filenames
option (aka-u
). This option is the same as the previous default behavior. - License update:
BSD-3-Clause
toGPL-3.0-or-later
. Maybe this should go in the "Fixed" section ;)
Fixed
- The "portable filenames" functionality was previously only being applied to episode names, not show names. Now it's applied to both.
- We will no longer write a log file if there were zero successful rename operations.
Full Changelog: 0.5.0...0.6.0