From f3c02676275cef5c11546dac4c684794f4a56814 Mon Sep 17 00:00:00 2001 From: Marco Ferrer <35935108+marcoferrer@users.noreply.github.com> Date: Thu, 3 Jan 2019 23:13:06 -0500 Subject: [PATCH] update changelog and readme for RC1 --- CHANGELOG.md | 9 +- README.md | 14 +- build.gradle | 2 +- docs/html/kroto-plus-config.html | 3857 +---------------------- docs/markdown/kroto-plus-config.md | 2157 ------------- example-project/build.gradle | 2 +- protoc-gen-kroto-plus/docs/build.gradle | 15 +- 7 files changed, 40 insertions(+), 6016 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 622675f..219a045 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,10 +9,17 @@ _2018-01-03_ #### Coroutines * New: Benchmark implementation of gRPC coroutines * New: Experimental global dispatcher ```Dispatchers.Grpc``` -* New: ```SendChannel``` utility api ```CoroutineScope.launchProducerJob``` +* New: ```SendChannel``` utility api ```CoroutineScope.launchProducerJob``` +* Fix: Lowered byte code target for Android compatibility * Deprecated: ```InboundStreamChannel``` in favor of new stub APIs * Deprecated: ```ServerBidiCallChannel``` in favor of new stub APIs +#### Proto Builders (DSL) +* Fix: Nested messages are now tagged with ```@DslMarker``` annotation + +#### Community Scripts +* New: ```grpc-gateway``` entry point generation script + ## Version 0.2.1 _2018-11-02_ * Fix: Address regression in file filter matching diff --git a/README.md b/README.md index 9b15b23..1b6005d 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ### Community Contributions are Welcomed -## Quick Start: +## Quick Start: gRPC Coroutines Run the following command to get started with a preconfigured template project. (_[kotlin-coroutines-gRPC-template](https://github.com/marcoferrer/kotlin-coroutines-gRPC-template)_) ```bash git clone https://github.com/marcoferrer/kotlin-coroutines-gRPC-template && \ @@ -17,15 +17,12 @@ cd kotlin-coroutines-gRPC-template && \ ./gradlew run ``` -## Version 0.2.1 +## Version 0.2.2-RC1 * [CHANGELOG](https://github.com/marcoferrer/kroto-plus/blob/master/CHANGELOG.md) * Most notable changes - * Update to Kotlin 1.3.0 - * Update to Coroutines 1.0.0 - * Builder DSL support and safety via Kotlin's ```@DslMarker``` annotation + * Full Client & Server Stub Generation 🎉 ## Coming Soon - * Full Client & Server Stub Generation 🎉 * New gradle configuration dsl * Windows executable @@ -86,6 +83,11 @@ The generated extensions allow composition of proto messages in a dsl style. Sup } ``` +### gRPC Coroutines Client & Server +#### [Configuration Options]() +__Docs Coming Soon__ + + ### gRPC Stub Extensions #### [Configuration Options](https://github.com/marcoferrer/kroto-plus/blob/master/protoc-gen-kroto-plus/src/main/proto/krotoplus/compiler/config.proto#L61) diff --git a/build.gradle b/build.gradle index 27459da..8012bae 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ buildscript { } plugins{ - id 'com.google.protobuf' version '0.8.7' apply false + id 'com.google.protobuf' version '0.8.6' apply false id 'org.jetbrains.kotlin.jvm' version '1.3.11' apply false id "com.jfrog.bintray" version "1.8.4" apply false id "com.jfrog.artifactory" version "4.8.1" apply false diff --git a/docs/html/kroto-plus-config.html b/docs/html/kroto-plus-config.html index 688aa1f..4775ecc 100644 --- a/docs/html/kroto-plus-config.html +++ b/docs/html/kroto-plus-config.html @@ -175,456 +175,52 @@

Table of Contents

  • - google/protobuf/any.proto - -
  • - - -
  • - google/protobuf/api.proto - -
  • - - -
  • - google/protobuf/compiler/plugin.proto - -
  • - - -
  • - google/protobuf/descriptor.proto - -
  • - - -
  • - google/protobuf/duration.proto - -
  • - - -
  • - google/protobuf/empty.proto - -
  • - - -
  • - google/protobuf/field_mask.proto - -
  • - - -
  • - google/protobuf/source_context.proto - -
  • - - -
  • - google/protobuf/struct.proto + krotoplus/compiler/config.proto -
  • - - -
  • - google/protobuf/timestamp.proto - -
  • - - -
  • - google/protobuf/type.proto - -
  • - - -
  • - google/protobuf/wrappers.proto - -
  • - - -
  • - krotoplus/compiler/config.proto -