[B]3.7.0[/B]
- Increase maximum possible timeout for search requests
- Add separate setting for subtitles.gr sub download timeout
- Utilize fuzzywuzzy to find synced subtitles (minimum match ratio 50, default 75, max 100)
- Replace futures module with tulip solution
- Various other tweaks

[B]3.6.2[/B]
- Bug fixes for subtitles save function on vipsubs

[B]3.6.1[/B]
- Broaden search results for vipsubs.gr
- Allow subtitle to be saved both locally and within the manual choice
- Ask before overwriting existing subs

[B]3.6.0[/B]
- Allow download of the subtitle next to the playing item (for locally saved videos)
- Extract zips upon save
- Fix for saved files
- Improve results for locally saved files
- Some bug fixes (xsubs.tv)

[B]3.5.1[/B]
- Logging tweaks on vipsubs
- Force unicode search strings
- Make futures optional to help installation for certain cases (Kodi 19)
- Reduce number of concurrent threads (max 5)

[B]3.5.0[/B]
- Change caching method
- Kodi 19+ related fixes
- Remove prompt for libarchive installation
- Increased cache durations for the given functions
- Improve performance with futures instead of arbitrary ranges on workers

[B]3.4.0 - 3.4.1[/B]
- Code related tweaks, particularly how routing is handled
- Added ability to save subtitles and/or zips from sources

[B]3.3.1[/B]
- Added the forgotten string

[B]3.3.0[/B]
- Improved search query function, added accompanying option

[B]3.2.5[/B]
- Tweaked imports

[B]3.2.4[/B]
- More bug fixes for vipsubs.gr (failure to load nested zip on Android)
- Removed builtin methods from other provides

[B]3.2.3[/B]
- Bug fixes for vipsubs.gr

[B]3.2.2[/B]
- Do not allow random choice when not necessary

[B]3.2.1[/B]
- Added capability for nested zips on vipsubs.gr
- Skip certain results not containing subtitles on vipsubs.gr

[B]3.2.0[/B]
- Bumped dependencies
- Improved cache clear function
- Added vipsubs.gr
- Lots of bug fixes

[B]3.1.X[/B]
- Tweaked regexes for searches
- Added a setting allowing users to set search and download timeouts
- Added visual feedback when deleting function cache
- Disabled subs4free.info

[B]3.0.X[/B]
- Removed subzxyz (subtitles were moved to opensubtitles.org)
- Bypassed subtitles.gr/findsubtitles.eu domain completely and removed its setting
- Added support for subs4free/subs4series, podnapisi
- Added boolean setting for each site supported
    > disable for faster searches (subs4free disabled by default)
- Applied unicode ascii normalization
- Added setting to sort subs by either subtitle name, source, rating, downloads
- Results are now cached for two hours in order to reduce subsequent requests
- Improved debug logging
- Regex pattern tweaks for queries
- Performance tweaks
- Various other tweaks

[B]2.0.Χ[/B]
- Extraction method for zip files is now performed by python library by default, kodi built-in as fallback
- Removed notification for broad search terms and tweaked various functions and regexes to allow them
- Install vfs.libarchive on Leia, whenever possible via builtin command
- Replaced subtitles.gr domain with an alternative one by default, old one kept as optional
- Sort subtitles.gr items according to rating (downloads)
- Bumped dependencies
- Various other tweaks

[B]1.6.0[/B]
- Tweaked conditionals for match on subzxyz
- Subtitles.gr:
  > requested html will now replace errors when decoding
  > query formatting is now a unicode object instead of string
  > skip items without "flags/el.gif" instead of raising exception
- Increased urls requested from subz.xyz and reversed order
- Greatly improved searches with manual queries

[B]1.5.7[/B]
- Instantiate query variable in run function
- Search tv shows/series subtitles with dual queries to maximize subtitles match
- Add clear cache function
- Notify user when search term might be too broad or incorrect
- Increased sleep timeout from 500 ms to 750 for threaded requests
- Increased number of possible requests before exiting the loop for threaded requests
- Made regexes less aggressive

[B]1.5.5 - 1.5.6[/B]
- Log exceptions and queries for debugging purposes
- Rename subtitle in order to mitigate illegal chars for filesystems that struggle with them

[B]1.5.3 - 1.5.4[/B]
- Improved subtitle search for tv shows
- Improved handling of subtitles choice on multisubs archives
- Boolean check of archive format with is_zipfile instead of endswith
- Various other tweaks

[B]1.5.0 - 1.5.2[/B]
- Fixed subz.xyz (by not loading the xbmcvfs module through kodi_six)
- Subtitles search can also be performed via listitem query (useful when searching via context menu)
- Tweaked string formatting on all modules
- Added Python 3 compatibility (not yet tested)
- Implemented capability to select subtitle from rar archives that have multiple subtitles (up to second subdirectory level)
- Bump dependencies

[B]1.4.1[/B]
- Fixed subz.xyz

[B]1.4.0[/B]
- Replaced subztv.club with subz.xyz
- Minor rework of the addon

[B]1.3.1[/B]
- Fix for url encoder on Unix-like platforms
- Cosmetics

[B]1.3.0[/B]
- Added support for rar archives
  > Idea was introduced by ratmole
- Cosmetics

[B]1.2.5[/B]
- Cosmetics

[B]1.2.4[/B]
- Updated subztv.gr

[B]1.2.3[/B]
- Fixed subtitles.gr provider
- Code cosmetics

[B]1.2.2[/B]
- Rebased to utilize tulip libraries

[B]1.2.1[/B]
- Cosmetics

[B]1.2.0[/B]
- Cosmetics and code simplification
- Updated subtitles.gr
- Updated xsubs.tv
- Added support for xsubs.tv accounts
- Updated subztv.gr

[B]1.1.1[/B]
- Fixed issue with subtitle query

[B]1.1.0[/B]
- Added support for subz.blog-spot.gr
- Added support for xsubs.tv

[B]1.0.0[/B]
- Initial version
