mirror of
https://github.com/miurahr/aqtinstall.git
synced 2025-12-16 20:27:05 +03:00
Some checks failed
Test on GH actions environment / test (standard, ubuntu-latest, 3.13, 6.8.1) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.13, 6.5.3) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.13, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.13, 6.7.3) (push) Has been cancelled
Check tox tests / Check packaging 📦 (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Publish Python 🐍 distributions 📦 to PyPI / Build package (push) Has been cancelled
Test on GH actions environment / test (binary, windows-latest, 3.13, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.13, 6.5.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.13, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.13, 6.8.0) (push) Has been cancelled
Publish Python 🐍 distributions 📦 to PyPI / publish Python 🐍 distributions 📦 to PyPI (push) Has been cancelled
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
539 lines
13 KiB
ReStructuredText
539 lines
13 KiB
ReStructuredText
:tocdepth: 1
|
|
|
|
.. default-role:: any
|
|
|
|
.. _changes:
|
|
|
|
==========
|
|
ChangeLog
|
|
==========
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
`Unreleased`_
|
|
=============
|
|
|
|
`v3.3.0`_ (2, June, 2025)
|
|
=========================
|
|
|
|
Fixed
|
|
-----
|
|
- Fix arch guessing error when version not fully qualified, fix list-qt android, add --UNSAFE-ignore-hash, add --use-official-installer to list-qt (#909)
|
|
- Add --use-official-installer, fix official installer download after update 4.9 (#906)
|
|
|
|
Added
|
|
-----
|
|
- update host windows_arm64 files as we do with windows (#914)
|
|
|
|
Changed
|
|
-------
|
|
- Documentation: Add --use-official-installer, --dry-run, --UNSAFE-ignore-hash, examples (#907)
|
|
|
|
|
|
`v3.2.1`_ (16, March, 2025)
|
|
===========================
|
|
|
|
Fixed
|
|
-----
|
|
- variable become undefined when extension not exist or connection error (#868)
|
|
- Fix missing log statement for taget_qt.conf (#901)
|
|
- Fix error running official installer on macOS (#898)
|
|
- Fix CI when testing ARM64 cross compilation job (#897)
|
|
- Commercial fixes, CI tests (#883)
|
|
|
|
Added
|
|
-----
|
|
- Commercial command document (#886)
|
|
|
|
Changed
|
|
-------
|
|
- Use latest jom for test (892)
|
|
- Check hash when downloading jom for test (#899)
|
|
- Official installer to check hash when download (#900)
|
|
- CI: publish with OIDC (#888)
|
|
|
|
`v3.2.0`_ (29, January, 2025)
|
|
=============================
|
|
|
|
Fixed
|
|
-----
|
|
- fix source/doc/examples with qtsdkrepo changes (#857)
|
|
- fix WASM and update document (#846, #876)
|
|
- fix list-src,doc,examples for >= 6.8.0 (#880)
|
|
|
|
Added
|
|
-----
|
|
- Add support for commercial version of Qt (#878)
|
|
|
|
Changed
|
|
-------
|
|
- Improve type definitions and stylees (#864, #869)
|
|
- Migrate dependency to patch_ng from patch (#875)
|
|
|
|
`v3.1.21`_ (20, December 2024)
|
|
==============================
|
|
|
|
Fixed
|
|
-----
|
|
* Handle cases where extensions don't exist(#852)
|
|
* Fix computation of archive location for android install(#854)
|
|
* Wrong dependency version for py7zr
|
|
|
|
Added
|
|
-----
|
|
* Patch additional Qt scripts (#853)
|
|
* readme: badge of Codacy code quality dashboard. (#856)
|
|
|
|
Removed
|
|
-------
|
|
* CI: wiki creation workflow
|
|
|
|
`v3.1.20`_ (11, December 2024)
|
|
==============================
|
|
|
|
Fixed
|
|
-----
|
|
* search for modules in extensions directory (#838)
|
|
|
|
`v3.1.19`_ (1, December 2024)
|
|
=============================
|
|
|
|
Added
|
|
-----
|
|
* Support Python 3.13 (#821)
|
|
|
|
Fixed
|
|
-----
|
|
* Support Qt 6.8.1, fix the installation failures (#840, #841)
|
|
* Fix for arch win64_msvc2022_arm64_cross_compiled (#832)
|
|
* Fix for error when installing win64_llvm_mingw for Qt6.7 and 6.8 (#826)
|
|
|
|
Changed
|
|
-------
|
|
* Test target version to 6.5.x, 6.6.x, 6.7.x and 6.8.0 (#822)
|
|
* CI: change target macos-14 (#827)
|
|
* Update document to have appendix to explain special cases (#830)
|
|
|
|
Deleted
|
|
-------
|
|
* Drop old syntax (#823)
|
|
* Qt version/architecture/modules checking (#748, #807, #812)
|
|
* Drop support for Python 3.8
|
|
|
|
`v3.1.18`_ (3, August 2024)
|
|
===========================
|
|
|
|
Fixed
|
|
-----
|
|
* Degrade for Qt 6.8.0 src/doc/example (#809, #810)
|
|
|
|
`v3.1.17`_ (28, July 2024)
|
|
==========================
|
|
|
|
Fixed
|
|
-----
|
|
* list and install Qt 6.8.0 and windows_arm64(#800)
|
|
* installation of android for Qt 6.8.0 (#801)
|
|
|
|
`v3.1.16`_ (16, June 2024)
|
|
==========================
|
|
|
|
Fixed
|
|
-----
|
|
* Install Qt for Android 6.7.* (#791)
|
|
* Override host/target for src/docs if Qt > 6.7.0 (#776)
|
|
|
|
Deprecated
|
|
----------
|
|
* Drop support for python 3.7(#741)
|
|
|
|
`v3.1.15`_ (4, May 2024)
|
|
========================
|
|
|
|
Fixed
|
|
-----
|
|
* Fix unintentional broken pyproject.toml
|
|
|
|
`v3.1.14`_ (27, Apr. 2024)
|
|
==========================
|
|
|
|
Fixed
|
|
-----
|
|
* Fix binary release CD provisioning
|
|
|
|
`v3.1.13`_ (13, Apr. 2024)
|
|
==========================
|
|
|
|
Added
|
|
-----
|
|
- Add support for arm64 architecture on linux desktop (#766)
|
|
|
|
Changed
|
|
-------
|
|
- Add Qt 6.6.3 as known version (#773)
|
|
|
|
Document
|
|
--------
|
|
- Add example command line that show combinations of sub-commands (#759)
|
|
|
|
`v3.1.12`_ (2, Mar. 2024)
|
|
=========================
|
|
|
|
Fixed
|
|
-----
|
|
- Fix generating combination issue with Linux Qt 6.7 (#756,#757)
|
|
|
|
Added
|
|
-----
|
|
- Add docs clarifying list-doc and install-doc (#754)
|
|
|
|
Changed
|
|
-------
|
|
- Add Qt 6.7(#758)
|
|
- Update mingw variations (#758)
|
|
- Update IFW version to 47 (#763)
|
|
- Update Flake8@7.0.0
|
|
|
|
`v3.1.11`_ (28, Nov. 2023)
|
|
==========================
|
|
|
|
Fixed
|
|
-----
|
|
- Patch ``*.prl`` and ``*.pc`` for mingw (#640, #739)
|
|
|
|
Changed
|
|
-------
|
|
- Add Qt 6.6.1 as known version (#740)
|
|
- chore: Improved CI to catch the problem with incorrect PRL files (#738)
|
|
- chore: Update CI execution trigger/schedule (#735)
|
|
- Full tests weekly on master
|
|
- mac, windows and linux
|
|
- Qt 5.12.12, 5.15.14, 6.5.3
|
|
- Python 3.9, 3.10, 3.11 and 3.12
|
|
- check sample app built
|
|
- Change trigger for GitHub actions
|
|
- mac, windows and linux
|
|
- Qt 4.9.9, 6.1.0
|
|
- Python 3.9 and 3.12
|
|
- check qmake works
|
|
|
|
`v3.1.10`_ (14, Nov. 2023)
|
|
==========================
|
|
|
|
Fixed
|
|
-----
|
|
- list_* commands ignore base url setting (#731,#732)
|
|
|
|
Changed
|
|
-------
|
|
- chore: support build on git export (#730)
|
|
|
|
`v3.1.9`_ (6, Nov. 2023)
|
|
========================
|
|
|
|
Security
|
|
--------
|
|
* CVE-2023-32681: Bump requests@2.31.0 (#724)
|
|
|
|
Changed
|
|
-------
|
|
* Remove a specific mirror from fallback (#688)
|
|
* add ``debug`` extras for test and check (#725)
|
|
* Bump pytest-remotedata@0.4.1
|
|
* Bump flake8,flake8-isort@6.0.0 (#726)
|
|
* docs: change interpreted text to inline literals (#728)
|
|
|
|
Added
|
|
-----
|
|
* macOS binary build (#722)
|
|
* ``ignore_hash`` and ``hash_algorithm`` options (#684)
|
|
|
|
`v3.1.8`_ (1, Nov. 2023)
|
|
========================
|
|
|
|
Changed
|
|
-------
|
|
- Add 6.5.3 and openssl as known versions (#718)
|
|
- Docs: remove deprecated configuration description (#714)
|
|
- Test: test on python 3.8, 3.9 and 3.11 (#715)
|
|
- Docs: Update documentation for ``--autodesktop`` flag (#713)
|
|
- Use 'tar' filter when extracting tarfiles (#707)
|
|
- Log a warning when aqtinstall falls back to an external 7z extraction tool (#705)
|
|
- Bump py7zr@0.20.6(#702)
|
|
|
|
Fixed
|
|
-----
|
|
- Fix failed CI (#716)
|
|
- Fix installation of win64_msvc2019_arm64 arch (#711)
|
|
- Fix ``test_install`` that fails on Python<3.11.4 (#708)
|
|
- Fix failing documentation builds (#706)
|
|
- Fix: exception when target path is relative (#702)
|
|
|
|
`v3.1.7`_ (1, Aug. 2023)
|
|
========================
|
|
|
|
Added
|
|
-----
|
|
Add support for standalone sdktool installation(#677)
|
|
|
|
Fixed
|
|
-----
|
|
- Fixed command to check tools_mingw90 (#680)
|
|
- Fixed help text for list-tool
|
|
|
|
Changed
|
|
-------
|
|
* Add Qt 6.6.0, 6.5.2 and 6.5.1 as known version(#685,#698)
|
|
* Default blacklist setting(#689)
|
|
* Add test for sdktool(#678)
|
|
|
|
|
|
`v3.1.6`_ (4, May, 2023)
|
|
========================
|
|
|
|
Added
|
|
-----
|
|
* Add opensslv3 as known module (#674)
|
|
* Add code signature for standalone binary
|
|
|
|
`v3.1.5`_ (30, Mar. 2023)
|
|
=========================
|
|
|
|
Fixed
|
|
-----
|
|
* Fix failure to install Qt 6.4.3 source and docs on Windows(#665)
|
|
* Fix failed .tar.gz extraction in ``install-src`` and ``install-doc`` (#663)
|
|
|
|
`v3.1.4`_ (25, Mar. 2023)
|
|
=========================
|
|
|
|
Changed
|
|
-------
|
|
* Add Qt 6.4.3 as known version(#661)
|
|
* Catch OSError(errno.ENOSPC) and PermissionError (#657)
|
|
* Update security policy
|
|
|
|
|
|
`v3.1.3`_ (2, Mar. 2023)
|
|
========================
|
|
|
|
Changed
|
|
-------
|
|
* make the message about "unknown" Qt versions and modules
|
|
more friendly and easy to understand (#646,#654)
|
|
|
|
|
|
`v3.1.2`_ (17, Feb. 2023)
|
|
=========================
|
|
|
|
Fixed
|
|
-----
|
|
* CI: Pin checkout at v3 in all workflows(#649)
|
|
* Fix list-qt and install-qt handling of WASM for Qt 6.5.0 (#648)
|
|
|
|
Changed
|
|
-------
|
|
* Update combinations.xml (#650)
|
|
* Update documentation for ``--autodesktop`` flag (#638)
|
|
|
|
`v3.1.1`_ (10, Feb. 2023)
|
|
=========================
|
|
|
|
Fixed
|
|
-----
|
|
* CI: Pin EMSDK version (#641)
|
|
* Test: update tox.ini config (#634)
|
|
* Fix errors in install-* caused by duplicate modules (#633)
|
|
|
|
|
|
`v3.1.0`_ (5, Dec. 2022)
|
|
========================
|
|
|
|
Fixed
|
|
-----
|
|
* Support Qt 6.4.1 Android installation (#621,#626,#627)
|
|
* Fix URL of Nelson's blog on README
|
|
|
|
Changed
|
|
-------
|
|
* Update pyproject.toml and drop setup.cfg
|
|
* Standalone binary build with PyInstaller directly(#598)
|
|
* Bump dependencies versions
|
|
- py7zr>=0.20.2
|
|
- flake8<6
|
|
- flake8-isort>=4.2.0
|
|
* metadata: change link to changelog
|
|
* docs: move CHANGELOG.rst into docs/
|
|
* Refactoring internals and now check types with mypy
|
|
|
|
Deprecated
|
|
----------
|
|
* Drop support for python 3.6
|
|
|
|
|
|
`v3.0.2`_ (26, Oct. 2022)
|
|
=========================
|
|
|
|
* Fix installation of Qt6/WASM arch on windows (#583,#584)
|
|
* Docs: allow localization (#588)
|
|
* Docs: Add Japanese translation (#595)
|
|
|
|
`v3.0.1`_ (30, Sep. 2022)
|
|
=========================
|
|
|
|
* Actions: Fix standalone executable upload (#581)
|
|
* Actions: Bump versions (#579)
|
|
- pypa/gh-action-pypi-publish@v1
|
|
- actions/setup-python@v4
|
|
|
|
`v3.0.0`_ (29, Sep. 2022)
|
|
=========================
|
|
|
|
Added
|
|
-----
|
|
* Automatically install desktop qt when required for android/ios qt installations(#540)
|
|
|
|
Fixed
|
|
-----
|
|
* Tolerate empty DownloadArchive tags while parsing XML(#563)
|
|
* Fix standalone executable build for windows (#565,#567)
|
|
|
|
Changed
|
|
-------
|
|
* Update Security policy
|
|
* Update combinations.json(#566)
|
|
* CI: now test on MacOS 12(#541)
|
|
|
|
`v2.2.3`_ (17, Aug. 2022)
|
|
=========================
|
|
|
|
Fixed
|
|
-----
|
|
* Building standalone executable: aqt.exe (#556,#557)
|
|
|
|
Added
|
|
-----
|
|
* Docs: add explanation of ``list-qt --long-modules`` (#555)
|
|
|
|
|
|
`v2.2.2`_ (11, Aug. 2022)
|
|
=========================
|
|
|
|
Added
|
|
-----
|
|
* Add ``aqt list-qt --long-modules`` (#543,#547)
|
|
|
|
Fixed
|
|
-----
|
|
* Fix kwargs passed up AqtException inheritance tree (#550)
|
|
|
|
|
|
`v2.2.1`_ (9, Aug. 2022)
|
|
------------------------
|
|
|
|
Changed
|
|
-------
|
|
* ``install-qt`` command respect ``--base`` argument option when
|
|
retrieve metadata XML files by making ``MetadataFactory``
|
|
respect ``baseurl`` set. (#545)
|
|
|
|
`v2.2.0`_ (2, Aug. 2022)
|
|
========================
|
|
|
|
Added
|
|
-----
|
|
* Add code of conduct (#535)
|
|
|
|
Changed
|
|
-------
|
|
* test: prevent use of flake8@5.0 (#544)
|
|
* Improve tox and pytest config(#544)
|
|
* Properly retrieve folder names from html pages of all mirrors(#520)
|
|
* Log: left align the level name (#539)
|
|
* Update combinations (#537)
|
|
* Introduce Updates.xml data class and parser (#533)
|
|
* archives: do not keep update.xml text in field (#534)
|
|
* docs: Bump sphinx@5.0 (#524)
|
|
|
|
Fixed
|
|
-----
|
|
* Update readthedocs config (#535)
|
|
* Fix readme description of list-qt (#527)
|
|
|
|
Deprecated
|
|
----------
|
|
* Deprecate setup.py file (#531)
|
|
|
|
`v2.1.0`_ (14, Apr. 2022)
|
|
=========================
|
|
|
|
Changed
|
|
-------
|
|
* Change security policy(#506):
|
|
Supported 2.0.x
|
|
Unsupported 1.2.x and before
|
|
* Bump py7zr@0.18.3(#509)
|
|
* pyproject.toml configuration
|
|
* project section(#507)
|
|
* setuptools_scm settings(#508)
|
|
* Use SHA256 hash from trusted mirror for integrity check (#493)
|
|
* Update combinations.xml
|
|
* QtDesignStudio generation2 (#486)
|
|
* IFW version (from 42 to 43) change (#495)
|
|
* Support Qt 6.2.4 (#502)
|
|
* Update fallback mirror list (#485)
|
|
|
|
Fixed
|
|
-----
|
|
* Fix patching of Qt6.2.2-ios(#510, #503)
|
|
* Test: Conditionally install dependencies on Ubuntu (#494)
|
|
|
|
Added
|
|
-----
|
|
* doc: warn about unrelated aqt package (#490)
|
|
* doc: add explanation of --config flag in CLI docs (#491)
|
|
* doc: note about MSYS2/Mingw64 environment
|
|
|
|
Security
|
|
--------
|
|
* Use secrets for secure random numbers(#498)
|
|
* Use defusedxml to parse Updates.xml file to avoid attack(#498)
|
|
* Improve get_hash function(#504)
|
|
* Check Update.xml file with SHA256 hash (#493)
|
|
|
|
|
|
.. _Unreleased: https://github.com/miurahr/aqtinstall/compare/v3.3.0...HEAD
|
|
.. _v3.3.0: https://github.com/miurahr/aqtinstall/compare/v3.2.1...v3.3.0
|
|
.. _v3.2.1: https://github.com/miurahr/aqtinstall/compare/v3.2.0...v3.2.1
|
|
.. _v3.2.0: https://github.com/miurahr/aqtinstall/compare/v3.1.21...v3.2.0
|
|
.. _v3.1.21: https://github.com/miurahr/aqtinstall/compare/v3.1.20...v3.1.21
|
|
.. _v3.1.20: https://github.com/miurahr/aqtinstall/compare/v3.1.19...v3.1.20
|
|
.. _v3.1.19: https://github.com/miurahr/aqtinstall/compare/v3.1.18...v3.1.19
|
|
.. _v3.1.18: https://github.com/miurahr/aqtinstall/compare/v3.1.17...v3.1.18
|
|
.. _v3.1.17: https://github.com/miurahr/aqtinstall/compare/v3.1.16...v3.1.17
|
|
.. _v3.1.16: https://github.com/miurahr/aqtinstall/compare/v3.1.15...v3.1.16
|
|
.. _v3.1.15: https://github.com/miurahr/aqtinstall/compare/v3.1.14...v3.1.15
|
|
.. _v3.1.14: https://github.com/miurahr/aqtinstall/compare/v3.1.13...v3.1.14
|
|
.. _v3.1.13: https://github.com/miurahr/aqtinstall/compare/v3.1.12...v3.1.13
|
|
.. _v3.1.12: https://github.com/miurahr/aqtinstall/compare/v3.1.11...v3.1.12
|
|
.. _v3.1.11: https://github.com/miurahr/aqtinstall/compare/v3.1.10...v3.1.11
|
|
.. _v3.1.10: https://github.com/miurahr/aqtinstall/compare/v3.1.9...v3.1.10
|
|
.. _v3.1.9: https://github.com/miurahr/aqtinstall/compare/v3.1.8...v3.1.9
|
|
.. _v3.1.8: https://github.com/miurahr/aqtinstall/compare/v3.1.7...v3.1.8
|
|
.. _v3.1.7: https://github.com/miurahr/aqtinstall/compare/v3.1.6...v3.1.7
|
|
.. _v3.1.6: https://github.com/miurahr/aqtinstall/compare/v3.1.5...v3.1.6
|
|
.. _v3.1.5: https://github.com/miurahr/aqtinstall/compare/v3.1.4...v3.1.5
|
|
.. _v3.1.4: https://github.com/miurahr/aqtinstall/compare/v3.1.3...v3.1.4
|
|
.. _v3.1.3: https://github.com/miurahr/aqtinstall/compare/v3.1.2...v3.1.3
|
|
.. _v3.1.2: https://github.com/miurahr/aqtinstall/compare/v3.1.1...v3.1.2
|
|
.. _v3.1.1: https://github.com/miurahr/aqtinstall/compare/v3.1.0...v3.1.1
|
|
.. _v3.1.0: https://github.com/miurahr/aqtinstall/compare/v3.0.2...v3.1.0
|
|
.. _v3.0.2: https://github.com/miurahr/aqtinstall/compare/v3.0.1...v3.0.2
|
|
.. _v3.0.1: https://github.com/miurahr/aqtinstall/compare/v3.0.0...v3.0.1
|
|
.. _v3.0.0: https://github.com/miurahr/aqtinstall/compare/v2.2.3...v3.0.0
|
|
.. _v2.2.3: https://github.com/miurahr/aqtinstall/compare/v2.2.2...v2.2.3
|
|
.. _v2.2.2: https://github.com/miurahr/aqtinstall/compare/v2.2.1...v2.2.2
|
|
.. _v2.2.1: https://github.com/miurahr/aqtinstall/compare/v2.2.0...v2.2.1
|
|
.. _v2.2.0: https://github.com/miurahr/aqtinstall/compare/v2.1.0...v2.2.0
|
|
.. _v2.1.0: https://github.com/miurahr/aqtinstall/compare/v2.0.6...v2.1.0
|