Skip to content

Releases: antony-jr/QAppImageUpdate

v2.0.2

01 Apr 21:06
996d266
Compare
Choose a tag to compare

Change Log

  • Fix in-built GUI UI/UX.
  • Added Progress Bar for checking update.
  • Don't update if target file is found at save path.
  • Fixed execution of program in in-built GUI.

v2.0.1

30 Mar 20:29
Compare
Choose a tag to compare

Change Log

  • Fixed invalid Gui Flag setting.
  • Redesigned the inbuilt GUI updater in small factor.
  • Added seeding function for Decentralized Updates.

v2.0.0

10 Mar 12:21
04737aa
Compare
Choose a tag to compare

Change Log

The next major release of QAppImageUpdate(aka. AppImageUpdaterBridge).

Bug Fixes

  • Fix wrong block download in Zsync Range Downloader
  • Memory Leaks in Zsync Range Downloader
  • Retry requests on failure.
  • Fix slow cancels
  • Rewrote buggy public API.

Security Fixes

  • Fixed Possible remote code execution when updating a un-trusted AppImage from Home directory

Note: The previous version did not allow the exploit to be successful but still there is code to avoid this now.

New Features

  • Added Update via BitTorrent Protocol and Zsync for Decentralized Update
  • Improved Optional GUI
  • Improved Qt Plugin Support
  • Support Optional GUI dialogs in Qt Plugins.

API Breaking Changes

All classes which were under the namespace AppImageUpdaterBridge has been combined in a single class QAppImageUpdate with so called actions to control a desired actoin with the library. Please refer the library documentation.

v1.1.9

29 Sep 21:12
Compare
Choose a tag to compare

Change Log

  • Added routines to get the actual AppImage in case if the user uses AppImage Launcher.

v1.1.8

22 May 04:29
Compare
Choose a tag to compare

ChangeLog

  • Added delay to starting the new version when requested to open on update completion.
  • A little modification to final dialog UI.

v1.1.7

28 Mar 20:50
Compare
Choose a tag to compare

ChangeLog

  • Added Qt Plugin Support.

v1.1.6

24 Oct 02:09
Compare
Choose a tag to compare

ChangeLog

  • Parse Markdown to HTML using Github API by default when using Github transport.

v1.1.5

21 Oct 02:14
Compare
Choose a tag to compare

ChangeLog

  • Fixed stalled updater after error in the updater due
    to network issues.

  • Fixed huge memory leaks, (i.e) Allocation of Block Replies
    were never freed by the program and were given the work to
    Qt and the operating system. Now we explicitly and safely delete
    all memory we allocate, Still there is a minor leak which needs
    to be fixed on the next release.

  • Fixed stalled updater on close of the progress dialog on a
    active update. (i.e) When the updater dialog was simply closed
    using the window buttons, The updater does not cancel itself.
    Instead it would continue the update in background.

  • Better handling of the redirected target file url. In the past
    errors were caused due to expired target file urls. THis is fixed
    now by resolving the redirects at the block range downloader and
    not the control file parser.

  • Other small fixes and added type safety when using QObject::sender()

v1.1.4

17 Sep 16:57
3b38d21
Compare
Choose a tag to compare

Change Log

  • Fixed a bug in ZsyncWriter.
  • More accurate block range fetching.
  • Stripped some useless log messages.

v1.1.3

27 Aug 16:18
256b20d
Compare
Choose a tag to compare

Change Log

  • Install CMake config files on installation of the library to system.