Skip to content

Releases: MeridianAlgo/Utils

Beta - v1.1.0

27 Sep 20:35

Choose a tag to compare

Release Notes – v1.1.0-Beta

Overview

The v1.1.0-Beta release focuses on stabilizing the data-structures curriculum, improving documentation, and hardening supporting CLI utilities to ensure the entire educational toolkit runs cleanly out of the box.

Highlights

  • Dictionary utilities refresh
    • Updated UTILS - Data Structures - Dictionaries/dictionaries.py with corrected f-strings, improved demo formatting, and bumped the embedded version banner to 1.1.0-Beta.
    • Synchronized UTILS - Data Structures - Dictionaries/README.md examples so users see accurate output formatting and best practices.
  • Repository-wide messaging
    • Global README.md now showcases a “Latest Release” spotlight and includes guidance for the repository About blurb and recommended GitHub topics.
  • Resilient Gemini chatbot
    • UTILS - AI Development/chatbot.py now exits gracefully when the Gemini SDK or API key is missing, making classroom demos safe even without external credentials.
  • CLI regression coverage
    • All CLI smoke tests (tests/test_*.py) now resolve script paths via pathlib, emit debugging output on failure, and skip the Finnhub websocket test automatically when FINNHUB_API_KEY isn’t configured.
    • Fixed merge-conflict remnants in UTILS - Logging/logger.py and restored normal execution.

Testing

  • pytest -q

Full Changelog: https://github.com/MeridianAlgo/Utils/commits/v1.1.0-Beta