diff --git a/CHANGELOG.md b/CHANGELOG.md index b672bc1..240e5b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 28.3.2 + +* Fixed: `Project` responses no longer raise `ArgumentError` on the `oauth2` service + ## 28.3.1 * Fixed: added `ProjectAuthMethodId::PASSKEY`, so `project.updateAuthMethod` can enable passkeys diff --git a/appwrite.gemspec b/appwrite.gemspec index d9e63fd..61abd90 100644 --- a/appwrite.gemspec +++ b/appwrite.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |spec| spec.name = 'appwrite' - spec.version = '28.3.1' + spec.version = '28.3.2' spec.license = 'BSD-3-Clause' spec.summary = 'Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API' spec.author = 'Appwrite Team' diff --git a/lib/appwrite/client.rb b/lib/appwrite/client.rb index 8cd60b9..67541fc 100644 --- a/lib/appwrite/client.rb +++ b/lib/appwrite/client.rb @@ -14,7 +14,7 @@ def initialize 'x-sdk-name' => 'Ruby', 'x-sdk-platform' => 'server', 'x-sdk-language' => 'ruby', - 'x-sdk-version' => '28.3.1', + 'x-sdk-version' => '28.3.2', 'X-Appwrite-Response-Format' => '2.0.0' } @endpoint = 'https://cloud.appwrite.io/v1' diff --git a/lib/appwrite/models/project_service.rb b/lib/appwrite/models/project_service.rb index 6f42684..128c31b 100644 --- a/lib/appwrite/models/project_service.rb +++ b/lib/appwrite/models/project_service.rb @@ -50,6 +50,7 @@ def validate_id(id) Appwrite::Enums::ProjectServiceId::MIGRATIONS, Appwrite::Enums::ProjectServiceId::MESSAGING, Appwrite::Enums::ProjectServiceId::ADVISOR, + Appwrite::Enums::ProjectServiceId::OAUTH2, ] unless valid_id.include?(id)