From 3ddeab60528ff3d2b1e36a00e3d8ba8d51455992 Mon Sep 17 00:00:00 2001 From: Matthew Charles Busel Date: Fri, 25 Sep 2026 18:03:52 -0400 Subject: [PATCH] Release 4.3.0 --- CHANGELOG.md | 14 ++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31f2869..50607d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.3.0] - 2026-09-25 + +### Fixed +- Web UI and `--json-stream` keep the spaces between words with real providers (#3). +- Web UI no longer drops tokens that arrive before the end-of-stream event, so fast streams render. +- Choosing the mock provider in the web UI uses the mock instead of silently falling back to OpenAI. +- `--json-stream` output is pure JSON: the human header and footer are no longer mixed in. +- The mock provider's reply reads as a sentence and echoes up to 40 characters of the prompt. + +### Added +- `--no-open` flag so `--web` does not open a browser tab. +- Web UI "Mock (no API key)" provider option, confidence underlines per token, restyled terminal header and footer. +- Animated README hero and project site at https://mattbusel.github.io/Every-Other-Token/. + ## [4.2.0] - 2026-09-25 First release since 4.1.2. It carries the library modules added since then diff --git a/Cargo.lock b/Cargo.lock index e860cfe..9ce084b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -344,7 +344,7 @@ dependencies = [ [[package]] name = "every-other-token" -version = "4.2.0" +version = "4.3.0" dependencies = [ "base64", "clap", diff --git a/Cargo.toml b/Cargo.toml index 0f29eca..11eec84 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "every-other-token" -version = "4.2.0" +version = "4.3.0" edition = "2021" rust-version = "1.81" authors = ["AI Research Tools"]