diff --git a/.authors.yml b/.authors.yml index 5adc09ee8..f421bb04f 100644 --- a/.authors.yml +++ b/.authors.yml @@ -231,13 +231,14 @@ first_commit: 2021-03-24 12:38:03 - name: Isuru Fernando email: isuruf@gmail.com - num_commits: 22 + num_commits: 23 first_commit: 2020-02-08 00:55:25 github: isuruf - name: Jannis Leidel email: jannis@leidel.info - num_commits: 1 + num_commits: 3 first_commit: 2021-08-26 05:18:15 + github: jezdez - name: Wolf Vollprecht email: w.vollprecht@gmail.com num_commits: 1 @@ -253,13 +254,16 @@ first_commit: 2021-05-24 08:52:40 - name: conda-bot email: ad-team+condabot@anaconda.com - num_commits: 4 + num_commits: 15 first_commit: 2022-01-25 21:38:28 + alternate_emails: + - 18747875+conda-bot@users.noreply.github.com + github: conda-bot - name: Jaime Rodríguez-Guerra email: jaimergp@users.noreply.github.com aliases: - Jaime RGP - num_commits: 6 + num_commits: 39 first_commit: 2022-01-08 14:56:53 github: jaimergp - name: Tom Hören @@ -267,3 +271,58 @@ num_commits: 1 first_commit: 2020-07-19 18:44:03 github: nerohmot +- name: Bryan Hunt + email: bryan-hunt@users.noreply.github.com + num_commits: 1 + first_commit: 2022-07-28 10:14:07 + github: bryan-hunt +- name: Katherine Kinnaman + email: kkinnaman@anaconda.com + num_commits: 1 + first_commit: 2022-07-21 22:45:07 + github: kathatherine +- name: Nicola Soranzo + email: nicola.soranzo@gmail.com + num_commits: 1 + first_commit: 2023-01-10 17:57:57 + github: nsoranzo +- name: Ryan + email: rkeith@anaconda.com + num_commits: 1 + first_commit: 2023-01-11 19:12:08 + github: ryanskeith +- name: Andrew Vallette + email: andrewvallette@gmail.com + num_commits: 1 + first_commit: 2022-12-13 10:04:11 + github: AndrewVallette +- name: Richard Höchenberger + email: richard.hoechenberger@gmail.com + num_commits: 2 + first_commit: 2022-07-28 05:31:42 + github: hoechenberger +- name: Travis Hathaway + email: travis.j.hathaway@gmail.com + num_commits: 1 + first_commit: 2022-07-26 15:48:54 + github: travishathaway +- name: Paul Yim + email: pseudoyim@users.noreply.github.com + num_commits: 1 + first_commit: 2022-12-13 16:40:27 + github: pseudoyim +- name: Ken Odegard + email: kodegard@anaconda.com + num_commits: 2 + first_commit: 2022-06-15 21:15:16 + github: kenodegard +- name: guimondmm + email: guimondmm@gmail.com + num_commits: 1 + first_commit: 2022-09-05 10:57:49 + github: guimondmm +- name: Daniel Bast + email: 2790401+dbast@users.noreply.github.com + num_commits: 11 + first_commit: 2022-12-08 12:49:40 + github: dbast diff --git a/.mailmap b/.mailmap index 7aaa6ea71..6cc98b502 100644 --- a/.mailmap +++ b/.mailmap @@ -9,54 +9,65 @@ # This file is up-to-date if the command git log --format="%aN <%aE>" | sort -u # gives no duplicates. -Ilan Schnell Ilan Schnell -Nehal J Wani -Michael C. Grant Michael C. Grant -Ray Donnelly -Michael Sarahan Mike Sarahan -Eric Prestat -Isuru Fernando -Marcel Bargull -Kale Franz Kale Franz -Sophia Castellarin soapy1 -Mark Harfouche +Aaron Stevens +Andrew Vallette +Angela Gloyna +Anthony Scopatz +Bryan Hunt +Cheng H. Lee Chris Burr Chris Burr +Connor Martin +Daniel Bast <2790401+dbast@users.noreply.github.com> +Eric Dill +Eric Prestat Faustin Carter Faustin Carter -Jonathan J. Helmus Jonathan Helmus Forrest Waters Forrest Waters Forrest Waters Forrest Waters Forrest Waters Forrest Waters -Angela Gloyna -Anthony Scopatz +Gabriel Reis +Gonzalo Pena-Castellanos +Ian Henriksen +Ilan Schnell Ilan Schnell +Isuru Fernando Jaime Rodríguez-Guerra Jaime RGP -Martin Durant -Aaron Stevens -Thomas Holder -Eric Dill -conda-bot -Tobias Megies -Matthew Newville +Jannis Leidel Jean-Luc Stevens jlstevens -Wolfgang Ulmer Ulmer Wolfgang (CR/AEE3) +John Kirkham +Jonathan J. Helmus Jonathan Helmus +Kale Franz Kale Franz +Katherine Kinnaman +Ken Odegard +Marcel Bargull +Mariana Meireles +Mark Harfouche +Martin Durant Mathew Topper -Thomas Antony +Matthew Newville +Michael C. Grant Michael C. Grant +Michael Sarahan Mike Sarahan +Nehal J Wani +Nicola Soranzo +Paul Yim Phil Elson +Pradipta Ghosh Rachel Rigdon rrigdon <45607889+rrigdon@users.noreply.github.com> -Gonzalo Pena-Castellanos -y2kbugger -bkreider -Ian Henriksen -Travis E. Oliphant +Ray Donnelly +Richard Höchenberger +Ryan +Sophia Castellarin soapy1 +Thomas Antony +Thomas Holder Thomas Robitaille -John Kirkham +Tobias Megies +Tom Hören +Travis E. Oliphant +Travis Hathaway Trent Nelson -Gabriel Reis -Mariana Meireles -astaric -Pradipta Ghosh -Connor Martin -Jannis Leidel Wolf Vollprecht +Wolfgang Ulmer Ulmer Wolfgang (CR/AEE3) XuehaiPan -Tom Hören -Cheng H. Lee +astaric +bkreider +conda-bot conda-bot <18747875+conda-bot@users.noreply.github.com> +guimondmm +y2kbugger diff --git a/AUTHORS.md b/AUTHORS.md index a297eebf0..c72375db7 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -1,52 +1,63 @@ All of the people who have made at least one contribution to constructor. -Authors are sorted by number of commits. +Authors are sorted alphabetically. -* Ilan Schnell -* Nehal J Wani -* Michael C. Grant -* Ray Donnelly -* Michael Sarahan -* Eric Prestat -* Isuru Fernando -* Marcel Bargull -* Kale Franz -* Sophia Castellarin -* Mark Harfouche +* Aaron Stevens +* Andrew Vallette +* Angela Gloyna +* Anthony Scopatz +* Bryan Hunt +* Cheng H. Lee * Chris Burr +* Connor Martin +* Daniel Bast +* Eric Dill +* Eric Prestat * Faustin Carter -* Jonathan J. Helmus * Forrest Waters -* Angela Gloyna -* Anthony Scopatz +* Gabriel Reis +* Gonzalo Pena-Castellanos +* Ian Henriksen +* Ilan Schnell +* Isuru Fernando * Jaime Rodríguez-Guerra -* Martin Durant -* Aaron Stevens -* Thomas Holder -* Eric Dill -* conda-bot -* Tobias Megies -* Matthew Newville +* Jannis Leidel * Jean-Luc Stevens -* Wolfgang Ulmer +* John Kirkham +* Jonathan J. Helmus +* Kale Franz +* Katherine Kinnaman +* Ken Odegard +* Marcel Bargull +* Mariana Meireles +* Mark Harfouche +* Martin Durant * Mathew Topper -* Thomas Antony +* Matthew Newville +* Michael C. Grant +* Michael Sarahan +* Nehal J Wani +* Nicola Soranzo +* Paul Yim * Phil Elson +* Pradipta Ghosh * Rachel Rigdon -* Gonzalo Pena-Castellanos -* y2kbugger -* bkreider -* Ian Henriksen -* Travis E. Oliphant +* Ray Donnelly +* Richard Höchenberger +* Ryan +* Sophia Castellarin +* Thomas Antony +* Thomas Holder * Thomas Robitaille -* John Kirkham +* Tobias Megies +* Tom Hören +* Travis E. Oliphant +* Travis Hathaway * Trent Nelson -* Gabriel Reis -* Mariana Meireles -* astaric -* Pradipta Ghosh -* Connor Martin -* Jannis Leidel * Wolf Vollprecht +* Wolfgang Ulmer * XuehaiPan -* Tom Hören -* Cheng H. Lee +* astaric +* bkreider +* conda-bot +* guimondmm +* y2kbugger diff --git a/CHANGELOG.md b/CHANGELOG.md index 19197d16b..bdd7bf71d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,94 @@ [//]: # (current developments) +## 2023-01-17 3.4.0: +### Enhancements + +* Installers support spaces in `PREFIX` now. + Old behaviour (reject chosen path if it contained spaces) is still default. + Opt-in by setting `check_path_spaces` to `False`. (#449) +* Windows (un)installers can be signed using the new `signing_certificate` option (#475) +* Users can now add arbitrary files to the installer using the `extra_files` keyword. (#465 via #500) +* Added two new keys, `initialize_conda` and `register_python`, to control whether these options + should be offered in the installer or not. (#507) +* Add support for multi-environment installs via `extra_envs` keyword (#359 via #509, #553, #599) +* Enable alternative solvers by obeying `CONDA_SOLVER` if set and available. (#531, #597) +* PKG installers now default to the macOS logging system to log messages. + UI notifications can be enabled with `progress_notifications` + (off by default). (#535) +* The graphical macOS installer now also displays the version number of the software in the window title. (#536) +* Enable `conclusion_text` on Windows `.exe` and Unix `.sh` installers (#443 via #547 and #550). +* All installers support pre- and post-install scripts and expose the same environment variables: + `PREFIX`, `INSTALLER_NAME`, `INSTALLER_VER`, `INSTALLER_PLAT`, `INSTALLER_TYPE`. + The `pre_install_desc` key is now available, fulfilling the same role as `post_install_desc` (#556 via #558) +* Bypass the solver by using an `@EXPLICIT` input file for `conda install` commands. (#541 via #559) +* cache files have correct creation and modification timestamps for + mamba which looks at the timestamp instead of the `_mod` value in the + cache json (#579). +* Windows GUI installer enhancement to allow for additional custom pages. These new pages can be added after the welcome page and before the conclusion. These extra pages can display text, links, and images. Such pages can be useful in providing additional instructions, guidance, or promotional materials for end-users before they begin using the application they just installed. (#590) +* A new key `build_outputs` allows to generate extra artifacts besides the installer, + like JSON metadata files, solved environments lock files, or licensing reports (#595, #602). +* Improve and publish the documentation to `conda.github.io`. (#437, #598) +* header.sh and osx scripts hardening by adding `set -eu` (sh) / `set -euo pipefail` (bash) and fixing all shellcheck findings. Shell scripts don't stop per default when commands finish with an error causing masked errors and undefined behaviours. `set -e` changes that behaviour by stoping in all cases where errors happen enabling better error reports on the actual error. If an error should be ignored then a command can be run via `$cmd || true`. Two test cases running shellcheck ensure that future changes get tested. (#600) + +### Bug fixes + +* Check `makensis.exe` exit code in verbose mode too (#453 via #475) +* Fix constructor failures when the repo/subchannel only has `noarch` packages. (#512) +* Fix logging error that would make `constructor` crash if `verbose` mode was enabled. (#534) +* Hardcode paths to Apple tools (`productbuild`, `productsign`, `codesign`) to avoid using other tools with the same name in PATH. (#543) +* Prevent `pre_uninstall.bat` script from being deleted accidentally on cache clearing. (#514) +* Shortcuts will be removed in installations that do not require `conda` (#461) +* Freshly created download directories are now guaranteed to be writable (#411) +* Windows CI now correctly detects installation problems (#551 and #560) +* Restore the ability to use `exclude` without solving issues. (#319 via #559) +* Restore the ability to use force reinstall without solving issues. (#456 via #559) +* Fix env.txt indendation to be parsable by mamba again. (#592) +* Fix compatibility with NSIS 3.08 (#526 via #563) +* Make sure `cmd` calls in the Windows uninstaller use `/D` for added resilience against Registry issues (#566) +* Fix tests that check for the presence of the `tk` package in a given environment (#570) +* (For Windows only) Fix for [CVE-2022-26526](https://nvd.nist.gov/vuln/detail/CVE-2022-26526). Installations for "All Users" will not be allowed the option to modify the system PATH environment variable during installation. Installations for "Just Me" will still be allowed the option to add the installation to their PATH environment variable. Additionally, when installing with Administrator privileges, non-admin system Users will no longer have “Write” permissions. (#584) +* Ensure shell installers are POSIX compliant. (#596 via #599) +* Add tests for `--conda-exe=` and fix found issues on Linux and macOS. + Not supported on Windows yet. (#503, #605) + +### Deprecations + +* Officially require Python>=3.7 via `setup.py`. Older Python versions are EOL and not part of the test matrix since #479. (#606, #610) + +### Docs + +* Improved documentation for `post_install` scripts (#537) + +### Other + +* Removes the usage of `conda._vendor.toolz` (#525) +* Removed Maxiconda constructor example and updated Miniconda and Jetsonconda READMEs (and several scripts) to not contain references to Maxiconda anymore. (#470) +* Improve documentation for local channels on Windows (#483 via #564) +* Ensure `CONSTRUCT.md` is up-to-date with `construct.py` (#564) +* Remove fragile and unnecessary cleanup steps from CI pipeline (#565) +* Run Windows uninstallers as part of the examples CI (#569) +* Ensure shell installers are POSIX compliant (#599) + +### Contributors + +* @AndrewVallette +* @bryan-hunt +* @dbast +* @isuruf +* @jaimergp +* @jezdez +* @kathatherine +* @kenodegard +* @nsoranzo +* @pseudoyim +* @hoechenberger +* @ryanskeith +* @travishathaway +* @conda-bot +* @guimondmm + + + ## 2022-03-14 3.3.1: ### Bug fixes: diff --git a/news/449-allow-spaces-in-prefix b/news/449-allow-spaces-in-prefix deleted file mode 100644 index 4fbed6abd..000000000 --- a/news/449-allow-spaces-in-prefix +++ /dev/null @@ -1,21 +0,0 @@ -### Enhancements: - -* Installers support spaces in `PREFIX` now. - Old behaviour (reject chosen path if it contained spaces) is still default. - Opt-in by setting `check_path_spaces` to `False`. (#449) - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/475-windows-signing b/news/475-windows-signing deleted file mode 100644 index 3ec426b06..000000000 --- a/news/475-windows-signing +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* Windows (un)installers can be signed using the new `signing_certificate` option (#475) - -### Bug fixes: - -* Check `makensis.exe` exit code in verbose mode too (#453 via #475) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/500-extra-files b/news/500-extra-files deleted file mode 100644 index 711ac86d9..000000000 --- a/news/500-extra-files +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* Users can now add arbitrary files to the installer using the ``extra_files`` keyword. (#465 via #500) - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/507-custom-install-options b/news/507-custom-install-options deleted file mode 100644 index 774d877a3..000000000 --- a/news/507-custom-install-options +++ /dev/null @@ -1,20 +0,0 @@ -### Enhancements: - -* Added two new keys, `initialize_conda` and `register_python`, to control whether these options - should be offered in the installer or not. (#507) - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/509-extra-envs b/news/509-extra-envs deleted file mode 100644 index 630ef5d19..000000000 --- a/news/509-extra-envs +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* Add support for multi-environment installs via ``extra_envs`` keyword (#359 via #509, #553, #599) - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/512-fix-noarch-only-channels b/news/512-fix-noarch-only-channels deleted file mode 100644 index 346d522a6..000000000 --- a/news/512-fix-noarch-only-channels +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Fix constructor failures when the repo/subchannel only has ``noarch`` packages. (#512) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/525-remove-toolz b/news/525-remove-toolz deleted file mode 100644 index f7360370f..000000000 --- a/news/525-remove-toolz +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* Removes the usage of ``conda._vendor.toolz`` (#525) diff --git a/news/529-remove-maxiconda-references b/news/529-remove-maxiconda-references deleted file mode 100644 index 46ebcda49..000000000 --- a/news/529-remove-maxiconda-references +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* Removed Maxiconda constructor example and updated Miniconda and Jetsonconda READMEs (and several scripts) to not contain references to Maxiconda anymore. (#470) diff --git a/news/531-enable-alternative-solvers b/news/531-enable-alternative-solvers deleted file mode 100644 index bb14161c6..000000000 --- a/news/531-enable-alternative-solvers +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* Enable alternative solvers by obeying `CONDA_SOLVER` if set and available. (#531, #597) - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/534-fix-print-verbose-error b/news/534-fix-print-verbose-error deleted file mode 100644 index 527df5d92..000000000 --- a/news/534-fix-print-verbose-error +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Fix logging error that would make ``constructor`` crash if ``verbose`` mode was enabled. (#534) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/535-progress-notifications b/news/535-progress-notifications deleted file mode 100644 index 0e2a8d8dd..000000000 --- a/news/535-progress-notifications +++ /dev/null @@ -1,21 +0,0 @@ -### Enhancements: - -* PKG installers now default to the macOS logging system to log messages. - UI notifications can be enabled with `progress_notifications` - (off by default). (#535) - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/536-pkg-version-title b/news/536-pkg-version-title deleted file mode 100644 index ae1428ba8..000000000 --- a/news/536-pkg-version-title +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* The graphical macOS installer now also displays the version number of the software in the window title. (#536) - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/537-post_install-docs.rst b/news/537-post_install-docs.rst deleted file mode 100644 index d24e1019d..000000000 --- a/news/537-post_install-docs.rst +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* Improved documentation for ``post_install`` scripts (#537) - -### Other: - -* diff --git a/news/543-hardcode-apple-tools b/news/543-hardcode-apple-tools deleted file mode 100644 index b7e5ddba2..000000000 --- a/news/543-hardcode-apple-tools +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Hardcode paths to Apple tools (``productbuild``, ``productsign``, ``codesign``) to avoid using other tools with the same name in PATH. (#543) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/545-fix-pre-uninstall b/news/545-fix-pre-uninstall deleted file mode 100644 index 6fc1b1dc3..000000000 --- a/news/545-fix-pre-uninstall +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Prevent ``pre_uninstall.bat`` script from being deleted accidentally on cache clearing. (#514) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/546-uninstaller-shortcuts b/news/546-uninstaller-shortcuts deleted file mode 100644 index 244ed3fbb..000000000 --- a/news/546-uninstaller-shortcuts +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Shortcuts will be removed in installations that do not require ``conda`` (#461) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/548-cache-creation b/news/548-cache-creation deleted file mode 100644 index aaf769905..000000000 --- a/news/548-cache-creation +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Freshly created download directories are now guaranteed to be writable (#411) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/550-conclusion-text b/news/550-conclusion-text deleted file mode 100644 index c349172f3..000000000 --- a/news/550-conclusion-text +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* Enable ``conclusion_text`` on Windows ``.exe`` and Unix ``.sh`` installers (#443 via #547 and #550). - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/553-fix-windows-ci b/news/553-fix-windows-ci deleted file mode 100644 index 0513876ed..000000000 --- a/news/553-fix-windows-ci +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Windows CI now correctly detects installation problems (#551 and #560) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/558-cross-platform-scripts b/news/558-cross-platform-scripts deleted file mode 100644 index 795133289..000000000 --- a/news/558-cross-platform-scripts +++ /dev/null @@ -1,21 +0,0 @@ -### Enhancements: - -* All installers support pre- and post-install scripts and expose the same environment variables: - `PREFIX`, `INSTALLER_NAME`, `INSTALLER_VER`, `INSTALLER_PLAT`, `INSTALLER_TYPE`. - The `pre_install_desc` key is now available, fulfilling the same role as `post_install_desc` (#556 via #558) - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/559-explicit-install b/news/559-explicit-install deleted file mode 100644 index 62498b510..000000000 --- a/news/559-explicit-install +++ /dev/null @@ -1,21 +0,0 @@ -### Enhancements: - -* Bypass the solver by using an `@EXPLICIT` input file for `conda install` commands. (#541 via #559) - -### Bug fixes: - -* Restore the ability to use `exclude` without solving issues. (#319 via #559) -* Restore the ability to use force reinstall without solving issues. (#456 via #559) -* Fix env.txt indendation to be parsable by mamba again. (#592) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/563-restore-nsis-308-compat b/news/563-restore-nsis-308-compat deleted file mode 100644 index bd4ca5047..000000000 --- a/news/563-restore-nsis-308-compat +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Fix compatibility with NSIS 3.08 (#526 via #563) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/564-document-local-channels b/news/564-document-local-channels deleted file mode 100644 index fb25982dd..000000000 --- a/news/564-document-local-channels +++ /dev/null @@ -1,20 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* Improve documentation for local channels on Windows (#483 via #564) -* Ensure `CONSTRUCT.md` is up-to-date with `construct.py` (#564) diff --git a/news/565-remove-artifact-cleanup b/news/565-remove-artifact-cleanup deleted file mode 100644 index 918ea107f..000000000 --- a/news/565-remove-artifact-cleanup +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* Remove fragile and unnecessary cleanup steps from CI pipeline (#565) diff --git a/news/566-prevent-cmd-errors b/news/566-prevent-cmd-errors deleted file mode 100644 index 3e323ebdd..000000000 --- a/news/566-prevent-cmd-errors +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements: - -* - -### Bug fixes: - -* Make sure `cmd` calls in the Windows uninstaller use `/D` for added resilience against Registry issues (#566) - -### Deprecations: - -* - -### Docs: - -* - -### Other: - -* diff --git a/news/569-test-uninstallers b/news/569-test-uninstallers deleted file mode 100644 index 85e546699..000000000 --- a/news/569-test-uninstallers +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* - -### Deprecations - -* - -### Docs - -* - -### Other - -* Run Windows uninstallers as part of the examples CI (#569) diff --git a/news/570-fix-tk-tests b/news/570-fix-tk-tests deleted file mode 100644 index de8f58f94..000000000 --- a/news/570-fix-tk-tests +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* Fix tests that check for the presence of the `tk` package in a given environment (#570) - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/579-mamba-file-mod b/news/579-mamba-file-mod deleted file mode 100644 index a6a96feea..000000000 --- a/news/579-mamba-file-mod +++ /dev/null @@ -1,5 +0,0 @@ -### Enhancements - -* cache files have correct creation and modification timestamps for - mamba which looks at the timestamp instead of the _mod value in the - cache json (#579). diff --git a/news/584-windows-disable-path-for-allusers b/news/584-windows-disable-path-for-allusers deleted file mode 100644 index 170afdbc2..000000000 --- a/news/584-windows-disable-path-for-allusers +++ /dev/null @@ -1,17 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* (For Windows only) Fix for [CVE-2022-26526](https://nvd.nist.gov/vuln/detail/CVE-2022-26526). Installations for "All Users" will not be allowed the option to modify the system PATH environment variable during installation. Installations for "Just Me" will still be allowed the option to add the installation to their PATH environment variable. Additionally, when installing with Administrator privileges, non-admin system Users will no longer have “Write” permissions. (#584) - -### Deprecations - -* - -### Docs - -* - -### Other diff --git a/news/590-windows-installer-enhancement b/news/590-windows-installer-enhancement deleted file mode 100644 index 88b5dd2e2..000000000 --- a/news/590-windows-installer-enhancement +++ /dev/null @@ -1,3 +0,0 @@ -### Enhancements - -* Windows GUI installer enhancement to allow for additional custom pages. These new pages can be added after the welcome page and before the conclusion. These extra pages can display text, links, and images. Such pages can be useful in providing additional instructions, guidance, or promotional materials for end-users before they begin using the application they just installed. (#590) diff --git a/news/595-extra-outputs b/news/595-extra-outputs deleted file mode 100644 index a66c95c3b..000000000 --- a/news/595-extra-outputs +++ /dev/null @@ -1,20 +0,0 @@ -### Enhancements - -* A new key `build_outputs` allows to generate extra artifacts besides the installer, - like JSON metadata files, solved environments lock files, or licensing reports (#595, #602). - -### Bug fixes - -* - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/598-docs b/news/598-docs deleted file mode 100644 index 60616135a..000000000 --- a/news/598-docs +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* Improve and publish the documentation to `conda.github.io`. (#437, #598) - -### Bug fixes - -* - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/599-ensure-posix b/news/599-ensure-posix deleted file mode 100644 index 23ab718d4..000000000 --- a/news/599-ensure-posix +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* Ensure shell installers are POSIX compliant. (#596 via #599) - -### Deprecations - -* - -### Docs - -* - -### Other - -* Ensure shell installers are POSIX compliant diff --git a/news/600-script-hardening b/news/600-script-hardening deleted file mode 100644 index 494434547..000000000 --- a/news/600-script-hardening +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* header.sh and osx scripts hardening by adding `set -eu` (sh) / `set -euo pipefail` (bash) and fixing all shellcheck findings. Shell scripts don't stop per default when commands finish with an error causing masked errors and undefined behaviours. `set -e` changes that behaviour by stoping in all cases where errors happen enabling better error reports on the actual error. If an error should be ignored then a command can be run via `$cmd || true`. Two test cases running shellcheck ensure that future changes get tested. - -### Bug fixes - -* - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/605-micromamba-tests b/news/605-micromamba-tests deleted file mode 100644 index 811cb3776..000000000 --- a/news/605-micromamba-tests +++ /dev/null @@ -1,20 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* Add tests for `--conda-exe=` and fix found issues on Linux and macOS. - Not supported on Windows yet. (#503, #605) - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/606-require-py37 b/news/606-require-py37 deleted file mode 100644 index 65a65f1c2..000000000 --- a/news/606-require-py37 +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* - -### Deprecations - -* Officially require Python>=3.7 via setup.py. Older Python versions are EOL and not part of the test matrix since #479. (#606 and #610) - -### Docs - -* - -### Other - -*