Skip to content

v1.0.10

Latest

Choose a tag to compare

@shakeelsaga shakeelsaga released this 12 Dec 18:53
· 2 commits to main since this release

[1.0.10] - 2025-12-12

The Resilience Update: This release focuses on stability and error handling, making the application crash-proof against network issues.

Changed

  • UX Improvement: Replaced raw, technical Python error tracebacks (e.g., HTTPSConnectionPool) with clean, human-readable status messages (e.g., "Connection lost").
  • UX Improvement: The NewsAPI key validator now intelligently distinguishes between an "Invalid Key" and a "Network Error," preventing false negatives when offline.

Fixed

  • Critical (Stability): Fixed a fatal bug where the application would hang indefinitely if a server (Wikipedia/NewsAPI) was unresponsive. Added strict timeouts to all network requests.
  • Critical (Stability): Resolved an issue where the application refused to close when pressing Ctrl+C during a network delay. The exit command is now instant.
  • Stability: Implemented a "Retry Loop" system. If the internet connection is lost, the application now pauses and asks the user to Retry or Exit, rather than crashing or skipping important data.
  • Stability: Fixed a crash in the progress bar logic where network exceptions were being re-raised instead of handled gracefully.