Skip to content

Commit

Permalink
Reorganize code for 0.2.0 release. (#41)
Browse files Browse the repository at this point in the history
Split the large client/server.dart files into smaller pieces. This is in
preparation for splitting the HTTP/2 dependencies into a separate file
and make it easier to implement other transports.
  • Loading branch information
jakobr-google authored Dec 15, 2017
1 parent 108181c commit b38b1cc
Show file tree
Hide file tree
Showing 26 changed files with 1,099 additions and 1,007 deletions.
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
## 0.2.0 - 2017-12-14

* Implemented support for per-RPC metadata providers. This can be used for
authentication providers which may need to obtain or refresh a token before
the RPC is sent.

## 0.1.0 - 2017-10-12

* Core gRPC functionality is implemented and passes
[gRPC compliance tests](https://github.com/grpc/grpc/blob/master/doc/interop-test-descriptions.md).

The API is shaping up, but may still change as more advanced features are implemented.


## 0.0.1 - 2017-07-05

* Initial version.
Expand Down
2 changes: 1 addition & 1 deletion interop/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version: 0.0.1
homepage: https://github.com/dart-lang/grpc-dart

environment:
sdk: '>=1.20.1 <2.0.0'
sdk: '>=1.24.3 <2.0.0'

dependencies:
args: ^0.13.0
Expand Down
22 changes: 17 additions & 5 deletions lib/grpc.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

export 'src/client.dart';
export 'src/server.dart';
export 'src/shared.dart';
export 'src/status.dart';
export 'src/streams.dart';
export 'src/client/call.dart';
export 'src/client/channel.dart';
export 'src/client/client.dart';
export 'src/client/common.dart';
export 'src/client/connection.dart';
export 'src/client/method.dart';
export 'src/client/options.dart';

export 'src/server/call.dart';
export 'src/server/handler.dart';
export 'src/server/server.dart';
export 'src/server/service.dart';

export 'src/shared/security.dart';
export 'src/shared/status.dart';
export 'src/shared/streams.dart';
export 'src/shared/timeout.dart';
Loading

0 comments on commit b38b1cc

Please sign in to comment.