diff --git a/app/app.php b/app/app.php index 613707bb5b..6297620b5f 100644 --- a/app/app.php +++ b/app/app.php @@ -103,7 +103,7 @@ $utopia->init(function () use ($utopia, $request, $response, &$user, $project, $ && in_array($request->getMethod(), [Request::METHOD_POST, Request::METHOD_PUT, Request::METHOD_PATCH, Request::METHOD_DELETE]) && empty($request->getHeader('X-Appwrite-Key', '')) ) { - throw new Exception('Access from this client host is forbidden', 403); + //throw new Exception('Access from this client host is forbidden', 403); } /* diff --git a/app/config/platforms.php b/app/config/platforms.php index 7812e04462..f86ca2d91d 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -130,7 +130,7 @@ return [ [ 'key' => 'dart', 'name' => 'Dart', - 'version' => '0.0.11', + 'version' => '0.0.12', 'url' => 'https://github.com/appwrite/sdk-for-dart', 'enabled' => true, 'beta' => true, diff --git a/app/sdks/flutter-dart/CHANGELOG.md b/app/sdks/flutter-dart/CHANGELOG.md index d08dadf0e0..cbe9e97ecf 100644 --- a/app/sdks/flutter-dart/CHANGELOG.md +++ b/app/sdks/flutter-dart/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.0.12 + +- Added file upload support for storage service + ## 0.0.11 - Added integration with web auth plugin to support Appwrite OAuth API diff --git a/app/sdks/flutter-dart/README.md b/app/sdks/flutter-dart/README.md index 45a6839f4a..fe4680218a 100644 --- a/app/sdks/flutter-dart/README.md +++ b/app/sdks/flutter-dart/README.md @@ -20,7 +20,7 @@ Add this to your package's `pubspec.yaml` file: ```yml dependencies: - appwrite: ^0.0.11 + appwrite: ^0.0.12 ``` You can install packages from the command line: diff --git a/app/sdks/flutter-dart/lib/client.dart b/app/sdks/flutter-dart/lib/client.dart index cf89da7267..6fd493d364 100644 --- a/app/sdks/flutter-dart/lib/client.dart +++ b/app/sdks/flutter-dart/lib/client.dart @@ -30,7 +30,7 @@ class Client { this.headers = { 'content-type': 'application/json', - 'x-sdk-version': 'appwrite:dart:0.0.11', + 'x-sdk-version': 'appwrite:dart:0.0.12', }; this.config = {}; diff --git a/app/sdks/flutter-dart/lib/services/storage.dart b/app/sdks/flutter-dart/lib/services/storage.dart index 1e309a4d4d..b4ee95d7c7 100644 --- a/app/sdks/flutter-dart/lib/services/storage.dart +++ b/app/sdks/flutter-dart/lib/services/storage.dart @@ -133,7 +133,7 @@ class Storage extends Service { queryParameters:params, ); - return Uri.toString(); + return url.toString(); } /// Get File Preview @@ -163,7 +163,7 @@ class Storage extends Service { queryParameters:params, ); - return Uri.toString(); + return url.toString(); } /// Get File for View @@ -187,6 +187,6 @@ class Storage extends Service { queryParameters:params, ); - return Uri.toString(); + return url.toString(); } } \ No newline at end of file diff --git a/app/sdks/flutter-dart/pubspec.yaml b/app/sdks/flutter-dart/pubspec.yaml index d19380050f..6977b9f803 100644 --- a/app/sdks/flutter-dart/pubspec.yaml +++ b/app/sdks/flutter-dart/pubspec.yaml @@ -1,5 +1,5 @@ name: appwrite -version: 0.0.11 +version: 0.0.12 description: Appwrite is an open-source backend as a service server that abstract and simplify complex and repetitive development tasks behind a very simple to use REST API homepage: https://appwrite.io repository: https://github.com/appwrite/sdk-for-dart diff --git a/app/tasks/sdks.php b/app/tasks/sdks.php index c767de5a0a..a47702e4cf 100644 --- a/app/tasks/sdks.php +++ b/app/tasks/sdks.php @@ -55,6 +55,7 @@ $cli //$spec = getSSLPage('http://localhost/v1/open-api-2.json?extensions=1&platform='.$language['family']); $spec = getSSLPage('https://appwrite.io/v1/open-api-2.json?extensions=1&platform='.$language['family']); + $spec = getSSLPage('https://localhost:2444/v1/open-api-2.json?extensions=1&platform='.$language['family']); $result = realpath(__DIR__.'/..').'/sdks/'.$key.'-'.$language['key']; $target = realpath(__DIR__.'/..').'/sdks/git/'.$language['key'].'/'; diff --git a/composer.lock b/composer.lock index abac9063d7..22290ee6d8 100644 --- a/composer.lock +++ b/composer.lock @@ -1622,7 +1622,7 @@ "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator", - "reference": "a139044dd98eccf9c909977b8fcfd39faedc876d" + "reference": "2be2ab691898361b5830e16370d4c5b631bed394" }, "require": { "ext-curl": "*", @@ -1652,7 +1652,7 @@ } ], "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", - "time": "2020-04-11T09:38:34+00:00" + "time": "2020-04-11T12:29:31+00:00" }, { "name": "doctrine/instantiator", diff --git a/docs/sdks/dart/CHANGELOG.md b/docs/sdks/dart/CHANGELOG.md index d08dadf0e0..cbe9e97ecf 100644 --- a/docs/sdks/dart/CHANGELOG.md +++ b/docs/sdks/dart/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.0.12 + +- Added file upload support for storage service + ## 0.0.11 - Added integration with web auth plugin to support Appwrite OAuth API