Releases: appwrite/sdk-for-php
Releases · appwrite/sdk-for-php
Release list
27.0.0
What's Changed
- Breaking: Removed
Healthservice with its models and enums - Breaking: Removed
Usageservice and usage models - Breaking: Removed
MessagingmethodslistMessageLogs,listProviderLogs,listSubscriberLogs,listTopicLogs - Breaking: Renamed
TablesDB::createparameterdedicatedDatabaseIdtospecification - Breaking: Removed
countryCodeandcountryNamefromActivityEventmodel - Added:
Organizationserviceget,update,delete, and membership CRUD methods - Added:
Client::setSigningKeyandClient::setBearerfor JWT and bearer authentication - Added: vector query helpers
Query::vectorDot,Query::vectorCosine,Query::vectorEuclidean - Added:
appwriteOAuth2 provider andProject::updateOAuth2Appwritemethod - Added:
promptandmaxAgeparameters toupdateOAuth2Oidc,defaultScopestoupdateOAuth2Server - Added:
newSpecificationparameter toBackups::createRestoration - Added:
typeparameter toFunctionsandSiteslistSpecifications - Added:
tokenparameter toFunctions::getDeploymentDownload - Added:
modetoBlock,statustoDatabase, geolocation/ISP fields toLocalemodels - Added:
onboardingandoAuth2ServerDefaultScopestoProjectmodel - Added: organization membership, organization, and
project.oauth2/stageskey scopes - Added: billing plan models,
BillingPlanGroup,DatabaseStatus, OIDC prompt enums - Updated: deprecated
Databasestransaction and text attribute methods in favor ofTablesDB
Full Changelog: 26.1.0...27.0.0
26.1.0
What's Changed
- Updated: Reworked
usage.listEventsinto an aggregation query withmetric,interval,dimensions, andorderBy - Updated: Reworked
usage.listGaugesinto an aggregation query withmetric,teamId,interval, anddimensions - Added: Unified
UsageGroupmodel for aggregated usage results - Updated:
UsageEventListandUsageGaugeListnow exposegroups - Fixed: Made
ProjectOAuth2 server fields optional and nullable
Full Changelog: 26.0.0...26.1.0
26.0.0
What's Changed
- Breaking: Removed client, OS, and device fields (
osCode,clientName,deviceModel, etc.) fromActivityEvent - Breaking: Inserted
authorizationDetailsTypesmid-signature inproject.updateOAuth2Server - Added: OAuth2 device flow options
verificationUrl,userCodeLength,userCodeFormat, anddeviceCodeDurationtoupdateOAuth2Server - Added:
updateDenyCorporateEmailPolicyandPolicyDenyCorporateEmailtoproject - Added:
deny-corporate-emailtoProjectPolicyId - Added:
oauth2toProjectServiceIdanddedicatedDatabases.executetoProjectKeyScopes - Added:
emailCanonical,emailIsFree,emailIsDisposable,emailIsCorporate, andemailIsCanonicaltoUser - Added:
userAccessedAttoMembershipandPolicyMembershipPrivacy - Added:
typetoBackupPolicy - Updated: Send an
acceptheader on all requests, including chunked uploads
Full Changelog: 25.1.0...26.0.0
25.1.0
What's Changed
- Added:
createSesProviderandupdateSesProvidertomessaging - Added:
updateOAuth2Servertoprojectfor OAuth2 server settings - Added:
updatePasswordStrengthPolicyandPolicyPasswordStrengthtoproject - Added:
getAuditsDBhealth check tohealth - Added:
password-strengthtoProjectPolicyId - Added:
apps.readandapps.writetoProjectKeyScopes
Full Changelog: 25.0.0...25.1.0
25.0.0
What's Changed
- Breaking: Removed
githubImagineandgoogleImaginefromProjectOAuthProviderId - Breaking: Removed
deno-1.21,deno-1.24, anddeno-1.35fromRuntimeandBuildRuntime - Breaking: Dropped numeric suffixes from
StatusCoderedirect members - Added:
Organizationservice for managing projects and API keys - Added:
PolicyDenyAliasedEmail,PolicyDenyDisposableEmail, andPolicyDenyFreeEmailpolicy models - Added:
deny-aliased-email,deny-disposable-email, anddeny-free-emailtoProjectPolicyId - Replaced:
BrowserTheme,HealthQueueName,OrganizationKeyScopes, andRegionenums - Added:
dart-3.12andflutter-3.44runtimes - Added:
ProjectListmodel and new attributes onFunction,Site, andUsageGauge - Updated:
functions,sites,usage,health, andavatarsservices - Updated: Renamed
updatePresencetoupdatein thepresencesservice
Full Changelog: 24.2.0...25.0.0
24.2.0
What's Changed
- feat: support concurrent chunk uploads by @TorstenDittmann in #75
- chore: bump SDK version to 24.2.0 by @TorstenDittmann in #76
Full Changelog: 24.1.0...24.2.0
24.1.0
What's Changed
- Added
sizeActualproperty toFilemodel for actual stored size after compression/encryption - Updated
BillingLimitsproperties to be nullable to match the server's sparse "limits crossed" response - Updated
Project.billingLimitsto be nullable - Updated advisor example docs to use API key authentication
- Removed orphaned
Promptenum (already unused; superseded byProjectOAuth2GooglePromptin 24.0.0)
Full Changelog: 24.0.0...24.1.0
24.0.0
What's Changed
- Breaking: Renamed
AuthMethodenum toProjectAuthMethodId - Breaking: Renamed
EmailTemplateTypetoProjectEmailTemplateIdandEmailTemplateLocaletoProjectEmailTemplateLocale - Breaking: Renamed
ServiceIdtoProjectServiceId,ProtocolIdtoProjectProtocolId,SecuretoProjectSMTPSecure,ProjectPolicytoProjectPolicyId - Breaking: Replaced
Scopesenum withProjectKeyScopesfor project key endpoints - Breaking: Removed
updateDenyCanonicalEmailPolicy; replaced withupdateDenyAliasedEmailPolicy,updateDenyDisposableEmailPolicy, andupdateDenyFreeEmailPolicy - Breaking: Removed
AuthProvidermodel; use newProjectOAuthProviderIdenum instead - Added:
Project::getmethod to fetch current project details - Added:
Advisor,Presences, andUsageservices - Added:
Insight,Presence,Report,UsageEvent, andUsageGaugemodels with list variants - Added:
ProjectAuthMethod,ProjectProtocol, andProjectServicemodels - Added:
ProjectOAuthProviderIdandProjectOAuth2GooglePromptenums - Updated:
Project,Database, andOAuth2Googlemodel schemas - Updated:
X-Appwrite-Response-Formatheader to1.9.5
Full Changelog: 23.1.1...24.0.0
23.1.1
What's Changed
- feat: PHP SDK update for version 23.1.1 by @premtsd-code in #70
New Contributors
- @premtsd-code made their first contribution in #70
Full Changelog: 23.1.0...23.1.1
23.1.0
What's Changed
- Added: Introduced
bigintcreate/update APIs for legacy Databases attributes - Added: Introduced
bigintcreate/update APIs forTablesDBcolumns - Updated: Extended key-list query filters with
key,resourceType,resourceId, andsecret
Full Changelog: 23.0.0...23.1.0