Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump http, http2, protobuf, googleapis_auth, grpc, build_test, mockito, build_web_compilers and build_runner #3

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 7, 2023

Bumps http, http2, protobuf, googleapis_auth, grpc, build_test, mockito, build_web_compilers and build_runner. These dependencies needed to be updated together.
Updates http from 0.12.2 to 0.13.5

Commits

Updates http2 from 1.0.1 to 2.0.1

Changelog

Sourced from http2's changelog.

2.0.1

  • Simplify the implementation of MultiProtocolHttpServer.close.
  • Require Dart 2.15.0.

2.0.0

  • Migrate to null safety.
Commits

Updates protobuf from 1.1.4 to 2.1.0

Release notes

Sourced from protobuf's releases.

protobuf-2.0.1

2.0.1

  • Fix bug of parsing map-values with default values.
  • Merge fixes from version 1.1.2 - 1.1.4 into v2.

2.0.0

  • Stable null safety release.

1.1.4

  • Fix comparison of empty lists from frozen messages.
  • Switch repo internals to use dart format instead of dartfmt.

1.1.3

  • Fix that fixed32 int could be negative.

1.1.2

  • Fix proto deserialization issue for repeated and map enum value fields where the enum value is unknown.

1.1.1

  • Fix decoding of oneof fields from proto3 json. The 'whichFoo' state would not be set.
  • Fix the return type of copyWith.

1.1.0

  • Require at least Dart SDK 2.7.0 to enable usage of extension methods.
  • Introduce extension methods GeneratedMessage.rebuild and GeneratedMessage.deepCopy replacing copyWith and clone. Using these alternatives can result in smaller binaries, because it is defined once instead of once per class. Use protoc_plugin from 19.1.0 to generate deprecation warnings for copyWith and clone methods.
  • GeneratedMessage.getExtension throws when reading trying to read an extension that is present in the unknown fields. We consider this change a bug-fix because depending on the old behavior is indicative of a bug in your program.

1.0.4

  • Requires sdk 2.3.0
  • Update pedantic to 1.9.2

1.0.3

  • Enable hashCode memoization for frozen protos.
  • Add timeout to ClientContext

1.0.2

  • Fix hashcode of bytes fields.
  • Fix issue with the permissiveEnums option to mergeFromProto3Json. The comparison did not work properly.

... (truncated)

