Skip to content

Latest commit

 

History

History
58 lines (51 loc) · 3.09 KB

CHANGELOG.md

File metadata and controls

58 lines (51 loc) · 3.09 KB

Change log

4.0 - unreleased

  • Dropped support for EOL Python 2.7.
  • Fix TypeError: '<' not supported between instances of 'int' and 'str' error when using series replacements with show-ID (Issue #150)
  • No longer supported filename patterns. These are ambigious and cause incorrect matches with things like H.264 in filenames
    • show.123.avi (previously parsed as episode 23 of season 1)
    • show.0123.avi (Issue #140)

3.0.4 - 2021-05-23

  • Fix typo causing series name to not be corrected (PR #203)

3.0.3 - 2021-04-29

  • Fix compat with tvdb_api 3.1 - use 'seriesName' instead of long-deprecated 'seriesname' (as per TheTVDB API change in API v2) (Issue #201)

3.0.2 - 2020-11-09

  • Backport: Fix TypeError: '<' not supported between instances of 'int' and 'str' error when using series replacements with show-ID (Issue #150)

3.0.1 - 2020-09-19

  • Backport fix for tvdb_api_key config option (Issue #187)

3.0 - 2020-08-03

  • Fix --dry-run in --batch mode (PR #173)
  • Config has moved to ~/.config/tvnamer/tvnamer.json to avoid home-directory clutter (previously located at ~/.tvnamer.json) (PR #175)
  • Files are now moved using shutil.move instead of custom logic around os.rename, which should make things more robust in situations with unusual partition setups (e.g Docker environments) (PR #161)
  • Add command line argument to override language, e.g tvnamer --lang de [...] (PR #165)
  • Add tvnamer --version to display useful debug info
  • Can now be run via python -m tvnamer as well as the usual tvnamer command
  • New TheTVDB API key specifically for tvnamer. Users can use their own API key by via the tvdb_api_key config option (keys can easily be registered at https://thetvdb.com/api-information )
  • Various internal improvements to testing and compatability with later Python 3.x changes
  • Dropping explicit support for EOL Python 3.3 and 3.4 (may still work but not tested)
  • This is the last major version which will support Python 2.7

2.5 - 2018-08-25

  • Began keeping a changelog
  • Added --force-rename and --force-move arguments (PR #133)
  • Added skip_behavior option (PR #111)
  • Added --dry-run argument (PR #130)
  • Fix normalize_unicode_filenames in Python 3 (Issue #134)
  • Dropped support for Python 2.6. tvnamer==2.4 is last version to support Python 2.6
  • Added support for Python 3.6 and 3.7
  • Fix search by air-date when episode had special episodes aired on same day (PR #97)