Skip to content

Commit 6a62ec3

Browse files
committed
Changelog: credit @josuebustosn (#160, #161) and @argonaut-cm (#156 follow-up)
Made-with: Cursor
1 parent a434adf commit 6a62ec3

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [0.5.26] - 2026-04-17
99

1010
### Added
11-
- **`server_info` reports local auth state (Issue #160)** — Response includes `auth_status` (`configured` | `stale` | `not_configured` | `error`) based on cached token presence and age. This is a local disk check only, not a live Google validation; docstring clarifies.
11+
- **`server_info` reports local auth state (Issue #160)** — Response includes `auth_status` (`configured` | `stale` | `not_configured` | `error`) based on cached token presence and age. This is a local disk check only, not a live Google validation; docstring clarifies. Thanks to **@josuebustosn** for the report and expected behavior.
1212

1313
### Fixed
14-
- **Windows Unicode: all CLI Rich consoles use safe factory (Issue #156)** — Every CLI command module and the default `Formatter` now use `make_console()` (`safe_box`, `legacy_windows=False` on Windows) instead of bare `Console()`. Complements the UTF-8 stdio bootstrap from v0.5.25 and avoids `UnicodeEncodeError` / MCP EOF on legacy Windows code pages when printing API text with arrows, smart quotes, etc.
15-
- **MCP reloads client after `nlm login` without manual `refresh_auth` (Issue #161)**`get_client()` now invalidates the singleton when on-disk tokens are newer than the running client (`extracted_at` vs `_created_at`), not only when the cookie dict changes. Same-profile re-auth updates are picked up automatically. Auth expiry error message mentions `refresh_auth` as a fallback.
14+
- **Windows Unicode: all CLI Rich consoles use safe factory (Issue #156)** — Every CLI command module and the default `Formatter` now use `make_console()` (`safe_box`, `legacy_windows=False` on Windows) instead of bare `Console()`. Complements the UTF-8 stdio bootstrap from v0.5.25 and avoids `UnicodeEncodeError` / MCP EOF on legacy Windows code pages when printing API text with arrows, smart quotes, etc. Thanks again to **@argonaut-cm** for the original EOF / Unicode analysis (v0.5.25 thanked the stdio + Rich bootstrap; this completes CLI-wide coverage).
15+
- **MCP reloads client after `nlm login` without manual `refresh_auth` (Issue #161)**`get_client()` now invalidates the singleton when on-disk tokens are newer than the running client (`extracted_at` vs `_created_at`), not only when the cookie dict changes. Same-profile re-auth updates are picked up automatically. Auth expiry error message mentions `refresh_auth` as a fallback. Thanks to **@josuebustosn** for the clear repro and suggested directions.
1616

1717
## [0.5.25] - 2026-04-15
1818

0 commit comments

Comments
 (0)