From d6b69340ba80424d09c8691d87965ef0eb470d16 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Wed, 22 Sep 2021 15:11:34 +0200 Subject: [PATCH 1/6] feat(sdks): release flutter 1.0.4 --- app/config/platforms.php | 2 +- composer.json | 2 +- composer.lock | 100 ++++++++++++++++----------------- docs/sdks/flutter/CHANGELOG.md | 6 ++ 4 files changed, 58 insertions(+), 52 deletions(-) diff --git a/app/config/platforms.php b/app/config/platforms.php index 348aa18cb..ad4b317ff 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -62,7 +62,7 @@ return [ [ 'key' => 'flutter', 'name' => 'Flutter', - 'version' => '1.0.2', + 'version' => '1.0.4', 'url' => 'https://github.com/appwrite/sdk-for-flutter', 'package' => 'https://pub.dev/packages/appwrite', 'enabled' => true, diff --git a/composer.json b/composer.json index 3ca194945..b5247333c 100644 --- a/composer.json +++ b/composer.json @@ -64,7 +64,7 @@ "slickdeals/statsd": "3.1.0" }, "require-dev": { - "appwrite/sdk-generator": "0.14.4", + "appwrite/sdk-generator": "0.14.6", "phpunit/phpunit": "9.5.6", "swoole/ide-helper": "4.6.7", "textalk/websocket": "1.5.2", diff --git a/composer.lock b/composer.lock index f991ded4f..60081b295 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "82b47392837605b4fb552e5c9374c4cc", + "content-hash": "2b6385366b1d4ed47d262088a6829e16", "packages": [ { "name": "adhocore/jwt", @@ -2516,16 +2516,16 @@ }, { "name": "appwrite/sdk-generator", - "version": "0.14.4", + "version": "0.14.6", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "b89a51170f99e6977df72c46522c7d931257bc28" + "reference": "1e7b9adc1b4489d7b09cd1976e331a9cab19eb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/b89a51170f99e6977df72c46522c7d931257bc28", - "reference": "b89a51170f99e6977df72c46522c7d931257bc28", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/1e7b9adc1b4489d7b09cd1976e331a9cab19eb53", + "reference": "1e7b9adc1b4489d7b09cd1976e331a9cab19eb53", "shasum": "" }, "require": { @@ -2559,22 +2559,22 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/0.14.4" + "source": "https://github.com/appwrite/sdk-generator/tree/0.14.6" }, - "time": "2021-09-07T13:23:19+00:00" + "time": "2021-09-22T11:07:20+00:00" }, { "name": "composer/package-versions-deprecated", - "version": "1.11.99.3", + "version": "1.11.99.4", "source": { "type": "git", "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "fff576ac850c045158a250e7e27666e146e78d18" + "reference": "b174585d1fe49ceed21928a945138948cb394600" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/fff576ac850c045158a250e7e27666e146e78d18", - "reference": "fff576ac850c045158a250e7e27666e146e78d18", + "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b174585d1fe49ceed21928a945138948cb394600", + "reference": "b174585d1fe49ceed21928a945138948cb394600", "shasum": "" }, "require": { @@ -2618,7 +2618,7 @@ "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", "support": { "issues": "https://github.com/composer/package-versions-deprecated/issues", - "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.3" + "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.4" }, "funding": [ { @@ -2634,7 +2634,7 @@ "type": "tidelift" } ], - "time": "2021-08-17T13:49:14+00:00" + "time": "2021-09-13T08:41:34+00:00" }, { "name": "composer/semver", @@ -3230,16 +3230,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.12.0", + "version": "v4.13.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "6608f01670c3cc5079e18c1dab1104e002579143" + "reference": "50953a2691a922aa1769461637869a0a2faa3f53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6608f01670c3cc5079e18c1dab1104e002579143", - "reference": "6608f01670c3cc5079e18c1dab1104e002579143", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/50953a2691a922aa1769461637869a0a2faa3f53", + "reference": "50953a2691a922aa1769461637869a0a2faa3f53", "shasum": "" }, "require": { @@ -3280,9 +3280,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.12.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.0" }, - "time": "2021-07-21T10:44:31+00:00" + "time": "2021-09-20T12:20:58+00:00" }, { "name": "openlss/lib-array2xml", @@ -3559,16 +3559,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" + "reference": "30f38bffc6f24293dadd1823936372dfa9e86e2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/30f38bffc6f24293dadd1823936372dfa9e86e2f", + "reference": "30f38bffc6f24293dadd1823936372dfa9e86e2f", "shasum": "" }, "require": { @@ -3576,7 +3576,8 @@ "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "ext-tokenizer": "*" + "ext-tokenizer": "*", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -3602,39 +3603,39 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.4.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.5.0" }, - "time": "2020-09-17T18:55:26+00:00" + "time": "2021-09-17T15:28:14+00:00" }, { "name": "phpspec/prophecy", - "version": "1.13.0", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" + "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e", + "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e", "shasum": "" }, "require": { "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.1", + "php": "^7.2 || ~8.0, <8.2", "phpdocumentor/reflection-docblock": "^5.2", "sebastian/comparator": "^3.0 || ^4.0", "sebastian/recursion-context": "^3.0 || ^4.0" }, "require-dev": { - "phpspec/phpspec": "^6.0", + "phpspec/phpspec": "^6.0 || ^7.0", "phpunit/phpunit": "^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -3669,29 +3670,29 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.13.0" + "source": "https://github.com/phpspec/prophecy/tree/1.14.0" }, - "time": "2021-03-17T13:42:18+00:00" + "time": "2021-09-10T09:02:12+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.6", + "version": "9.2.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "f6293e1b30a2354e8428e004689671b83871edde" + "reference": "d4c798ed8d51506800b441f7a13ecb0f76f12218" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f6293e1b30a2354e8428e004689671b83871edde", - "reference": "f6293e1b30a2354e8428e004689671b83871edde", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/d4c798ed8d51506800b441f7a13ecb0f76f12218", + "reference": "d4c798ed8d51506800b441f7a13ecb0f76f12218", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.10.2", + "nikic/php-parser": "^4.12.0", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -3740,7 +3741,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.6" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.7" }, "funding": [ { @@ -3748,7 +3749,7 @@ "type": "github" } ], - "time": "2021-03-28T07:26:59+00:00" + "time": "2021-09-17T05:39:03+00:00" }, { "name": "phpunit/php-file-iterator", @@ -4995,7 +4996,6 @@ "type": "github" } ], - "abandoned": true, "time": "2020-09-28T06:45:17+00:00" }, { @@ -5995,16 +5995,16 @@ }, { "name": "twig/twig", - "version": "v2.14.6", + "version": "v2.14.7", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "27e5cf2b05e3744accf39d4c68a3235d9966d260" + "reference": "8e202327ee1ed863629de9b18a5ec70ac614d88f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/27e5cf2b05e3744accf39d4c68a3235d9966d260", - "reference": "27e5cf2b05e3744accf39d4c68a3235d9966d260", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/8e202327ee1ed863629de9b18a5ec70ac614d88f", + "reference": "8e202327ee1ed863629de9b18a5ec70ac614d88f", "shasum": "" }, "require": { @@ -6014,7 +6014,7 @@ }, "require-dev": { "psr/container": "^1.0", - "symfony/phpunit-bridge": "^4.4.9|^5.0.9" + "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0" }, "type": "library", "extra": { @@ -6058,7 +6058,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v2.14.6" + "source": "https://github.com/twigphp/Twig/tree/v2.14.7" }, "funding": [ { @@ -6070,7 +6070,7 @@ "type": "tidelift" } ], - "time": "2021-05-16T12:12:47+00:00" + "time": "2021-09-17T08:39:54+00:00" }, { "name": "vimeo/psalm", diff --git a/docs/sdks/flutter/CHANGELOG.md b/docs/sdks/flutter/CHANGELOG.md index 4a74ebf1c..b4ab9c16f 100644 --- a/docs/sdks/flutter/CHANGELOG.md +++ b/docs/sdks/flutter/CHANGELOG.md @@ -1,3 +1,9 @@ +## 1.0.4 +- Fix user agent by using `packageName` instead of `appName` + +## 1.0.3 +- Upgrade `flutter_web_auth` to `0.3.1` + ## 1.0.2 - Fix timestamp in Realtime Response to Integer From 8d21e12d5702c55930fb527e3f7755b33eecae3e Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Thu, 23 Sep 2021 11:38:31 +0200 Subject: [PATCH 2/6] feat(sdks): flutter 2.0.0 --- app/config/platforms.php | 2 +- composer.json | 2 +- composer.lock | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/config/platforms.php b/app/config/platforms.php index ad4b317ff..9280adf99 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -62,7 +62,7 @@ return [ [ 'key' => 'flutter', 'name' => 'Flutter', - 'version' => '1.0.4', + 'version' => '2.0.0', 'url' => 'https://github.com/appwrite/sdk-for-flutter', 'package' => 'https://pub.dev/packages/appwrite', 'enabled' => true, diff --git a/composer.json b/composer.json index b5247333c..5a9ab074c 100644 --- a/composer.json +++ b/composer.json @@ -64,7 +64,7 @@ "slickdeals/statsd": "3.1.0" }, "require-dev": { - "appwrite/sdk-generator": "0.14.6", + "appwrite/sdk-generator": "0.15.0", "phpunit/phpunit": "9.5.6", "swoole/ide-helper": "4.6.7", "textalk/websocket": "1.5.2", diff --git a/composer.lock b/composer.lock index 60081b295..198ba6f7e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2b6385366b1d4ed47d262088a6829e16", + "content-hash": "abc32e1f019a50a75b9f902b19643618", "packages": [ { "name": "adhocore/jwt", @@ -2516,16 +2516,16 @@ }, { "name": "appwrite/sdk-generator", - "version": "0.14.6", + "version": "0.15.0", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "1e7b9adc1b4489d7b09cd1976e331a9cab19eb53" + "reference": "48c2b85bf4790474b6814271b9da2abeba38e471" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/1e7b9adc1b4489d7b09cd1976e331a9cab19eb53", - "reference": "1e7b9adc1b4489d7b09cd1976e331a9cab19eb53", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/48c2b85bf4790474b6814271b9da2abeba38e471", + "reference": "48c2b85bf4790474b6814271b9da2abeba38e471", "shasum": "" }, "require": { @@ -2559,9 +2559,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/0.14.6" + "source": "https://github.com/appwrite/sdk-generator/tree/0.15.0" }, - "time": "2021-09-22T11:07:20+00:00" + "time": "2021-09-23T09:14:18+00:00" }, { "name": "composer/package-versions-deprecated", From 9af67bef6eb560c4595dea23f93e9a86274bd6b7 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Thu, 23 Sep 2021 11:40:32 +0200 Subject: [PATCH 3/6] chore(deps): compoer lock update --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index f5c9af576..5a9ab074c 100644 --- a/composer.json +++ b/composer.json @@ -64,7 +64,7 @@ "slickdeals/statsd": "3.1.0" }, "require-dev": { - "appwrite/sdk-generator": "0.14.5", + "appwrite/sdk-generator": "0.15.0", "phpunit/phpunit": "9.5.6", "swoole/ide-helper": "4.6.7", "textalk/websocket": "1.5.2", diff --git a/composer.lock b/composer.lock index 418b7120e..198ba6f7e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3acb593da6b69af88e3b527b81929ed4", + "content-hash": "abc32e1f019a50a75b9f902b19643618", "packages": [ { "name": "adhocore/jwt", @@ -2516,16 +2516,16 @@ }, { "name": "appwrite/sdk-generator", - "version": "0.14.5", + "version": "0.15.0", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "6dfed83fb3aa85304ba86aeb2f1f282b9d8f80e5" + "reference": "48c2b85bf4790474b6814271b9da2abeba38e471" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/6dfed83fb3aa85304ba86aeb2f1f282b9d8f80e5", - "reference": "6dfed83fb3aa85304ba86aeb2f1f282b9d8f80e5", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/48c2b85bf4790474b6814271b9da2abeba38e471", + "reference": "48c2b85bf4790474b6814271b9da2abeba38e471", "shasum": "" }, "require": { @@ -2559,9 +2559,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/0.14.5" + "source": "https://github.com/appwrite/sdk-generator/tree/0.15.0" }, - "time": "2021-09-20T16:32:51+00:00" + "time": "2021-09-23T09:14:18+00:00" }, { "name": "composer/package-versions-deprecated", From fd601520fe340d03dc221b4a00a2e8a7f6799afe Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Thu, 23 Sep 2021 14:41:56 +0200 Subject: [PATCH 4/6] chore(sdks): add flutter changelog --- docs/sdks/flutter/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/sdks/flutter/CHANGELOG.md b/docs/sdks/flutter/CHANGELOG.md index b4ab9c16f..47f86d6e6 100644 --- a/docs/sdks/flutter/CHANGELOG.md +++ b/docs/sdks/flutter/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2.0.0 +- BREAKING All services and methods now return proper response objects instead of `Response` object + ## 1.0.4 - Fix user agent by using `packageName` instead of `appName` From f736ce655daa64a16c6cb2f0b51521de4e7dfe67 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 24 Sep 2021 09:47:11 +0200 Subject: [PATCH 5/6] feat(sdks): update flutter 2.0.1 --- app/config/platforms.php | 2 +- composer.json | 2 +- composer.lock | 26 +++++++++++++------------- docs/sdks/flutter/CHANGELOG.md | 4 ++++ 4 files changed, 19 insertions(+), 15 deletions(-) diff --git a/app/config/platforms.php b/app/config/platforms.php index 94210c06b..b5ef0b06c 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -62,7 +62,7 @@ return [ [ 'key' => 'flutter', 'name' => 'Flutter', - 'version' => '2.0.0', + 'version' => '2.0.1', 'url' => 'https://github.com/appwrite/sdk-for-flutter', 'package' => 'https://pub.dev/packages/appwrite', 'enabled' => true, diff --git a/composer.json b/composer.json index 5a9ab074c..223cf0147 100644 --- a/composer.json +++ b/composer.json @@ -64,7 +64,7 @@ "slickdeals/statsd": "3.1.0" }, "require-dev": { - "appwrite/sdk-generator": "0.15.0", + "appwrite/sdk-generator": "0.15.1", "phpunit/phpunit": "9.5.6", "swoole/ide-helper": "4.6.7", "textalk/websocket": "1.5.2", diff --git a/composer.lock b/composer.lock index 198ba6f7e..0efed01a8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "abc32e1f019a50a75b9f902b19643618", + "content-hash": "445af41f3f6195c547c0a5ad7b3220ac", "packages": [ { "name": "adhocore/jwt", @@ -2350,16 +2350,16 @@ "packages-dev": [ { "name": "amphp/amp", - "version": "v2.6.0", + "version": "v2.6.1", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", - "reference": "caa95edeb1ca1bf7532e9118ede4a3c3126408cc" + "reference": "c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/caa95edeb1ca1bf7532e9118ede4a3c3126408cc", - "reference": "caa95edeb1ca1bf7532e9118ede4a3c3126408cc", + "url": "https://api.github.com/repos/amphp/amp/zipball/c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae", + "reference": "c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae", "shasum": "" }, "require": { @@ -2427,7 +2427,7 @@ "support": { "irc": "irc://irc.freenode.org/amphp", "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v2.6.0" + "source": "https://github.com/amphp/amp/tree/v2.6.1" }, "funding": [ { @@ -2435,7 +2435,7 @@ "type": "github" } ], - "time": "2021-07-16T20:06:06+00:00" + "time": "2021-09-23T18:43:08+00:00" }, { "name": "amphp/byte-stream", @@ -2516,16 +2516,16 @@ }, { "name": "appwrite/sdk-generator", - "version": "0.15.0", + "version": "0.15.1", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "48c2b85bf4790474b6814271b9da2abeba38e471" + "reference": "024dcb29e892fb22aede6d8040d20b1571e7105e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/48c2b85bf4790474b6814271b9da2abeba38e471", - "reference": "48c2b85bf4790474b6814271b9da2abeba38e471", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/024dcb29e892fb22aede6d8040d20b1571e7105e", + "reference": "024dcb29e892fb22aede6d8040d20b1571e7105e", "shasum": "" }, "require": { @@ -2559,9 +2559,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/0.15.0" + "source": "https://github.com/appwrite/sdk-generator/tree/0.15.1" }, - "time": "2021-09-23T09:14:18+00:00" + "time": "2021-09-24T07:42:53+00:00" }, { "name": "composer/package-versions-deprecated", diff --git a/docs/sdks/flutter/CHANGELOG.md b/docs/sdks/flutter/CHANGELOG.md index 47f86d6e6..ccdd0eabd 100644 --- a/docs/sdks/flutter/CHANGELOG.md +++ b/docs/sdks/flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 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 + ## 2.0.0 - BREAKING All services and methods now return proper response objects instead of `Response` object From 74ccfab77d050433897362567dab8bf1c41c4216 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Sun, 26 Sep 2021 12:41:32 +0200 Subject: [PATCH 6/6] feat(sdks): release web --- app/config/platforms.php | 2 +- composer.json | 2 +- composer.lock | 14 +++++++------- public/dist/scripts/app-all.js | 3 +-- public/dist/scripts/app-dep.js | 3 +-- public/scripts/dependencies/appwrite.js | 7 ++++--- 6 files changed, 15 insertions(+), 16 deletions(-) diff --git a/app/config/platforms.php b/app/config/platforms.php index b5ef0b06c..d370bf9df 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -15,7 +15,7 @@ return [ [ 'key' => 'web', 'name' => 'Web', - 'version' => '4.0.2', + 'version' => '4.0.3', 'url' => 'https://github.com/appwrite/sdk-for-web', 'package' => 'https://www.npmjs.com/package/appwrite', 'enabled' => true, diff --git a/composer.json b/composer.json index 223cf0147..8a7b1570f 100644 --- a/composer.json +++ b/composer.json @@ -64,7 +64,7 @@ "slickdeals/statsd": "3.1.0" }, "require-dev": { - "appwrite/sdk-generator": "0.15.1", + "appwrite/sdk-generator": "0.15.2", "phpunit/phpunit": "9.5.6", "swoole/ide-helper": "4.6.7", "textalk/websocket": "1.5.2", diff --git a/composer.lock b/composer.lock index 0efed01a8..9d2ef6169 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "445af41f3f6195c547c0a5ad7b3220ac", + "content-hash": "984640c83bc02c3253a0f38b5f772011", "packages": [ { "name": "adhocore/jwt", @@ -2516,16 +2516,16 @@ }, { "name": "appwrite/sdk-generator", - "version": "0.15.1", + "version": "0.15.2", "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator.git", - "reference": "024dcb29e892fb22aede6d8040d20b1571e7105e" + "reference": "f42e70737d3b63fb8440111022c9509529a16479" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/024dcb29e892fb22aede6d8040d20b1571e7105e", - "reference": "024dcb29e892fb22aede6d8040d20b1571e7105e", + "url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/f42e70737d3b63fb8440111022c9509529a16479", + "reference": "f42e70737d3b63fb8440111022c9509529a16479", "shasum": "" }, "require": { @@ -2559,9 +2559,9 @@ "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", "support": { "issues": "https://github.com/appwrite/sdk-generator/issues", - "source": "https://github.com/appwrite/sdk-generator/tree/0.15.1" + "source": "https://github.com/appwrite/sdk-generator/tree/0.15.2" }, - "time": "2021-09-24T07:42:53+00:00" + "time": "2021-09-24T16:14:17+00:00" }, { "name": "composer/package-versions-deprecated", diff --git a/public/dist/scripts/app-all.js b/public/dist/scripts/app-all.js index 4a4daa72f..bacf1159a 100644 --- a/public/dist/scripts/app-all.js +++ b/public/dist/scripts/app-all.js @@ -473,8 +473,7 @@ subscribe(channels,callback){let channelArray=typeof channels==='string'?[channe savedChannels[index]={name:channel,index:(this.realtime.channels[channel].push(this.realtime.onMessage(channel,callback))-1)};clearTimeout(this.realtime.timeout);this.realtime.timeout=window===null||window===void 0?void 0:window.setTimeout(()=>{this.realtime.createSocket();},1);});return()=>{savedChannels.forEach(channel=>{var _a;(_a=this.realtime.socket)===null||_a===void 0?void 0:_a.removeEventListener('message',this.realtime.channels[channel.name][channel.index]);this.realtime.channels[channel.name].splice(channel.index,1);});};} call(method,url,headers={},params={}){var _a,_b;return __awaiter(this,void 0,void 0,function*(){method=method.toUpperCase();headers=Object.assign(Object.assign({},headers),this.headers);let options={method,headers,credentials:'include'};if(typeof window!=='undefined'&&window.localStorage){headers['X-Fallback-Cookies']=(_a=window.localStorage.getItem('cookieFallback'))!==null&&_a!==void 0?_a:"";} if(method==='GET'){for(const[key,value]of Object.entries(this.flatten(params))){url.searchParams.append(key,value);}} -else{switch(headers['content-type']){case'application/json':options.body=JSON.stringify(params);break;case'multipart/form-data':let formData=new FormData();for(const key in params){if(Array.isArray(params[key])){formData.append(key+'[]',params[key].join(','));} -else{formData.append(key,params[key]);}} +else{switch(headers['content-type']){case'application/json':options.body=JSON.stringify(params);break;case'multipart/form-data':let formData=new FormData();for(const key in params){if(Array.isArray(params[key])){params[key].forEach((value)=>{formData.append(key+'[]',value);})}else{formData.append(key,params[key]);}} options.body=formData;delete headers['content-type'];break;}} try{let data=null;const response=yield crossFetch.fetch(url.toString(),options);if((_b=response.headers.get("content-type"))===null||_b===void 0?void 0:_b.includes("application/json")){data=yield response.json();} else{data={message:yield response.text()};} diff --git a/public/dist/scripts/app-dep.js b/public/dist/scripts/app-dep.js index 7a5622742..2f2bc8e0a 100644 --- a/public/dist/scripts/app-dep.js +++ b/public/dist/scripts/app-dep.js @@ -473,8 +473,7 @@ subscribe(channels,callback){let channelArray=typeof channels==='string'?[channe savedChannels[index]={name:channel,index:(this.realtime.channels[channel].push(this.realtime.onMessage(channel,callback))-1)};clearTimeout(this.realtime.timeout);this.realtime.timeout=window===null||window===void 0?void 0:window.setTimeout(()=>{this.realtime.createSocket();},1);});return()=>{savedChannels.forEach(channel=>{var _a;(_a=this.realtime.socket)===null||_a===void 0?void 0:_a.removeEventListener('message',this.realtime.channels[channel.name][channel.index]);this.realtime.channels[channel.name].splice(channel.index,1);});};} call(method,url,headers={},params={}){var _a,_b;return __awaiter(this,void 0,void 0,function*(){method=method.toUpperCase();headers=Object.assign(Object.assign({},headers),this.headers);let options={method,headers,credentials:'include'};if(typeof window!=='undefined'&&window.localStorage){headers['X-Fallback-Cookies']=(_a=window.localStorage.getItem('cookieFallback'))!==null&&_a!==void 0?_a:"";} if(method==='GET'){for(const[key,value]of Object.entries(this.flatten(params))){url.searchParams.append(key,value);}} -else{switch(headers['content-type']){case'application/json':options.body=JSON.stringify(params);break;case'multipart/form-data':let formData=new FormData();for(const key in params){if(Array.isArray(params[key])){formData.append(key+'[]',params[key].join(','));} -else{formData.append(key,params[key]);}} +else{switch(headers['content-type']){case'application/json':options.body=JSON.stringify(params);break;case'multipart/form-data':let formData=new FormData();for(const key in params){if(Array.isArray(params[key])){params[key].forEach((value)=>{formData.append(key+'[]',value);})}else{formData.append(key,params[key]);}} options.body=formData;delete headers['content-type'];break;}} try{let data=null;const response=yield crossFetch.fetch(url.toString(),options);if((_b=response.headers.get("content-type"))===null||_b===void 0?void 0:_b.includes("application/json")){data=yield response.json();} else{data={message:yield response.text()};} diff --git a/public/scripts/dependencies/appwrite.js b/public/scripts/dependencies/appwrite.js index 8fc1fb679..3ac3e1b67 100644 --- a/public/scripts/dependencies/appwrite.js +++ b/public/scripts/dependencies/appwrite.js @@ -4420,9 +4420,10 @@ let formData = new FormData(); for (const key in params) { if (Array.isArray(params[key])) { - formData.append(key + '[]', params[key].join(',')); - } - else { + params[key].forEach((value) => { + formData.append(key + '[]', value); + }) + } else { formData.append(key, params[key]); } }