From 933eb8bfe69a50e9ea24a897e383c1605c571616 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 18 Oct 2021 09:37:09 +0200 Subject: [PATCH] feat(sdks): release 0.11 sdks --- app/config/platforms.php | 44 ++++++++++++++++++++++++---------- app/tasks/sdks.php | 8 ++++--- composer.lock | 2 +- docs/sdks/dart/CHANGELOG.md | 3 +++ docs/sdks/flutter/CHANGELOG.md | 7 ++++++ 5 files changed, 47 insertions(+), 17 deletions(-) diff --git a/app/config/platforms.php b/app/config/platforms.php index 6862a20668..0aa4fdf769 100644 --- a/app/config/platforms.php +++ b/app/config/platforms.php @@ -15,7 +15,7 @@ return [ [ 'key' => 'web', 'name' => 'Web', - 'version' => '4.0.3', + 'version' => '4.0.4', 'url' => 'https://github.com/appwrite/sdk-for-web', 'package' => 'https://www.npmjs.com/package/appwrite', 'enabled' => true, @@ -28,6 +28,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-web.git', 'gitRepoName' => 'sdk-for-web', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', 'demos' => [ [ 'icon' => 'react.svg', @@ -62,7 +63,7 @@ return [ [ 'key' => 'flutter', 'name' => 'Flutter', - 'version' => '2.0.1', + 'version' => '2.0.2', 'url' => 'https://github.com/appwrite/sdk-for-flutter', 'package' => 'https://pub.dev/packages/appwrite', 'enabled' => true, @@ -75,6 +76,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-flutter.git', 'gitRepoName' => 'sdk-for-flutter', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'apple', @@ -92,6 +94,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-apple.git', 'gitRepoName' => 'sdk-for-apple', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'objective-c', @@ -108,11 +111,12 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-objective-c.git', 'gitRepoName' => 'sdk-for-objective-c', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'android', 'name' => 'Android', - 'version' => '0.2.0', + 'version' => '0.2.1', 'url' => 'https://github.com/appwrite/sdk-for-android', 'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android', 'enabled' => true, @@ -125,6 +129,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-android.git', 'gitRepoName' => 'sdk-for-android', 'gitUserName' => 'appwrite', + 'gitBranch' => 'main', 'docDirectories' => [ 'Kotlin' => 'kotlin', 'Java' => 'java', @@ -157,7 +162,7 @@ return [ [ 'key' => 'web', 'name' => 'Console', - 'version' => '4.0.1', + 'version' => '4.0.4', 'url' => 'https://github.com/appwrite/sdk-for-console', 'package' => '', 'enabled' => true, @@ -168,6 +173,7 @@ return [ 'prism' => 'console', 'source' => \realpath(__DIR__ . '/../sdks/console-web'), 'gitUrl' => null, + 'gitBranch' => null, 'gitRepoName' => 'sdk-for-console', 'gitUserName' => 'appwrite', ], @@ -184,7 +190,7 @@ return [ [ 'key' => 'nodejs', 'name' => 'Node.js', - 'version' => '2.5.0', + 'version' => '2.5.1', 'url' => 'https://github.com/appwrite/sdk-for-node', 'package' => 'https://www.npmjs.com/package/node-appwrite', 'enabled' => true, @@ -197,11 +203,12 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-node.git', 'gitRepoName' => 'sdk-for-node', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'deno', 'name' => 'Deno', - 'version' => '0.4.0', + 'version' => '0.4.1', 'url' => 'https://github.com/appwrite/sdk-for-deno', 'package' => 'https://deno.land/x/appwrite', 'enabled' => true, @@ -214,11 +221,12 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-deno.git', 'gitRepoName' => 'sdk-for-deno', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'php', 'name' => 'PHP', - 'version' => '2.3.1', + 'version' => '2.3.2', 'url' => 'https://github.com/appwrite/sdk-for-php', 'package' => 'https://packagist.org/packages/appwrite/appwrite', 'enabled' => true, @@ -231,11 +239,12 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-php.git', 'gitRepoName' => 'sdk-for-php', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'python', 'name' => 'Python', - 'version' => '0.5.0', + 'version' => '0.5.1', 'url' => 'https://github.com/appwrite/sdk-for-python', 'package' => 'https://pypi.org/project/appwrite/', 'enabled' => true, @@ -248,11 +257,12 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-python.git', 'gitRepoName' => 'sdk-for-python', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'ruby', 'name' => 'Ruby', - 'version' => '2.4.0', + 'version' => '2.4.1', 'url' => 'https://github.com/appwrite/sdk-for-ruby', 'package' => 'https://rubygems.org/gems/appwrite', 'enabled' => true, @@ -265,6 +275,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-ruby.git', 'gitRepoName' => 'sdk-for-ruby', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'go', @@ -282,6 +293,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-go.git', 'gitRepoName' => 'sdk-for-go', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'java', @@ -299,6 +311,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-java.git', 'gitRepoName' => 'sdk-for-java', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'dotnet', @@ -306,7 +319,7 @@ return [ 'version' => '0.3.0', 'url' => 'https://github.com/appwrite/sdk-for-dotnet', 'package' => 'https://www.nuget.org/packages/Appwrite', - 'enabled' => true, + 'enabled' => false, 'beta' => true, 'dev' => true, 'hidden' => false, @@ -316,11 +329,12 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-dotnet.git', 'gitRepoName' => 'sdk-for-dotnet', 'gitUserName' => 'appwrite', + 'gitBranch' => 'main', ], [ 'key' => 'dart', 'name' => 'Dart', - 'version' => '1.0.1', + 'version' => '1.0.2', 'url' => 'https://github.com/appwrite/sdk-for-dart', 'package' => 'https://pub.dev/packages/dart_appwrite', 'enabled' => true, @@ -333,11 +347,12 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-dart.git', 'gitRepoName' => 'sdk-for-dart', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'cli', 'name' => 'Command Line', - 'version' => '0.12.0', + 'version' => '0.12.1', 'url' => 'https://github.com/appwrite/sdk-for-cli', 'package' => 'https://github.com/appwrite/sdk-for-cli', 'enabled' => true, @@ -350,11 +365,12 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-cli.git', 'gitRepoName' => 'sdk-for-cli', 'gitUserName' => 'appwrite', + 'gitBranch' => 'master', ], [ 'key' => 'kotlin', 'name' => 'Kotlin', - 'version' => '0.1.0', + 'version' => '0.1.1', 'url' => 'https://github.com/appwrite/sdk-for-kotlin', 'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin', 'enabled' => true, @@ -367,6 +383,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-kotlin.git', 'gitRepoName' => 'sdk-for-kotlin', 'gitUserName' => 'appwrite', + 'gitBranch' => 'main', 'docDirectories' => [ 'Kotlin' => 'kotlin', 'Java' => 'java', @@ -388,6 +405,7 @@ return [ 'gitUrl' => 'git@github.com:appwrite/sdk-for-swift.git', 'gitRepoName' => 'sdk-for-swift', 'gitUserName' => 'appwrite', + 'gitBranch' => 'main', ], ], ], diff --git a/app/tasks/sdks.php b/app/tasks/sdks.php index 5e8195bb3b..fa17c25855 100644 --- a/app/tasks/sdks.php +++ b/app/tasks/sdks.php @@ -189,7 +189,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ->setTwitter(APP_SOCIAL_TWITTER_HANDLE) ->setDiscord(APP_SOCIAL_DISCORD_CHANNEL, APP_SOCIAL_DISCORD) ->setDefaultHeaders([ - 'X-Appwrite-Response-Format' => '0.10.0', + 'X-Appwrite-Response-Format' => '0.11.0', ]) ; @@ -202,6 +202,8 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND } $gitUrl = $language['gitUrl']; + $gitBranch = $language['gitBranch']; + if(!$production) { $gitUrl = 'git@github.com:aw-tests/'.$language['gitRepoName'].'.git'; @@ -211,7 +213,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND \exec('rm -rf '.$target.' && \ mkdir -p '.$target.' && \ cd '.$target.' && \ - git init --initial-branch=master && \ + git init --initial-branch='.$gitBranch.' && \ git remote add origin '.$gitUrl.' && \ git fetch && \ git pull '.$gitUrl.' && \ @@ -219,7 +221,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND cp -r '.$result.'/ '.$target.'/ && \ git add . && \ git commit -m "'.$message.'" && \ - git push -u origin master + git push -u origin '.$gitBranch.' '); Console::success("Pushed {$language['name']} SDK to {$gitUrl}"); diff --git a/composer.lock b/composer.lock index e34ac4b533..cfac15e6a1 100644 --- a/composer.lock +++ b/composer.lock @@ -6321,5 +6321,5 @@ "platform-overrides": { "php": "8.0" }, - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.0.0" } diff --git a/docs/sdks/dart/CHANGELOG.md b/docs/sdks/dart/CHANGELOG.md index bb81963b04..25e00b2388 100644 --- a/docs/sdks/dart/CHANGELOG.md +++ b/docs/sdks/dart/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.0.2 +- Support for Appwrite 0.11 + ## 1.0.1 - Export, separate IO and Browser clients for Flutter (Client and Realtime as well) and Dart (Client) diff --git a/docs/sdks/flutter/CHANGELOG.md b/docs/sdks/flutter/CHANGELOG.md index ccdd0eabd0..4104dc4557 100644 --- a/docs/sdks/flutter/CHANGELOG.md +++ b/docs/sdks/flutter/CHANGELOG.md @@ -1,3 +1,10 @@ +# 2.0.3 +- 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 + ## 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