Skip to content

Releases: conda/constructor

3.10.0

11 Nov 22:17
a6a7a2a
Compare
Choose a tag to compare

Enhancements

  • Windows installers will now report progress to stdout if run in headless mode (/S). (#764, #812 via #847)
  • Add capability to add extra post-install pages to PKG installers. (#852)
  • Parallelize artifact downloads. (#855 via #857)
  • Improve detection and handling of standalone executable type. (#864)
  • Export INSTALLER_UNATTENDED environment variable so pre- and post-install scripts can detect if the installer is running in batch/silent mode or not. (#882 via #885)
  • Do not run conda-based virtual specs tests for __glibc and __osx. These are already tested by the installation script in an earlier step. (#868 via #887)
  • Allow __glibc and __osx overrides with CONDA_OVERRIDE_GLIBC and CONDA_OVERRIDE_OSX environment variables, respectively (.sh installers only). (#888)

Bug fixes

  • Fix GLIBC detection method in some MUSL systems. (#850 via #856)
  • Respect ssl_verify setting if defined in any condarc file. (#851 via #860)
  • Ignore pre-existing condarc files to prevent these configuration files from interfering with the installation process. (#542 and #568 via #863)
  • Address quoting issue that created unneeded files in installation directory. (#865 via #887)
  • Perform disk space checks earlier and report errors in MB (.sh installers only). (#778 via 889)
  • Always report NSIS output when an error occurs. (#798 via #890)
  • Do not crash if --output-dir doesn't exist. Ensure it exists before creating installers. (#772 via #891)

Contributors

3.9.3

15 Aug 19:35
52286e5
Compare
Choose a tag to compare

Bug fixes

  • Fix a couple issues in the virtual_specs feature (set CONDA_PKGS_DIRS for micromamba, do not rely on $BATCH for PKG, update the Windows example). (#843)

3.9.2

09 Aug 20:58
9b025bd
Compare
Choose a tag to compare

Bug fixes

  • Fix typo in pyproject.toml package data. (#839)

Contributors

3.9.1

09 Aug 15:55
3b48292
Compare
Choose a tag to compare

Bug fixes

  • Prevent error on Windows where the text-based images cannot be generated because the TrueType font cannot be loaded. (#837)

Contributors

3.9.0

07 Aug 20:53
7eb2d2a
Compare
Choose a tag to compare

Enhancements

  • A new setting virtual_specs allows the installer to run some checks before the installation proceeds. Useful for checking whether certain virtual package versions or system requirements can be satisfied. (#809)
  • Add option to output hashes of installer files. (#816)
  • Merge setup.* files into pyproject.toml. (#829)

Bug fixes

  • Add setuptools to recipe host requirements. (#829)

Contributors

3.8.1

13 Jul 09:54
e0b9499
Compare
Choose a tag to compare

Bug fixes

  • Fix channels_remap sanitization when included as part of an item in extra_envs. (#808)
  • Fix a regression in the PKG installers where the installer would fail if ~/.conda did not exist before trying to fix the directory permissions. (#820)

Docs

  • Clarify that channels must be passed as URLs in channels_remap. (#808)

Other

  • Mention conda/conda-standalone repository as a source for conda-standalone downloads in relevant error messages. (#808)

Full Changelog: 3.8.0...3.8.1

3.8.0

14 May 07:55
61c0749
Compare
Choose a tag to compare

Enhancements

  • Add support for AzureSignTool to sign Windows installers. (#767 via #771 and #792)

Bug fixes

  • Fix ownership of files created by the PKG installer outside of $PREFIX. (#784)

Other

  • Change wording for shortcut creation on Windows. (#785)
  • Automatically create issues when tests fail after pushing to main or creating tags. (#775 via #776 and #778)
  • Configure repository to use dependabot and update dependencies. (#786 via #787)

Contributors

3.7.0

05 Mar 11:19
8efb478
Compare
Choose a tag to compare

Enhancements

  • In SH installers, error early if available disk space for chosen installation path is insufficient. (#749 via #751)
  • Do not render progress bars when SH installers are run with -b (batch). (#756 via #757)
  • Add a new --config-filename argument to specify an input file not named construct.yaml. (#727 via #758)

Docs

  • Clarify environment variables role in default_prefix and friends on Windows. (#748 via #750)
  • Add some tips for debugging the creation and execution of constructor-made installers. (#752)

Other

  • Adjust metadata to require Python 3.8 or above, as needed by 3.6.0. (#747)

Contributors

3.6.0

12 Jan 10:34
831caa5
Compare
Choose a tag to compare

Enhancements

  • Add support for menuinst v2, which extends shortcut (menu items) creation from Windows to Linux and macOS. See menuinst documentation for more information. Note that this feature requires conda-standalone 23.11.0 or later. micromamba doesn't support v2-style menu items yet. (#474, #743)
  • Add support for ruamel.yaml 0.18 API. (#729 via #739)
  • Add pkg_domains setting to allow customization of the domains attribute in PKG installers. (#731 via #744)

Other

  • Unix installers now bundle conda-standalone (or micromamba) as _conda, instead of conda.exe.
    (#741 via #474)

Contributors

3.5.0

16 Oct 12:14
fec1f98
Compare
Choose a tag to compare

Enhancements

  • Add support for the register_envs option. (#705 via #716)
  • Add new option script_env_variables. Allows defining environment variables in construct.yaml for use by pre- and post-install scripts. (#718)

Bug fixes

  • Fix imports and skips for constructor tests. (#709)
  • Fix a regression in the license prompt on SH installers to require a explicit answer instead of defaulting to no on Enter. (#721 via #722)

Other

  • Test conda-standalone canaries in CI. (#711)
  • Clarify consequences for when conda init is run during the installation. (#713)
  • Log which subprocesses are run in osxpkg. (#715)

Contributors

New contributors