1
0
Fork 0
mirror of synced 2024-06-03 03:14:50 +12:00
appwrite/docs/sdks/flutter/CHANGELOG.md

338 lines
11 KiB
Markdown
Raw Normal View History

2024-04-25 19:27:55 +12:00
## 12.0.3
* Upgrade dependencies
2024-04-25 13:44:29 +12:00
## 12.0.2
* Fixed realtime multiple subscription issues
2024-03-10 00:49:39 +13:00
## 12.0.1
* Fixed parameters using enum types
2024-03-09 04:09:50 +13:00
## 12.0.0
* Added enum support
* Added SSR support
* Added messaging service support
* Added contains query support
* Added or query support
2023-11-16 21:50:39 +13:00
## 11.0.1
* Fix between queries
## 11.0.0
* Parameter `url` is now optional in the `createMembership` endpoint
2023-09-02 04:53:20 +12:00
## 10.0.1
* Added a new `label` function to the `Role` helper class
* Update internal variable names to prevent name collision
* Fix: content range header inconsistency in chunked uploads [#648](https://github.com/appwrite/sdk-generator/pull/648)
2023-08-30 22:35:59 +12:00
## 10.0.0
* Support for Appwrite 1.4.0
* New endpoints for fetching user identities
* New endpoints for listing locale codes
* 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 to `updateMembership`.
2023-09-08 13:08:23 +12:00
## 9.0.1
* Added documentation comments
* Added unit tests
* Upgraded dependencies
2023-04-12 17:59:43 +12:00
## 9.0.0
2023-03-07 19:14:24 +13:00
2023-04-12 17:13:02 +12:00
* Added relationships support
* Added support for new queries: `isNull`, `isNotNull`, `startsWith`, `notStartsWith`, `endsWith`, `between` and `select`.
2023-04-12 18:18:04 +12:00
* Added update attribute support
* Added team prefs support
* Changed function create/update `execute` parameter to optional
* Changed team `update` to `updateName`
* Changed `Account` service to use the `User` model instead of `Account`
## 8.3.0
* Fix: back navigation bringing back web browser after OAuth session creation
* Update: Deprecated `InputFile` default constructor and introduced `InputFile.fromPath` and `InputFile.fromBytes` for consistency with other SDKs
2023-03-07 19:14:24 +13:00
2023-02-16 20:31:24 +13:00
## 8.2.2
2023-02-16 19:04:45 +13:00
* Fix: notify callback when websocket closes [#604](https://github.com/appwrite/sdk-generator/pull/604)
2023-02-16 20:31:24 +13:00
## 8.2.1
* Fix OAuth on web
* Improve helper classes
2022-12-28 09:40:10 +13:00
## 8.2.0
* Support for GraphQL
2022-09-23 18:31:43 +12:00
## 8.1.0
* Role helper update
## 8.0.0
### NEW
2022-09-23 18:31:43 +12:00
* Support for Appwrite 1.0.0
* More verbose headers have been included in the Clients - `x-sdk-name`, `x-sdk-platform`, `x-sdk-language`, `x-sdk-version`
* Helper classes and methods for Permissions, Roles and IDs
* Helper methods to suport new queries
* All Dates and times are now returned in the ISO 8601 format
### BREAKING CHANGES
* `databaseId` is no longer part of the `Database` Service constructor. `databaseId` will be part of the respective methods of the database service.
* `color` attribute is no longer supported in the Avatars Service
* The `number` argument in phone endpoints have been renamed to `phone`
* List endpoints no longer support `limit`, `offset`, `cursor`, `cursorDirection`, `orderAttributes`, `orderTypes` as they have been moved to the `queries` array
* `read` and `write` permission have been deprecated and they are now included in the `permissions` array
* Renamed methods of the Query helper
1. `lesser` renamed to `lessThan`
2. `lesserEqual` renamed to `lessThanEqual`
3. `greater` renamed to `greaterThan`
4. `greaterEqual` renamed to `greaterThanEqual`
* `User` response model is now renamed to `Account`
2024-03-10 00:49:39 +13:00
**Full Changelog for Appwrite 1.0.0 can be found here**:
https://github.com/appwrite/appwrite/blob/master/CHANGES.md
2022-08-30 15:05:31 +12:00
## 7.0.0
* **BREAKING** Switched to using [flutter_web_auth_2](https://pub.dev/packages/flutter_web_auth_2), check Getting Started section in Readme for changes (Android and Web will require adjustments for OAuth to work properly)
* Fixes Concurrent modification issue
* Upgrade dependencies
2022-08-30 15:59:03 +12:00
* **Windows** support for OAuth sessions
2022-08-30 15:05:31 +12:00
2022-06-28 22:26:12 +12:00
## 6.0.0
* Support for Appwrite 0.15
* **NEW** Phone authentication `account.createPhoneSession()`
* **BREAKING** `Database` -> `Databases`
* **BREAKING** `account.createSession()` -> `account.createEmailSession()`
* **BREAKING** `dateCreated` attribute removed from `Team`, `Execution`, `File` models
* **BREAKING** `dateCreated` and `dateUpdated` attribute removed from `Func`, `Deployment`, `Bucket` models
* **BREAKING** Realtime channels
2022-07-04 20:07:29 +12:00
* collections.[COLLECTION_ID] is now databases.[DATABASE_ID].collections.[COLLECTION_ID]
* collections.[COLLECTION_ID].documents is now databases.[DATABASE_ID].collections.[COLLECTION_ID].documents
2022-06-28 22:26:12 +12:00
**Full Changelog for Appwrite 0.15 can be found here**: https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0150
2022-05-17 20:49:26 +12:00
## 5.0.0
2022-05-17 21:55:38 +12:00
* Support for Appwrite 0.14
2022-05-17 20:49:26 +12:00
* **BREAKING** `account.delete()` -> `account.updateStatus()`
* **BREAKING** Execution model `stdout` renamed to `response`
* **BREAKING** Membership model `name` renamed to `userName` and `email` renamed to `userEmail`
* Added `teamName` to Membership model
2022-04-12 14:10:13 +12:00
## 4.0.2
* Upgrade dependencies
2022-03-04 19:44:12 +13:00
## 4.0.1
* Fix InputFile filename param
* Fix examples
2022-03-03 20:44:38 +13:00
## 4.0.0
* Support for Appwrite 0.13
* **BREAKING** **Tags** have been renamed to **Deployments**
* **BREAKING** `createFile` function expects Bucket ID as the first parameter
* **BREAKING** `createDeployment` and `createFile` functions expect an instance **InputFile** rather than the instance of **MultipartFile**
* **BREAKING** `list<Entity>` endpoints now contain a `total` attribute instead of `sum`
* `onProgress()` callback function for endpoints supporting file uploads
* Support for synchronous function executions
* Bug fixes and Improvements
**Full Changelog for Appwrite 0.13 can be found here**: https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0130
2022-01-06 04:38:22 +13:00
## 3.0.1
- Export Query Builder
## 3.0.0
2022-01-05 02:36:52 +13:00
- Support for Appwrite 0.12
2024-03-10 00:49:39 +13:00
- **BREAKING** Updated database service to adapt 0.12 API
- **BREAKING** Custom ID support while creating resources
- [View all the changes](https://github.com/appwrite/appwrite/blob/master/CHANGES.md#version-0120)
2021-12-18 01:11:13 +13:00
## 2.1.0
- Updated `flutter_we_auth` plugin now supports Flutter web for OAuth2 sessions [read more](https://github.com/appwrite/sdk-for-flutter/blob/master/README.md#web)
- Added linters and updated codebase to match the rules
2021-10-19 02:14:41 +13:00
## 2.0.3
2021-10-18 20:37:09 +13:00
- Support for Appwrite 0.11
- Fix comments on `sum` attributes
## 2.0.2
- Fix realtime not restarting when there was only one subscription and that was closed and reopened
2021-09-24 19:47:11 +12:00
## 2.0.1
- Fix realtime close and reconnect working only 1 out of two times due to future returning too early
- Add dart doc comments to newly added response models
2021-09-24 00:41:56 +12:00
## 2.0.0
- BREAKING All services and methods now return proper response objects instead of `Response` object
2021-09-23 01:11:34 +12:00
## 1.0.4
- Fix user agent by using `packageName` instead of `appName`
## 1.0.3
- Upgrade `flutter_web_auth` to `0.3.1`
2021-09-06 21:39:24 +12:00
## 1.0.2
- Fix timestamp in Realtime Response to Integer
2021-09-06 19:51:48 +12:00
## 1.0.1
- Fix null pointer exception while creating OAuth2 session
- Export RealtimeMessage
- Export, separate IO and Browser clients for Flutter (Client and Realtime as well) and Dart (Client)
## 1.0.0
- Support for Appwrite 0.10
- Refactored for better cross platform support
- Exception implements `toString()` to get proper error message for unhandled exceptions
- Introduces new Realtime service, [more on official docs](link-to-realtime-docs)
- Breaking Signature for `MultipartFile` has changed as now we are using `http` package. [Here is the new signature for MultipartFile](https://pub.dev/documentation/http/latest/http/MultipartFile-class.html)
- Breaking Signature for `Response` has changed, now it only exposes the `data`.
2021-07-29 20:08:55 +12:00
## 0.7.1
- Fix - createOAuth2Session completing too early
## 0.7.0
- Support for Appwrite 0.9
- Breaking - removed order type enum, now you should pass string 'ASC' or 'DESC'
- Image Crop Gravity support in image preview service
- New endpoint in Account getSession to get session by ID
- Fix - issues with User-Agent when app name consisted of non-ASCII characters
- Fix - issue with null Success and Failure URL in createOAuth2Session
- Updated underlying dependencies
## 0.6.3
- Removed default values, nothing should change in usage as default values are already allocated in server
2021-05-25 03:08:54 +12:00
## 0.6.2
- Fixed deployment bug
2021-05-22 02:01:49 +12:00
## 0.6.1
- Fix for image preview param types
2021-05-19 23:36:58 +12:00
## 0.6.0
- Upgraded to Null-safety, minimum Dart SDK required 2.12.0
- Upgraded all underlying dependencies to null safe version
2021-05-19 23:38:02 +12:00
- BREAKING Renamed parameter inviteId to membershipId on teams.updateMembershipStatus, teams.deleteMembership
- [Anonymous login](https://appwrite.io/docs/references/cloud/client-flutter/account?sdk=flutter#createAnonymousSession)
- [JWT Support](https://appwrite.io/docs/references/cloud/client-flutter/account?sdk=flutter#createJWT)
2021-05-19 23:36:58 +12:00
- Fallback Cookies for Flutter Web if 3rd party cookies are blocked
- Custom User Agent Support
- [Update membership roles](https://appwrite.io/docs/references/cloud/client-flutter/teams?sdk=flutter#updateMembershipRoles)
2024-03-10 00:49:39 +13:00
- New awesome image preview features, supports borderRadius, borderColor, borderWidth
2021-05-19 23:36:58 +12:00
2021-04-21 18:28:47 +12:00
## 0.5.0-dev.1
- Upgraded to Null-safety, minimum Dart SDK required 2.12.0 and minimum Flutter SDK version required 2.0.0
- Upgraded all underlying dependencies to null safe version
- All of Avatars service now return Future<Response></Response> instead of String like the Storage getFilePreview, getFileView and getFileDownload
- Upgraded to Null-safety, minimum Dart SDK required 2.12.0
- Upgraded all underlying dependencies to null safe version
2021-03-26 02:23:37 +13:00
## 0.4.0
- Improved code quality
- Enabled access to private storage files
- Easier integration for preview images with the image widget
- Added custom Appwrite exceptions
- Breaking: getFilePreview, getFileDownload and getFileView now return Future instead of String
2021-03-15 01:48:02 +13:00
## 0.4.0-dev.3
- Added code formatting as part of the CI
- Added custom Appwrite exceptions
2021-03-05 10:26:09 +13:00
## 0.4.0-dev.2
- Minor fixes for custom exceptions
2021-03-03 22:08:05 +13:00
## 0.4.0-dev.1
- Improved code quality
- Enabled access to private storage file
- Added easier integration for preview images and the Image widget
## 0.3.0
- Upgraded to work with Appwrite 0.7
2020-09-09 00:31:35 +12:00
## 0.3.0-dev.2
- Fix for an error when using a self-signed certificate for Web
2020-09-04 05:31:31 +12:00
## 0.3.0-dev.1
2020-09-03 22:40:38 +12:00
- Updated package dependencies (@lohanidamodar)
- Added Flutter for Web compatibility (@lohanidamodar)
2020-07-10 16:01:51 +12:00
## 0.2.3
- Fixed OAuth2 cookie bug, where a new session cookie couldn't overwrite an old cookie
2020-05-24 16:20:38 +12:00
## 0.2.2
- Fixed an error that happened when the OAuth session creation request was sent before any other API call
2020-05-24 17:30:49 +12:00
- Fixed a bug in the Avatars service where location URL generation had syntax error
2020-05-18 06:41:04 +12:00
## 0.2.1
- Fixed callback scheme
2020-05-17 23:51:57 +12:00
## 0.2.0
- Updated flutter_web_auth plugin to version 0.2.4
- Added per project unique callback for OAuth2 redirects to avoid conflicts between multiple Appwrite projects
2020-05-17 23:51:57 +12:00
2020-04-15 02:21:59 +12:00
## 0.1.1
- Updated flutter_web_auth version
2020-04-12 19:47:58 +12:00
## 0.1.0
- Added examples file
- Some minor style fixes
2020-04-12 05:47:13 +12:00
## 0.0.14
- Using MultipartFile for file uploads
## 0.0.13
- Fix for file upload method
2020-04-12 00:31:03 +12:00
## 0.0.12
- Added file upload support for storage service
2020-04-10 20:31:49 +12:00
## 0.0.11
- Added integration with web auth plugin to support Appwrite OAuth API
2020-04-06 16:55:38 +12:00
## 0.0.9
- Updated default params
2020-04-06 16:55:38 +12:00
2020-04-06 08:39:45 +12:00
## 0.0.8
- Fixed compilation error in Client class
- Shorter description for package