:pencil2: Other - Updates dependancies, notably teletype, fixing crashes for older versions of Python. - Rewrites provider tests to be more tolerant to additive API changes. - Adds additional type annotations.
2.5.4
:bug: Bug Fixes - (155) Fixes babelfish version import error
:pencil2: Other - Fixes failing tvmaze tests - Updates test fixtures
:bug: Bug Fixes - (105) Fixes Docker UID/GUI configuration - thanks waenhill! - Handles undetectable languages more gracefully
:pencil2: Other - Automates Testing, Coverage checks, and PyPI publishing using GitHub Actions - Reenables previously flaky TVDb tests - Adds additional function type annotations - Allows mnamer to be installed from sdist on Windows
2.4.2
:star2: Features - 99 Adds support to `.sub` and `.idx` subtitle files - 102 Allows users to specify UID and GID in Dockerfile
:bug: Bug Fixes - 104 Fixes movie year search tolerance to TMDb and OMDb
:pencil2: Other - Sets the default episode provider back to TVMaze - They plan to deprecate v3 of their API in 2011 and require a $11 annual subscription in v4 for API end users (e.g. you) - Their service is consistently down - Disabled TVDb tests in CI for the time being
2.4.1
The focus on this release is around internationalization. [See the wiki for details](https://github.com/jkwill87/mnamer/wiki/Internationalization).
:star2: Features - 9 Adds Language Support - 82 Adds Subtitle Support
:pencil2: Other - Changes default episode provider to TVDb (for its language support) - Increases matched year range to +-5 years to yield more matches