Skip to content

v0.13 Asynchronous Requests and ETag Tracking

Latest
Compare
Choose a tag to compare
@Cubicpath Cubicpath released this 05 Mar 18:35
· 9 commits to master since this release
396e6aa

https://pypi.org/project/hi-getter/0.13/

If you are updating from v0.12.2, I recommend flushing the cache before getting any resources.

Added

  • Ability to find new versions of already cached resources and download them, from #85
    • Update Cached Resources checkbox in settings toggles this feature
    • old_files directory which contains older versions of files and their given ETag (version id)
    • Timestamps of when a given etag was last downloaded are stored in ~/.cache/hi_getter/etags.json
  • Ability to scan arbitrary JSON files with the Scan File... tool, from #80
  • Ability to select text in Message Boxes

Changed

  • Client requests are now asynchronous (~1500% faster scanning), from #78
    • This may block the GUI from working correctly for about a minute
  • Cached resource paths now preserve the /file/ subdirectory
  • PySide6 version to 6.4.2
  • python-dotenv version to 1.0.0
  • py7zr version to 0.20.4

Fixed

  • Settings dropdown menus in incorrect position
  • Possible crash on startup
  • Upgrade and Restart dialog
  • #72