From b68f541ef6dd9c7b755aedaf1b0d856394a51e85 Mon Sep 17 00:00:00 2001 From: Zeeshan Ali Khan Date: Tue, 25 Nov 2025 19:02:04 +0100 Subject: [PATCH] Release 0.3.0 --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb76333..7dc0b14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# 0.3.0 (Nov 25th, 2025) + +* Macro now operates on a module. This allows the macro to have a visibility on both the struct and + the impl block and would enable us to improve the ergonomics of the API and add new API that's + currently not possible due to the decoupling between the macro operating on the struct and impl + block. +* Abstract the user from signal & state change types. Instead provide methods to create streams for + receiving signals and state changes. +* Published fields can now have a client-side setter method if user asks for it through a new + sub-attribute, `pub_setter`. +* A few minor fixes in documentation. + # 0.2.0 (Nov 17th, 2025) * Update info in `Cargo.toml`.