chore(release): 3.13.0

This commit is contained in:
semantic-release-bot
2026-05-28 14:00:39 +00:00
parent 3c3f991dc3
commit 8de28f737e
4 changed files with 43 additions and 3 deletions
+40
View File
@@ -1,3 +1,43 @@
# [3.13.0](https://github.com/Maintainerr/Maintainerr/compare/v3.12.1...v3.13.0) (2026-05-28)
## Highlights
- Added metadata fallback for rules when series are absent from Sonarr, improving rule evaluation reliability (#3002).
- Introduced Streamystats watchlist rule properties for Jellyfin, enabling watchlist-based rule creation (#2977).
- Fixed OR rule sections incorrectly evaluated as AND due to operator coercion, ensuring accurate rule logic (#2971).
## Features
- Added Plex "Amount of episodes marked as watched" rule (#2975).
- Added Streamystats watchlist rule properties for Jellyfin (#2977).
- Adopted Tailwind CSS v4 and its new features, including container queries and dark mode enhancements.
## Fixes
- Fixed OR rule sections incorrectly evaluated as AND due to operator coercion (#2971).
- Scoped exclusions to their rule group under TypeORM 1.0, resolving latent bugs (#2991).
- Prevented Plex auth drop when plex.tv is unreachable (#2996).
- Improved rule import robustness for YAML and community rules across media servers (#2976, #2986).
- Resolved HTTP 414 errors when creating large collections by batching item additions (#3001).
- Fixed navigation issues in the UI's global-exclusion warning links.
- Omitted empty Discord embed thumbnails to prevent webhook failures.
- Addressed styling issues and unary-rule crashes in the Test Media search field (#2978).
## Performance
- Improved cache hygiene for external API and metadata responses (#2972).
## Database migrations
- Backfilled `operator` field for rules with null values, ensuring explicit AND/OR logic without altering existing behavior.
## Internal
- Refactored shared media getter rule helpers to reduce duplication (#2922).
- Unified form field styling into a single source for consistency.
## Dependencies
- Updated 14 dependencies, including @typescript-eslint/eslint-plugin, typeorm, and react-hook-form.
## New Contributors
* @stormshaker made their first contribution in https://github.com/Maintainerr/Maintainerr/pull/2972
* @CampbellMG made their first contribution in https://github.com/Maintainerr/Maintainerr/pull/2975
# [3.12.1](https://github.com/Maintainerr/Maintainerr/compare/v3.12.0...v3.12.1) (2026-05-23)
## Highlights
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@maintainerr/server",
"version": "3.12.1",
"version": "3.13.0",
"private": true,
"scripts": {
"dev": "nest start --watch",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@maintainerr/ui",
"version": "3.12.1",
"version": "3.13.0",
"private": true,
"scripts": {
"dev": "vite",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "maintainerr",
"version": "3.12.1",
"version": "3.13.0",
"private": true,
"packageManager": "yarn@4.11.0",
"repository": {