Allan-Nava / nakama-flutter

Dart / Flutter client for Nakama server.
https://github.com/obrunsmann/flutter_nakama
MIT License
123 stars 5 forks source link

Update dependency chopper to v8 #27

Open renovate[bot] opened 4 months ago

renovate[bot] commented 4 months ago

This PR contains the following updates:

Package Type Update Change
chopper dependencies major ^4.0.1 -> ^8.0.0

Release Notes

lejard-h/chopper (chopper) ### [`v8.0.1+1`](https://togithub.com/lejard-h/chopper/compare/chopper-v8.0.1+1...chopper-v8.0.1+1) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v8.0.1+1...chopper-v8.0.1+1) ### [`v8.0.1`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v8.0.1) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v8.0.0...chopper-v8.0.1+1) #### 8.0.1 - Fix null body converter ([#​623](https://togithub.com/lejard-h/chopper/pull/623)) - Directly export `qs.ListFormat` instead of internal wrapper ([#​624](https://togithub.com/lejard-h/chopper/pull/624)) - Update dependencies and linters ([#​615](https://togithub.com/lejard-h/chopper/pull/615)) ### [`v8.0.0`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v8.0.0) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.4.0...chopper-v8.0.0) #### 8.0.0 - Add per-request timeout ([#​604](https://togithub.com/lejard-h/chopper/pull/604)) - **BREAKING CHANGE**: - Restructure interceptors ([#​547](https://togithub.com/lejard-h/chopper/pull/547)) - `RequestInterceptor` and Function `RequestInterceptor`s are removed - `ResponseInterceptor` and Function `ResponseInterceptor`s are removed - See [Migrating to 8.0.0](https://docs.google.com/document/d/e/2PACX-1vQFoUDisnSJBzzXCMaf53ffUD1Bvpu-1GZ_stzfaaCa0Xd3WKIegbd1mmavEQcMT6r6v8z02UqloKuC/pub) for more information and examples - add `onlyErrors` option to `HttpLoggingInterceptor` ([#​610](https://togithub.com/lejard-h/chopper/pull/610)) ### [`v7.4.0`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v7.4.0) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.3.0...chopper-v7.4.0) #### 7.4.0 - Use [qs_dart](https://pub.dev/packages/qs_dart) for query string encoding for query string encoding in order to support complex query objects ([#​592](https://togithub.com/lejard-h/chopper/pull/592)) ### [`v7.3.0`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v7.3.0) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.2.0...chopper-v7.3.0) #### 7.3.0 - Add support for `@Tag` annotation ([#​586](https://togithub.com/lejard-h/chopper/pull/586)) ### [`v7.2.0`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v7.2.0) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.1.1+1...chopper-v7.2.0) #### 7.2.0 - Add support for `@FormUrlEncoded` annotation ([#​579](https://togithub.com/lejard-h/chopper/pull/579)) ### [`v7.1.1+1`](https://togithub.com/lejard-h/chopper/compare/chopper-v7.1.1+1...chopper-v7.1.1+1) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.1.1+1...chopper-v7.1.1+1) ### [`v7.1.1`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v7.1.1) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.1.0+1...chopper-v7.1.1+1) #### 7.1.1 - Add `Target` annotations ([#​567](https://togithub.com/lejard-h/chopper/pull/567)) ### [`v7.1.0+1`](https://togithub.com/lejard-h/chopper/compare/chopper-v7.1.0+1...chopper-v7.1.0+1) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.1.0+1...chopper-v7.1.0+1) ### [`v7.1.0`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v7.1.0) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.0.10...chopper-v7.1.0+1) #### 7.1.0 - Add ability to omit `Response` in service ([#​545](https://togithub.com/lejard-h/chopper/pull/545)) - Add helper function for fetching errors of specific type ([#​543](https://togithub.com/lejard-h/chopper/pull/543)) - Improve documentation ([#​548](https://togithub.com/lejard-h/chopper/pull/548)) ### [`v7.0.10`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v7.0.10) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.0.9...chopper-v7.0.10) #### 7.0.10 - Enable the user to specify non-String type header values by calling `.toString()` on any non-String Dart type. ([#​538](https://togithub.com/lejard-h/chopper/pull/538)) ### [`v7.0.9`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v7.0.9) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.0.8...chopper-v7.0.9) #### 7.0.9 - Add success/failure callback hooks to Authenticator ([#​527](https://togithub.com/lejard-h/chopper/pull/527)) - Add mock mixins of Chopper components ([#​529](https://togithub.com/lejard-h/chopper/pull/529)) ### [`v7.0.8`](https://togithub.com/lejard-h/chopper/releases/tag/chopper-v7.0.8) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.0.7+1...chopper-v7.0.8) #### 7.0.8 - Encode DateTime query parameters in ISO8601 format ([#​516](https://togithub.com/lejard-h/chopper/pull/516)) ### [`v7.0.7+1`](https://togithub.com/lejard-h/chopper/compare/chopper-v7.0.7+1...chopper-v7.0.7+1) [Compare Source](https://togithub.com/lejard-h/chopper/compare/chopper-v7.0.7+1...chopper-v7.0.7+1) ### [`v7.0.7`](https://togithub.com/lejard-h/chopper/releases/tag/chopper_generator-v7.0.7) #### 7.0.7 - Enable the user to specify non-String type header values by calling `.toString()` on any non-String Dart type. ([#​538](https://togithub.com/lejard-h/chopper/pull/538)) ### [`v7.0.6`](https://togithub.com/lejard-h/chopper/releases/tag/chopper_generator-v7.0.6) #### 7.0.6 - Fix incorrect url generation when using new baseUrl ([#​520](https://togithub.com/lejard-h/chopper/pull/520))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 4 months ago

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: pubspec.lock
Command failed: flutter pub upgrade chopper
Because every version of flutter_test from sdk depends on meta 1.3.0-nullsafety.3 and nakama_flutter depends on meta ^1.3.0, flutter_test from sdk is forbidden.
So, because nakama_flutter depends on flutter_test any from sdk, version solving failed.
---- Log transcript ----
FINE: Pub 2.10.5
MSG : Resolving dependencies...
SLVR: fact: nakama_flutter is 0.0.2
SLVR: derived: nakama_flutter
SLVR: fact: nakama_flutter depends on flutter any from sdk
SLVR: fact: nakama_flutter depends on chopper ^8.0.0
SLVR: fact: nakama_flutter depends on fixnum ^1.0.0
SLVR: fact: nakama_flutter depends on grpc ^3.0.0
SLVR: fact: nakama_flutter depends on json_annotation ^4.0.1
SLVR: fact: nakama_flutter depends on jwt_decoder ^2.0.1
SLVR: fact: nakama_flutter depends on meta ^1.3.0
SLVR: fact: nakama_flutter depends on protobuf ^2.0.0
SLVR: fact: nakama_flutter depends on web_socket_channel ^2.1.0
SLVR: fact: nakama_flutter depends on flutter_test any from sdk
SLVR:   selecting nakama_flutter
SLVR:   derived: flutter_test any from sdk
SLVR:   derived: web_socket_channel ^2.1.0
SLVR:   derived: protobuf ^2.0.0
SLVR:   derived: meta ^1.3.0
SLVR:   derived: jwt_decoder ^2.0.1
SLVR:   derived: json_annotation ^4.0.1
SLVR:   derived: grpc ^3.0.0
SLVR:   derived: fixnum ^1.0.0
SLVR:   derived: chopper ^8.0.0
SLVR:   derived: flutter any from sdk
IO  : Get versions from https://pub.dartlang.org/api/packages/chopper.
IO  : Get versions from https://pub.dartlang.org/api/packages/fixnum.
IO  : Get versions from https://pub.dartlang.org/api/packages/grpc.
IO  : Get versions from https://pub.dartlang.org/api/packages/json_annotation.
IO  : Get versions from https://pub.dartlang.org/api/packages/jwt_decoder.
IO  : Get versions from https://pub.dartlang.org/api/packages/meta.
IO  : Get versions from https://pub.dartlang.org/api/packages/protobuf.
IO  : Get versions from https://pub.dartlang.org/api/packages/web_socket_channel.
IO  : HTTP GET https://pub.dartlang.org/api/packages/chopper
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/fixnum
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/grpc
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/json_annotation
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/jwt_decoder
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/meta
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/protobuf
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/web_socket_channel
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/json_annotation
    | took 0:00:00.266774
    | cache-control: public, max-age=120
    | x-appengine-flex-applatency: 0.001
    | date: Thu, 09 May 2024 23:55:25 GMT
    | vary: Accept-Encoding
    | content-encoding: gzip
    | strict-transport-security: max-age=31536000; preload
    | age: 6
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 3285
    | x-frame-options: SAMEORIGIN
    | via: 1.1 google, 1.1 google
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:57:25 GMT
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/jwt_decoder
    | took 0:00:00.330800
    | cache-control: public, max-age=120
    | x-appengine-flex-applatency: 0.002
    | date: Thu, 09 May 2024 23:53:44 GMT
    | vary: Accept-Encoding
    | content-encoding: gzip
    | strict-transport-security: max-age=31536000; preload
    | age: 107
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 898
    | x-frame-options: SAMEORIGIN
    | via: 1.1 google, 1.1 google
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:55:44 GMT
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/protobuf
    | took 0:00:00.331760
    | cache-control: public, max-age=120
    | x-appengine-flex-applatency: 0.003
    | date: Thu, 09 May 2024 23:53:44 GMT
    | vary: Accept-Encoding
    | content-encoding: gzip
    | strict-transport-security: max-age=31536000; preload
    | age: 107
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 7120
    | x-frame-options: SAMEORIGIN
    | via: 1.1 google, 1.1 google
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:55:44 GMT
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/fixnum
    | took 0:00:00.359084
    | cache-control: public, max-age=120
    | x-appengine-flex-applatency: 0.003
    | date: Thu, 09 May 2024 23:55:14 GMT
    | vary: Accept-Encoding
    | content-encoding: gzip
    | strict-transport-security: max-age=31536000; preload
    | age: 17
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 4339
    | x-frame-options: SAMEORIGIN
    | via: 1.1 google, 1.1 google
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:57:14 GMT
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/meta
    | took 0:00:00.357074
    | cache-control: public, max-age=120
    | x-appengine-flex-applatency: 0.002
    | date: Thu, 09 May 2024 23:54:41 GMT
    | vary: Accept-Encoding
    | content-encoding: gzip
    | strict-transport-security: max-age=31536000; preload
    | age: 50
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 8941
    | x-frame-options: SAMEORIGIN
    | via: 1.1 google, 1.1 google
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:56:41 GMT
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/web_socket_channel
    | took 0:00:00.366446
    | cache-control: public, max-age=120
    | x-appengine-flex-applatency: 0.002
    | date: Thu, 09 May 2024 23:55:16 GMT
    | vary: Accept-Encoding
    | content-encoding: gzip
    | strict-transport-security: max-age=31536000; preload
    | age: 15
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 3009
    | x-frame-options: SAMEORIGIN
    | via: 1.1 google, 1.1 google
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:57:16 GMT
IO  : Get versions from https://pub.dartlang.org/api/packages/async.
IO  : Get versions from https://pub.dartlang.org/api/packages/crypto.
IO  : Get versions from https://pub.dartlang.org/api/packages/stream_channel.
IO  : Get versions from https://pub.dartlang.org/api/packages/web.
IO  : Get versions from https://pub.dartlang.org/api/packages/web_socket.
IO  : HTTP GET https://pub.dartlang.org/api/packages/async
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/crypto
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/stream_channel
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/web
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/web_socket
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/grpc
    | took 0:00:00.571737
    | cache-control: public, max-age=120
    | date: Thu, 09 May 2024 23:55:31 GMT
    | x-appengine-flex-applatency: 0.002
    | content-encoding: gzip
    | vary: Accept-Encoding
    | strict-transport-security: max-age=31536000; preload
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 4344
    | via: 1.1 google, 1.1 google
    | x-frame-options: SAMEORIGIN
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:57:31 GMT
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/chopper
    | took 0:00:00.590578
    | cache-control: public, max-age=120
    | date: Thu, 09 May 2024 23:55:31 GMT
    | x-appengine-flex-applatency: 0.002
    | content-encoding: gzip
    | vary: Accept-Encoding
    | strict-transport-security: max-age=31536000; preload
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 6529
    | via: 1.1 google, 1.1 google
    | x-frame-options: SAMEORIGIN
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:57:31 GMT
IO  : Get versions from https://pub.dartlang.org/api/packages/collection.
IO  : HTTP GET https://pub.dartlang.org/api/packages/collection
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : Get versions from https://pub.dartlang.org/api/packages/archive.
IO  : Get versions from https://pub.dartlang.org/api/packages/googleapis_auth.
IO  : Get versions from https://pub.dartlang.org/api/packages/http.
IO  : HTTP GET https://pub.dartlang.org/api/packages/archive
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/googleapis_auth
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP GET https://pub.dartlang.org/api/packages/http
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/stream_channel
    | took 0:00:00.130496
    | cache-control: public, max-age=120
    | x-appengine-flex-applatency: 0.002
    | date: Thu, 09 May 2024 23:53:39 GMT
    | vary: Accept-Encoding
    | content-encoding: gzip
    | strict-transport-security: max-age=31536000; preload
    | age: 112
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 2579
    | x-frame-options: SAMEORIGIN
    | via: 1.1 google, 1.1 google
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:55:39 GMT
IO  : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/crypto
    | took 0:00:00.132345
    | cache-control: public, max-age=120
    | x-appengine-flex-applatency: 0.002
    | date: Thu, 09 May 2024 23:55:01 GMT
    | vary: Accept-Encoding
    | content-encoding: gzip
    | strict-transport-security: max-age=31536000; preload
    | age: 30
    | content-type: application/json; charset="utf-8"
    | x-xss-protection: 1; mode=block
    | x-powered-by: Dart with package:shelf
    | alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
    | content-length: 6203
    | x-frame-options: SAMEORIGIN
    | via: 1.1 google, 1.1 google
    | x-content-type-options: nosniff
    | expires: Thu, 09 May 2024 23:57:01 GMT
