When searching in season search mode, the status of the first missing/upgradeable episode was used to determine if all the season episodes were wanted ... instead of considering each episode status as is now the case.
Change API response fieldname `global_exclude_ignore` to `global exclude ignore` in sg.listignorewords endpoint.
Change API response fieldname `global_exclude_require` to `global exclude require` in sg.listignorewords endpoint.
Change pre filter words that are are only in global ignore/require list for show specific lists for api set functions.
Change API sg.listignorewords response data type for `global exclude ignore` to list.
Change API sg.listrequirewords response data type for `global exclude require` to list.
Change consolidate _create_ignore_words and _create_require_words into _create_words.
Fix missing regex parameter for show require words in proper search.
Change increase API version to 13.
Fix apiBuilder.tmpl.
Add the following to CHANGES.md for hotfix release 0.21.43...
Change API rename sg.`listrequiedwords` typo endpoint to sg.`listrequirewords`.
Change API rename sg.`setrequiredwords` endpoint to sg.`setrequirewords`.
Change API responses of sg.listrequirewords and sg.setrequirewords to `require words` instead of `required words`.
Add API aliases for old endpoint names with old responses for backwards compatibility.
Change autoProcessTV.py to remove bytestring identifiers that are printed under py3.
The actual media process has no issue, however, the aesthetic output caused confusion.
Fix saving nzb data to blackhole under py3.
Fix deprecated use of elementtree obj without len or explicit None test.
Change init provider options _after_ loading settings not before.
Change handle search task attributes that do not exist.
Add missing parameter 'failed' to sg.postprocess.
Fix legacy command help for episode.search.
Fix sg.show.ratefanart.
Fix sg.logs command wrongly mapped to legacy logs command.
Change return API data depending on old/new method call used for require words.
Change add missing parameter docs for CMD_SickGearSetDefaults.
Fix API CMD_SickGearSetDefaults save to config.
Change increase API version to 12.
Change remove whitespaces from parameter docu.
Change replace "ignore" with "word" in apibuilder endpoint tests.
Fix typos.
This change will make it clearer to not place the version increase dependent on any logic flow outcome which would create an infinite loop in the callee as found during unit tests.
Change cElementTree has been removed.
Change base64.decodestring has been removed.
Change create central etree only importer for py2/py3.
Change improve central lxml_etree importer for py2/py3.
Change prevent log sources containing `sg.` from clipping in log format.
Change rename var failure_handling to failure_monitor to differentiate from the failed handling feature.
Add no_failure_handling param to `get_url` for special handling of providers and other context failures.
Add connection_fails table to cache.db.
Add optional raise_skip_exception in get_url.
Add (404, 429) as default http code exclusions for failure handling in `get_url`.
Add exclude_client_http_codes switch to get_url.
Fix generic providers failure bug.
Change initialisation type of TVInfoShow::banners from list to dict to prevent exception when the attribute has not been populated at line 997 in GenericMetadata()::_season_image_dict().
Change BaseTVinfoException, set default message as exception name (can be overwritten with new kwarg `default_message` in __init__ of sub classed exceptions).
Add retry_domain backend method.
As implemented under py3, add Popen to _23 and wrap a context manager to close and release resources under py2. Refactor code to implement `with` context.
Fix settings/Notifications/Emby/"Discover" Emby/Jellyfin server in py3.
Change add allow_base to clean_host, clean_hosts to permit the base address format Jellyfin introduced at 10.4.0.
Change use 'adba' as central logger name.
Fix use the referenced obj in %s , %r.
Fix logger in fuzzywuzzy (replace global logging).
Change improve providers import.
Fix filter_iter, map_iter type string.