From a1efbc2a8811547b7702883cb2f0c671845ae5ed Mon Sep 17 00:00:00 2001 From: hugo8xx Date: Tue, 25 Aug 2026 08:01:37 +0700 Subject: [PATCH] chore(release): 0.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit record() grew two keywords since 0.3.0 — occurred_at, and flush() alongside background=True. Both landed under a 0.3.1 patch number: the second branch was cut from main before the first merged, so its version bump looked for a string that was not there yet and did nothing. Silent, and only visible when the built artifact said 0.3.1. A patch number is the wrong shelf for a signature that grew. This is the release someone would pin to get either feature. --- pyproject.toml | 2 +- src/khwan/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 328cdc4..e8b3ffc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "khwan" -version = "0.3.1" +version = "0.4.0" description = "Khwan hosted client — the cognition layer (memory + identity + learning) for your own agent. Bring your own model." readme = "README.md" requires-python = ">=3.9" diff --git a/src/khwan/__init__.py b/src/khwan/__init__.py index b7057ab..8fc4fb9 100644 --- a/src/khwan/__init__.py +++ b/src/khwan/__init__.py @@ -35,7 +35,7 @@ import requests -__version__ = "0.3.1" +__version__ = "0.4.0" DEFAULT_BASE_URL = "https://api.khwan.ai"