github dvershinin/lastversion v3.6.10

one month ago

What's Changed

Bug Fixes

  • Replace debug print() calls in update_spec/update_spec_commit/pypi with proper logging — these were writing to stdout and breaking automation scripts that parse lastversion output
  • Add error logging to 4 bare except Exception blocks that silently discarded errors in changelog generation, AI changelog, and release notes collection
  • Narrow ai.py exception handling to specific types (RequestException, ValueError, KeyError)
  • Replace deprecated datetime.utcnow() with datetime.now(timezone.utc) (fixes DeprecationWarning on Python 3.12+)

Improvements

  • Unify flake8 max-line-length to 120 across setup.cfg, CI, and pre-commit configs
  • Add Python 3.13 classifier to setup.py
  • Add RapidAPI badge and API teaser to README for better API discoverability

Don't miss a new lastversion release

NewReleases is sending notifications on new releases.