diff --git a/CHANGELOG.md b/CHANGELOG.md index e933f1c..8035cd9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.3.3 — 2026-09-25 - `auto` re-checks at its normal interval, not the five-minute no-reset crawl, when every account reads spent but one's stored reset is already behind the clock. That account came back at its reset and its reading only predated the rollover; the engine read the past reset as "no provable recovery", reported `all-exhausted` with no `earliestResetAt`, and slept five minutes before the fetch that would have shown it, so every session stayed stopped at the limit for that long. `earliestResetAt` now names the reset that passed. diff --git a/Cargo.lock b/Cargo.lock index 89b657e..857fcac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1792,7 +1792,7 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "swapd" -version = "0.3.2" +version = "0.3.3" dependencies = [ "assert_cmd", "base64 0.22.1", diff --git a/Cargo.toml b/Cargo.toml index b9f1297..fcf3fca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swapd" -version = "0.3.2" +version = "0.3.3" edition = "2021" rust-version = "1.85" description = "Multi-provider account switcher for AI coding CLIs"