Skip to content

v1.2.4

Choose a tag to compare

@code-with-zeeshan code-with-zeeshan released this 29 Jun 22:52

[1.2.4] - 2026-06-29

Added

  • CHANGELOG.md content auto-populated as release body on publish
  • CLI report file (udr-lock-report.txt) generated alongside lock file (opt-in via --report flag)
  • close() method on BaseDataSourceClient and DocumentationScraper for proper aiohttp session cleanup
  • PyPI/desktop releases decoupled: Tag prefixes distinguish PyPI releases (v*) from desktop builds (desktop-v*)

Fixed

  • udr info / udr check KeyError on 'brand'/'arch' in restricted environments (was only fixed in source, now verified)
  • udr lock "PackageLoader: no templates directory" (wheel package-data fix in pyproject.toml)
  • API scan route KeyError on system_info["cpu"]["brand"] — switched to .get() with defaults
  • CLI "Unclosed client session" resource leak — DataAggregator sessions now properly closed
  • udr lock manifest update did not handle TOML-quoted strings ("requests>=2.28")
  • udr lock printed resolved table twice (duplicate console.print(summary_table) removed)