diff --git a/Directory.Build.props b/Directory.Build.props index be26321..a77cc5b 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,7 +1,7 @@ - 0.0.3.0 - 0.0.3.0 - 0.0.3.0 + 0.0.4.0 + 0.0.4.0 + 0.0.4.0 diff --git a/build.yaml b/build.yaml index d33cb23..78c08bf 100644 --- a/build.yaml +++ b/build.yaml @@ -1,7 +1,7 @@ --- name: "Watched Together" guid: "aa3288a0-e8c1-43e2-8045-8c3411142a5b" -version: "0.0.3.0" +version: "0.0.4.0" targetAbi: "10.11.0.0" framework: "net9.0" overview: "One shared login for several people; watched state flows back to each member's own account" @@ -26,8 +26,9 @@ dotnet_framework: "net9.0" # Point at the plugin project rather than the solution so the test project is not packaged. project: "Jellyfin.Plugin.WatchedTogether/Jellyfin.Plugin.WatchedTogether.csproj" changelog: > - Fixes a startup crash: installing 0.0.2 left the server unable to boot with - "a circular dependency was detected for the service of type IUserManager". - Jellyfin builds every authentication provider while constructing the user - manager, so the plugin's provider now resolves its group services on first - login instead of at construction time. + Fixes creating a group by typing "alice+bob" at the login screen, which failed + with "a Watched Together shared account has no password of its own". + Provisioning set the new account's placeholder password after routing it + through this plugin's authentication provider, which refuses password changes + by design; the password is now set while the account is still on Jellyfin's + default provider.