IO  : Get versions from https://pub.dartlang.org/api/packages/http2.
IO  : HTTP GET https://pub.dartlang.org/api/packages/http2
    | Accept: application/vnd.pub.v2+json
    | X-Pub-OS: linux
    | X-Pub-Command: upgrade
    | X-Pub-Session-ID: 877A80B1-65EB-40A1-9D63-0BF3308DEDAD
    | X-Pub-Environment: flutter_bot:flutter_cli:get
    | X-Pub-Reason: direct
    | user-agent: Dart pub 2.10.5
SLVR:   fact: every version of flutter_test from sdk depends on async 2.5.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on boolean_selector 2.1.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on characters 1.1.0-nullsafety.3
SLVR:   fact: every version of flutter_test from sdk depends on charcode 1.2.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on clock 1.1.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on collection 1.15.0-nullsafety.3
SLVR:   fact: every version of flutter_test from sdk depends on fake_async 1.2.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on flutter any from sdk
SLVR:   fact: every version of flutter_test from sdk depends on matcher 0.12.10-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on meta 1.3.0-nullsafety.3
SLVR:   fact: every version of flutter_test from sdk depends on path 1.8.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on source_span 1.8.0-nullsafety.2
SLVR:   fact: every version of flutter_test from sdk depends on stack_trace 1.10.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on stream_channel 2.1.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on string_scanner 1.1.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on term_glyph 1.2.0-nullsafety.1
SLVR:   fact: every version of flutter_test from sdk depends on test_api 0.2.19-nullsafety.2
SLVR:   fact: every version of flutter_test from sdk depends on typed_data 1.3.0-nullsafety.3
SLVR:   fact: every version of flutter_test from sdk depends on vector_math 2.1.0-nullsafety.3
SLVR:   derived: vector_math 2.1.0-nullsafety.3
SLVR:   derived: typed_data 1.3.0-nullsafety.3
SLVR:   derived: test_api 0.2.19-nullsafety.2
SLVR:   derived: term_glyph 1.2.0-nullsafety.1
SLVR:   derived: string_scanner 1.1.0-nullsafety.1
SLVR:   derived: stream_channel 2.1.0-nullsafety.1
SLVR:   derived: stack_trace 1.10.0-nullsafety.1
SLVR:   derived: source_span 1.8.0-nullsafety.2
SLVR:   derived: path 1.8.0-nullsafety.1
SLVR:   conflict: every version of flutter_test from sdk depends on meta 1.3.0-nullsafety.3
SLVR:   ! not meta 1.3.0-nullsafety.3 is satisfied by meta ^1.3.0
SLVR:   ! which is caused by "nakama_flutter depends on meta ^1.3.0"
SLVR:   ! thus: flutter_test from sdk is forbidden
SLVR:   ! flutter_test any from sdk is satisfied by flutter_test any from sdk
SLVR:   ! which is caused by "nakama_flutter depends on flutter_test any from sdk"
SLVR:   ! thus: version solving failed
SLVR: Version solving took 0:00:01.055628 seconds.
    | Tried 1 solutions.
FINE: Resolving dependencies finished (1.1s).
ERR : Because every version of flutter_test from sdk depends on meta 1.3.0-nullsafety.3 and nakama_flutter depends on meta ^1.3.0, flutter_test from sdk is forbidden.
    | So, because nakama_flutter depends on flutter_test any from sdk, version solving failed.
FINE: Exception type: SolveFailure
FINE: package:pub/src/solver/version_solver.dart 312:5   VersionSolver._resolveConflict
    | package:pub/src/solver/version_solver.dart 133:27  VersionSolver._propagate
    | package:pub/src/solver/version_solver.dart 97:11   VersionSolver.solve.<fn>
    | ===== asynchronous gap ===========================
    | dart:async                                         Future.catchError
    | package:pub/src/utils.dart 113:52                  captureErrors.wrappedCallback
    | package:stack_trace                                Chain.capture
    | package:pub/src/utils.dart 126:11                  captureErrors
    | package:pub/src/command_runner.dart 182:13         PubCommandRunner.runCommand
---- End log transcript ----
pub upgrade failed (1; ---- End log transcript ----)