From 93c9cc605624bb6b179e3b7e8a9bc8cbdaa3b375 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Fri, 15 Aug 2025 17:31:48 +0100 Subject: [PATCH] chore: release 2.9.0 (#285) --- .release-please-manifest.json | 2 +- CHANGELOG.md | 74 +++++++++++++++++++++++++++++++++++ package-lock.json | 4 +- package.json | 2 +- 4 files changed, 78 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index dd01b611..427b8ec4 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.8.2" + ".": "2.9.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 38237c20..886c750f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,79 @@ # Changelog +## [2.9.0](https://github.com/Viren070/AIOStreams/compare/v2.8.2...v2.9.0) (2025-08-15) + + +### Features + +* add 'DV Only' and 'HDR Only' visual tags ([01d4ecf](https://github.com/Viren070/AIOStreams/commit/01d4ecf76d96935e531cd2f9e33ac2e78e01d83b)) +* add AI Companion ([93fd611](https://github.com/Viren070/AIOStreams/commit/93fd61169f84846ac30135e02c27e95124d547a7)) +* add AStream ([5fc4cea](https://github.com/Viren070/AIOStreams/commit/5fc4cea2ea61835ea24ed8644b226796af4ee012)), closes [#298](https://github.com/Viren070/AIOStreams/issues/298) +* add configurable year tolerance during year matching ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* add content deep dive to marketplace, closes [#284](https://github.com/Viren070/AIOStreams/issues/284) ([c48d37c](https://github.com/Viren070/AIOStreams/commit/c48d37c389404ae47de236a4a971e718f4143e5f)) +* add forceInUi option to min/max constraints for better UX ([6308f8f](https://github.com/Viren070/AIOStreams/commit/6308f8fb45034aeb7cb9d4bccd87a9e32564ef88)) +* add gdrive builtin addon ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* add modal for viewing allowed regex patterns in regex filter menu ([5b31f0c](https://github.com/Viren070/AIOStreams/commit/5b31f0cb784b7f00ea21675c94237431f1500934)) +* add multi group behaviour option for deduplicator ([a564e02](https://github.com/Viren070/AIOStreams/commit/a564e02d196e15732d12be9f50ac069e23eaefb8)) +* add torbox search builtin addon ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* allow deleting user ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* allow setting allowed regexes for all users ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)), closes [#244](https://github.com/Viren070/AIOStreams/issues/244) +* assign unassigned addons to the first group in StreamFetcher ([11c52cb](https://github.com/Viren070/AIOStreams/commit/11c52cb1f96bfb76278596bff7fea907ddf62dd0)) +* **builtins/torbox-search:** add caching option for user-specific search engines in TorBox Search ([3c2b5b7](https://github.com/Viren070/AIOStreams/commit/3c2b5b778b725baab762201dbcf527b594831878)) +* **builtins/torbox-search:** add only show user search results option ([eef55af](https://github.com/Viren070/AIOStreams/commit/eef55afbe0395e89740a98681221a2d4076bcef4)) +* **builtins/torbox-search:** general improvements ([c48d37c](https://github.com/Viren070/AIOStreams/commit/c48d37c389404ae47de236a4a971e718f4143e5f)) +* centralise TMDB credentials and automatically provide to addons when needed ([ed5893e](https://github.com/Viren070/AIOStreams/commit/ed5893ea50e6580879fea6be21857614d003eb1d)) +* **frontend:** show logo from manifest for custom addons ([604ab02](https://github.com/Viren070/AIOStreams/commit/604ab023a85bcdfc21e62574d35d367a94510e44)) +* handle streams provided in meta responses ([8014790](https://github.com/Viren070/AIOStreams/commit/8014790821c74cb3c3f7b1e03bd90f38a1261238)) +* make `BASE_URL` required ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* separate year matching into independent option, closes [#292](https://github.com/Viren070/AIOStreams/issues/292) ([c48d37c](https://github.com/Viren070/AIOStreams/commit/c48d37c389404ae47de236a4a971e718f4143e5f)) +* support multiple `ADDON_PASSWORD`s ([1413075](https://github.com/Viren070/AIOStreams/commit/14130752a4116454f302f68964e672840dd9c615)) +* update ([c48d37c](https://github.com/Viren070/AIOStreams/commit/c48d37c389404ae47de236a4a971e718f4143e5f)) +* update ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) + + +### Bug Fixes + +* adjust error logging for metadata fetching ([1187f1a](https://github.com/Viren070/AIOStreams/commit/1187f1a8572e7353d185e367b5f2565a563857fc)) +* **ai-search:** correctly check for tmdb api key ([a27a308](https://github.com/Viren070/AIOStreams/commit/a27a308ce584e934bab806f3c2652f686f6e107c)) +* **astream:** add github link ([24124c4](https://github.com/Viren070/AIOStreams/commit/24124c43698c924168e10f583a1790bc0dd08117)) +* block head requests on debrid resolve and add missing return ([c643cbb](https://github.com/Viren070/AIOStreams/commit/c643cbb3e764ec19a2c7bf0bae8dd61cd7ad6c67)) +* **builtins/gdrive:** improve logging ([bba4e56](https://github.com/Viren070/AIOStreams/commit/bba4e5614e8b0a2c436ea6be9c3f8178cb00fb0a)) +* **builtins/torbox-search:** adjust validation schemas for api ([6d8ea42](https://github.com/Viren070/AIOStreams/commit/6d8ea4274d07f2c257ce2dce0da7d6e68c420671)) +* **builtins/torbox-search:** cache playback links for usenet ([7ae6127](https://github.com/Viren070/AIOStreams/commit/7ae612732f10a2898664bc01e1742e7e663e1c95)) +* **builtins/torbox-search:** ensure errors are logged during usenet fetch ([4147ea3](https://github.com/Viren070/AIOStreams/commit/4147ea3c7e735f804dae63c6eadf86985bdc7534)) +* **builtins/torbox-search:** ensure files are always added during scrape ([23b8aa1](https://github.com/Viren070/AIOStreams/commit/23b8aa1c18daccb43dd78441251fc82c5c682bd0)) +* **builtins/torbox:** set type property at root to workaround https://github.com/colinhacks/zod/issues/2655 ([c66ef9e](https://github.com/Viren070/AIOStreams/commit/c66ef9e2f45606c495fc90be272617ad29b936c4)) +* check for allowed regexes during filtering ([7b0b98f](https://github.com/Viren070/AIOStreams/commit/7b0b98f135cf7b68be309ff4c2ac313efef67b7c)) +* correctly handle server side forcing of deprecated public proxy URLs ([1cdb0f3](https://github.com/Viren070/AIOStreams/commit/1cdb0f376efc72cf49d0842fd2f7725e353468a9)) +* **debrid:** correctly handle request download link response ([91772fe](https://github.com/Viren070/AIOStreams/commit/91772fe0d3e045de90066075ea9266c56dd9ba85)) +* don't allow empty URLs in environment variables ([53ca896](https://github.com/Viren070/AIOStreams/commit/53ca8969c717fa47e45d564b50a6d7e7e300356c)) +* don't show errors during catalog pagination to avoid repeated requests ([d623305](https://github.com/Viren070/AIOStreams/commit/d62330531d4ae4cde716655a1bc474a3fa9dbbb8)) +* don't validate config on get and adjust error handling ([063446e](https://github.com/Viren070/AIOStreams/commit/063446eedd2479b4b08f5e33c93d40e0d08304a3)) +* ensure forced proxy information is always checked/used when provided ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* ensure items are always removed from cache when TTL expires ([5325e50](https://github.com/Viren070/AIOStreams/commit/5325e5048c5a6b3ddd68e508a423d7ed18b3697d)) +* fallback to stream addon name when stream name is not provided when stream passthrough is enabled ([c48d37c](https://github.com/Viren070/AIOStreams/commit/c48d37c389404ae47de236a4a971e718f4143e5f)) +* **frontend:** add spacing between alerts in regex tab ([682c187](https://github.com/Viren070/AIOStreams/commit/682c18786b2a4b602bd7b7fafdf936a7250897e0)) +* **frontend:** fix css issues in filter menu ([5e99e7a](https://github.com/Viren070/AIOStreams/commit/5e99e7adf7274b0992ca90dafa7d82c606a5be68)) +* **frontend:** only break-all on code ([8e97599](https://github.com/Viren070/AIOStreams/commit/8e97599639a433385546e329b889ca503ed8c72a)) +* improve error messages ([633f2d2](https://github.com/Viren070/AIOStreams/commit/633f2d24bbea0ad1b41204319d715dcd529567b1)) +* log full error for unexpected errors during stream retrieval ([043de07](https://github.com/Viren070/AIOStreams/commit/043de074bdb3488ab7ab511cdc186aed4886ec43)) +* match HDR10P for HDR10+ ([0d7c8d9](https://github.com/Viren070/AIOStreams/commit/0d7c8d92b19b89893daeaa254bd4767d60d9c127)) +* only add access token header when present ([498282f](https://github.com/Viren070/AIOStreams/commit/498282fd8298df33a3d1e55d98cf37c01df48b18)) +* override type to live for usa tv, argentina tv, and debridio tv ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* pass name when creating usenet download ([9832f5e](https://github.com/Viren070/AIOStreams/commit/9832f5e60c5de8fe1d343f4bd86544d1a1ef207a)) +* remove base when forming url object for addon validation ([40657bb](https://github.com/Viren070/AIOStreams/commit/40657bbc523840cded14cd639f3cff74111b32a2)) +* remove debug logging and adjust builtin torbox search logs ([2a027ca](https://github.com/Viren070/AIOStreams/commit/2a027ca49b6fd48012eb614bfcd78ec9c96bbfb4)) +* remove request headers from stream when proxied ([9dc718e](https://github.com/Viren070/AIOStreams/commit/9dc718e6b073c80514495d5af018b3a26023733d)) +* set default year tolerance to 1 during migration and only if not already set ([3a3972b](https://github.com/Viren070/AIOStreams/commit/3a3972b76309bba9935fa7c0a0bc0cf6c72a4f63)) +* simplify and fix bluray remux detection ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* skip internal middleware in development environment ([8f4724e](https://github.com/Viren070/AIOStreams/commit/8f4724e5b3978378e297b2dcbdc9cb7020630b7c)) +* skip mediafusion found but filtered message stream ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* **stremthru-store:** ensure release groups don't get parsed as indexer ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* **subhero:** add Portuguese (Brazil) option ([76801e2](https://github.com/Viren070/AIOStreams/commit/76801e2fe23e354b0d1c3fc0f1b8cf5e8b54417e)) +* temporarily switch to fork for torbox api package ([c388ef3](https://github.com/Viren070/AIOStreams/commit/c388ef3fab264d54f866b43c3f86784c14a19eef)) +* throw error on rate limit exceeded streams ([05d3cac](https://github.com/Viren070/AIOStreams/commit/05d3cac778b896c5f596f4cdd5ef33c24712487c)) +* **webstreamr:** add missing emojis to message parser ([#294](https://github.com/Viren070/AIOStreams/issues/294)) ([3a53e35](https://github.com/Viren070/AIOStreams/commit/3a53e3575672a299c98e297b31d6f9bc692b7e6b)) + ## [2.8.2](https://github.com/Viren070/AIOStreams/compare/v2.8.1...v2.8.2) (2025-07-30) diff --git a/package-lock.json b/package-lock.json index a0317e1d..76558436 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "aiostreams", - "version": "2.8.2", + "version": "2.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "aiostreams", - "version": "2.8.2", + "version": "2.9.0", "license": "MIT", "workspaces": [ "packages/*" diff --git a/package.json b/package.json index ebb45b6a..2f4f5e54 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aiostreams", - "version": "2.8.2", + "version": "2.9.0", "description": "AIOStreams consolidates multiple Stremio addons and debrid services into a single, easily configurable addon. It allows highly customisable filtering, sorting, and formatting of results and supports proxying all your streams through MediaFlow Proxy or StremThru for improved compatibility and IP restriction bypassing.", "main": "dist/index.js", "scripts": {