Releases: conda/constructor
Releases · conda/constructor
3.15.3
Immutable
release. Only release title and notes can be modified.
3.15.2
Enhancements
- EXE: Expose uninstallation options as environment variables for pre-uninstallation scripts. (#1197)
Bug fixes
- PKG: Do not fail the installer when ownership of files in
$HOMEcannot be changed. (#1177 via #1184) - Fix TypeError when conda 26.x returns dict from
fetch_latest(). (#1196) - SH: Fix
-tflag passing arguments toconda activate. (#1202 via #1203)
Contributors
New contributors
- @gabrielbusta made their first contribution in: #1196
3.15.0
Enhancements
- Add support for installing protected (frozen) conda environments. (#1149)
- An environment variable
INSTALLER_PATHis now defined for pre-install and post-install scripts, and set to the path of the installer executable while the installer is running. (#1151) - EXE: An environment variable
INSTALLER_PLUGINSDIRis now also defined, it serves the same purpose as the NSIS variable$PLUGINSDIR. (#1151) - Add architecture checks to macOS SH and PKG installers. (#1153, #1165)
Bug fixes
- EXE: Resolved an issue where a
pre_installscript was invoked even if the option was unchecked from the installation options page. (#1152) - Sign all Mach-O binaries in the
_internaldirectory ofconda-standaloneto pass notarization. (#1045 via #1159)
Other
- Remove Python
3.9from the testing suite, include Python3.13. (#1145)
Contributors
3.14.3
Bug fixes
- Force symbolic linking of
_condain SH and PKG installers. This fixes a regression introduced by #1090 that made installations fail if_condaalready exists in the target location. (#1135) - EXE: Update calls to built-in function
LogSetto instead call the intended macro definition${LogSet}. (#1141)
Contributors
3.14.2
Enhancements
- Improve logging experience for EXE installers: (#1108)
- Use
cmd.exeto run commands so that outputs are captured. - Output command output in CLI installations.
- Prevent log builds from writing to log before installation directory exists.
- Remove registry entries while installation directory still exists so that errors are logged.
- Use
Bug fixes
- EXE: Fixed an issue for silent installers where command-line argument
/KeepPkgCachewas ignored and/NoRegistrywould reset the default value. (#1132)
Contributors
3.14.1
Bug fixes
- EXE: Fix a regression with uninitialized variables that prevented installations from being added to the "Add/Remove Programs" list. (#1124)
Contributors
- @marcoesters
- @lranderssons
3.14.0
Enhancements
- Replace custom Python script with
conda-standalonecalls. This removes Python as an implicit dependency from installers. (#549 via #1089) - EXE: Improve handling of options
initialize_conda,register_pythonwith their corresponding default values. The behavior of these options with respect toinitialize_by_defaultandregister_python_defaultis now consistent with.shand.pkginstallers. Windows CLI installations now don't addcondatoPATHor register Python by default, and command-line arguments are only parsed when installing in silent mode (enabled with the flag/S). (#1003, #1004 via #1105)
Bug fixes
Contributors
Full Changelog: 3.13.1...3.14.0
3.13.1
3.13.0
Enhancements
- Add support for installing protected (frozen) conda environments. (#1058)
- Ship
conda-meta/initial-state.explicit.txtas a copy of the lockfile that provisions the initial state of each environment. (#1052 via #1059) - Remove unused functions from
_nsis.py. (#1068) - Port script execution, AutoRun manipulation, and directory creation functions from
_nsis.pyto NSIS. (#1069) - Unset additional environment variables in shell-based installers to avoid accidental loading of external libraries. (#1082)
- Include the license file in PKG installers. (#1074 via #1085)
Bug fixes
- SH: Fixed misleading wording for shell initialization in installation prompt. (#1039 via #1340)
- PKG: Restore the default value of
enable_currentUserHometo the old default value (true). (#1070 via #1088) - Rename mamba-based standalone binaries to
micromambaand create a symbolic link to_condafor backwards compatibility. (#1033 via #1090) - Add guards to macOS and
glibcversion checks. (#1094) - EXE: Remove write access for users during the installation process. (
CVE-2025-64343viac368383710a7c2b81ad1b0ecb9724b38d3577447) - EXE: Remove write access for users except for the installing user from single-user installations. (
CVE-2025-64343viac368383710a7c2b81ad1b0ecb9724b38d3577447)
Docs
- Document that
check_path_lengthdefaults toFalsein line with prior behavior and declare
it asboolonly in the schema. (#1036) - PKG: Clarify that the profile of all available shells will be modified by default. (#1070 via #1088)
Other
- Fix typo in license prompt message for SH installers. (#1035 via $1053)
- CI: Update signtool.exe path for Windows 2025 runner images (SDK 10.0.26100.0) (#1073)
- CI: Use
windows-2022for integration tests. (#1077)