From 6db7eb5586911f928c8bd72d0d10ea6e7a5cbf84 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Mon, 16 Mar 2026 17:59:36 +0530 Subject: [PATCH] chore: update Python SDK to 16.0.0 --- CHANGELOG.md | 2 +- appwrite/client.py | 4 ++-- pyproject.toml | 2 +- setup.py | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea330bc..82ec77e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Change Log -## 16.0.0rc1 +## 16.0.0 * Breaking change: All service methods now return typed Pydantic models instead of `Dict[str, Any]` * Breaking change: Models with dynamic fields (e.g., `Row`, `Document`) now store user-defined data in a typed `.data` property instead of direct attribute access diff --git a/appwrite/client.py b/appwrite/client.py index 326edcf..ce32bff 100644 --- a/appwrite/client.py +++ b/appwrite/client.py @@ -15,11 +15,11 @@ def __init__(self): self._endpoint = 'https://cloud.appwrite.io/v1' self._global_headers = { 'content-type': '', - 'user-agent' : f'AppwritePythonSDK/16.0.0rc1 ({platform.uname().system}; {platform.uname().version}; {platform.uname().machine})', + 'user-agent' : f'AppwritePythonSDK/16.0.0 ({platform.uname().system}; {platform.uname().version}; {platform.uname().machine})', 'x-sdk-name': 'Python', 'x-sdk-platform': 'server', 'x-sdk-language': 'python', - 'x-sdk-version': '16.0.0rc1', + 'x-sdk-version': '16.0.0', 'X-Appwrite-Response-Format' : '1.8.0', } diff --git a/pyproject.toml b/pyproject.toml index 6dd2399..032beff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "appwrite" -version = "16.0.0rc1" +version = "16.0.0" description = "Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API" readme = "README.md" requires-python = ">=3.9" diff --git a/setup.py b/setup.py index 5ce222e..6c70757 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name = 'appwrite', packages = setuptools.find_packages(), - version = '16.0.0rc1', + version = '16.0.0', license='BSD-3-Clause', description = 'Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API', long_description = long_description, @@ -18,7 +18,7 @@ maintainer = 'Appwrite Team', maintainer_email = 'team@appwrite.io', url = 'https://appwrite.io/support', - download_url='https://github.com/appwrite/sdk-for-python/archive/16.0.0rc1.tar.gz', + download_url='https://github.com/appwrite/sdk-for-python/archive/16.0.0.tar.gz', install_requires=[ 'requests', 'pydantic>=2,<3',