Skip to content

0.6.0

Latest
Compare
Choose a tag to compare
@keithfancher keithfancher released this 05 Sep 18:44
· 1 commit to master since this release

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 calling tvmv 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 to GPL-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