All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to calendar versioning in the
YY.M.MICRO
format.
23.1.0 - 2023-01-31
- Fix "Packages Not Found" error messages to be more accurate and informative. (#96 via #101)
- Ensure solves are deterministic and input order independent. (#75 via #111)
- Fix compatibility errors with newer conda versions >=23.1.0 since we are using an internal API SubdirData. (#118 via #119)
- Mention expected versions and how to upgrade from experimental builds. (#89 via #93)
- CI: Add scheduled runs with self-reported issues. (#60 via #106)
- Fix typo in workflow documentation so it is consistent with the setup page. (#110)
- @costrouc made their first contribution in #110
- @jaimergp
- @jezdez
- @conda-bot
- @pre-commit-ci[bot]
22.12.0 - 2022-12-01
To upgrade to conda-libmamba-solver 22.12.0
please update to conda 22.11.0
using the "classic" solver first:
$ CONDA_EXPERIMENTAL_SOLVER=classic conda install -n base conda=22.11.0
and then install a new version of conda-libmamba-solver:
$ CONDA_EXPERIMENTAL_SOLVER=classic conda install -n base conda-libmamba-solver=22.12.0
Afterwards, please use the new CONDA_SOLVER
environment variable and --solver
as mentioned below.
- Added a new documentation site: https://conda.github.io/conda-libmamba-solver/ (#58)
- Added CEP 4 compatible plugin for conda's
solvers
plugin hook. (#63)
- The
conda-libmamba-solver
package is now generally available, removes theexperimental
label. (#53) - The index will also load channels only listed as part the installed packages in the active prefix. (#52)
- Updated compatibility to mamba 1.0.0 and conda 22.11.0. (#78)
- Deprecate support for Python 3.6.x.
-
Fixed a wrong dependency on libmambapy. (#90)
-
If missing or empty, package records will have their
subdir
field populated by the channel platform. (#53)
22.8.1 - 2022-08-25
- Amend packaging metadata (#51)
22.8.0 - 2022-08-24
- Check if conda is outdated with
libmamba
instead of relying on conda's implementation (#46)
- Rely on conda's
SubdirData
as a fallback for channel protocols not supported bylibmamba
(#49)
- Deprecate
libmamba-draft
solver variant (#45)
- Remove legacy debugging code and file-logging based on stream capture (#48)
22.6.0 - 2022-06-28
- Custom user agent (#29)
- Compatibility with conda-build (#30)
- Enable support for user-defined
repodata_fn
while ignoringcurrent_repodata.json
(#34) - Faster Python version changes (#33)
- Remove base environment protection (#43)
- Fix libmamba 0.23 compatibility (#35)
- Fix handling of
*
-enabled build strings (#36) - Fix
escape_channel_url
problems (#32) - Fix error reporting if S3-backed channels are used (#41)
22.3.1 - 2022-03-23
- Make sure
noarch
packages get reinstalled if Python version changed (#26) - Accept star-only version specs (e.g.
libblas=*=*mkl
) and fix support forchannel::package
syntax (#25) - Enable support for authenticated channels (#23)
22.3.0 - 2022-03-09
First public release
22.2.0 - 2022-02-01
Internal pre-release as a separate repository.