Releases: appwrite/sdk-for-cli
Releases · appwrite/sdk-for-cli
21.0.1
21.0.0
What's Changed
- Breaking: Renamed
project update-canonical-emailstoupdate-deny-canonical-email-policy - Breaking: Renamed
project update-disposable-emailstoupdate-deny-disposable-email-policy - Breaking: Renamed
project update-free-emailstoupdate-deny-free-email-policy - Breaking: Renamed
proxy update-rule-verificationtoupdate-rule-status - Breaking: Removed
--searchoption fromproxy list-rules - Breaking:
functions create-variableandsites create-variablenow require--variable-id - Added:
databases create-big-int-attributeandupdate-big-int-attributecommands - Added:
tablesdb create-big-int-columnandupdate-big-int-columncommands - Added:
--promptoption onproject update-o-auth-2-google - Added: Pagination and filter flags on
vcs list-repository-branchesandsites list-variables - Added:
--on-duplicateoption onmigrations create-appwrite-migration,create-csv-import, andcreate-json-import - Updated: Extended key-list query filters with
key,resourceType,resourceId, andsecret
Full Changelog: 20.2.0-rc.1...21.0.0
20.2.0-rc.1
What's Changed
- Added: Code-signed Windows release binaries (
appwrite-cli-win-x64.exeandappwrite-cli-win-arm64.exe) via SignPath
Full Changelog: 20.1.0...20.2.0-rc.1
20.1.0
What's Changed
- Added
--switchand--newflags onappwrite loginto explicitly manage multiple saved accounts - Fixed
appwrite loginto verify the current session via the API and clean up stale guest/unauthorized sessions instead of trusting local metadata - Updated Cloud account login to normalize endpoints to
https://cloud.appwrite.io/v1and reject regional Cloud endpoints
Full Changelog: 20.0.0...20.1.0
20.0.0
What's Changed
- Breaking: Removed
projects delete. Useproject deleteinstead - Breaking: Replaced
projects update-mock-numberswithproject create-mock-phone,list-mock-phones,get-mock-phone,update-mock-phone, anddelete-mock-phone - Breaking: Renamed
projects update-auth-statustoproject update-auth-methodwith--method-idand--enabledflags - Breaking: Replaced
projects update-o-auth-2with per-providerproject update-o-auth-2-<provider>commands - Breaking: Replaced
projects create-jwtwithproject create-ephemeral-keyfor short-lived API keys - Added
project list-o-auth-2-providers,get-o-auth-2-provider,list-policies,get-policy, andlist-email-templatescommands - Added
fusionauth,keycloak, andkickto supported OAuth2 providers inaccountsession commands - Added
includesfield inappwrite.config.jsonto split resource arrays into separate JSON files;init,pull, andpushresolve resource paths relative to each include
Full Changelog: 19.2.0...20.0.0
19.2.0
What's Changed
- Added
completion installcommand with completion scripts for zsh, bash, and fish - Added automatic shell-completion install step to the
install.shstandalone installer - Updated Homebrew install and update flow to detect the installed formula and recommend the official
appwrite/appwrite/appwritetap when a different one is in use - Fixed standalone update check to point at the
appwrite/sdk-for-clireleases feed instead of the legacyappwrite/appwrite-clirepo
Full Changelog: 19.1.0...19.2.0
19.1.0
What's Changed
- Added
--where,--sort-asc,--sort-desc,--limit,--offset,--cursor-after, and--cursor-beforeflags on list commands across services - Added
--selectflag ondatabases list-documents,tablesdb list-rows, and other row/document list commands - Added a hint after query-related errors that points to the new flag-based filters
- Updated
--queriesdescription to mark it as the legacy raw-JSON option, recommending the new flag-based filters for common cases - Updated bundled examples to demonstrate
--limiton list commands
Full Changelog: 19.0.0...19.1.0
19.0.0
What's Changed
- Breaking: Renamed
project update-protocol-statustoproject update-protocol - Breaking: Renamed
project update-service-statustoproject update-service - Breaking: Removed
projects get-sms-template,projects update-sms-template, andprojects delete-sms-templatecommands - Breaking: Made
--localeoptional onprojects get-email-template,projects update-email-template, andprojects delete-email-template - Breaking: Reordered
projects update-email-templateparameters —--localeis now optional and placed after--message - Added
--pathprompt duringinit siteto choose the local site directory - Added support for initializing sites into existing non-empty directories without a starter template
- Added structured column renderer for
runtimeslistings - Added activity-based deployment timeout tracking so healthy long builds in
push functionandpush siteno longer time out prematurely - Updated
brew install/brew upgradeto use the fully-qualifiedappwrite/appwrite/appwriteformula from theappwrite/homebrew-appwritetap - Updated
deploymentRetentionprompt to clarify it counts days of non-active deployments - Updated CLI help and error output to display the correct program name
appwrite - Removed
enabledfield from site entries inappwrite.config.json - Fixed command help text to render links inline without markdown brackets
Full Changelog: 18.2.0...19.0.0
18.2.0
What's Changed
- Added source code and entrypoint validation before local function execution
- Added macOS code signature verification for standalone binary installs
- Added
webhooksto the list of supported resource types - Updated Open Runtimes version from v4 to v5
- Updated runtime start commands from
shtobashfor improved compatibility - Updated project init flow with contextual next steps and improved prompts
- Fixed Docker process error handling to report exit codes and signals
- Fixed function container startup to detect early exits before port open
- Fixed stderr output in Docker start to write to stderr instead of stdout
Full Changelog: 18.1.0...18.2.0
18.1.0
What's Changed
- Added site screenshot terminal preview after
push sitedeployments - Added standalone binary self-update support in
updatecommand - Added installation method detection for smarter version checks (npm, Homebrew, standalone)
- Updated TypeScript query types to use
QueryableFieldValuefor improved type inference - Fixed indentation in deployment error handling blocks
Full Changelog: 18.0.1...18.1.0