All notable changes to this project will be documented in this file.
v2.0.4 (5, Dec. 2021)
- Allow duplicated install on the directory previously installed(#438,#462)
- Memory error on 32bit python on Windows(#436,#462)
v2.0.3 (25, Nov. 2021)
- Improve --keep and new --archive-dest options(#458)
- Fix cross-platform installation failure (#450)
- CI: update OSes, Windows-2019, macOS-10.15(#444,#456)
- CI: fix failure of uploading coveralls(#446)
- CI: test for QtIFW(#451)
- combinations matrix json(#452)
v2.0.2 (1, Nov. 2021)
- Support Qt 6.2.1 (#441)
- Degraded install-tool (#442,#443)
- Add suggestion to use
--external
for MemoryError (#439)
v2.0.1 (29, Oct. 2021)
- Allow retries on checksum error(#420)
- Run on Python 3.10(#424)
- Add more mirrors for fallback(#432)
- Add fallback URL message(#434)
--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)
- Print working directory and version in error message(#418)
- Use HTTPS for mirror site(#430)
v2.0.0 (29, Sep. 2021)
- 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)
- 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)
- 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)
- Handle Qt 5.9 installation special case(#363,#365)
v1.2.4 (17, Jul. 2021)
- Fix crash when installing Qt6.1.2 on mac(#288,#320)
v1.2.3 (14, Jul. 2021)
- helper: set max_retries (#296)
- Patching for winrt packages(#311)
- CI: Fix release note script
- CI: bundle jom.zip for test
v1.2.2 (1, Jul. 2021)
- Create qtenv2.bat file on windows(#279)
- 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)
- Fix crash when tool subcommand used.(#275,#276)
v1.2.0 (21, Jun. 2021)
- 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)
- 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)
- 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)
- doc subcommand failed in argument parse(#234)
v1.1.5 (8, Apr. 2021)
- README: describe advanced installation method.
- Change tox.ini: docs test output folder
- Remove changelog from pypi page
- Drop dependency for wheel
v1.1.4 (2, Apr. 2021)
- Code reformatting by black and check by black.
- Check linting by github actions.
- Fix document error on README(#228, #226).
v1.1.3 (26, Feb. 2021)
- Key error on 3.6.13, 3.7.10, 3.8.8, and 3.9.2(#221)
v1.1.2 (20, Feb. 2021)
- Fix leaked multiprocessing resource(#220)
- Catch both read timeout and connection timeout.
v1.1.1 (13, Feb. 2021)
- Catch timeout error and fallback to mirror (#215,#217)
v1.1.0 (12, Feb. 2021)
Added -----.. _v2.0.1: https://github.com/miurahr/aqtinstall/compare/v2.0.0...v2.0.1
- Patching android installation for Qt6 - patch target_qt.conf
- CI test with Qt6
- Docs: update avaiable conbinations
- Skip QtCore patching for 5.14.0 and later(Fix regression)(#211)
v1.0.0 (4, Feb. 2021)
- 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)
- Update document to show available Qt versions
- Update README to add more references.
- Suppress debug log and exist silently when specified package not found.
- Catch exception on qmake -query execution(#201)
- Fix Qt6/Android installation handling.(#193, #200)