From 6445a6cc180209df12fdfda4f11bb7ac420ed4fa Mon Sep 17 00:00:00 2001 From: Tim Burks Date: Sun, 25 Jun 2023 13:22:16 -0700 Subject: [PATCH] Update dependencies and fix the build (#88) --- .github/workflows/flutter.yml | 2 +- apps/reg/pubspec.yaml | 2 +- registry/pubspec.yaml | 6 +- site/Dockerfile | 27 ++-- third_party/SETUP.sh | 4 +- viewer/lib/service/registry.dart | 9 +- viewer/lib/service/service.dart | 4 +- viewer/pubspec.lock | 214 ++++++++++++++++--------------- viewer/pubspec.yaml | 9 +- 9 files changed, 146 insertions(+), 131 deletions(-) diff --git a/.github/workflows/flutter.yml b/.github/workflows/flutter.yml index 2318c43..4914f16 100644 --- a/.github/workflows/flutter.yml +++ b/.github/workflows/flutter.yml @@ -24,7 +24,7 @@ jobs: - name: Install Flutter tools uses: subosito/flutter-action@v2 with: - flutter-version: '3.7.0' + flutter-version: '3.10.5' channel: 'stable' - name: Add Flutter .pub-cache to PATH run: | diff --git a/apps/reg/pubspec.yaml b/apps/reg/pubspec.yaml index 7df6bc8..935cb88 100644 --- a/apps/reg/pubspec.yaml +++ b/apps/reg/pubspec.yaml @@ -8,7 +8,7 @@ dependencies: registry: path: ../../registry archive: ^3.0.0 - http: ^0.13.0 + http: ^1.0.0 grpc: ^3.0.0 dev_dependencies: diff --git a/registry/pubspec.yaml b/registry/pubspec.yaml index 3b4be40..90f502e 100644 --- a/registry/pubspec.yaml +++ b/registry/pubspec.yaml @@ -25,7 +25,7 @@ environment: sdk: ">=2.12.0 <3.0.0" dependencies: - grpc: ^3.0.0 - http: ^0.13.1 - protobuf: ^2.0.0 + grpc: ^3.2.1 + http: ^1.0.0 + protobuf: ^3.0.0 yaml: ^3.1.1 diff --git a/site/Dockerfile b/site/Dockerfile index 9ba7ef8..9ea434a 100644 --- a/site/Dockerfile +++ b/site/Dockerfile @@ -12,32 +12,37 @@ # See the License for the specific language governing permissions and # limitations under the License. -# This Dockerfile builds an image that runs the web server. -ARG FLUTTER_VERSION=3.7.0 +ARG FLUTTER_VERSION=3.10.5 ARG PROTOBUF_VERSION=3.20.1 -ARG GO_VERSION=1.18 +ARG GO_VERSION=1.20 FROM ubuntu:latest as flutter ARG FLUTTER_VERSION ARG PROTOBUF_VERSION -ENV PATH "$PATH:/flutter/bin:/flutter/.pub-cache/bin" +ENV PATH "$PATH:/flutter/bin:/root/.pub-cache/bin" WORKDIR /app COPY . ./ -RUN apt-get update -y && apt-get install curl unzip xz-utils git make -y && \ - PB_REL="https://github.com/protocolbuffers/protobuf/releases" && \ +RUN apt-get update -y && apt-get install curl unzip xz-utils git make -y + +RUN PB_REL="https://github.com/protocolbuffers/protobuf/releases" && \ curl -LO $PB_REL/download/v${PROTOBUF_VERSION}/protoc-${PROTOBUF_VERSION}-linux-x86_64.zip && \ unzip protoc-${PROTOBUF_VERSION}-linux-x86_64.zip -d /usr/local RUN curl -LO https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION}-stable.tar.xz && \ - tar -xf flutter_linux_${FLUTTER_VERSION}-stable.tar.xz -C / && \ - git config --global --add safe.directory /flutter && \ - flutter pub global activate protoc_plugin && \ - flutter config --enable-web && \ - make create && make protos && make staging + tar -xf flutter_linux_${FLUTTER_VERSION}-stable.tar.xz -C / + +RUN git config --global --add safe.directory /flutter + +RUN flutter pub global activate protoc_plugin + +RUN flutter config --enable-web +RUN make create +RUN make protos +RUN make staging # Use the official Golang image to create a build artifact. # This is based on Debian and sets the GOPATH to /go. diff --git a/third_party/SETUP.sh b/third_party/SETUP.sh index c0e04d7..a9929a9 100755 --- a/third_party/SETUP.sh +++ b/third_party/SETUP.sh @@ -7,14 +7,14 @@ if [ ! -d "api-common-protos" ] then git clone https://github.com/googleapis/api-common-protos else - echo "Using previous download of third_party/api-common-protos." + echo "Using previous download of googleapis/api-common-protos." fi if [ ! -d "gnostic" ] then git clone https://github.com/google/gnostic else - echo "Using previous download of third_party/gnostic." + echo "Using previous download of google/gnostic." fi if [ ! -d "registry" ] diff --git a/viewer/lib/service/registry.dart b/viewer/lib/service/registry.dart index 6e4ee91..9649392 100644 --- a/viewer/lib/service/registry.dart +++ b/viewer/lib/service/registry.dart @@ -175,10 +175,11 @@ class ProjectManager extends ResourceManager { if (adminClient != null) { return adminClient.getProject(request, options: callOptions()); } - return Future.value(Project( - name: name, - displayName: name?.replaceAll("projects/", "").capitalize(), - )); + return Future.value( + Project() + ..name = name! + ..displayName = name!.replaceAll("projects/", "").capitalize(), + ); } void update(Project newValue, List paths, Function onError) { diff --git a/viewer/lib/service/service.dart b/viewer/lib/service/service.dart index c6ad7be..49aac46 100644 --- a/viewer/lib/service/service.dart +++ b/viewer/lib/service/service.dart @@ -35,7 +35,7 @@ class StatusService { try { final client = getAdminClient(); if (client == null) { - return Future.value(Status(message: "ok")); + return Future.value(Status()..message = "ok"); } return client.getStatus(Empty(), options: callOptions()); } catch (err) { @@ -84,7 +84,7 @@ class ProjectService { Future? getProject(String name) { final client = getAdminClient(); if (client == null) { - return Future.value(Project(name: name)); + return Future.value(Project()..name = name); } final request = GetProjectRequest(); request.name = name; diff --git a/viewer/pubspec.lock b/viewer/pubspec.lock index c06e6eb..fc12e30 100644 --- a/viewer/pubspec.lock +++ b/viewer/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: "direct main" description: name: archive - sha256: d6347d54a2d8028e0437e3c099f66fdb8ae02c4720c1e7534c9f24c10351f85d + sha256: "0c8368c9b3f0abbc193b9d6133649a614204b528982bebc7026372d61677ce3a" url: "https://pub.dev" source: hosted - version: "3.3.6" + version: "3.3.7" args: dependency: transitive description: name: args - sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" + sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.2" async: dependency: "direct main" description: name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" url: "https://pub.dev" source: hosted - version: "2.10.0" + version: "2.11.0" boolean_selector: dependency: transitive description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.3.0" charcode: dependency: transitive description: @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" url: "https://pub.dev" source: hosted - version: "1.17.0" + version: "1.17.1" convert: dependency: transitive description: @@ -77,18 +77,26 @@ packages: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" csslib: dependency: transitive description: name: csslib - sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 + sha256: "831883fb353c8bdc1d71979e5b342c7d88acfbc643113c14ae51e2442ea0f20f" url: "https://pub.dev" source: hosted - version: "0.17.2" + version: "0.17.3" + deep_pick: + dependency: "direct main" + description: + name: deep_pick + sha256: ba19f93cae54e5d601c0d2c11f873bf0038fc6207cc7ab23115f4a5873bb917f + url: "https://pub.dev" + source: hosted + version: "1.0.0" fake_async: dependency: transitive description: @@ -101,10 +109,10 @@ packages: dependency: transitive description: name: ffi - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 + sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" file: dependency: transitive description: @@ -130,10 +138,10 @@ packages: dependency: "direct main" description: name: flutter_linkify - sha256: c89fe74de985ec22f23d3538d2249add085a4f37ac1c29fd79e1a207efb81d63 + sha256: "74669e06a8f358fee4512b4320c0b80e51cffc496607931de68d28f099254073" url: "https://pub.dev" source: hosted - version: "5.0.2" + version: "6.0.0" flutter_lints: dependency: "direct dev" description: @@ -146,10 +154,10 @@ packages: dependency: "direct main" description: name: flutter_markdown - sha256: "7b25c10de1fea883f3c4f9b8389506b54053cd00807beab69fd65c8653a2711f" + sha256: dc6d5258653f6857135b32896ccda7f7af0c54dcec832495ad6835154c6c77c0 url: "https://pub.dev" source: hosted - version: "0.6.14" + version: "0.6.15" flutter_pagewise: dependency: "direct main" description: @@ -172,98 +180,98 @@ packages: dependency: "direct main" description: name: google_fonts - sha256: "927573f2e8a8d65c17931e21918ad0ab0666b1b636537de7c4932bdb487b190f" + sha256: e20ff62b158b96f392bfc8afe29dee1503c94fbea2cbe8186fd59b756b8ae982 url: "https://pub.dev" source: hosted - version: "4.0.3" + version: "5.1.0" google_identity_services_web: dependency: transitive description: name: google_identity_services_web - sha256: "5d9af2f1fa192f2629a266d038ee9307b0abe729a4f1b454dd21b414f5e7d381" + sha256: "7940fdc3b1035db4d65d387c1bdd6f9574deaa6777411569c05ecc25672efacd" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.2.1" google_sign_in: dependency: "direct main" description: name: google_sign_in - sha256: "750d08ffb4cd469f13068d15844ffd1d60c7ac1ca3c815918ba4ce4af22a2ddb" + sha256: aab6fdc41374014494f9e9026b9859e7309639d50a0bf4a2a412467a5ae4abc6 url: "https://pub.dev" source: hosted - version: "6.0.2" + version: "6.1.4" google_sign_in_android: dependency: transitive description: name: google_sign_in_android - sha256: f27bd56527c567594167bd0a46f7ceb93122ed064d2eee612413d6af0bb2e2e5 + sha256: f58a17ac07d783d000786a6c313fa4a0d2ee599a346d69b24fc48fb378d5d150 url: "https://pub.dev" source: hosted - version: "6.1.7" + version: "6.1.16" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: "2575ef0d06dbe6923cedf39766da8305d407bb891d9f4a59502c642719776c5c" + sha256: "6ec0e13a4c5c646471b9f6a25ceb3ae76d339889d4c0f79b729bf0714215a63e" url: "https://pub.dev" source: hosted - version: "5.6.0" + version: "5.6.2" google_sign_in_platform_interface: dependency: transitive description: name: google_sign_in_platform_interface - sha256: fece762f0d2dd762ebde43ad70662a209ff6ee034111976549c392f7763d9264 + sha256: e69553c0fc6a76216e9d06a8c3767e291ad9be42171f879aab7ab708569d4393 url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.4.1" google_sign_in_web: dependency: transitive description: name: google_sign_in_web - sha256: "824b42c0a0b01c062bf3b1d555432d84c8b1dd0c5bbf0773514e574f02be9f95" + sha256: "69b9ce0e760945ff52337921a8b5871592b74c92f85e7632293310701eea68cc" url: "https://pub.dev" source: hosted - version: "0.11.0+1" + version: "0.12.0+2" googleapis_auth: dependency: transitive description: name: googleapis_auth - sha256: "127b1bbd32170ab8312f503bd57f1d654d8e4039ddfbc63c027d3f7ade0eff74" + sha256: af7c3a3edf9d0de2e1e0a77e994fae0a581c525fa7012af4fa0d4a52ed9484da url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.4.1" grpc: dependency: "direct main" description: name: grpc - sha256: a73c16e4f6a4a819be892bb2c73cc1d0b00e36095f69b0738cc91a733e3d27ba + sha256: "88623809e073843ab71bc2e2a5fc424eeb89184ce9fd4b128d66195ee61c77a2" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.2.1" html: dependency: transitive description: name: html - sha256: "79d498e6d6761925a34ee5ea8fa6dfef38607781d2fa91e37523474282af55cb" + sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a" url: "https://pub.dev" source: hosted - version: "0.15.2" + version: "0.15.4" http: dependency: "direct main" description: name: http - sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" + sha256: "4c3f04bfb64d3efd508d06b41b825542f08122d30bda4933fb95c069d22a4fa3" url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "1.0.0" http2: dependency: transitive description: name: http2 - sha256: "58805ebc6513eed3b98ee0a455a8357e61d187bf2e0fdc1e53120770f78de258" + sha256: "3f1286baeae57e96f4bd156cb07ab39ad96cf0d1537eed80dbc65d00447b4e0e" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.0" http_parser: dependency: transitive description: @@ -276,50 +284,50 @@ packages: dependency: "direct main" description: name: intl - sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 + sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" url: "https://pub.dev" source: hosted - version: "0.18.0" + version: "0.18.1" js: dependency: transitive description: name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 url: "https://pub.dev" source: hosted - version: "0.6.5" + version: "0.6.7" linkify: dependency: transitive description: name: linkify - sha256: bdfbdafec6cdc9cd0ebb333a868cafc046714ad508e48be8095208c54691d959 + sha256: "4139ea77f4651ab9c315b577da2dd108d9aa0bd84b5d03d33323f1970c645832" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "5.0.0" lints: dependency: transitive description: name: lints - sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" + sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.1" markdown: dependency: transitive description: name: markdown - sha256: b3c60dee8c2af50ad0e6e90cceba98e47718a6ee0a7a6772c77846a0cc21f78b + sha256: "8e332924094383133cee218b676871f42db2514f1f6ac617b6cf6152a7faab8e" url: "https://pub.dev" source: hosted - version: "7.0.1" + version: "7.1.0" matcher: dependency: transitive description: name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" url: "https://pub.dev" source: hosted - version: "0.12.13" + version: "0.12.15" material_color_utilities: dependency: transitive description: @@ -332,50 +340,50 @@ packages: dependency: transitive description: name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" url: "https://pub.dev" source: hosted - version: "1.8.0" + version: "1.9.1" path: dependency: transitive description: name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" url: "https://pub.dev" source: hosted - version: "1.8.2" + version: "1.8.3" path_provider: dependency: transitive description: name: path_provider - sha256: "04890b994ee89bfa80bf3080bfec40d5a92c5c7a785ebb02c13084a099d2b6f9" + sha256: "3087813781ab814e4157b172f1a11c46be20179fcc9bea043e0fba36bc0acaa2" url: "https://pub.dev" source: hosted - version: "2.0.13" + version: "2.0.15" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "7623b7d4be0f0f7d9a8b5ee6879fc13e4522d4c875ab86801dee4af32b54b83e" + sha256: "2cec049d282c7f13c594b4a73976b0b4f2d7a1838a6dd5aaf7bd9719196bee86" url: "https://pub.dev" source: hosted - version: "2.0.23" + version: "2.0.27" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: eec003594f19fe2456ea965ae36b3fc967bc5005f508890aafe31fa75e41d972 + sha256: "1995d88ec2948dac43edf8fe58eb434d35d22a2940ecee1a9fefcd62beee6eb3" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.2.3" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: "525ad5e07622d19447ad740b1ed5070031f7a5437f44355ae915ff56e986429a" + sha256: ffbb8cc9ed2c9ec0e4b7a541e56fd79b138e8f47d2fb86815f15358a349b3b57 url: "https://pub.dev" source: hosted - version: "2.1.9" + version: "2.1.11" path_provider_platform_interface: dependency: transitive description: @@ -388,10 +396,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: "642ddf65fde5404f83267e8459ddb4556316d3ee6d511ed193357e25caa3632d" + sha256: "1cb68ba4cd3a795033de62ba1b7b4564dace301f952de6bfb3cd91b202b6ee96" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.7" platform: dependency: transitive description: @@ -412,10 +420,10 @@ packages: dependency: transitive description: name: pointycastle - sha256: db7306cf0249f838d1a24af52b5a5887c5bf7f31d8bb4e827d071dc0939ad346 + sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c" url: "https://pub.dev" source: hosted - version: "3.6.2" + version: "3.7.3" process: dependency: transitive description: @@ -428,10 +436,10 @@ packages: dependency: "direct main" description: name: protobuf - sha256: "01dd9bd0fa02548bf2ceee13545d4a0ec6046459d847b6b061d8a27237108a08" + sha256: "4034a02b7e231e7e60bff30a8ac13a7347abfdac0798595fae0b90a3f0afe759" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "3.0.0" quiver: dependency: transitive description: @@ -504,98 +512,98 @@ packages: dependency: transitive description: name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb url: "https://pub.dev" source: hosted - version: "0.4.16" + version: "0.5.1" typed_data: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" universal_html: dependency: "direct main" description: name: universal_html - sha256: b5061c64c7c863c12e46279e032976f1c274f927fb3589b52b5928dcd2d52f7c + sha256: a5cc5a84188e5d3e58f3ed77fe3dd4575dc1f68aa7c89e51b5b4105b9aab3b9d url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "2.2.3" universal_io: dependency: transitive description: name: universal_io - sha256: "06866290206d196064fd61df4c7aea1ffe9a4e7c4ccaa8fcded42dd41948005d" + sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.2" url_launcher: dependency: "direct main" description: name: url_launcher - sha256: "75f2846facd11168d007529d6cd8fcb2b750186bea046af9711f10b907e1587e" + sha256: eb1e00ab44303d50dd487aab67ebc575456c146c6af44422f9c13889984c00f3 url: "https://pub.dev" source: hosted - version: "6.1.10" + version: "6.1.11" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "1f4d9ebe86f333c15d318f81dcdc08b01d45da44af74552608455ebdc08d9732" + sha256: eed4e6a1164aa9794409325c3b707ff424d4d1c2a785e7db67f8bbda00e36e51 url: "https://pub.dev" source: hosted - version: "6.0.24" + version: "6.0.35" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: c9cd648d2f7ab56968e049d4e9116f96a85517f1dd806b96a86ea1018a3a82e5 + sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" url: "https://pub.dev" source: hosted - version: "6.1.1" + version: "6.1.4" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: e29039160ab3730e42f3d811dc2a6d5f2864b90a70fb765ea60144b03307f682 + sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "2dddb3291a57b074dade66b5e07e64401dd2487caefd4e9e2f467138d8c7eb06" + sha256: "91ee3e75ea9dadf38036200c5d3743518f4a5eb77a8d13fda1ee5764373f185e" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "6c9ca697a5ae218ce56cece69d46128169a58aa8653c1b01d26fcd4aad8c4370" + sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.3" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "574cfbe2390666003c3a1d129bdc4574aaa6728f0c00a4829a81c316de69dd9b" + sha256: "6bb1e5d7fe53daf02a8fee85352432a40b1f868a81880e99ec7440113d5cfcab" url: "https://pub.dev" source: hosted - version: "2.0.15" + version: "2.0.17" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "97c9067950a0d09cbd93e2e3f0383d1403989362b97102fbf446473a48079a4b" + sha256: "254708f17f7c20a9c8c471f67d86d76d4a3f9c1591aad1e15292008aceb82771" url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.0.6" vector_math: dependency: transitive description: @@ -608,10 +616,10 @@ packages: dependency: transitive description: name: win32 - sha256: c9ebe7ee4ab0c2194e65d3a07d8c54c5d00bb001b76081c4a04cdb8448b59e46 + sha256: "7dacfda1edcca378031db9905ad7d7bd56b29fd1a90b0908b71a52a12c41e36b" url: "https://pub.dev" source: hosted - version: "3.1.3" + version: "5.0.3" xdg_directories: dependency: transitive description: @@ -624,10 +632,10 @@ packages: dependency: "direct main" description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" sdks: - dart: ">=2.19.0 <3.0.0" + dart: ">=3.0.0 <4.0.0" flutter: ">=3.3.0" diff --git a/viewer/pubspec.yaml b/viewer/pubspec.yaml index 4525e96..9c11c0f 100644 --- a/viewer/pubspec.yaml +++ b/viewer/pubspec.yaml @@ -40,21 +40,22 @@ dependencies: archive: ^3.3.1 async: ^2.8.2 - flutter_linkify: ^5.0.2 + flutter_linkify: ^6.0.0 flutter_markdown: ^0.6.13+1 flutter_pagewise: ^2.0.4 - google_fonts: ^4.0.3 + google_fonts: ^5.1.0 google_sign_in: ^6.0.2 grpc: ^3.0.2 - http: ^0.13.5 + http: ^1.0.0 intl: ^0.18.0 - protobuf: ^2.1.0 + protobuf: ^3.0.0 split_view: ^3.2.1 universal_html: ^2.0.8 url_launcher: ^6.1.6 yaml: ^3.1.1 registry: path: ../registry + deep_pick: ^1.0.0 dev_dependencies: flutter_lints: ^2.0.1