2.2.0 (2025-06-22)
Important
Make sure your DEBRIDIO_URL environment variable, if set, is set to https://addon.debridio.com, or just remove it to use the default.
This release also renames the previously called 'Filter Conditions' so you'll have to redo those conditions
Features
- add 'not' function to BaseConditionParser for filtering streams (44d2c4c)
- add logging for include details/reasons during filtering (9de901d)
- add merge function in BaseConditionParser (f223368)
- add regexMatchedInRange function to BaseConditionParser (cc2f5f7)
- add support for required and preferred filter conditions (d9281bd)
- adjust wording and naming of expression/condition parser (a06aea9)
- apply filter conditions last (41d507a)
- enable addition and subtraction in base Parser (c4e65f8)
- handle missing debridio api key for clear errors (ad4a51c)
- improve condition parser functions to support multiple parameters (110146c)
- loop through optionMetas to ensure new options are validated too and ignore individual errors from presets when necessary (2ffc82c)
- support multiple regex names in regexMatched function (455f430)
- use title modifier for title in light gdrive formatter (e542989)
Bug Fixes
- actually use the streams after applying filter conditions (4bc0259)
- allow empty regex names in ParsedStreamSchema and AIOStream (cf39cdf)
- debridio: update preset to support new version (#213) (23e8078)
- ensure comparison checks for deduplications are carried out when needed (c7bb0c8)
- extract streamExpressionMatched from AIOStream parser (7e65738)
- fallback to parent get filename method when filename not found in description for mediafusion (cfb5977)
- fallback to using parsed properties from folder when undefined in file and correctly merge array properties (8eb9b7a)
- filter out uuid in filtered export (bd21b36)
- formatters: make title modifier return consistent cases with each word titled (3e6b45a)
- handle invalid addon password error separately for catalog API to be more clear (a2275cc)
- ignore port in host check (e73be92)
- normalize case sensitivity in condition parser filters for resolutions, qualities, encodes, types, visualTags, audioTags, audioChannels, and languages (87d2ffb)
- only form keyword patterns when length of array is greater than 0 (9136694)
- rename 'not' function to 'negate' to avoid conflicts (8477584)
- update credentials field to allow empty strings (c006321)