aqtinstall changeLog
All notable changes to this project will be documented in this file.
Unreleased
v2.0.1 (29, Oct. 2021)
Added
Allow retries on checksum error(#420)
Run on Python 3.10(#424)
Add more mirrors for fallback(#432)
Add fallback URL message(#434)
Fixed
--noarchives
inconsistency(#429)Allow multiprocessing error propagation(#419)
Legacy command behavior, reproduce also old bugs (#414)
Fix crash on
crash install-qt <host> <tgt> <spec>
with no specified arch(#435)
Changed
Print working directory and version in error message(#418)
Security
Use HTTPS for mirror site(#430)
v2.0.0 (29, Sep. 2021)
Added
Add error messages when user inputs an invalid semantic version(#291)
Security Policy document(#341)
CodeQL static code analysis(#341)
CI: generate combination json in actions (#318,#343)
Test: add and improve unit tests(#327,#359)
Docs: getting started section(#351)
Docs: recommend python3 for old systems(#349)
Automatically update combinations.json (#343,#344,#345,#386,#390,#395)
CI: test with Qt6.2 with modules(#346)
README: link documentation for stable(#329)
Support WASM on Qt 6.2.0(#384)
Add Binary distribution for Windows(#393,#397)
Add list-qt –archives feature(#400)
Require architecture when listing modules(#401)
Changed
list subcommand now support tool information(#235)
list subcommand can show versions, architectures and modules.(#235)
C: bundle jom.zip in source(#295)
Add max_retries configuration for connection(#296)
Change settings.ini to introduce [requests] section(#297)
Change log format for logging file.
Extension validation for tool subcommand(#314)
list subcommand has –tool-long option(#304, #319)
tool subcommand now install without version spec(#299)
README example command is now easy to copy-and-paste(#322)
list subcommand update(#331)
Improve handle of Ctrl-C keyboard interruption(#337)
Update combinations.json(#344,#386)
Turn warnings into errors when building docs(#360)
Update documentations(#358,#357)
Test: consolidate lint configuration to pyproject.toml(#356)
Test: black configuration to max_line_length=125 (#356)
New subcommand syntax (#354,#355)
Failed on missing modules(#374)
Failed on missing tools(#375)
Remove ‘addons’ prefix for some modules for Qt6+ (#368)
Fix inappropriate warnings(#370)
Update README to fix version 2 (#377)
list-qt: Specify version by SimpleSpec(#392)
Add helpful error messages when modules/tools/Qt version does not exist(#402)
Fixed
Fix helper.getUrl() to handle several response statuses(#292)
Fix Qt 6.2.0 target path for macOS.(#289)
Fix WinRT installation patching(#311)
Fix Qt 5.9.0 installation (#312)
Link documentations for stable/latest on README
Check python version when starting command (#352)
README: remove ‘$’ from example command line(#321)
README: fix command line example lexer(#322)
CI: fix release script launch conditions(#298)
Handle special case for Qt 5.9.0(#364)
Running python2 -m aqt does not trigger Python version check (#372,#373)
docs(cli): correct the parameter of “list-tool” in an example(#399)
Doc: Fix broken mirror link in cli.rst (#403)
CI: fix release action fails with no files found(#405)
v1.2.5 (14, Aug. 2021)
Fixed
Handle Qt 5.9 installation special case(#363,#365)
v1.2.4 (17, Jul. 2021)
Fixed
Fix crash when installing Qt6.1.2 on mac(#288,#320)
v1.2.3 (14, Jul. 2021)
Changed
helper: set max_retries (#296)
Fixed
Patching for winrt packages(#311)
CI: Fix release note script
CI: bundle jom.zip for test
v1.2.2 (1, Jul. 2021)
Added
Create qtenv2.bat file on windows(#279)
Fixed
Fix list subcommand to retrieve information from web(#280)
Fix crash when installing Qt6.2.0 on mac(#288,#289)
v1.2.1 (22, Jun. 2021)
Fixed
Fix crash when tool subcommand used.(#275,#276)
v1.2.0 (21, Jun. 2021)
Added
Add -c/–config option to specify custom settings.ini(#246)
Document for settings.ini configuration parameters(#246)
Patching libtool file(.la) on mac(#267)
CI: Add more blacklist mirrors
Add –kde option for src subcommand(#274)
Changed
Use spawn multiprocessing on Linux platform.(#273)
Check MD5 checksum when download(#238)
Config settings.ini parser and URL list format(#246)
Refactoring network connection code, consolidated to helper.py(#244)
Refactoring exceptions, introduce exceptions.py(#244)
Update known Qt versions combinations.(#243)
CI: changes azure pipelines test scripts(#250)
Fixed
Fix logging during subprocess installation on macOS, and Windows(#273)
Fix patching qmake(#259)
Prettify help message format(#237)
Update patching pkgconfig/lib on mac(#267)
CI: fix check workflow(#248)
CI: fix error on Azure/Windows(connection error)(#246)
Fix typo in README(#326)
v1.1.6 (2, May. 2021)
Fixed
doc subcommand failed in argument parse(#234)
v1.1.5 (8, Apr. 2021)
Added
README: describe advanced installation method.
Changed
Change tox.ini: docs test output folder
Remove changelog from pypi page
Fixed
Drop dependency for wheel
v1.1.4 (2, Apr. 2021)
Changed
Code reformatting by black and check by black.
Check linting by github actions.
Fixed
Fix document error on README(#228, #226).
v1.1.3 (26, Feb. 2021)
Fixed
Key error on 3.6.13, 3.7.10, 3.8.8, and 3.9.2(#221)
v1.1.2 (20, Feb. 2021)
Fixed
Fix leaked multiprocessing resource(#220)
Catch both read timeout and connection timeout.
v1.1.1 (13, Feb. 2021)
Fixed
Catch timeout error and fallback to mirror (#215,#217)
v1.1.0 (12, Feb. 2021)
Added
Patching android installation for Qt6 - patch target_qt.conf
Changed
CI test with Qt6
Docs: update avaiable conbinations
Fixed
Skip QtCore patching for 5.14.0 and later(Fix regression)(#211)
v1.0.0 (4, Feb. 2021)
Added
Add –noarchives option to allow user to add modules to existed installation(#174,#204)
No patching when it does not install qtbase package by –noarchives and –archives option.(#204)
Azure: test with jom build on windows.
Patch pkgconfig configurations(#199)
Patch libQt5Core and libQt6Core for linux(#201)
Changed
Update document to show available Qt versions
Update README to add more references.
Suppress debug log and exist silently when specified package not found.
Fixed
Catch exception on qmake -query execution(#201)
Fix Qt6/Android installation handling.(#193, #200)