Releases: MichaelYochpaz/iSubRip
Releases · MichaelYochpaz/iSubRip
v2.6.1
v2.6.0
2.6.0 [2025-01-28]
Warning
The following update contains breaking changes to the config file.
If you are using one, please update your config file accordingly.
Added:
- Added a new
general.log-level
config setting, the log level of stdout (console) output. Set toinfo
by default. Can be changed todebug
,warning
, orerror
. See the updated example config for an example.
Changes:
- Console output has been overhauled and improved, with colorful interactive output.
- Config file is now parsed and validated in a more reliable and efficient manner. Configuration errors will now be more readable and descriptive.
- Breaking config changes - the
scrapers
config category has been updated. Settings that should apply for all scrapers are now under thescrapers.default
category instead of straight underscrapers
. See the updated example config for examples. - Updated AppleTV scraper request parameters.
- Minor improvements to logs.
- Python 3.8 is no longer supported. Minimum supported version has been updated to 3.9.
Bug Fixes:
- Fixed an issue where if
verify-ssl
is set tofalse
, and theurllib3
package (which isn't a dependency of iSubRip) is not installed, an error could be thrown.
v2.5.6
v2.5.5
2.5.5 [2024-07-06]
Added:
- Added new
timeout
setting to the config file, for the option to change the timeout for all / specific scrapers. See the updated example config for usage examples. (Issue #71)
Changes:
- Default timeout for requests has been updated from 5 seconds to 10 seconds. (Issue #71)
v2.5.4
v2.5.3
2.5.3 [2024-04-09]
Added:
- Added new
proxy
andverify-ssl
settings to the config file, for allowing the usage of a proxy when making requests, and disabling SSL verification. See the updated example config for usage examples.
Changes:
subtitles.rtl-languages
config setting is no longer supported, and its values are now hardcoded and can't be modified.
Bug Fixes:
- Fixed an issue where in some cases,
STYLE
blocks would repeat throughout the subtitles file, and cause inaccurate cue count. (Issue #63) - Fixed an issue where the WebVTT Style blocks would have their
STYLE
tag replaced with aREGION
tag in downloaded subtitles. - Fixed an issue where an empty playlist (with a size of 0 bytes) would be reported as a valid playlist with no matching subtitles. (Issue #65)
v2.5.2
v2.5.1
v2.5.0
2.5.0 [2023-12-16]
Added:
- Added logs. See the new Logs section in the README for more information.
- Added a new
subtitles.webvtt.subrip-alignment-conversion
config setting (which is off by default), which if set to true, will add the{\an8}
tag at the start of lines that are annotated at the top (with theline:0.00%
WebVTT setting) when converting to SubRip. (Issue #35) - Implemented caching for AppleTV's storefront configuration data, which should reduce the amount of requests used when scraping multiple AppleTV URLs from the same storefront.
Changes:
- Big backend changes to the structure of the code, mostly to improve modularity and allow for easier development in the future, and improve performance.
- Updated the CLI output to utilize logs and print with colors according to log-level.
- Improved error handling in some cases where an invalid URL is used.
Bug Fixes:
- Fixed an issue where if a movie is a pre-order with a set release date, a message with availability date wouldn't be printed in some cases.