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.