Published 5 November 2024
- Experimental support for: KRPC-125 Manual stream scope management by @Mr3zee in #214
- Introduce @Rpc annotation by @Mr3zee in #216
- Support Kotlin 2.0.21 and 2.0.20 by @Mr3zee in #217
- Introduce @Rpc annotation by @Mr3zee in #216
- Remove support for Kotlin versions prior to 2.0 by @Mr3zee in #218
- Added proxy repository settings by @Mr3zee in #191
- Added Kotlin for ide configs to project by @Mr3zee in #219
- Fix for KT-41082 by @Mr3zee in #225
- Bump core deps by @Mr3zee in #220
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.3.0...0.4.0
Published 1 October 2024
- Wasm Support by @Mr3zee in #190
- Move kRPC declarations from core by @Mr3zee in #186
- Fix kotlin/js code and samples by @Mr3zee in #179
- Fix regression of nested declarations in RPC interfaces by @Mr3zee in #181
- Wording fixes by @Mr3zee in #175
- Infra enhancements by @Mr3zee in #206
- Fixed Wasm Publication by @Mr3zee in #208
- Update renovate configs by @Mr3zee in #185
- Configure JPMS checks by @Mr3zee in #187
- Update some ide configs by @Mr3zee in #188
- Added Gradle Doctor to the build by @Mr3zee in #189
- Added build cache and develocity plugin by @Mr3zee in #192
- Support variable Kotlin and project versions by @Mr3zee in #201
- Update renovate and some deps by @Mr3zee in #198
- Bump version to 0.3.0-SNAPSHOT by @Mr3zee in #174
- Fix compiler tests after #172 by @Mr3zee in #180
- Remove unused and inactive annotation by @kez-lab in #182
- Use built-in JsClass getter by @Mr3zee in #184
- Update actions/configure-pages action to v5 by @renovate in #200
- Update Samples dependencies by @renovate in #199
- Update Core dependencies (non-major) by @renovate in #194
- Update Core dependencies (non-major) by @renovate in #205
- @kez-lab made their first contribution in #182
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.2.4...0.3.0
Published 20 August 2024
- KRPC-18 Add K2 and IR code generation plugins, preserve KSP for K1 by @Mr3zee in #105
- Added 1.9.25 and 2.0.10 Kotlin Versions by @Mr3zee in #168
- KRPC-101 Check if the entire stream is not already closed. by @pikinier20 in #158
- KRPC-119 Exception Deserialization by @Mr3zee in #170
- Fix compilation on Kotlin/Native by @Mr3zee in #172
- Add issue templates by @Mr3zee in #167
- @pikinier20 made their first contribution in #158
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.2.2...0.2.4
Published 5 August 2024
- Fix log error messages by @Mr3zee in #139
- KRPC-97 Race condition in stream cancellation locks the transport by @Mr3zee in #138
- Fix call cancellation by @Mr3zee in #141
Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.2.1...0.2.2
Published 1 July 2024
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
- KRPC-62 WebSocketSession KtorRPCClient by @Mr3zee in #107
- 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
- KRPC-59 streamScoped has internal package by @Mr3zee in #104
- 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
- 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
- @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: https://github.com/Kotlin/kotlinx-rpc/compare/0.1.0...0.2.1