Skip to content

18.0.0

Latest

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 16 Apr 12:51
63486c7

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.update_signature() to Webhooks.update_secret() with new optional secret parameter
  • Added Client.get_headers() method to retrieve request headers
  • 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 update_collection and update_table 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 keys_read, keys_write, platforms_read, platforms_write
  • Updated X-Appwrite-Response-Format header to 1.9.1
  • Updated TTL description for list caching in Databases and TablesDB
  • Simplified _parse_response() by removing union_models parameter

Full Changelog: 17.0.0...18.0.0