From 5e97d6435171519a6583f004c278c95fb97da2ed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 26 Sep 2026 00:24:04 +0000 Subject: [PATCH] chore: prepare release v0.4.0 --- CHANGELOG.rst | 9 +++++++++ de_shell/__init__.py | 2 +- upcoming_changes/12.new_feature.rst | 1 - 3 files changed, 10 insertions(+), 2 deletions(-) delete mode 100644 upcoming_changes/12.new_feature.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 00a052d..1898376 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -12,6 +12,15 @@ change to the sidecar protocol bumps the minor. .. towncrier release notes start +0.4.0 (2026-09-26) +================== + +New Features +------------ + +- Apps gained a way to serve their backend's protocol to a remote client: ``createRelay`` (exported from ``@de/shell-main`` with the ``encodeMessage`` and ``encodeBinary`` encoders) listens on a TCP port and speaks the PLOTAPP/PLOTBIN framing, and ``de_shell.remote_client`` is its synchronous, standard-library Python client. (`#12 `_) + + 0.3.0 (2026-09-24) ================== diff --git a/de_shell/__init__.py b/de_shell/__init__.py index 76433e8..8ccd24c 100644 --- a/de_shell/__init__.py +++ b/de_shell/__init__.py @@ -20,6 +20,6 @@ #: The package version — the one place it is written. pyproject.toml reads it #: (dynamic version) and the release workflow refuses a tag that disagrees. -__version__ = "0.3.0" +__version__ = "0.4.0" __all__ = ["ipc", "log_stream", "process_guard", "debug_flags", "compute"] diff --git a/upcoming_changes/12.new_feature.rst b/upcoming_changes/12.new_feature.rst deleted file mode 100644 index 615fff1..0000000 --- a/upcoming_changes/12.new_feature.rst +++ /dev/null @@ -1 +0,0 @@ -Apps gained a way to serve their backend's protocol to a remote client: ``createRelay`` (exported from ``@de/shell-main`` with the ``encodeMessage`` and ``encodeBinary`` encoders) listens on a TCP port and speaks the PLOTAPP/PLOTBIN framing, and ``de_shell.remote_client`` is its synchronous, standard-library Python client.