mirror of
https://github.com/miurahr/aqtinstall.git
synced 2025-12-16 20:27:05 +03:00
Refactoring docs
- Move prerelease changelogs under docs - Move CONTRIBUTE.rst and SECURITY.rst under docs Signed-off-by: Hiroshi Miura <miurahr@linux.com>
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -16,3 +16,4 @@ aqtinstall.log
|
||||
Qt/
|
||||
.gravitybee
|
||||
.eggs
|
||||
qtaccount.ini
|
||||
|
||||
208
CHANGELOG.rst
208
CHANGELOG.rst
@@ -209,200 +209,6 @@ Fixed
|
||||
* 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
|
||||
-----.. _v2.0.1: https://github.com/miurahr/aqtinstall/compare/v2.0.0...v2.0.1
|
||||
|
||||
* 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)
|
||||
|
||||
|
||||
|
||||
.. _Unreleased: https://github.com/miurahr/aqtinstall/compare/v2.1.0...HEAD
|
||||
.. _v2.1.0: https://github.com/miurahr/aqtinstall/compare/v2.0.6...v2.1.0
|
||||
@@ -413,17 +219,3 @@ Fixed
|
||||
.. _v2.0.2: https://github.com/miurahr/aqtinstall/compare/v2.0.1...v2.0.2
|
||||
.. _v2.0.1: https://github.com/miurahr/aqtinstall/compare/v2.0.0...v2.0.1
|
||||
.. _v2.0.0: https://github.com/miurahr/aqtinstall/compare/v1.2.5...v2.0.0
|
||||
.. _v1.2.5: https://github.com/miurahr/aqtinstall/compare/v1.2.4...v1.2.5
|
||||
.. _v1.2.4: https://github.com/miurahr/aqtinstall/compare/v1.2.3...v1.2.4
|
||||
.. _v1.2.3: https://github.com/miurahr/aqtinstall/compare/v1.2.2...v1.2.3
|
||||
.. _v1.2.2: https://github.com/miurahr/aqtinstall/compare/v1.2.1...v1.2.2
|
||||
.. _v1.2.1: https://github.com/miurahr/aqtinstall/compare/v1.2.0...v1.2.1
|
||||
.. _v1.2.0: https://github.com/miurahr/aqtinstall/compare/v1.1.6...v1.2.0
|
||||
.. _v1.1.6: https://github.com/miurahr/aqtinstall/compare/v1.1.5...v1.1.6
|
||||
.. _v1.1.5: https://github.com/miurahr/aqtinstall/compare/v1.1.4...v1.1.5
|
||||
.. _v1.1.4: https://github.com/miurahr/aqtinstall/compare/v1.1.3...v1.1.4
|
||||
.. _v1.1.3: https://github.com/miurahr/aqtinstall/compare/v1.1.2...v1.1.3
|
||||
.. _v1.1.2: https://github.com/miurahr/aqtinstall/compare/v1.1.1...v1.1.2
|
||||
.. _v1.1.1: https://github.com/miurahr/aqtinstall/compare/v1.1.0...v1.1.1
|
||||
.. _v1.1.0: https://github.com/miurahr/aqtinstall/compare/v1.0.0...v1.1.0
|
||||
.. _v1.0.0: https://github.com/miurahr/aqtinstall/compare/v0.11.1...v1.0.0
|
||||
|
||||
@@ -1,716 +0,0 @@
|
||||
================================
|
||||
aqtinstall prereleases changeLog
|
||||
================================
|
||||
|
||||
All notable changes to this project prereleases.
|
||||
|
||||
`v0.11.1`_ (21, Jan. 2021)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Add --timeout option to specify connection timeout (default 5.0 sec) (#197)
|
||||
|
||||
|
||||
`v0.11.0`_ (21, Jan. 2021)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Automatically fallback to mirror site when main https://download.qt.io down.(#194, #196)
|
||||
|
||||
|
||||
`v0.10.1`_ (11, Dec. 2020)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Add LTS versions as known one.(#188)
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Tool: Version comparison by startswith.
|
||||
When specified 4.0 but download server hold 4.0.1, it catch 4.0.1.(related #187)
|
||||
* README: explicitly show python version requirements.
|
||||
|
||||
|
||||
|
||||
`v0.10.0`_ (25, Nov. 2020)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Add v5.12.2, v6.0.0 as known versions.(#176, #177)
|
||||
* Support --archives option on src installation.
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Use multiprocessing.Pool instead of concurrent.futures(#178)
|
||||
* Refactoring whole modules. (#179)
|
||||
* Split old changelogs to CHNAGELOG_prerelease.rst
|
||||
* Drop an upper limitation (<0.11) for py7zr.(#183)
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* When we used "-m all" to download doc or examples, Qt sources are also downloaded(@Gamso)(#182)
|
||||
|
||||
|
||||
`v0.9.8`_ (4, Nov. 2020)
|
||||
========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Added new combinations for tools_ifw
|
||||
|
||||
`v0.9.7`_ (4, Oct. 2020)
|
||||
========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Support Qt 5.15.1
|
||||
* Add list command. (#161)
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* When we start an installation, all packages are downloaded whatever the specified platform.(#159)
|
||||
|
||||
|
||||
`v0.9.6`_ (7, Sep. 2020)
|
||||
========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* setup: set minimum required python version as >=3.6.
|
||||
|
||||
|
||||
`v0.9.5`_ (18, Aug. 2020)
|
||||
=========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fix error when install tools_openssl_src (#153)
|
||||
|
||||
|
||||
`v0.9.4`_ (2, Aug. 2020)
|
||||
========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fixed CRC32 error when installing Qt5.7.(#149)
|
||||
|
||||
|
||||
`v0.9.3`_ (1, Aug. 2020)
|
||||
========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fixed failure when installing Qt5.7 which archives use 7zip(LZMA1+BCJ), that is supported
|
||||
by py7zr v0.9 and later.(#149,#150)
|
||||
|
||||
|
||||
`v0.9.2`_ (19, June. 2020)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Add Qt6 as a known version. (#144)
|
||||
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Support package directory 'qt6_*' as well as 'qt5_*' (#145)
|
||||
|
||||
|
||||
|
||||
`v0.9.1`_ (13, June. 2020)
|
||||
==========================
|
||||
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Do not raise exception when specified combination is not found on downloaded meta data.
|
||||
* Update document for developers.
|
||||
|
||||
|
||||
`v0.9.0`_ (31, May. 2020)
|
||||
=========================
|
||||
|
||||
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)
|
||||
|
||||
`v0.9.0b3`_ (21, May. 2020)
|
||||
===========================
|
||||
|
||||
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)
|
||||
|
||||
`v0.9.0b2`_ (21, May. 2020)
|
||||
===========================
|
||||
|
||||
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.
|
||||
|
||||
`v0.9.0b1`_ (10, May. 2020)
|
||||
===========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Support installation of Qt version for msvc2019
|
||||
* Add knowlege 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
|
||||
|
||||
`v0.8`_ (26, Mar. 2020)
|
||||
=======================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* docs: fix broken link for qli-installer
|
||||
|
||||
|
||||
`v0.8b1`_ (12, Mar. 2020)
|
||||
=========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Support specifing config with environment variable AQT_CONFIG
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fix to use concurrency settings
|
||||
|
||||
`v0.8a4`_ (6, Mar., 2020)
|
||||
=========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Import-metadata package is required in python version < 3.8 not 3.7.
|
||||
* Refactoring redirect helper function to improve connection error checks and error message.(#109)
|
||||
|
||||
`v0.8a3`_ (5, Mar., 2020)
|
||||
=========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Improve error messages when command argument is wrong.
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Work around for http://download.qt.io/ returns wrong metalink xml data.(#105, #106)
|
||||
|
||||
|
||||
`v0.8a1`_ (28, Feb., 2020)
|
||||
==========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Allow path search for 7z (#96)
|
||||
* Simplify multithreading using concurrent.futures.ThreadPoolExecutor().
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Detect exception on each download and extraction threads.
|
||||
* Race condition error happend on py7zr. require py7zr>=0.5.3.(#97)
|
||||
|
||||
|
||||
`v0.7.4`_ (15, Feb., 2020)
|
||||
==========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* requirement of py7zr version become >0.6b2 which fixed a multiprocessing problem.
|
||||
|
||||
|
||||
`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.7.1`_ (13, Jan., 2020)
|
||||
==========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fix installation of extra modules for Qt5.9.
|
||||
|
||||
|
||||
`v0.7`_ (13, Jan., 2020)
|
||||
==========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Move project metadata to setup.cfg from setup.py.
|
||||
|
||||
|
||||
`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.
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* requires `py7zr`_ >= 0.4.1 because v0.4 can fails to extract file.
|
||||
|
||||
|
||||
`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.3`_ (25, Sep, 2019)
|
||||
=========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Allow multiple redirection to mirror site.(#41)
|
||||
|
||||
|
||||
`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
|
||||
|
||||
`v0.1.0`_ (5, March, 2019)
|
||||
==========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Support multiprocess concurrent download and installation.
|
||||
|
||||
`v0.0.2`_ (4, March, 2019)
|
||||
==========================
|
||||
|
||||
Added
|
||||
=====
|
||||
|
||||
* CI test on Azure-pipelines
|
||||
|
||||
Changed
|
||||
=======
|
||||
|
||||
* Refactoring code
|
||||
* Install QtSDK into (cwd)/Qt<version>/<version>/gcc_64/
|
||||
* Drop dependency for `requests`_ library
|
||||
* Use standard `argparse`_ for command line argument.
|
||||
|
||||
Fixed
|
||||
=====
|
||||
|
||||
* Support windows.
|
||||
* looking for 7zip in standard directory.
|
||||
|
||||
`v0.0.1`_ (2, March, 2019)
|
||||
==========================
|
||||
|
||||
* Fork from qli-installer
|
||||
|
||||
|
||||
.. _py7zr: https://github.com/miurahr/py7zr
|
||||
.. _7zip: https://www.7-zip.org/
|
||||
.. _requests: https://pypi.org/project/requests
|
||||
.. _argparse: https://pypi.org/project/argparse/
|
||||
|
||||
.. _v1.0.0: https://github.com/miurahr/aqtinstall/compare/v0.11.1...v1.0.0
|
||||
.. _v0.11.1: https://github.com/miurahr/aqtinstall/compare/v0.11.0...v0.11.1
|
||||
.. _v0.11.0: https://github.com/miurahr/aqtinstall/compare/v0.10.1...v0.11.0
|
||||
.. _v0.10.1: https://github.com/miurahr/aqtinstall/compare/v0.10.0...v0.10.1
|
||||
.. _v0.10.0: https://github.com/miurahr/aqtinstall/compare/v0.9.8...v0.10.0
|
||||
.. _v0.9.8: https://github.com/miurahr/aqtinstall/compare/v0.9.7...v0.9.8
|
||||
.. _v0.9.7: https://github.com/miurahr/aqtinstall/compare/v0.9.6...v0.9.7
|
||||
.. _v0.9.6: https://github.com/miurahr/aqtinstall/compare/v0.9.5...v0.9.6
|
||||
.. _v0.9.5: https://github.com/miurahr/aqtinstall/compare/v0.9.4...v0.9.5
|
||||
.. _v0.9.4: https://github.com/miurahr/aqtinstall/compare/v0.9.3...v0.9.4
|
||||
.. _v0.9.3: https://github.com/miurahr/aqtinstall/compare/v0.9.2...v0.9.3
|
||||
.. _v0.9.2: https://github.com/miurahr/aqtinstall/compare/v0.9.1...v0.9.2
|
||||
.. _v0.9.1: https://github.com/miurahr/aqtinstall/compare/v0.9.0...v0.9.1
|
||||
.. _v0.9.0: https://github.com/miurahr/aqtinstall/compare/v0.9.0b3...v0.9.0
|
||||
.. _v0.9.0b3: https://github.com/miurahr/aqtinstall/compare/v0.9.0b2...v0.9.0b3
|
||||
.. _v0.9.0b2: https://github.com/miurahr/aqtinstall/compare/v0.9.0b1...v0.9.0b2
|
||||
.. _v0.9.0b1: https://github.com/miurahr/aqtinstall/compare/v0.8...v0.9.0b1
|
||||
.. _v0.8: https://github.com/miurahr/aqtinstall/compare/v0.8b1...v0.8
|
||||
.. _v0.8b1: https://github.com/miurahr/aqtinstall/compare/v0.8a4...v0.8b1
|
||||
.. _v0.8a4: https://github.com/miurahr/aqtinstall/compare/v0.8a3...v0.8a4
|
||||
.. _v0.8a3: https://github.com/miurahr/aqtinstall/compare/v0.8a1...v0.8a3
|
||||
.. _v0.8a1: https://github.com/miurahr/aqtinstall/compare/v0.7.4...v0.8a1
|
||||
.. _v0.7.4: https://github.com/miurahr/aqtinstall/compare/v0.7.3...v0.7.4
|
||||
.. _v0.7.3: https://github.com/miurahr/aqtinstall/compare/v0.7.2...v0.7.3
|
||||
.. _v0.7.2: https://github.com/miurahr/aqtinstall/compare/v0.7.1...v0.7.2
|
||||
.. _v0.7.1: https://github.com/miurahr/aqtinstall/compare/v0.7...v0.7.1
|
||||
.. _v0.7: https://github.com/miurahr/aqtinstall/compare/v0.7b1...v0.7
|
||||
.. _v0.7b1: https://github.com/miurahr/aqtinstall/compare/v0.7a2...v0.7b1
|
||||
.. _v0.7a2: https://github.com/miurahr/aqtinstall/compare/v0.7a1...v0.7a2
|
||||
.. _v0.7a1: https://github.com/miurahr/aqtinstall/compare/v0.6b1...v0.7a1
|
||||
.. _v0.6b1: https://github.com/miurahr/aqtinstall/compare/v0.6a2...v0.6b1
|
||||
.. _v0.6a2: https://github.com/miurahr/aqtinstall/compare/v0.6a1...v0.6a2
|
||||
.. _v0.6a1: https://github.com/miurahr/aqtinstall/compare/v0.5...v0.6a1
|
||||
.. _v0.5: https://github.com/miurahr/aqtinstall/compare/v0.5b2...v0.5
|
||||
.. _v0.5b2: https://github.com/miurahr/aqtinstall/compare/v0.5b1...v0.5b2
|
||||
.. _v0.5b1: https://github.com/miurahr/aqtinstall/compare/v0.4.3...v0.5b1
|
||||
.. _v0.4.3: https://github.com/miurahr/aqtinstall/compare/v0.4.2...v0.4.3
|
||||
.. _v0.4.2: https://github.com/miurahr/aqtinstall/compare/v0.4.1...v0.4.2
|
||||
.. _v0.4.1: https://github.com/miurahr/aqtinstall/compare/v0.4.0...v0.4.1
|
||||
.. _v0.4.0: https://github.com/miurahr/aqtinstall/compare/v0.3.1...v0.4.0
|
||||
.. _v0.3.1: https://github.com/miurahr/aqtinstall/compare/v0.3.0...v0.3.1
|
||||
.. _v0.3.0: https://github.com/miurahr/aqtinstall/compare/v0.2.0...v0.3.0
|
||||
.. _v0.2.0: https://github.com/miurahr/aqtinstall/compare/v0.1.0...v0.2.0
|
||||
.. _v0.1.0: https://github.com/miurahr/aqtinstall/compare/v0.0.2...v0.1.0
|
||||
.. _v0.0.2: https://github.com/miurahr/aqtinstall/compare/v0.0.1...v0.0.2
|
||||
.. _v0.0.1: https://github.com/miurahr/aqtinstall/releases/tag/v0.0.1
|
||||
918
docs/changes.rst
918
docs/changes.rst
@@ -5,3 +5,921 @@
|
||||
.. _changes:
|
||||
|
||||
.. include:: ../CHANGELOG.rst
|
||||
|
||||
|
||||
`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
|
||||
-----.. _v2.0.1: https://github.com/miurahr/aqtinstall/compare/v2.0.0...v2.0.1
|
||||
|
||||
* 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)
|
||||
|
||||
|
||||
`v0.11.1`_ (21, Jan. 2021)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Add --timeout option to specify connection timeout (default 5.0 sec) (#197)
|
||||
|
||||
|
||||
`v0.11.0`_ (21, Jan. 2021)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Automatically fallback to mirror site when main https://download.qt.io down.(#194, #196)
|
||||
|
||||
|
||||
`v0.10.1`_ (11, Dec. 2020)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Add LTS versions as known one.(#188)
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Tool: Version comparison by startswith.
|
||||
When specified 4.0 but download server hold 4.0.1, it catch 4.0.1.(related #187)
|
||||
* README: explicitly show python version requirements.
|
||||
|
||||
|
||||
|
||||
`v0.10.0`_ (25, Nov. 2020)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Add v5.12.2, v6.0.0 as known versions.(#176, #177)
|
||||
* Support --archives option on src installation.
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Use multiprocessing.Pool instead of concurrent.futures(#178)
|
||||
* Refactoring whole modules. (#179)
|
||||
* Split old changelogs to CHNAGELOG_prerelease.rst
|
||||
* Drop an upper limitation (<0.11) for py7zr.(#183)
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* When we used "-m all" to download doc or examples, Qt sources are also downloaded(@Gamso)(#182)
|
||||
|
||||
|
||||
`v0.9.8`_ (4, Nov. 2020)
|
||||
========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Added new combinations for tools_ifw
|
||||
|
||||
`v0.9.7`_ (4, Oct. 2020)
|
||||
========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Support Qt 5.15.1
|
||||
* Add list command. (#161)
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* When we start an installation, all packages are downloaded whatever the specified platform.(#159)
|
||||
|
||||
|
||||
`v0.9.6`_ (7, Sep. 2020)
|
||||
========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* setup: set minimum required python version as >=3.6.
|
||||
|
||||
|
||||
`v0.9.5`_ (18, Aug. 2020)
|
||||
=========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fix error when install tools_openssl_src (#153)
|
||||
|
||||
|
||||
`v0.9.4`_ (2, Aug. 2020)
|
||||
========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fixed CRC32 error when installing Qt5.7.(#149)
|
||||
|
||||
|
||||
`v0.9.3`_ (1, Aug. 2020)
|
||||
========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fixed failure when installing Qt5.7 which archives use 7zip(LZMA1+BCJ), that is supported
|
||||
by py7zr v0.9 and later.(#149,#150)
|
||||
|
||||
|
||||
`v0.9.2`_ (19, June. 2020)
|
||||
==========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Add Qt6 as a known version. (#144)
|
||||
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Support package directory 'qt6_*' as well as 'qt5_*' (#145)
|
||||
|
||||
|
||||
|
||||
`v0.9.1`_ (13, June. 2020)
|
||||
==========================
|
||||
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Do not raise exception when specified combination is not found on downloaded meta data.
|
||||
* Update document for developers.
|
||||
|
||||
|
||||
`v0.9.0`_ (31, May. 2020)
|
||||
=========================
|
||||
|
||||
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)
|
||||
|
||||
`v0.9.0b3`_ (21, May. 2020)
|
||||
===========================
|
||||
|
||||
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)
|
||||
|
||||
`v0.9.0b2`_ (21, May. 2020)
|
||||
===========================
|
||||
|
||||
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.
|
||||
|
||||
`v0.9.0b1`_ (10, May. 2020)
|
||||
===========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Support installation of Qt version for msvc2019
|
||||
* Add knowlege 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
|
||||
|
||||
`v0.8`_ (26, Mar. 2020)
|
||||
=======================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* docs: fix broken link for qli-installer
|
||||
|
||||
|
||||
`v0.8b1`_ (12, Mar. 2020)
|
||||
=========================
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
* Support specifing config with environment variable AQT_CONFIG
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fix to use concurrency settings
|
||||
|
||||
`v0.8a4`_ (6, Mar., 2020)
|
||||
=========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Import-metadata package is required in python version < 3.8 not 3.7.
|
||||
* Refactoring redirect helper function to improve connection error checks and error message.(#109)
|
||||
|
||||
`v0.8a3`_ (5, Mar., 2020)
|
||||
=========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Improve error messages when command argument is wrong.
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Work around for http://download.qt.io/ returns wrong metalink xml data.(#105, #106)
|
||||
|
||||
|
||||
`v0.8a1`_ (28, Feb., 2020)
|
||||
==========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Allow path search for 7z (#96)
|
||||
* Simplify multithreading using concurrent.futures.ThreadPoolExecutor().
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Detect exception on each download and extraction threads.
|
||||
* Race condition error happend on py7zr. require py7zr>=0.5.3.(#97)
|
||||
|
||||
|
||||
`v0.7.4`_ (15, Feb., 2020)
|
||||
==========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* requirement of py7zr version become >0.6b2 which fixed a multiprocessing problem.
|
||||
|
||||
|
||||
`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.7.1`_ (13, Jan., 2020)
|
||||
==========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Fix installation of extra modules for Qt5.9.
|
||||
|
||||
|
||||
`v0.7`_ (13, Jan., 2020)
|
||||
==========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Move project metadata to setup.cfg from setup.py.
|
||||
|
||||
|
||||
`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.
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* requires `py7zr`_ >= 0.4.1 because v0.4 can fails to extract file.
|
||||
|
||||
|
||||
`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.3`_ (25, Sep, 2019)
|
||||
=========================
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
* Allow multiple redirection to mirror site.(#41)
|
||||
|
||||
|
||||
`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
|
||||
|
||||
`v0.1.0`_ (5, March, 2019)
|
||||
==========================
|
||||
|
||||
Changed
|
||||
-------
|
||||
|
||||
* Support multiprocess concurrent download and installation.
|
||||
|
||||
`v0.0.2`_ (4, March, 2019)
|
||||
==========================
|
||||
|
||||
Added
|
||||
=====
|
||||
|
||||
* CI test on Azure-pipelines
|
||||
|
||||
Changed
|
||||
=======
|
||||
|
||||
* Refactoring code
|
||||
* Install QtSDK into (cwd)/Qt<version>/<version>/gcc_64/
|
||||
* Drop dependency for `requests`_ library
|
||||
* Use standard `argparse`_ for command line argument.
|
||||
|
||||
Fixed
|
||||
=====
|
||||
|
||||
* Support windows.
|
||||
* looking for 7zip in standard directory.
|
||||
|
||||
`v0.0.1`_ (2, March, 2019)
|
||||
==========================
|
||||
|
||||
* Fork from qli-installer
|
||||
|
||||
|
||||
.. _py7zr: https://github.com/miurahr/py7zr
|
||||
.. _7zip: https://www.7-zip.org/
|
||||
.. _requests: https://pypi.org/project/requests
|
||||
.. _argparse: https://pypi.org/project/argparse/
|
||||
.. _v1.2.5: https://github.com/miurahr/aqtinstall/compare/v1.2.4...v1.2.5
|
||||
.. _v1.2.4: https://github.com/miurahr/aqtinstall/compare/v1.2.3...v1.2.4
|
||||
.. _v1.2.3: https://github.com/miurahr/aqtinstall/compare/v1.2.2...v1.2.3
|
||||
.. _v1.2.2: https://github.com/miurahr/aqtinstall/compare/v1.2.1...v1.2.2
|
||||
.. _v1.2.1: https://github.com/miurahr/aqtinstall/compare/v1.2.0...v1.2.1
|
||||
.. _v1.2.0: https://github.com/miurahr/aqtinstall/compare/v1.1.6...v1.2.0
|
||||
.. _v1.1.6: https://github.com/miurahr/aqtinstall/compare/v1.1.5...v1.1.6
|
||||
.. _v1.1.5: https://github.com/miurahr/aqtinstall/compare/v1.1.4...v1.1.5
|
||||
.. _v1.1.4: https://github.com/miurahr/aqtinstall/compare/v1.1.3...v1.1.4
|
||||
.. _v1.1.3: https://github.com/miurahr/aqtinstall/compare/v1.1.2...v1.1.3
|
||||
.. _v1.1.2: https://github.com/miurahr/aqtinstall/compare/v1.1.1...v1.1.2
|
||||
.. _v1.1.1: https://github.com/miurahr/aqtinstall/compare/v1.1.0...v1.1.1
|
||||
.. _v1.1.0: https://github.com/miurahr/aqtinstall/compare/v1.0.0...v1.1.0
|
||||
.. _v1.0.0: https://github.com/miurahr/aqtinstall/compare/v0.11.1...v1.0.0
|
||||
.. _v0.11.1: https://github.com/miurahr/aqtinstall/compare/v0.11.0...v0.11.1
|
||||
.. _v0.11.0: https://github.com/miurahr/aqtinstall/compare/v0.10.1...v0.11.0
|
||||
.. _v0.10.1: https://github.com/miurahr/aqtinstall/compare/v0.10.0...v0.10.1
|
||||
.. _v0.10.0: https://github.com/miurahr/aqtinstall/compare/v0.9.8...v0.10.0
|
||||
.. _v0.9.8: https://github.com/miurahr/aqtinstall/compare/v0.9.7...v0.9.8
|
||||
.. _v0.9.7: https://github.com/miurahr/aqtinstall/compare/v0.9.6...v0.9.7
|
||||
.. _v0.9.6: https://github.com/miurahr/aqtinstall/compare/v0.9.5...v0.9.6
|
||||
.. _v0.9.5: https://github.com/miurahr/aqtinstall/compare/v0.9.4...v0.9.5
|
||||
.. _v0.9.4: https://github.com/miurahr/aqtinstall/compare/v0.9.3...v0.9.4
|
||||
.. _v0.9.3: https://github.com/miurahr/aqtinstall/compare/v0.9.2...v0.9.3
|
||||
.. _v0.9.2: https://github.com/miurahr/aqtinstall/compare/v0.9.1...v0.9.2
|
||||
.. _v0.9.1: https://github.com/miurahr/aqtinstall/compare/v0.9.0...v0.9.1
|
||||
.. _v0.9.0: https://github.com/miurahr/aqtinstall/compare/v0.9.0b3...v0.9.0
|
||||
.. _v0.9.0b3: https://github.com/miurahr/aqtinstall/compare/v0.9.0b2...v0.9.0b3
|
||||
.. _v0.9.0b2: https://github.com/miurahr/aqtinstall/compare/v0.9.0b1...v0.9.0b2
|
||||
.. _v0.9.0b1: https://github.com/miurahr/aqtinstall/compare/v0.8...v0.9.0b1
|
||||
.. _v0.8: https://github.com/miurahr/aqtinstall/compare/v0.8b1...v0.8
|
||||
.. _v0.8b1: https://github.com/miurahr/aqtinstall/compare/v0.8a4...v0.8b1
|
||||
.. _v0.8a4: https://github.com/miurahr/aqtinstall/compare/v0.8a3...v0.8a4
|
||||
.. _v0.8a3: https://github.com/miurahr/aqtinstall/compare/v0.8a1...v0.8a3
|
||||
.. _v0.8a1: https://github.com/miurahr/aqtinstall/compare/v0.7.4...v0.8a1
|
||||
.. _v0.7.4: https://github.com/miurahr/aqtinstall/compare/v0.7.3...v0.7.4
|
||||
.. _v0.7.3: https://github.com/miurahr/aqtinstall/compare/v0.7.2...v0.7.3
|
||||
.. _v0.7.2: https://github.com/miurahr/aqtinstall/compare/v0.7.1...v0.7.2
|
||||
.. _v0.7.1: https://github.com/miurahr/aqtinstall/compare/v0.7...v0.7.1
|
||||
.. _v0.7: https://github.com/miurahr/aqtinstall/compare/v0.7b1...v0.7
|
||||
.. _v0.7b1: https://github.com/miurahr/aqtinstall/compare/v0.7a2...v0.7b1
|
||||
.. _v0.7a2: https://github.com/miurahr/aqtinstall/compare/v0.7a1...v0.7a2
|
||||
.. _v0.7a1: https://github.com/miurahr/aqtinstall/compare/v0.6b1...v0.7a1
|
||||
.. _v0.6b1: https://github.com/miurahr/aqtinstall/compare/v0.6a2...v0.6b1
|
||||
.. _v0.6a2: https://github.com/miurahr/aqtinstall/compare/v0.6a1...v0.6a2
|
||||
.. _v0.6a1: https://github.com/miurahr/aqtinstall/compare/v0.5...v0.6a1
|
||||
.. _v0.5: https://github.com/miurahr/aqtinstall/compare/v0.5b2...v0.5
|
||||
.. _v0.5b2: https://github.com/miurahr/aqtinstall/compare/v0.5b1...v0.5b2
|
||||
.. _v0.5b1: https://github.com/miurahr/aqtinstall/compare/v0.4.3...v0.5b1
|
||||
.. _v0.4.3: https://github.com/miurahr/aqtinstall/compare/v0.4.2...v0.4.3
|
||||
.. _v0.4.2: https://github.com/miurahr/aqtinstall/compare/v0.4.1...v0.4.2
|
||||
.. _v0.4.1: https://github.com/miurahr/aqtinstall/compare/v0.4.0...v0.4.1
|
||||
.. _v0.4.0: https://github.com/miurahr/aqtinstall/compare/v0.3.1...v0.4.0
|
||||
.. _v0.3.1: https://github.com/miurahr/aqtinstall/compare/v0.3.0...v0.3.1
|
||||
.. _v0.3.0: https://github.com/miurahr/aqtinstall/compare/v0.2.0...v0.3.0
|
||||
.. _v0.2.0: https://github.com/miurahr/aqtinstall/compare/v0.1.0...v0.2.0
|
||||
.. _v0.1.0: https://github.com/miurahr/aqtinstall/compare/v0.0.2...v0.1.0
|
||||
.. _v0.0.2: https://github.com/miurahr/aqtinstall/compare/v0.0.1...v0.0.2
|
||||
.. _v0.0.1: https://github.com/miurahr/aqtinstall/releases/tag/v0.0.1
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
.. include:: ../CONTRIBUTE.rst
|
||||
@@ -11,7 +11,8 @@ Contents:
|
||||
cli
|
||||
configuration
|
||||
changes
|
||||
devguide
|
||||
CONTRIBUTE
|
||||
SECURITY
|
||||
authors
|
||||
|
||||
Indices and tables
|
||||
|
||||
Reference in New Issue
Block a user