Releases: appwrite/sdk-for-python
Releases · appwrite/sdk-for-python
5.0.1
5.0.0
What's New
- Support for Appwrite 1.5
- Added enum support.
- Added SSR support, learn more in docs.
- Added messaging service support, learn more in docs.
- Added
Query.contains
support. Can be used on array and string attributes. - Added
Query.or
query support. Can be used to apply a logical or on all nested queries inside. - Added 2FA support learn more in docs
- Added tokens support, can be used for one-time password login flows, learn more in docs
Breaking changes
You can find the new syntax for breaking changes in the Appwrite API references. Select version 1.5.x
.
Account changes (use with SSR)
update_recovery
no longer requirespassword_again
.create_email_session
renamed tocreate_email_password_session
update_phone_session
renamed tocreate_phone_token
create_magic_url_session
renamed tocreate_email_token
create_o_auth2_session
renamed tocreate_o_auth2_token
update_phone
,update_magic_url_session
, which are the confirmation flows for password-less logins, are renamed tocreate_session
and accept asecret
to create session.
If you do not update your Appwrite SDK, old SDKs will not break your app. Appwrite APIs are backwards compatible.
5.0.0-rc.4
Full Changelog: 4.1.0...5.0.0-rc.4
4.1.0
4.0.0
What's Changed
- BREAKING - Parameter
url
is now optional in thecreateMembership
endpoint - Parameter
runtime
is now optional in theupdate
endpoint of theFunctions
class
Full Changelog: 3.0.1...4.0.0
3.0.1
3.0.0
What's Changed
- Support for Appwrite 1.4.0
- New endpoints for fetching user identities
- New endpoints for listing locale codes
- New endpoint for downloading a function deployment
- Updated documentation
- Breaking changes:
- The
createFunction
method has a new signature. - The
createExecution
method has a new signature. - The
updateFunction
method has a new signature. - The
createDeployment
method no longer requires an entrypoint. - The
updateFile
method now includes the ability to update the file name. - The
updateMembershipRoles
method has been renamed toupdateMembership
.
- The
Full Changelog: 2.0.2...3.0.0
2.0.2
2.0.1
What's Changed
- fix nullable parameters in request body by @christyjacob4 in #63
- fix: build error by @christyjacob4 in #64
- Dev by @christyjacob4 in #65
- Update CI to use newer Ubuntu by @stnguyen90 in #66
New Contributors
- @stnguyen90 made their first contribution in #66
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- Added Appwrite 1.3.0 support
- Added relationships support
- Added support for new queries: isNull, isNotNull, startsWith, endsWith, between and select.
- Added update attribute support
- Added team prefs support
- Added support for select queries with getDocument
- [BREAKING] Changed function create/update execute parameter to optional
- [BREAKING] Changed team update function to updateName
- [BREAKING] Changed Account service to use the User model instead of Account
- [BREAKING] Changed createMembership to allow an email, userId or phone
Full Changelog: 1.2.0...2.0.0