Skip to content

Commit 44b2ff6

Browse files
authored
Merge pull request #115 from appwrite/dev
feat: Dart SDK update for version 24.1.0
2 parents cad4141 + 3ac9f9e commit 44b2ff6

19 files changed

Lines changed: 53 additions & 236 deletions

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Change Log
22

3+
## 24.1.0
4+
5+
* Added `sizeActual` field to `File` model for actual stored size after compression/encryption
6+
* Added `deno-1.21`, `deno-1.24`, and `deno-1.35` to `BuildRuntime` and `Runtime` enums
7+
* Updated `BillingLimits` fields to be nullable to match the server's sparse "limits crossed" response
8+
* Updated `Project.billingLimits` to be nullable
9+
* Updated advisor example docs to use API key authentication
10+
311
## 24.0.0
412

513
* Breaking: Renamed `AuthMethod` enum to `ProjectAuthMethodId`

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Add this to your package's `pubspec.yaml` file:
2121

2222
```yml
2323
dependencies:
24-
dart_appwrite: ^24.0.0
24+
dart_appwrite: ^24.1.0
2525
```
2626
2727
You can install packages from the command line:

docs/examples/advisor/get-insight.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
44
Client client = Client()
55
.setEndpoint('https://<REGION>.cloud.appwrite.io/v1') // Your API Endpoint
66
.setProject('<YOUR_PROJECT_ID>') // Your project ID
7-
.setSession(''); // The user session to authenticate with
7+
.setKey('<YOUR_API_KEY>'); // Your secret API key
88
99
Advisor advisor = Advisor(client);
1010

docs/examples/advisor/get-report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
44
Client client = Client()
55
.setEndpoint('https://<REGION>.cloud.appwrite.io/v1') // Your API Endpoint
66
.setProject('<YOUR_PROJECT_ID>') // Your project ID
7-
.setSession(''); // The user session to authenticate with
7+
.setKey('<YOUR_API_KEY>'); // Your secret API key
88
99
Advisor advisor = Advisor(client);
1010

docs/examples/advisor/list-insights.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
44
Client client = Client()
55
.setEndpoint('https://<REGION>.cloud.appwrite.io/v1') // Your API Endpoint
66
.setProject('<YOUR_PROJECT_ID>') // Your project ID
7-
.setSession(''); // The user session to authenticate with
7+
.setKey('<YOUR_API_KEY>'); // Your secret API key
88
99
Advisor advisor = Advisor(client);
1010

docs/examples/advisor/list-reports.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
44
Client client = Client()
55
.setEndpoint('https://<REGION>.cloud.appwrite.io/v1') // Your API Endpoint
66
.setProject('<YOUR_PROJECT_ID>') // Your project ID
7-
.setSession(''); // The user session to authenticate with
7+
.setKey('<YOUR_API_KEY>'); // Your secret API key
88
99
Advisor advisor = Advisor(client);
1010

lib/src/client_browser.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class ClientBrowser extends ClientBase with ClientMixin {
3333
'x-sdk-name': 'Dart',
3434
'x-sdk-platform': 'server',
3535
'x-sdk-language': 'dart',
36-
'x-sdk-version': '24.0.0',
36+
'x-sdk-version': '24.1.0',
3737
'X-Appwrite-Response-Format': '1.9.5',
3838
};
3939

lib/src/client_io.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ class ClientIO extends ClientBase with ClientMixin {
4242
'x-sdk-name': 'Dart',
4343
'x-sdk-platform': 'server',
4444
'x-sdk-language': 'dart',
45-
'x-sdk-version': '24.0.0',
45+
'x-sdk-version': '24.1.0',
4646
'user-agent':
47-
'AppwriteDartSDK/24.0.0 (${Platform.operatingSystem}; ${Platform.operatingSystemVersion})',
47+
'AppwriteDartSDK/24.1.0 (${Platform.operatingSystem}; ${Platform.operatingSystemVersion})',
4848
'X-Appwrite-Response-Format': '1.9.5',
4949
};
5050

lib/src/enums/build_runtime.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ enum BuildRuntime {
3232
pythonMl311(value: 'python-ml-3.11'),
3333
pythonMl312(value: 'python-ml-3.12'),
3434
pythonMl313(value: 'python-ml-3.13'),
35+
deno121(value: 'deno-1.21'),
36+
deno124(value: 'deno-1.24'),
37+
deno135(value: 'deno-1.35'),
3538
deno140(value: 'deno-1.40'),
3639
deno146(value: 'deno-1.46'),
3740
deno20(value: 'deno-2.0'),

lib/src/enums/runtime.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ enum Runtime {
3232
pythonMl311(value: 'python-ml-3.11'),
3333
pythonMl312(value: 'python-ml-3.12'),
3434
pythonMl313(value: 'python-ml-3.13'),
35+
deno121(value: 'deno-1.21'),
36+
deno124(value: 'deno-1.24'),
37+
deno135(value: 'deno-1.35'),
3538
deno140(value: 'deno-1.40'),
3639
deno146(value: 'deno-1.46'),
3740
deno20(value: 'deno-2.0'),

0 commit comments

Comments
 (0)