Skip to content

Releases: QuasarApp/CQtDeployer

CQtDeployer v1.4.2

25 Apr 16:58
d50d1ab
Compare
Choose a tag to compare

This is minor bug fixes update.

Full review of new version see here.

List of changes

Fixes

  • fixed #337 (error generate installer with custom name)
  • fixed #338 (windows version collect pdb files)
  • fixed #339 (error of show all help messages)
  • fixed #340 (cqdeployer don't added a targets dirs into "ignore")
  • fixed #341 (The clear option don't delete old installer)

Журнал изменений

Исправления

  • исправлено #337 (ошибка генерации установщика с произвольным именем)
  • исправлено #338 (версия Windows собирает pdb файлы)
  • исправлено #339 (ошибка показа всех справочных сообщений)
  • исправлено #340 (cqdeployer не добавлял каталоги целей в "ignore")
  • исправлено #341 (опция очистки не удаляет старый установщик)

Get it from the Snap Store

CQtDeployer v1.4.1

29 Mar 10:47
Compare
Choose a tag to compare

This is minor bug fixes update.

Full review of new version see here.

List of changes

Fixes

  • Fixed Not deploying platformthemes (#324)
  • Fixed create shortcuts on windows (#322)
  • Minor improvements and fixes

Журнал изменений

Исправления

  • Исправлено не развертывание тем платформ (#324)
  • Исправлено создание ярлыков на Windows (#322)
  • Незначительные улучшения и исправления

Get it from the Snap Store

CQtDeployer v1.4.0

24 Mar 13:25
Compare
Choose a tag to compare

We present to your attention a major update of the cqtdeployer v1.4 with code name "Binary Box".

Binary Box - because in this update, the ability to create self-contained program installers was added to CQtDeployer.

Full review of new version see here.

List of changes

Fixes

  • Fixed The help output in the console, now the actual size of the console is recounted before the output, which allows you to correctly transfer text.
  • Fixed work with the deployment of Qt plugins. Now plug-ins do not extract all system dependencies, but only qt. Extract system dependencies caused applications to crash due to incompatible plugin libraries.
  • Minor bug fixes and improvements.

New features

  • Added support for qmake search from the system environment.
  • Added the ability to initialize the repository for further packaging, similar to git init.
  • Added support for Qt Install Framework packages. Now you can pack the distribution into the installer.
  • Added the ability to split the final distribution into several packages.
  • Added the ability to unify the creation of packages for the final distribution.
  • Added support for adding custom scripts to application launch scripts.
  • Added support for extracting system dependencies for Windows.
  • Added support for RPATH for Linux. Now cqtdeployer can independently determine the necessary qmake to deploy the application.
  • Added support for finding the required dependency by library name.
  • Added support for Qt libraries from Linux distributions repositories.
  • Added new alias for the run command (cqt and cqtdeployer.cqt) for fast deploy of applications.
  • Added support the native name of command for windows. Now you can run a cqtdeployer from cqtdeployer commnad in cmd and powershell.

New options

  • init - will initialize cqtdeployer.json file (configuration file). For example: "cqtdeployer init" - to initialize the configuration of a base package. "cqtdeployer -init multi" - to initialize the configuration of several packages.
  • noCheckRPATH - disables the automatic search for paths to qmake in executable files (Linux only).
  • noCheckPATH - disables the automatic search for paths to qmake in the system environment.
  • extractPlugins - forces to extract all plug-in dependencies.
  • qif - creates an installer at the end of the deployment.
  • extraLibs - adds a template for an additional library, which should be included in the distribution.
  • customScript - adds a custom script to the startup script of the application.
  • -targetPackage [package; tar1, package; tar2] - used to form packages, denotes lists of target files for specific packages.
  • recOut - indicates in which folder the resources will be added after deployment.
  • name - sets the name of the package.
  • description - sets the package description
  • deployVersion - sets the package version
  • releaseDate - sets the release date of the package.
  • icon - sets the package icon.
  • publisher - sets the publisher of the package.
  • qifStyle - Sets the path to the CSS style file or sets the default style. Available styles: quasar
  • qifBanner - Sets path to the banner png file.
  • qifLogo - Sets path to the logo png file.

Журнал изменений

Обзор на новую версию смотрите здесь.

CQtDeployer 1.4.0

Исправления

  • Исправлен вывод справки в консоли, теперь перед выводом пересчитывается реальный размер консоли, что позволяет выполнять правильно переносы текста.
  • Исправлена работа с развертыванием плагинов Qt. Теперь плагины не тянут за собой все системные зависимости, а только qt. Захват системных зависимостей приводил к падению приложений из-за несовместимости библиотек плагинов.
  • Мелкие исправления и улучшения.

Нововведения

  • Добавлена поддержка поиска qmake из системного окружения.
  • Добавлена возможность инициализировать репозиторий для дальнейшей упаковки аналогично git init.
  • Добавлена поддержка Qt Install Framework пакетов. Теперь можно запаковать дистрибутив в инсталлятор.
  • Добавлена возможность разбивать конечный дистрибутив на несколько пакетов.
  • Добавлен механизм позволяющий унифицировать создание пакетов для конечного дистрибутива.
  • Добавлена поддержка добавления пользовательских скриптов в скрипты запуска приложений.
  • Добавлена поддержка сборки системных зависимостей для Windows.
  • Добавлена поддержка RPATH для Linux. Теперь cqtdeployer может самостоятельно определить нужный qmake для развертывания приложения.
  • Добавлена поддержка поиска необходимой зависимости по имени библиотеки.
  • Добавлена поддержка Qt библиотек из репозиториев Linux дистрибутивов.
  • Добавлены новые псевдонимы для команды запуска (cqt и cqtdeployer.cqt) для быстрого развертывания приложений.
  • Добавлена поддержка собственного имени команды для windows. Теперь вы можете запустить cqtdeployer написав cqtdeployer в cmd и powershell.

Новые опции

  • init - инициализирует файл cqtdeployer.json (файл конфигурации). Например: «cqtdeployer init» - для инициализации конфигурации одного пакета. "cqtdeployer -init multi" - для инициализации конфигурации нескольких пакетов.
  • noCheckRPATH - отключает автоматический поиск путей к qmake в исполняемых файлах (Только Linux).
  • noCheckPATH - отключает автоматический поиск путей к qmake в системном окружении.
  • extractPlugins - заставляет извлекать все зависимости плагинов.
  • qif - создает инсталлятор в конце развертывания.
  • extraLibs - добавляет шаблон дополнительной библиотеки, которая должна будет попасть в дистрибутив.
  • customScript - добавляет пользовательский скрипт в скрип запуска приложения.
  • -targetPackage [package;tar1,package;tar2] - используется для формирования пакетов, обозначает списки целевых файлов для определенных пакетов.
  • recOut - указывает в какую папку будут складываться ресурсы после развертывания.
  • name - устанавливает имя пакета.
  • description - устанавливает описание пакета
  • deployVersion - устанавливает версию пакета
  • releaseDate - дата релиза пакета.
  • icon - иконка пакета.
  • publisher - издатель пакета.
  • qifStyle - Устанавливает путь к CSS файлу стиля или устанавливает стиль по умолчанию. Доступные стили: quasar
  • qifBanner - Устанавливает путь к png-файлу баннера.
  • qifLogo - Устанавливает путь к файлу логотипа png.

Get it from the Snap Store

CQtDeployer v1.4.0 Beta

02 Mar 06:56
Compare
Choose a tag to compare
Pre-release

This is Beta test of the CQtDeployer.

This version is not stable, use it only for the purpose of testing or checking for new features described in the change log. To work in production, use the stable version 1.3.2.

CQtDeployer 1.4.0 Beta

Fixes

  • Fixed The help output in the console, now the actual size of the console is recounted before the output, which allows you to correctly transfer text.
  • Fixed work with the deployment of Qt plugins. Now plug-ins do not extract all system dependencies, but only qt. Extract system dependencies caused applications to crash due to incompatible plugin libraries.
  • Minor bug fixes and improvements.

New features

  • Added support for qmake search from the system environment.
  • Added the ability to initialize the repository for further packaging, similar to git init.
  • Added support for Qt Install Framework packages. Now you can pack the distribution into the installer.
  • Added the ability to split the final distribution into several packages.
  • Added the ability to unify the creation of packages for the final distribution.
  • Added support for adding custom scripts to application launch scripts.
  • Added support for extracting system dependencies for Windows.
  • Added support for RPATH for Linux. Now cqtdeployer can independently determine the necessary qmake to deploy the application.
  • Added support for finding the required dependency by library name.
  • Added support for Qt libraries from Linux distributions repositories.

New options

  • init - will initialize cqtdeployer.json file (configuration file). For example: "cqtdeployer init" - to initialize the configuration of a single package. "cqtdeployer -init multiPackage" - to initialize the configuration of several packages.
  • noCheckRPATH - disables the automatic search for paths to qmake in executable files (Linux only).
  • noCheckPATH - disables the automatic search for paths to qmake in the system environment.
  • extractPlugins - forces to extract all plug-in dependencies.
  • qif - creates an installer at the end of the deployment.
  • extraLibs - adds a template for an additional library, which should be included in the distribution.
  • customScript - adds a custom script to the startup script of the application.
  • -targetPackage [package; tar1, package; tar2] - used to form packages, denotes lists of target files for specific packages.
  • recOut - indicates in which folder the resources will be added after deployment.
  • name - sets the name of the package.
  • description - sets the package description
  • deployVersion - sets the package version
  • releaseDate - sets the release date of the package.
  • icon - sets the package icon.
  • publisher - sets the publisher of the package.

Это бета-тестирование CQtDeployer.

Эта версия не является стабильной, используйте ее только в целях теста или проверки новых возможностей описанных в журнале изменений. Для работы в продакшене используйте стабильную версию программы 1.3.2.

CQtDeployer 1.4.0

Исправления

  • Исправлен вывод справки в консоли, теперь перед выводом пересчитывается реальный размер консоли, что позволяет выполнять правильно переносы текста.
  • Исправлена работа с развертыванием плагинов Qt. Теперь плагины не тянут за собой все системные зависимости, а только qt. Захват системных зависимостей приводил к падению приложений из-за несовместимости библиотек плагинов.
  • Мелкие исправления и улучшения.

Нововведения

  • Добавлена поддержка поиска qmake из системного окружения.
  • Добавлена возможность инициализировать репозиторий для дальнейшей упаковки аналогично git init.
  • Добавлена поддержка Qt Install Framework пакетов. Теперь можно запаковать дистрибутив в инсталлятор.
  • Добавлена возможность разбивать конечный дистрибутив на несколько пакетов.
  • Добавлен механизм позволяющий унифицировать создание пакетов для конечного дистрибутива.
  • Добавлена поддержка добавления пользовательских скриптов в скрипты запуска приложений.
  • Добавлена поддержка сборки системных зависимостей для Windows.
  • Добавлена поддержка RPATH для Linux. Теперь cqtdeployer может самостоятельно определить нужный qmake для развертывания приложения.
  • Добавлена поддержка поиска необходимой зависимости по имени библиотеки.
  • Добавлена поддержка Qt библиотек из репозиториев Linux дистрибутивов.

Новые опции

  • init - инициализирует файл cqtdeployer.json (файл конфигурации). Например: «cqtdeployer init» - для инициализации конфигурации одного пакета. "cqtdeployer -init multiPackage" - для инициализации конфигурации нескольких пакетов.
  • noCheckRPATH - отключает автоматический поиск путей к qmake в исполняемых файлах (Только Linux).
  • noCheckPATH - отключает автоматический поиск путей к qmake в системном окружении.
  • extractPlugins - заставляет извлекать все зависимости плагинов.
  • qif - создает инсталлятор в конце развертывания.
  • extraLibs - добавляет шаблон дополнительной библиотеки, которая должна будет попасть в дистрибутив.
  • customScript - добавляет пользовательский скрипт в скрип запуска приложения.
  • -targetPackage [package;tar1,package;tar2] - используется для формирования пакетов, обозначает списки целевых файлов для определенных пакетов.
  • recOut - указывает в какую папку будут складываться ресурсы после развертывания.
  • name - устанавливает имя пакета.
  • description - устанавливает описание пакета
  • deployVersion - устанавливает версию пакета
  • releaseDate - дата релиза пакета.
  • icon - иконка пакета.
  • publisher - издатель пакета.

Get it from the Snap Store

CQtDeployer v1.3.2

17 Nov 09:56
8248270
Compare
Choose a tag to compare

Comment

CQtDeployer v1.3.2 - is a minor release, and contains only bug fixes and improvements of existing functionality. There are no major changes.

List of changes:

  • Fixed #218 (The CQtDeployer adding sh scripts for target libraries.)
  • Fixed #217 (The Qmake option did not work with the configuration file.)

Коментарий

CQtDeployer v1.3.2 - является незначительным релизом, и содержит лишь исправления ошибок и улучшение уже существующего функционала. Никаких серьезных изменений нет.

Список изменений:

  • Исправлено #218 (CQtDeployer добавлял sh-скрипты для целевых библиотек.)
  • Исправлено #217 (опция Qmake не работала с файлом конфигурации.)
     

Get it from the Snap Store

CQtDeployer v1.3.1

17 Oct 14:25
fa62f06
Compare
Choose a tag to compare

List of changes:

  • Fixed a task #191 (ignore command for plugins)
  • Fixed a task #192 (invalid paths when creating)
  • Fixed absalute pathes of deployement file (see confFile)

Список изменений:

  • Исправлена задача #191 (команда игнорирования для плагинов)
  • Исправлена задача #192 (неверный путь при создании файла развертывания)
  • Исправлены абсолютные пути к файлу conf
     

Get it from the Snap Store

CQtDeployer v1.3.0

30 Sep 07:24
Compare
Choose a tag to compare

List of changes:

  • Added support of qt.conf for Linux
  • Added support of config file for project (deploy.json) with all rules of deployment, for create deploy.json use flag -confFile [./path/to/file.json],
  • Added support of output dirs for all deployement files #145,
  • Added support of deploy WebEngine #146
  • Added support multi package in cqtdeployer installer
  • Renamed project from Console-QtDeployer to CQtDeployer #139
  • Fixed deployment of system libs in linux #172
  • Added new tests of application
  • Removed flag noLibC and added flag deploySystem-with-libc. If you need libc in the program, use the deploySystem-with-libc flag, and if not, use deploySystem.
  • The always-overwrite flag has been replaced with noOverwrite, now all files are overwritten by default, use noOverwrite to disable overwriting.

Список изменений:

  • Добавлена поддержка qt.conf для Linux
  • Добавлена поддержка конфигурационного файла для проекта (deploy.json) со всеми правилами развертывания, для создания deploy.json используйте флаг -confFile [./path/to/file.json].
  • Добавлена поддержка выходных каталогов для всех файлов развертывания #145,
  • Добавлена поддержка развертывания WebEngine #146.
  • Добавлена поддержка нескольких пакетов в установщике cqtdeployer.
  • Переименован проект из Console-QtDeployer в CQtDeployer #139
  • Исправлено развертывание системных библиотек в linux #172
  • Добавлены новые тесты приложения
  • Удален флаг noLibC и добавлен флаг deploySystem-with-libc. Если вам нужен в программе libc используйте флаг deploySystem-with-libc, а если нет то пользуйтесь deploySystem.
  • Заменен флаг always-overwrite на noOverwrite, теперь все файлы по умолчанию перезаписываются, используйте noOverwrite для отключения перезаписи.
     

Get it from the Snap Store

CQtDeployer v1.3.0 beta

27 Sep 11:09
Compare
Choose a tag to compare
Pre-release

List of changes:

  • Added support of qt.conf for Linux
  • Added support of config file for project (deploy.json) with all rules of deployment,
  • Added support of output dirs for all deployement files #145,
  • Added support of deploy WebEngine #146
  • Added support multi package in cqtdeployer installer
  • Renamed project from Console-QtDeployer to CQtDeployer #139
  • Fixed deployment of system libs in linux #172
  • Added new tests of application
  • Removed flag noLibC and added flag deploySystem-with-libc

Known issues

  • config file not save pathes of outdirs flags
  • pathes in config file is not valid

Список изменений:

  • Добавлена поддержка qt.conf для Linux
  • Добавлена поддержка конфигурационного файла для проекта (deploy.json) со всеми правилами развертывания,
  • Добавлена поддержка выходных каталогов для всех файлов развертывания #145,
  • Добавлена поддержка развертывания WebEngine #146.
  • Добавлена поддержка нескольких пакетов в установщике cqtdeployer.
  • Переименован проект из Console-QtDeployer в CQtDeployer #139
  • Исправлено развертывание системных библиотек в linux #172
  • Добавлены новые тесты приложения
  • Удален флаг noLibC и добавлен флаг deploySystem-with-libc
     

Известные проблемы

  • в конфигурационном файле не сохраняются пути флагов outdirs
  • пути в конфигурационном файле недействительны

Get it from the Snap Store

Console-QtDeployer v1.3.0.alpha.0

28 Aug 19:41
b708efb
Compare
Choose a tag to compare
Pre-release
  • added support of output directories for issue

Console-QtDeployer v1.2.3

20 Jun 06:28
Compare
Choose a tag to compare

List of changes:

  • Added support of qt.conf for Windows builds #130
  • Fixed bug #129 now the 'clear' flag remove only copied files.
  • Fixed ignoreEnv flag
  • Fixed deploySystem flag

Список изменений:

  • Добавлена поддержка qt.conf для сборок Windows #130
  • Исправлена ошибка #129, теперь флаг «очистить» удаляет только скопированные файлы.
  • Исправлен флаг ignoreEnv
  • Исправлен флаг deploySystem

SnapStore

Get it from the Snap Store