Commits
  • 53f756a Release protobuf-2.1.0, protoc_plugin-20.0.1 (#677)
  • c85b414 Specify GeneratedMessage operator== argument type (#675)
  • 417d414 Add changes since the last protobuf release to CHANGELOG (#619)
  • 39cd667 Tweak consts.dart docs (#674)
  • 408f69b Update documentation according to Effective Dart documentation guide (#664)
  • af2207a Move closures in proto3 deserializer to top-level (#668)
  • e697b19 Refactor protobuf bench runners, update README: (#665)
  • f1cc78e Benchmarks: add proto3 ser/deser benchs, move common code to common.dart (#667)
  • 5cd7b2d Remove makeLongInt helper (#666)
  • eeacbb7 Use -O4 when compiling benchmarks. (#552)
  • Additional commits viewable in compare view

Updates googleapis_auth from 0.2.12+1 to 1.3.1

Commits

Updates grpc from 1.0.3 to 3.1.0

Release notes

Sourced from grpc's releases.

3.1.0

  • Expose a stream for connection state changes on ClientChannel to address #428. This allows users to react to state changes in the connection.
  • Fix #576: set default :authority value for UDS connections to localhost instead of using UDS path. Using path triggers checks in HTTP2 servers which attempt to validate :authority value.

3.0.2

  • Fix compilation on the Web with DDC.

3.0.1

  • Require package:googleapis_auth ^1.1.0
  • Fix issues #421 and #458. Validate responses according to gRPC/gRPC-Web protocol specifications: require 200 HTTP status and a supported Content-Type header to be present, as well as grpc-status: 0 header. When handling malformed responses make effort to translate HTTP statuses into gRPC statuses.
  • Add GrpcOrGrpcWebClientChannel which uses gRPC on all platforms except web, on which it uses gRPC-web.
  • GrpcError now exposes response trailers via GrpcError.trailers.

3.0.0

  • Migrate library and tests to null safety.
  • Require Dart 2.12 or greater.

2.9.0

  • Added support for compression/decompression, which can be configured through ChannelOptions constructor's codecRegistry parameter or adding the grpc-accept-encoding to metadata parameter of CallOptions on the client side and codecRegistry parameter to Server on the server side. Outgoing rpc can be compressed using the compression parameter on the CallOptions.
  • Fix issue #206. Prevent an exception to be thrown when a web connection stream is closed.
  • Add XHR raw response to the GrpcError for a better debugging ([PR #423](grpc/grpc-dart#423)).

Note: this is the last release supporting SDK < 2.12. Next release will be nullsafe and thus require SDK >= 2.12.

2.8.0

  • Added support for client interceptors, which can be configured through Client constructor's interceptors parameter. Interceptors will be executed by Client.$createStreamingCall and Client.$createUnaryCall. Using interceptors requires regenerating client stubs using version 19.2.0 or newer of protobuf compiler plugin.
  • Client.$createCall is deprecated because it does not invoke client interceptors.
  • Fix issue #380 causing incorrect duplicated headers in gRPC-Web requests.
  • Change minimum required Dart SDK to 2.8 to enable access to Unix domain sockets.
  • Add support for Unix domain sockets in Socket.serve and ClientChannel.

... (truncated)

Changelog

Sourced from grpc's changelog.

3.1.0

  • Expose a stream for connection state changes on ClientChannel to address #428. This allows users to react to state changes in the connection.
  • Fix #576: set default :authority value for UDS connections to localhost instead of using UDS path. Using path triggers checks in HTTP2 servers which attempt to validate :authority value.

3.0.2

  • Fix compilation on the Web with DDC.

3.0.1

  • Require package:googleapis_auth ^1.1.0
  • Fix issues #421 and #458. Validate responses according to gRPC/gRPC-Web protocol specifications: require 200 HTTP status and a supported Content-Type header to be present, as well as grpc-status: 0 header. When handling malformed responses make effort to translate HTTP statuses into gRPC statuses.
  • Add GrpcOrGrpcWebClientChannel which uses gRPC on all platforms except web, on which it uses gRPC-web.
  • GrpcError now exposes response trailers via GrpcError.trailers.

3.0.0

  • Migrate library and tests to null safety.
  • Require Dart 2.12 or greater.

2.9.0

  • Added support for compression/decompression, which can be configured through ChannelOptions constructor's codecRegistry parameter or adding the grpc-accept-encoding to metadata parameter of CallOptions on the client side and codecRegistry parameter to Server on the server side. Outgoing rpc can be compressed using the compression parameter on the CallOptions.
  • Fix issue #206. Prevent an exception to be thrown when a web connection stream is closed.
  • Add XHR raw response to the GrpcError for a better debugging ([PR #423](grpc/grpc-dart#423)).

Note: this is the last release supporting SDK < 2.12. Next release will be nullsafe and thus require SDK >= 2.12.

2.8.0

... (truncated)

Commits

Updates build_test from 0.10.12+1 to 2.1.6

Commits
  • 47dcd92 publish build_test 2.1.6 (#3441)
  • 643f6a9 publish build_modules, build_web_compilers, and build_runner (#3439)
  • 82889ae Drop support for unsound null safety in Dart 3 (#3424)
  • bbbe12c Move SDK summary generation to a separate library (#3431)
  • 28aea0f Add support for CompilationUnitElement to AnalysisResolver.astNodeFor() (...
  • 6110393 Use platform paths for fake watch events (#3429)
  • 46391e3 Check packageGraph when validating build definition (#3426)
  • e870fb0 prep to publish build_runner (#3427)
  • 3797325 Fix Dart 3 dev CI builds (#3422)
  • cf0671c Mention JSON format in dart2js args error message (#3414)
  • Additional commits viewable in compare view

Updates mockito from 4.1.4 to 5.3.2

Changelog

Sourced from mockito's changelog.

5.3.2

  • Support analyzer 5.0.0.

5.3.1

  • Fix analyzer and code_builder dependencies.
  • Reference @GenerateNiceMocks in documentation.
  • Allow generating a mock class which includes overriding members with private types in their signature. Such members cannot be stubbed with mockito, and will only be generated when specified in MockSpec unsupportedMembers.
  • Include required keyword in functions used as default return values.

5.3.0

  • Introduce a new MockSpec parameter, onMissingStub, which allows specifying three actions to take when a real call is made to a mock method with no matching stub. The two existing behaviors are the default behavior of throwing an exception, and the legacy behavior of returning null. A new behavior is also introduced: returning a legal default value. With this behavior, legal default values are returned for any given type.
  • Deprecate the MockSpec returnNullOnMissingStub parameter in favor of the new onMissingStub parameter.
  • Introduce a new @GenerateNiceMocks annotation, that uses the new "return a legal value" behavior for missing stubs.
  • Add SmartFake class to be used as a return values for unstubbed methods. It remembers where it was created and throws a descriptive error in case the fake is later used.
  • Include required keyword in function types to match overridden function types.

5.2.0

  • Fix generation of methods with return type of FutureOr<T> for generic, potentially nullable T.
  • Support @GenerateMocks annotations on import and export directives.
  • Support analyzer 4.x.

5.1.0

  • In creating mocks for a pre-null-safe library, opt out of null safety in the generated code.
  • Properly generate method overrides for methods with covariant parameters. #506
  • Correctly generate a toString override method for pre-null safe libraries, for which the class-to-mock implements toString with additional parameters.
  • Improve messaging in a MissingStubError, directing to the docs for MockSpec.
  • Fix incorrect error when trying to mock a method with a parameter with inner function types (like in type arguments) which are potentially non-nullable. #476

... (truncated)

Commits
  • 02ad6c7 Bump analyzer to support 5.0.0
  • ef37e87 Bump SDK to 2.17 and code_builder to 4.3.0
  • 5d23067 Mockito codegen: use fallbackGenerator when present to create a default 'retu...
  • 04b74f1 Automated g4 rollback of changelist 471719348.
  • b33ce96 Automated g4 rollback of changelist 471650729.
  • dff3d82 Include required keyword in functions used as default return values.
  • dd17535 Expand private-in-signature support to getters and setters
  • 21f486f Allow generating a mock class which includes overriding members with private ...
  • ced77c9 Restrict the exception for CAST_FROM_NULL_ALWAYS_FAILS
  • 1363d90 Stop using deprecated declarations, prepare for analyzer breaking changes.
  • Additional commits viewable in compare view

Updates build_web_compilers from 2.16.3 to 3.2.7

Commits
  • afdc5cb Expand build compiler package descriptions (#3384)
  • 8578d15 Bump dependency on frontend_server_client (#3383)
  • 7ef04f8 Expand build_runner_core pubspec description (#3382)
  • adc0df9 Expand build_modules pubspec description (#3381)
  • 141f66f Expand build_config pubspec description (#3380)
  • 3191e84 add -d abbreviation for --delete-conflicting-outputs (#3378)
  • 9648eff fix analyzer deprecations (#3376)
  • 7409980 Use declareVar and declareFinal from code_builder (#3373)
  • 86acdaf Fix bug with manual deletions of files from build steps with multiple outputs...
  • 07d1aaf Support latest package:analyzer (#3368)
  • Additional commits viewable in compare view

Updates build_runner from 1.11.1+1 to 2.3.3

Commits

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

> **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

…o, build_web_compilers and build_runner

Bumps [http](https://github.com/dart-lang/http/tree/master/pkgs), [http2](https://github.com/dart-lang/http2), [protobuf](https://github.com/google/protobuf.dart), [googleapis_auth](https://github.com/google/googleapis.dart), [grpc](https://github.com/grpc/grpc-dart), [build_test](https://github.com/dart-lang/build), [mockito](https://github.com/dart-lang/mockito), [build_web_compilers](https://github.com/dart-lang/build) and [build_runner](https://github.com/dart-lang/build). These dependencies needed to be updated together.

Updates `http` from 0.12.2 to 0.13.5
- [Release notes](https://github.com/dart-lang/http/releases)
- [Commits](https://github.com/dart-lang/http/commits/HEAD/pkgs)

Updates `http2` from 1.0.1 to 2.0.1
- [Release notes](https://github.com/dart-lang/http2/releases)
- [Changelog](https://github.com/dart-lang/http2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dart-lang/http2/commits/v2.0.1)

Updates `protobuf` from 1.1.4 to 2.1.0
- [Release notes](https://github.com/google/protobuf.dart/releases)
- [Commits](google/protobuf.dart@protobuf-v1.1.4...protobuf-v2.1.0)

Updates `googleapis_auth` from 0.2.12+1 to 1.3.1
- [Release notes](https://github.com/google/googleapis.dart/releases)
- [Commits](https://github.com/google/googleapis.dart/commits/googleapis_auth-1.3.1)

Updates `grpc` from 1.0.3 to 3.1.0
- [Release notes](https://github.com/grpc/grpc-dart/releases)
- [Changelog](https://github.com/grpc/grpc-dart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/grpc/grpc-dart/commits/3.1.0)

Updates `build_test` from 0.10.12+1 to 2.1.6
- [Release notes](https://github.com/dart-lang/build/releases)
- [Commits](dart-lang/build@build_test-v0.10.12...build_test-v2.1.6)

Updates `mockito` from 4.1.4 to 5.3.2
- [Release notes](https://github.com/dart-lang/mockito/releases)
- [Changelog](https://github.com/dart-lang/mockito/blob/master/CHANGELOG.md)
- [Commits](dart-lang/mockito@4.1.4...5.3.2)

Updates `build_web_compilers` from 2.16.3 to 3.2.7
- [Release notes](https://github.com/dart-lang/build/releases)
- [Commits](dart-lang/build@build_web_compilers-v2.16.3...build_web_compilers-v3.2.7)

Updates `build_runner` from 1.11.1+1 to 2.3.3
- [Release notes](https://github.com/dart-lang/build/releases)
- [Commits](dart-lang/build@build_runner-v1.11.1...build_runner-v2.3.3)

---
updated-dependencies:
- dependency-name: http
  dependency-type: direct:production
- dependency-name: http2
  dependency-type: direct:production
- dependency-name: protobuf
  dependency-type: direct:production
- dependency-name: googleapis_auth
  dependency-type: direct:production
- dependency-name: grpc
  dependency-type: direct:production
- dependency-name: build_test
  dependency-type: direct:production
- dependency-name: mockito
  dependency-type: direct:production
- dependency-name: build_web_compilers
  dependency-type: direct:production
- dependency-name: build_runner
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dart Pull requests that update Dart code dependencies Pull requests that update a dependency file labels Mar 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dart Pull requests that update Dart code dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants