Skip to content

Commit

Permalink
update changelog and project version
Browse files Browse the repository at this point in the history
  • Loading branch information
marcoferrer committed Mar 14, 2019
1 parent 4d33be7 commit 941bf89
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
14 changes: 8 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
## Version 0.2.2-RC3
_2018-\*\*-\*\*_
_2019-03-13_
* New: Update Kotlin Poet to ```1.0.1``` ([#30](https://github.com/marcoferrer/kroto-plus/pull/30))

#### Coroutines
* New: Propagate client scope cancellation to server using `ClientCall.cancel` ([#34](https://github.com/marcoferrer/kroto-plus/pull/34))
* Fix: Race condition between `StreamObserver.onNext` and `StreamObserver.onCompleted` when target channel is full
* Fix: Reduce `@KrotoPlusInternalApi` experimental level to `Experimental.Level.ERROR` to prevent external usage
* Fix: Remove redundant usages of `@ObsoleteCoroutinesApi` in call builders
* Fix: Remove unused experimental class `CompletableDeferredObserver`
* Fix: Annotate `SuspendingUnaryObserver` as an internal API
* Fix: Remove unnecessary creation of `CoroutineScope` in `newSendChannelFromObserver`
* New: Introduce `ServiceScope` interface and remove `CoroutineScope` from generated service classes
* New: Introduce `ServiceScope` interface and remove `CoroutineScope` from generated service classes ([#35](https://github.com/marcoferrer/kroto-plus/pull/35))
* New: Use `Message.getDefaultInstance()` as default value of stub request parameters
* New: Increased code coverage across the board
* Deprecated: Legacy service stub rpc builders in favor of new back-pressure supporting stub APIs

#### gRPC Stub Extension
* New: Refactored code gen to support new coroutines APIs
* New: Refactored code gen to support new coroutines APIs ([#31](https://github.com/marcoferrer/kroto-plus/pull/31))
* New: Generate no-arg extensions for all rpc methods with non streaming request parameters. Default request is now set to `Message.getDefaultInstance()`

#### Proto Builders (DSL)
* Fix: Resolve ```@DslMarker``` insertion regression introduced in `0.2.2-RC1`
* Fix: Resolve ```@DslMarker``` insertion regression introduced in `0.2.2-RC1` ([#32](https://github.com/marcoferrer/kroto-plus/pull/32))


## Version 0.2.2-RC2
_2018-02-17_
_2019-02-17_

#### Coroutines
* Fix: Refine API Visibility
Expand All @@ -39,7 +41,7 @@ _2018-02-17_
* Fix: Improve rpc method exception handling and propagation.

## Version 0.2.2-RC1
_2018-01-03_
_2019-01-03_
* New: Update to kotlin ```1.3.11```

#### Protoc Plugin
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ subprojects{ subproject ->
apply plugin: 'kotlin'

group = 'com.github.marcoferrer.krotoplus'
version = '0.2.2-RC3-SNAPSHOT'
version = '0.2.2-RC3'

compileKotlin {
kotlinOptions.jvmTarget = "1.8"
Expand Down
2 changes: 1 addition & 1 deletion example-project/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
"grpc": '1.15.1',
"kotlin": '1.3.21',
"coroutines": '1.1.0',
"krotoplus": '0.2.2-RC3-SNAPSHOT'
"krotoplus": '0.2.2-RC3'
]
}

Expand Down

0 comments on commit 941bf89

Please sign in to comment.