tag:github.com,2008:https://github.com/appwrite/sdk-for-swift/releasesRelease notes from sdk-for-swift2025-06-04T07:28:10Ztag:github.com,2008:Repository/409580586/10.1.02025-06-04T07:37:49Z10.1.0<h2>What's Changed</h2>
<ul>
<li>Adds <code>upsertDocument</code> method</li>
<li>Adds warnings to bulk operation methods</li>
<li>Adds the new <code>encrypt</code> attribute</li>
<li>Adds runtimes: <code>flutter332</code> and <code>dart38</code></li>
<li>Fix <code>select</code> Queries by updating internal attributes like <code>id</code>, <code>createdAt</code>, <code>updatedAt</code> etc. to be optional in <code>Document</code> model.</li>
<li>Fix <code>listCollection</code> errors by updating <code>attributes</code> typing</li>
<li>Fix querying datetime values by properly encoding URLs</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/10.0.0...10.1.0"><tt>10.0.0...10.1.0</tt></a></p>ChiragAgg5ktag:github.com,2008:Repository/409580586/10.0.02025-05-18T09:52:38Z10.0.0<h2>What's Changed</h2>
<ul>
<li>Add <code><REGION></code> to doc examples due to the new multi region endpoints</li>
<li>Add doc examples and methods for bulk api transactions: <code>createDocuments</code>, <code>deleteDocuments</code> etc.</li>
<li>Add doc examples, class and methods for new <code>Sites</code> service</li>
<li>Add doc examples, class and methods for new <code>Tokens</code> service</li>
<li>Add enums for <code>BuildRuntime </code>, <code>Adapter</code>, <code>Framework</code>, <code>DeploymentDownloadType</code> and <code>VCSDeploymentType</code></li>
<li>Update enum for <code>runtimes</code> with Pythonml312, Dart219, Flutter327 and Flutter329</li>
<li>Add <code>token</code> param to <code>getFilePreview</code> and <code>getFileView</code> for File tokens usage</li>
<li>Add <code>queries</code> and <code>search</code> params to <code>listMemberships</code> method</li>
<li>Remove <code>search</code> param from <code>listExecutions</code> method</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/9.0.0...10.0.0"><tt>9.0.0...10.0.0</tt></a></p>abnegatetag:github.com,2008:Repository/409580586/9.1.0-rc.12025-05-08T11:43:40Z9.1.0-rc.1<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/9.0.0...9.1.0-rc.1"><tt>9.0.0...9.1.0-rc.1</tt></a></p>abnegatetag:github.com,2008:Repository/409580586/9.0.02025-04-17T20:11:27Z9.0.0<h2>What's Changed</h2>
<ul>
<li>fix: remove content-type from GET requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/loks0n/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/loks0n">@loks0n</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3003235712" data-permission-text="Title is private" data-url="https://github.com/appwrite/sdk-for-swift/issues/30" data-hovercard-type="pull_request" data-hovercard-url="/appwrite/sdk-for-swift/pull/30/hovercard" href="https://github.com/appwrite/sdk-for-swift/pull/30">#30</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/8.0.0...9.0.0"><tt>8.0.0...9.0.0</tt></a></p>loks0ntag:github.com,2008:Repository/409580586/8.0.02025-03-11T05:46:53Z8.0.0<h2>What's Changed</h2>
<ol>
<li>remove redundant titles from method descriptions.</li>
<li>feat: add codable models</li>
<li>ensure response attribute in AppwriteException is always string</li>
</ol>
<ul>
<li>chore: regenerate sdk by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ChiragAgg5k/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ChiragAgg5k">@ChiragAgg5k</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2884666650" data-permission-text="Title is private" data-url="https://github.com/appwrite/sdk-for-swift/issues/29" data-hovercard-type="pull_request" data-hovercard-url="/appwrite/sdk-for-swift/pull/29/hovercard" href="https://github.com/appwrite/sdk-for-swift/pull/29">#29</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ChiragAgg5k/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ChiragAgg5k">@ChiragAgg5k</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2884666650" data-permission-text="Title is private" data-url="https://github.com/appwrite/sdk-for-swift/issues/29" data-hovercard-type="pull_request" data-hovercard-url="/appwrite/sdk-for-swift/pull/29/hovercard" href="https://github.com/appwrite/sdk-for-swift/pull/29">#29</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/7.0.0...8.0.0"><tt>7.0.0...8.0.0</tt></a></p>ChiragAgg5ktag:github.com,2008:Repository/409580586/7.0.02025-01-29T13:21:54Z7.0.0<h2>What's Changed</h2>
<ul>
<li>fix: pong response & chunked upload by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/loks0n/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/loks0n">@loks0n</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816442574" data-permission-text="Title is private" data-url="https://github.com/appwrite/sdk-for-swift/issues/27" data-hovercard-type="pull_request" data-hovercard-url="/appwrite/sdk-for-swift/pull/27/hovercard" href="https://github.com/appwrite/sdk-for-swift/pull/27">#27</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/loks0n/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/loks0n">@loks0n</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816442574" data-permission-text="Title is private" data-url="https://github.com/appwrite/sdk-for-swift/issues/27" data-hovercard-type="pull_request" data-hovercard-url="/appwrite/sdk-for-swift/pull/27/hovercard" href="https://github.com/appwrite/sdk-for-swift/pull/27">#27</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/6.2.0...7.0.0"><tt>6.2.0...7.0.0</tt></a></p>loks0ntag:github.com,2008:Repository/409580586/6.2.02025-01-22T05:52:26Z6.2.0<h2>What's Changed</h2>
<ul>
<li>Add new push message parameters by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abnegate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abnegate">@abnegate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2729959291" data-permission-text="Title is private" data-url="https://github.com/appwrite/sdk-for-swift/issues/25" data-hovercard-type="pull_request" data-hovercard-url="/appwrite/sdk-for-swift/pull/25/hovercard" href="https://github.com/appwrite/sdk-for-swift/pull/25">#25</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/6.1.0...6.2.0"><tt>6.1.0...6.2.0</tt></a></p>abnegatetag:github.com,2008:Repository/409580586/6.1.02024-09-10T12:00:37Z6.1.0<h2>What's Changed</h2>
<ul>
<li>Support updating attribute name and size by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abnegate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abnegate">@abnegate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2513188970" data-permission-text="Title is private" data-url="https://github.com/appwrite/sdk-for-swift/issues/24" data-hovercard-type="pull_request" data-hovercard-url="/appwrite/sdk-for-swift/pull/24/hovercard" href="https://github.com/appwrite/sdk-for-swift/pull/24">#24</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/6.0.0...6.1.0"><tt>6.0.0...6.1.0</tt></a></p>abnegatetag:github.com,2008:Repository/409580586/6.0.02024-08-27T13:16:27Z6.0.0<h2>What's New</h2>
<ul>
<li>Support for Appwrite 1.6</li>
<li>Added <code>key</code> attribute to <code>Runtime</code> response model.</li>
<li>Added <code>buildSize</code> attribute to <code>Deployments</code> response model.</li>
<li>Added <code>scheduledAt</code> attribute to <code>Executions</code> response model.</li>
<li>Added <code>scopes</code> attribute to <code>Functions</code> response model.</li>
<li>Added <code>specifications</code> attribute to <code>Functions</code> response model.</li>
<li>Added new response model for <code>Specifications</code>.</li>
<li>Added new response model for <code>Builds</code>.</li>
<li>Added <code>createJWT()</code> : Enables creating a JWT using the <code>userId</code>.</li>
<li>Added <code>listSpecifications()</code>: Enables listing available runtime specifications.</li>
<li>Added <code>deleteExecution()</code> : Enables deleting executions.</li>
<li>Added <code>updateDeploymentBuild()</code>: Enables cancelling a deployment.</li>
<li>Added <code>scheduledAt</code> parameter to <code>createExecution()</code>: Enables creating a delayed execution</li>
</ul>
<h2>Breaking changes</h2>
<p>You can find the new syntax for breaking changes in the <a href="https://appwrite.io/docs/references" rel="nofollow">Appwrite API references</a>. Select version <code>1.6.x</code>.</p>
<ul>
<li>Removed <code>otp</code> parameter from <code>deleteMFAAuthenticator</code>.</li>
<li>Added <code>scopes</code> parameter for create/update function.</li>
<li>Renamed <code>templateBranch</code> to <code>templateVersion</code> in <code>createFunction()</code>.</li>
<li>Renamed <code>downloadDeployment()</code> to <code>getDeploymentDownload()</code></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>None reported.</li>
</ul>
<p><strong>Please note: This version is compatible with Appwrite 1.6 and later only. If you do not update your Appwrite SDK, old SDKs will not break your app. Appwrite APIs are backwards compatible.</strong></p>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EVDOG4LIFE/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EVDOG4LIFE">@EVDOG4LIFE</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2430870631" data-permission-text="Title is private" data-url="https://github.com/appwrite/sdk-for-swift/issues/22" data-hovercard-type="pull_request" data-hovercard-url="/appwrite/sdk-for-swift/pull/22/hovercard" href="https://github.com/appwrite/sdk-for-swift/pull/22">#22</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/5.0.2...6.0.0"><tt>5.0.2...6.0.0</tt></a></p>christyjacob4tag:github.com,2008:Repository/409580586/6.0.0-rc.32024-08-23T12:32:44Z6.0.0-rc.3<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/appwrite/sdk-for-swift/compare/6.0.0-rc.2...6.0.0-rc.3"><tt>6.0.0-rc.2...6.0.0-rc.3</tt></a></p>vermakhushboo