10 Commits
Author SHA1 Message Date
ajp_anton 096c6be8c7 Release 0.3.4: Jellyfin 12 stable support and audit fixes
Harden proxy permissions and cache behavior, streamline metadata fetching, remove obsolete rules, and validate the stable SDK with expanded regression coverage. Document backup format changes.
2026-09-09 01:18:43 +00:00
ajp_anton 8f7462fd3c Fix user settings on older clients 2026-08-21 23:20:59 +00:00
ajp_anton d365f7b58b Fix settings page compatibility and add debug access 2026-08-02 15:28:45 +00:00
ajp_anton 094d5ad9f0 Expand integration coverage and fix settings UI 2026-07-21 00:42:44 +00:00
ajp_anton 25088ce91d Improve proxy cache behavior and diagnostics 2026-07-20 02:17:33 +00:00
ajp_anton fd1cf12b6b Release version 0.3.1 2026-07-19 01:39:11 +00:00
ajp_anton 3c82485a0a Add language-aware article sorting 2026-07-19 01:35:06 +00:00
ajp_anton 8c79cfd3e6 Use standard auth headers for Jellyfin 12 2026-07-16 00:50:12 +00:00
ajp_anton a6acccfa66 Retarget plugin to Jellyfin 12 RC 2026-07-16 00:42:52 +00:00
ajp_anton e38ccf7a0c Release version 0.2.1 2026-07-16 00:40:31 +00:00
4 changed files with 15 additions and 13 deletions
+3 -2
View File
@@ -3,8 +3,9 @@
Multilang is a Jellyfin plugin that lets different users see different metadata
languages without changing Jellyfin's stored metadata.
The plugin is built for the Jellyfin 10.11.x stable series on Linux x64 and is
currently early beta software.
The `main` branch is built for the Jellyfin 10.11.x stable series. The
`jellyfin12` branch targets Jellyfin 12.0 stable on Linux x64. The plugin remains
beta software.
## Upgrading to 0.2.5 or 0.3.4
+1 -1
View File
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "9.0.116",
"version": "10.0.110",
"rollForward": "latestFeature"
}
}
@@ -2,14 +2,14 @@
<PropertyGroup>
<RootNamespace>Jellyfin.Plugin.Multilang</RootNamespace>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<GenerateDocumentationFile>false</GenerateDocumentationFile>
<Version>0.2.5</Version>
<AssemblyVersion>0.2.5.0</AssemblyVersion>
<FileVersion>0.2.5.0</FileVersion>
<Version>0.3.4</Version>
<AssemblyVersion>0.3.4.0</AssemblyVersion>
<FileVersion>0.3.4.0</FileVersion>
<Authors>ajp_anton</Authors>
</PropertyGroup>
@@ -18,13 +18,14 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Jellyfin.Controller" Version="10.11.9">
<PackageReference Include="Jellyfin.Controller" Version="12.0.0">
<ExcludeAssets>runtime</ExcludeAssets>
</PackageReference>
<PackageReference Include="Jellyfin.Model" Version="10.11.9">
<PackageReference Include="Jellyfin.Model" Version="12.0.0">
<ExcludeAssets>runtime</ExcludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.0" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="10.0.0" />
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="3.0.3" />
</ItemGroup>
<ItemGroup>
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
@@ -13,8 +13,8 @@
<ItemGroup>
<PackageReference Include="coverlet.collector" Version="6.0.2" />
<PackageReference Include="Jellyfin.Common" Version="10.11.9" />
<PackageReference Include="Jellyfin.Controller" Version="10.11.9" />
<PackageReference Include="Jellyfin.Common" Version="12.0.0" />
<PackageReference Include="Jellyfin.Controller" Version="12.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
<PackageReference Include="xunit" Version="2.9.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2" />