- Update to version 2.2.1
* Relax the version bounds on platformdirs to >= 3
* Show config message only in debug mode in CLI
* Add example subliminal.toml to docs and various docs fixes
- Update to version 2.2.0
* Drop python2 support, the supported versions are
>=3.8,<=3.12.
* Load CLI options from a configuration file with the
--config/-c option
* Change default encoding of downloaded subtitles to 'utf-8'
(not the original encoding). Use the --original-encoding cli
option to recover the previous default behavior
* Add opensubtitlescom provider
* Add gestdown provider
* Add tmdb refiner (requires a personal API key)
* Fix tvsubtitles provider
* Fix opensubtitles provider
* Fix napiprojekt provider
* Fix podnapisi provider to use JSON API
* Fix addic7ed provider
* Remove thesubdb provider
* Remove argenteam provider
* Remove shooter provider
* Remove legendastv provider
* Use pyproject.toml to specify the package configurations.
* Add pre-commit hook
* Use ruff to lint and format
* Use mypy to check types
* Add type annotations
* Drop dependencies: pysrt, appdirs, six, pytz
* Add dependencies:
+ click-option-group>=0.5.6
+ platformdirs>=4.2
+ pysubs2>=1.7
+ srt>=3.5
+ tomli>=2
* Bump dependency versions:
+ babelfish>=0.6.1
+ chardet>=5.0
+ click>=8.0
+ dogpile.cache>=1.0
+ enzyme>=0.5.0
+ stevedore>=3.0
OBS-URL: https://build.opensuse.org/request/show/1186349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-subliminal?expand=0&rev=6
- Update to version 2.1.0
* Improve legendastv provider matches
* Fix video extensions (.mk3d .ogm .ogv)
* Use new url to search for titles in legendastv provider
* Fix stevedore incompatibility
* Add support to webm video extension
* Make providers easier to be extended and customized
* Update podnapisi URL
* Add support to VIP/Donor accounts in legendastv provider
* Proper handling titles with year / country in legendastv
provider
* Several minor enhancements in legendastv provider
* Add support for python 3.6, 3.7 and 3.8
* Drop support for python 3.3 and 3.4
* Do not discard providers bad zip/rar is downloaded
* SubsCenter provider removal
* Fix lxml parsing for Addic7ed provider
* Support titles with asterics in Addic7ed provider
* Add support to multi-episode search in Opensubtitles provider
* Fix multi-episode search in TVSubtitles provider
* Update to guessit 3
* Improve archive scanning
* Add Opensubtitles VIP provider
* Add country to Movie and Episode
* Add streaming_service to Video
* Add info property to Subtitle
* Do not search for subtitles if all required languages is
already present
* Improve TVDB refiner to support series with comma
* Add alternative_titles to Video and enhance OMDB refiner to
use alternative_titles
* Only compute video hashes when required
* Add apikey to OMDB refiner
* Fix Subtitle validation when unable to guess encoding
* Add support to rar in Dockerfile
- Drop python2 support to simplify packaging
- Drop subliminal.1 manpage because it's no longer possible to
build it
OBS-URL: https://build.opensuse.org/request/show/799654
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-subliminal?expand=0&rev=15