aqtinstall changeLog¶
All notable changes to this project will be documented in this file.
Current changes¶
v0.7.9 (26, Mar., 2020)¶
Fixed¶
- Reverted multiprocessing change on v0.7.2.(#101) Use multiprocessing.dummy.Pool()
- Fix Mirror check logic about content-type.(backport #109)
v0.7.6 (4, Mar., 2020)¶
Fixed¶
- Work around for http://download.qt.io returns wrong meta4 data.
v0.7.5 (27, Feb., 2020)¶
Changed¶
- Requirements of py7zr is v0.5.3 or later, which include no more os.chdir() patch.
v0.7.4 (21, Feb., 2020)¶
Changed¶
- Limit requirement of py7zr version to 0.5.*. Try to fix issue #86.
v0.7.3 (14, Feb., 2020)¶
Added¶
- Github Actions workflows for publishing.
Changed¶
- Remove run script from source. Now it is automatically generated when build.(#85)
- Update requirement py7zr >=0.5
Fixed¶
- README: fix reStructured text syntax.
v0.7.2 (11, Feb., 2020)¶
Changed¶
- Replace ‘multiprocessing.dummy’ with ‘concurrent.futures’.
- download with multi-threading(I/O bound)
- extract with multi-processing(CPU bound)
Fixed¶
- ‘-E | –external’ option handling which cause path is not str error.
v0.7b1 (10, Jan., 2020)¶
Changed¶
- Bamp up dependency py7zr >=v0.5b5.
- Use py7zr in default to extract packages.
- Drop –internal command line option.
v0.7a2 (7, Jan., 2020)¶
Added¶
- Add special module name ‘all’ for extra module option.
Fixed¶
- CI conditions, update target version.
v0.7a1 (29, Nov., 2019)¶
Added¶
- Introduce helper module.
- Introduce ‘settings.ini’ file which has a configuration for aqt module.
Changed¶
- Version numbering with setuptools_scm.
- Now don’t install extra modules when installing ‘wasm_32’ arch. You should explicitly specify it with ‘-m’ option.
Fixed¶
- Error when mirror site is not http, but https and ftp.
v0.6b1 (23, Nov., 2019)¶
Changed¶
- Just warn when argument combination check is failed.
- CI: Compress sample project for build test with 7zip.
- CI: Place sample script in ci directory.
v0.6a2 (19, Nov., 2019)¶
Added¶
- Test: Unit test against command line.
- Android target variants.
Changed¶
- Use logging configuration with logging.ini
Fixed¶
- qconfig.pri: fix QT_LICHECK line.
Removed¶
- Logging configuration file logging.yml
- Drop dependency for pyyaml.
v0.6a1 (17, Nov., 2019)¶
Added¶
- More build test with sample project which uses an extra module.(#56)
- Add support for installation of WebAssembly component by specifying ‘wasm_32’ as an arch argument.(#53, #55)
Changed¶
- Optional modules are installed explicitly. Users need to specify extra modules with -m option.(#52, #56)
Fixed¶
- Dependency for py7zr only for python > 3.5. Now it works with python2.7.
v0.5 (10, Nov., 2019)¶
Changed¶
- Introduce combination DB in json form. User and developer now easily add new component for installation checking.
v0.5b2 (8, Oct., 2019)¶
Changed¶
- Change install path from <target>/Qt/Qt<version>/<version> to <target>/<version> (#48). - Also update CI test to specify –outputdir <target> that is $(BinariesDirectory)/Qt
v0.5b1 (8, Oct., 2019)¶
Added¶
- Add feature to support installation of Qt Tools
- Add CI test for tool installation
Changed¶
- CI test target - add 5.14.0 - remove 5.11.3 - change patch_levels to up-to-date
v0.4.2 (28, Jul, 2019)¶
Changed¶
- README: update badge layout.
- CI: Improve azure-pipelines configurations by Nelson (#20)
- Check parameter combination allowance and add winrt variant.
- Support installation of mingw runtime package.
- Add ‘–internal’ option to use py7zr instead of external 7zip command for extracting package archives.(WIP)
v0.4.1 (01, Jun, 2019)¶
Added¶
- Option -b | –base to specify mirror site.(#24)
Changed¶
- CI: add script to generate auzre-pipelines.yml (#27, #28, #29)
- CI: use powershell script for linux, mac and windows. (#26)
Fixed¶
- Avoid blacklisted mirror site that cause CI fails.(#25)
v0.4.0 (29, May, 2019)¶
Added¶
- cli: output directory option.
- sphinx document.
- test packaging on CI.
- Handler for metalink information and intelligent mirror selection.
Changed¶
- Change project directory structure.
- cli command name changed from ‘aqtinst’ to ‘aqt’ and now you can run ‘aqt install’
- Introduce Cli class
- Massive regression test on azure pipelines(#20)
- blacklist against http://mirrors.tuna.tsinghua.edu.cn and http://mirrors.geekpie.club/ from mirror site.
- Run 7zip command with ‘-o{directory}’ option.
Fixed¶
- Fix File Not Found Error when making qt.conf against win64_mingw73 and win32_mingw73
v0.3.1 (15, March, 2019)¶
Added¶
- Qmake build test code in CI environment.(#14)
Fixed¶
- Connect to Qt download server through proxy with authentication.(#17)
Changed¶
- Change QtInstaller.install() function signature not to take any parameter.
- Replace standard urllib to requests library.(#18)
- Use 7zr external command instead of 7z in Linux and mac OSX envitonment.
Removed¶
- requirements.txt file.
v0.3.0 (8, March, 2019)¶
Added¶
- Allow execute both ‘aqtinst’ and ‘python -m aqt’ form.
Changed¶
- Project URL is changed.
- Generate universal wheel support both python2.7 and python 3.x.
Fixed¶
- Update README wordings.
- Remove dependency for python3 with ‘aqtinst’ command utility.
- Fix command name in help message.
v0.2.0 (7, March, 2019)¶
Added¶
- Released on pypi.org
Changed¶
- Install not only basic packages also optional packages.
- Rename project/command to aqt - Another QT installer
Fixed¶
- Update mkspecs/qconfig.pri to indicate QT_EDITION is OpenSource
- Support Python2
Added¶
- CI test on Azure-pipelines
Changed¶
Fixed¶
- Support windows.
- looking for 7zip in standard directory.