Skip to content

Latest commit

 

History

History
147 lines (112 loc) · 7.85 KB

CHANGELOG.md

File metadata and controls

147 lines (112 loc) · 7.85 KB

0.4.0

Published 5 November 2024

Features 🎉

  • 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

Breaking Changes 🔴

  • Introduce @Rpc annotation by @Mr3zee in #216
  • Remove support for Kotlin versions prior to 2.0 by @Mr3zee in #218

Infra 🚧

  • Added proxy repository settings by @Mr3zee in #191
  • Added Kotlin for ide configs to project by @Mr3zee in #219

Bug fixes 🐛

  • Fix for KT-41082 by @Mr3zee in #225

Other Changes 🧹

  • Bump core deps by @Mr3zee in #220

Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.3.0...0.4.0

0.3.0

Published 1 October 2024

Features 🎉

  • Wasm Support by @Mr3zee in #190

Breaking Changes 🔴

  • Move kRPC declarations from core by @Mr3zee in #186

Bug fixes 🐛

  • Fix kotlin/js code and samples by @Mr3zee in #179
  • Fix regression of nested declarations in RPC interfaces by @Mr3zee in #181

Documentation 📗

  • Wording fixes by @Mr3zee in #175

Infra 🚧

  • 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

Other Changes 🧹

  • 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

New Contributors

  • @kez-lab made their first contribution in #182

Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.2.4...0.3.0

0.2.4

Published 20 August 2024

Features

  • 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

Bug fixes

  • 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

Infra

  • Add issue templates by @Mr3zee in #167

New Contributors

  • @pikinier20 made their first contribution in #158

Full Changelog: https://github.com/Kotlin/kotlinx-rpc/compare/0.2.2...0.2.4

0.2.2

Published 5 August 2024

Bug fixes

  • 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

0.2.1

Published 1 July 2024

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

  • KRPC-62 WebSocketSession KtorRPCClient by @Mr3zee in #107

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

  • KRPC-59 streamScoped has internal package by @Mr3zee in #104

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: https://github.com/Kotlin/kotlinx-rpc/compare/0.1.0...0.2.1