Releases: miurahr/aqtinstall
Releases · miurahr/aqtinstall
Fix error when install tools_openssl_src
Fix changelog rst syntax Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Fixed CRC32 error when install Qt5.7 on Windows
Prepare for v0.9.4 Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Fix error on Qt5.7 installation
Qt6 support
Show warning but no exception when no archive found in metadata
Changed
- Do not raise exception when specified combination is not found on downloaded meta data.
- Update document for developers.
Support doc / src / example subcommands
Added
- New subcommand doc/src/example to install each components.(#137, 138)
- Doc: Add CLI example for tools, doc, examples and src.
Changed
- Refactoring to reduce code duplication in archives.py
- Explicitly call QtInstall.finalize() only when Qt library installation.
Fixed
- Show help when launched without any argument (#136)
Patch qmake hard-coded QT_PREFIX_PATH
Changed
- Patch qmake when finishing installation.(#100)
qmake has a hard-coded prefix path, and aqt modify binary in finish phase.
it is not necessary for Qt 5.14.2, 5.15.0 and later.
This behavior try to be as same as a Qt installer framework doing. - Patch Framework.QtCore when finishing installation.(#100)
As same as qmake, framework also has a hard-coded prefix path.
(Suggestions from @agateau)
Introduce '--archives' advanced option
Added
- CLI: '--archives' option: it takes multiple module names such as qtbase, qtsvg etc.
This is an advanced option to specify subset of target installation.
There is no guarantee it works. It is not recommended if you are unknown what is doing.
Support Qt 5.15 and msvc2019
Added
- Support installation of Qt version for msvc2019
- Add knowledge of components combination on 5.14 and 5.15
Changed
- Show detailed diagnose message when error happend.
- CI test with Qt 5.14.2 and 5.15.0
- CI test with installed mingw tools compiler.
- Depends on py7zr v0.7.0b2 and later.
Fixed
- Tools: Fix mingw installation failure.
- Fix --outputdir behavior about path separator on windows
Better mirror handling and config with AQT_CONFIG
Fixed
- Refactoring redirect helper function to improve connection error checks and error message.(#109)
- Detect exception on each download and extraction threads.
- Race condition error happend on py7zr. require py7zr>=0.5.3.(#97)
- Work around for http://download.qt.io/ returns wrong metalink xml data.(#105, #106)
Changed
- Support specifying config with environment variable AQT_CONFIG
- Improve error messages when command argument is wrong.
- Allow path search for 7z (#96)
- Simplify multi-threading using concurrent.futures.ThreadPoolExecutor().