From 0123ba7bfc6ecadd815d7683971a2f7bef7ded88 Mon Sep 17 00:00:00 2001 From: d2weber <29163905+d2weber@users.noreply.github.com> Date: Thu, 3 Sep 2026 09:37:45 +0200 Subject: [PATCH 1/2] Prepare for 0.7.0 release --- CHANGELOG.md | 6 ++++-- Cargo.lock | 2 +- typescript/package.json | 2 +- yerpc-derive/Cargo.toml | 2 +- yerpc/Cargo.toml | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ebad57..6b863fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,12 +2,14 @@ All notable changes to this project will be documented in this file. -# Unreleased +## 0.7.0 - 2026-09-03 + - typescript-client: Remove dependencies on WebSockets npm packages (`@types/ws`, `ws` and `isomorphic-ws`). - typescript-client: Set the minimum Node.js version to `22`, because that's the version where support for the standard WebSockets was stabilized. - Add `Cargo.lock` to the repo - Fix Axum example - +- Generate `write_{openrpc,ts_bindings}` functions instead of `#[test]`s +- Add qt bindings generation ## 0.6.4 - 2025-04-17 diff --git a/Cargo.lock b/Cargo.lock index fd20d18..b785341 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3293,7 +3293,7 @@ checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" [[package]] name = "yerpc" -version = "0.6.4" +version = "0.6.5" dependencies = [ "anyhow", "async-channel 1.9.0", diff --git a/typescript/package.json b/typescript/package.json index a4b3dca..207a2db 100644 --- a/typescript/package.json +++ b/typescript/package.json @@ -1,7 +1,7 @@ { "name": "yerpc", "type": "module", - "version": "0.6.4", + "version": "0.7.0", "author": "Franz Heinzmann ", "license": "MIT OR Apache-2.0", "main": "./dist/index.js", diff --git a/yerpc-derive/Cargo.toml b/yerpc-derive/Cargo.toml index 421de26..874487b 100644 --- a/yerpc-derive/Cargo.toml +++ b/yerpc-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yerpc_derive" -version = "0.6.4" +version = "0.7.0" edition = "2018" description = "Proc macros for yerpc" license = "Apache-2.0/MIT" diff --git a/yerpc/Cargo.toml b/yerpc/Cargo.toml index 6dd72de..af80ac9 100644 --- a/yerpc/Cargo.toml +++ b/yerpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yerpc" -version = "0.6.4" +version = "0.7.0" edition = "2021" license = "Apache-2.0/MIT" repository = "https://github.com/deltachat/yerpc" From c7c02ac982a66376eeb9a1cb5239043a5e47d72c Mon Sep 17 00:00:00 2001 From: d2weber <29163905+d2weber@users.noreply.github.com> Date: Thu, 3 Sep 2026 09:40:16 +0200 Subject: [PATCH 2/2] fixup --- Cargo.lock | 4 ++-- yerpc/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b785341..6e4235e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3293,7 +3293,7 @@ checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" [[package]] name = "yerpc" -version = "0.6.5" +version = "0.7.0" dependencies = [ "anyhow", "async-channel 1.9.0", @@ -3317,7 +3317,7 @@ dependencies = [ [[package]] name = "yerpc_derive" -version = "0.6.4" +version = "0.7.0" dependencies = [ "convert_case", "darling", diff --git a/yerpc/Cargo.toml b/yerpc/Cargo.toml index af80ac9..a3ac934 100644 --- a/yerpc/Cargo.toml +++ b/yerpc/Cargo.toml @@ -16,7 +16,7 @@ name = "generate-base-types" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -yerpc_derive = { path = "../yerpc-derive", version = "0.6" } +yerpc_derive = { path = "../yerpc-derive", version = "0.7" } async-channel = "1.9.0" async-lock = "3.4.0" async-trait = "0.1.86"