Enhancements
- Add a new
reporters
setting for configuring output. (#13736) - Report traceback of plugin loading errors with verbosity 2 or higher (
-vv
or more). (#13742 via #13846) - Skip checking for
.pyc
and.pyo
files in theconda doctor
"missing files" health check. (#13370 via #13931) - Breaking change
conda list --explicit
will not print authentication details by default. A new flag--auth
has been added so folks can opt-in to this behaviour. (#13936) - Print transaction report for
@EXPLICIT
lockfile installs too. (#13940) - Do not require
-n/--name
or-p/--prefix
ifconda create
is invoked with--dry-run
. (#13941) - Add an
envvars_force_uppercase
setting which defaults toTrue
, uppercasing all environment variables (thereby justifyingconda
's current behaviour); whenenvvars_force_uppercase
is set toFalse
, conda will only save preserved-case variable names. (#13713 via #13943) - Alias
conda env list
command toconda info --envs
. (#13972)
Bug fixes
- Improve treatment of logger levels. (#13735)
- Mask authentication details in
conda-meta/*.json
metadata. (#13937) - Mask Anaconda.org tokens in verbose logs. (#13939, #13987)
- Fix parsing error when history file only contains a single commented line. (#13960)
- Add missing
emscripten
andwasi
entries to the recognized platforms, andwasm32
to the recognized architectures. (#13095) - Fix checksum comparisons in
conda.gateways.connection.download.download()
to be case insensitive. (#13969) - Disallow some more characters in Windows for prefix names (
^
,%
,!
,=
,(
,)
,\
). These characters complicate or prevent environment activation if present. (#12558 via #13975) - Fix caching when
repodata.json
contains\r\n
line endings. (#14002 via #14003) - Fix
conda.core.portability.binary_replace
not matching chunks that end with\n
. (#14043 via #14044)
Deprecations
- Mark
conda.gateways.logging.initialize_root_logger
as pending deprecation. (#13735, #14046) - Mark
conda.cli.main_env_list.execute
as pending deprecation. Useconda.cli.main_info.execute
instead. (#13972) - Revert
--all
deprecation inconda info
. (#14004) - Mark
conda.exports.iteritems
as pending deprecation. Use builtindict.items()
instead. (#14034) - Mark
conda.exports.Completer
as pending deprecation. (#14034) - Mark
conda.exports.InstalledPackages
as pending deprecation. (#14034) - Mark
conda.exports.KEYS
as pending deprecation. (#14034) - Mark
conda.exports.KEYS_DIR
as pending deprecation. (#14034) - Mark
conda.exports.hash_file
as pending deprecation. (#14034) - Mark
conda.exports.verify
as pending deprecation. (#14034) - Mark
conda.exports.symlink_conda
as pending deprecation. Useconda.activate
instead. (#14034) - Mark
conda.exports._symlink_conda_hlp
as pending deprecation. Useconda.activate
instead. (#14034) - Mark
conda.exports.win_conda_bat_redirect
as pending deprecation. Useconda.activate
instead. (#14034) - Mark
conda.utils.win_path_to_cygwin
as pending deprecation. Useconda.common.path.win_path_to_unix
instead. (#14034) - Mark
conda.utils.cygwin_path_to_win
as pending deprecation. Useconda.utils.unix_path_to_win
instead. (#14034) - Mark
conda.utils.translate_stream
as pending deprecation. (#14034) - Mark
conda.utils.unix_shell_base
as pending deprecation. Useconda.activate
instead. (#14034) - Mark
conda.utils.msys2_shell_base
as pending deprecation. Useconda.activate
instead. (#14034) - Mark
conda.utils.shells
as pending deprecation. Useconda.activate
instead. (#14034)
Docs
- Clarify proxy server configuration in documentation. (#12856)
- Add type hints and doc strings to
conda.core.envs_manager
. (#13817) - Add logging overview as deep-dive. (#13735)
- Update conda cheatsheet text and add it directly to cheatsheet page. (#13889)
- Add cheatsheet PDF download to cheatsheet page. (#13909)
- Add
ssl_verify: truststore
to the user guide. (#13935) - Fix the help text of the
satisfied-skip-solve
flag. (#13946) - Add a section explaining how to correctly raise exceptions from a plugin. (#13741 via #13950)
- Add new article for configuring
envs_dirs
andpkgs_dirs
. (#13954)
Other
- Replace calls to
logger.warn
withlogger.warning
. (#13963)
Contributors
- @beeankha
- @conda-bot
- @erik-whiting made their first contribution in #13877
- @ifitchet
- @jaimergp
- @jezdez
- @kathatherine
- @kelvinou01 made their first contribution in #14044
- @kenodegard
- @zklaus
- @ForgottenProgramme
- @Nathann03
- @zeehio
- @skupr-anaconda made their first contribution in #13946
- @tl-hbk
- @DerThorsten made their first contribution in #13962
- @travishathaway
- @dependabot[bot]
- @padeoe made their first contribution in #12856
- @pre-commit-ci[bot]