Skip to content

Releases: MichaelYochpaz/iSubRip

v2.6.1

31 Jan 11:55
Compare
Choose a tag to compare

2.6.1 [2025-01-31]

Bug Fixes:

  • Fixed a backwards compatibility issue in code, which would cause errors when running on Python versions lower than 3.12. (Issue #78)

v2.6.0

28 Jan 20:22
Compare
Choose a tag to compare

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 to info by default. Can be changed to debug, warning, or error. 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 the scrapers.default category instead of straight under scrapers. 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 to false, and the urllib3 package (which isn't a dependency of iSubRip) is not installed, an error could be thrown.

v2.5.6

07 Jul 09:13
Compare
Choose a tag to compare

2.5.6 [2024-07-07]

Bug Fixes:

  • Fixed an issue where the update message from version 2.5.4 to 2.5.5 would still appear after updating. (Issue #73)

v2.5.5

06 Jul 19:43
Compare
Choose a tag to compare

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

28 Apr 16:32
Compare
Choose a tag to compare

2.5.4 [2024-04-28]

Bug Fixes:

  • Fixed an issue where if the logs directory does not exist, the folder isn't created, causing an error. (Issue #67)
  • Fixed an issue where the summary log of successful and failed download would not account for failed downloads. (Issue #68)

v2.5.3

09 Apr 20:11
Compare
Choose a tag to compare

2.5.3 [2024-04-09]

Added:

  • Added new proxy and verify-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 a REGION 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

06 Jan 19:35
Compare
Choose a tag to compare

2.5.2 [2024-01-06]

Bug Fixes:

  • Fixed an issue where errors would not be handled gracefully, and cause an unexpected crash. (Issue #55)

v2.5.1

23 Dec 19:31
Compare
Choose a tag to compare

2.5.1 [2023-12-23]

Bug Fixes:

  • Fixed an issue where source abbreviation was missing from file names of downloaded subtitles files. (Issue #53)

v2.5.0

16 Dec 12:17
Compare
Choose a tag to compare

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 the line: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.

v2.4.3

18 Jun 19:36
Compare
Choose a tag to compare

2.4.3 [2023-06-18]

Bug Fixes:

  • Fixed an issue where some AppleTV URLs (or iTunes links that refer to such URLs) would not be matched in some cases, resulting in a "No matching scraper was found..." error. (Issue #46)