diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e2cf55..18aecb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,14 +15,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `getApiErrorMessage()` frontend helper that falls back to backend messages when no i18n mapping exists ### Fixed -- LLM errors (invalid API key, wrong model, rate limits) now show descriptive messages instead of "An unexpected error occurred" +- LLM errors (invalid API key, wrong model, rate limits) now show descriptive messages instead of "An unexpected error occurred" (#590) - SSE streaming error events in source chat and ask hooks were swallowed by inner JSON parse catch blocks - Transformation execution errors were caught and re-wrapped as generic 500s instead of using proper status codes +- Fail fast when source content extraction returns empty instead of retrying (#589) +- Chat input and message overflow with long unbroken strings (#588) +- Word-wrap overflow in source cards, note editor, inline edit, note titles, and dialog content (#588) +- Translation proxy shadowing `name` keys (#588) +- OpenAI-compatible provider name handling via Esperanto update (#583) ### Changed - `ValueError` replaced with `ConfigurationError` in model provisioning for proper error classification - `ConfigurationError` added to command retry `stop_on` lists to avoid retrying permanent config failures +### Dependencies +- Bump esperanto to 2.19.3 (#583) +- Bump podcast-creator to 0.9.1 + ## [1.7.1] - 2026-02-14 ### Added