Skip to content

Releases: Skycoder42/QtAutoUpdater

Qt Module release

13 Mar 19:50
Compare
Choose a tag to compare

Important: The gcc_64 build was corrupted. I updated the release as well as the repository with the fixed version.

This release is a major refactoring of the library to provide it as a Qt module.

Besides a few fixes (like the updater not returning hasError=true for no updates anymore), the big update here is that the library is now a Qt module project. This means:

  • Provided as dll/so/framework for the platforms
  • completly refactored project structure
  • online repository with integration into the Qt Installer for easy installation and updates
  • simple integration into qt projects, just like you would include i.e. QtNetwork, by using: QT += autoupdatercore

While the public api itself has not changed, the code at some parts, as well as the way to add the library to the project has! Check the following parts of the updated readme for information on how to get this new release:

If you need help with the migration, don't hesitate to create an issue.

Updated to 5.7

23 Jul 12:20
Compare
Choose a tag to compare

This new version has no real changes, just the update to Qt 5.7

New major version

29 May 19:45
Compare
Choose a tag to compare

This new version brings some major changes to the updater:

  • The advanced Scheduler API was removed
    • The two simple schedule mechanism stayed
      • delay with optional repetition
      • timepoint
      • the simple schedules won't be saved anymore
    • All the UpdateTask stuff was removed
  • Added DialogMaster submodule for improved dialogs
  • Some renamings
    • mainly from "getSomething()" to "something()"
  • Made the UpdaterButton widget public
    • new class, can be simply created as any other widgets
    • added a bunch of new functions for this remastered class
    • removed the "createUpdatePanel" function due to this changes
  • Documentation updates
  • output now uses it's own logging category
  • a bunch of internal stuff, mainly improvements, fixes

Update to 5.6 + new Features

19 Mar 16:48
Compare
Choose a tag to compare

This new Version was created using Qt 5.6 and now fully uses it's features.

Changelist:

  • Added alternative information dialog
  • Replaces custom QVersionNumber with the real class (and thus only Qt 5.6 is supported by this version)
  • Added translations
    • Template .ts file for your custom language
    • German as a completly translated .qm file
  • Seperated Updater parent and parent window
  • Update-Actions can new be created instead of just getting a single one
  • Windows: Shows taskbar progress and colors to indicate the update state
  • Small bugfixes

QtAutoUpdater first release

31 Dec 10:36
Compare
Choose a tag to compare

If you are only interested in using the library, not modifying it, download "QtAutoUpdater_precompiled.zip". It includes

  • Headers
  • Precompiled binaries (for Win, Mac, X11 . compiled with Qt5.5.1)
  • Documentation

Check the README.md for more details about what each package contains. (Note: The main-page of the documentation is the readme, just ransformed to HTML)