Skip to content

23.0.0

Latest

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 16 Apr 12:51
d22b361

What's Changed

  • [BREAKING] Renamed Webhook model fields: security β†’ tls, httpUser β†’ authUsername, httpPass β†’ authPassword, signatureKey β†’ secret
  • [BREAKING] Renamed Webhook service parameters to match: security β†’ tls, httpUser β†’ authUsername, httpPass β†’ authPassword
  • [BREAKING] Renamed Webhooks::updateSignature() to Webhooks::updateSecret() with new optional secret parameter
  • Added from(array) static factory method and toArray() serializer to all response models with required-field validation
  • Added secret parameter to Webhook create and update methods
  • Added x OAuth provider to OAuthProvider enum
  • Added userType field to Log model
  • Added purge parameter to updateCollection and updateTable for cache invalidation
  • Added Project service: platform CRUD, key CRUD, protocol/service status management
  • Added new models: Key, KeyList, Project, DevKey, MockNumber, AuthProvider, PlatformAndroid, PlatformApple, PlatformLinux, PlatformList, PlatformWeb, PlatformWindows, BillingLimits, Block
  • Added new enums: PlatformType, ProtocolId, ServiceId
  • Updated BuildRuntime, Runtime enums with dart-3.11 and flutter-3.41
  • Updated Scopes enum with keysRead, keysWrite, platformsRead, platformsWrite
  • Updated X-Appwrite-Response-Format header to 1.9.1
  • Updated TTL description for list caching in Databases and TablesDB
  • Replaced internal FIELD_MAP/ARRAY_TYPES constants and parseResponse() with explicit Model::from() hydration

Full Changelog: 22.0.0...23.0.0