Releases: Kotlin/kotlinx-rpc
Releases · Kotlin/kotlinx-rpc
0.2.1
Breaking changes
Release contains breaking changes, see the migration guide
- Update the project structure to use a new versioning by @Mr3zee in #92
- Consistent module structure by @Mr3zee in #114
- KRPC-63 Reorganize modules into a logical structure by @Mr3zee in #110
Features
Bug fixes
- Fix typo by @fatalistt in #76
- Fix README by @Mr3zee in #79
- Remove todos from repo links by @Mr3zee in #85
- Fix typo in README.md by @zhelenskiy in #87
- Fix KDoc reference by @Mr3zee in #103
- Fix native targets compiler plugins (#93) by @Mr3zee in #112
Deprecations
Documentation
- Updated links on the docs website by @Mr3zee in #71
- Added search indexes publication to Algolia action by @Mr3zee in #73
- Fix algolia artifact in GH Actions by @Mr3zee in #80
- Docs: Add structure to existing content by @vnikolova in #86
- Added build and test docs on PR by @Mr3zee in #97
- Fixed GH Actions for docs by @Mr3zee in #99
- Disable docs website autoupdate by @Mr3zee in #108
- KRPC-60 Update docs to match the new versioning scheme by @Mr3zee in #109
Infra
- Update version to 0.1.1-SNAPSHOT by @Mr3zee in #64
- Version updates by @Mr3zee in #72
- Signing and Publication by @Mr3zee in #74
- IDEA. Issue links by @turansky in #96
- IDEA. Vector icon by @turansky in #98
- KRPC-71 Type-safe project accessors by @Mr3zee in #106
New Contributors
- @jvmusin made their first contribution in #69
- @fatalistt made their first contribution in #76
- @zhelenskiy made their first contribution in #87
- @turansky made their first contribution in #96
- @vnikolova made their first contribution in #86
Full Changelog: 0.1.0...0.2.1 , CHANGELOG.md
0.1.0
What's Changed
- Enabled Explicit API checks in project by @Mr3zee in #3
- Added binary compatibility checks by @Mr3zee in #4
- Update version to beta-5 by @Mr3zee in #15
- Fix gradle platform plugin by @Mr3zee in #18
- KRPC-44 Added Kotlin/Js sample by @Mr3zee in #17
- Update kRPC to 5.2-beta and Kotlin to 1.9.22 by @Mr3zee in #23
- KRPC-44 Updated simple backend Ktor sample by @Mr3zee in #22
- Protocol API Versioning: API Dump by @Mr3zee in #27
- Added CONTRIBUTING.md by @Mr3zee in #32
- API Versioning: Connection Sampling by @Mr3zee in #28
- Readme update by @Mr3zee in #31
- Bump version to 6.0 by @Mr3zee in #33
- Protocol features and handshake by @Mr3zee in #26
- Replaced transport delegation with constructor parameter by @Mr3zee in #36
- Added GETTING_STARTED.md guide by @Mr3zee in #35
- Sample ktor-android-jvm by @VGoncharova in #38
- Update kotlin to 1.9.23 by @Mr3zee in #42
- Added KMP sample project by @Mr3zee in #37
- Updated protocol with GenericMessage type and serviceId by @Mr3zee in #48
- Added cancellations for requests and services with no streams by @Mr3zee in #47
- Stream Scopes by @Mr3zee in #49
- Added Kover by @Mr3zee in #50
- Change packages to kotlinx.rpc by @Mr3zee in #51
- Replaced old library name in code by @Mr3zee in #53
- Flaky Cancellation tests by @Mr3zee in #52
- Update docs by @Mr3zee in #54
- Fixed name clashing in generated stubs by @Mr3zee in #57
- Add installRPC extension for Ktor by @Mr3zee in #55
- Update Samples by @Mr3zee in #58
- Update Kotlin to 1.9.24 by @Mr3zee in #59
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/commits/0.1.0