Skip to content

Releases: conda/constructor

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

3.4.5

02 Aug 15:50
1e622a3
Compare
Choose a tag to compare

Enhancements

  • Support both .yaml and .txt files in the environment_file key. This enables support for explicit lockfiles (.txt). (#477)

Bug fixes

  • Ensure conda metadata is accurate when installers are created from existing environments. (#477)
  • On Windows installers, only insert conclusion_file if the extension is .nsi. Ignore otherwise. Also prevents a double final page. (#700 via #701)
  • Skip imaging tests if not Windows or MacOS to avoid import errors. (#702)

Docs

  • Document generic uninstall mechanisms for all operating systems. (#698)

Other

  • Prohibit parentheses in $INSTDIR. (#699)
  • Ensure requirements are in sync across different sources (setup.py, conda recipe, feedstocks). (#703)

Contributors