2.2.0
Release: 2.2.0 (libmamba, mamba, micromamba, libmambapy)
Enhancements:
- [all] Allow users to set labels on PRs by @Hind-M in #3936
- [libmamba, micromamba] support installing pip dependencies with uv by @iisakkirotko in #3918
- [libmamba] Load local path when offline by @AntoinePrv in #3937
Bug fixes:
- [libmamba, micromamba] Fix listing dependencies pulled with
pip
by @Hind-M in #3963 - [libmamba, micromamba] Handle environment variables from
yaml
file by @Hind-M in #3955 - [libmamba] Fix fmt headers includes by @Hind-M in #3956
- [libmamba, micromamba] unify channels of installed and removed packages written in history by @SandrineP in #3892
- [libmamba] Create packages diff between the current state and a revision by @SandrineP in #3911
- [libmamba] Fix deactivate nushell by @cvanelteren in #3929
- [libmamba] Fix wrong use of deprecation macro by @AntoinePrv in #3941
- [libmamba, micromamba] Fix typo in help menu for the
reactivate
command by @ickc in #3932 - [libmamba, micromamba] Unify CONDA_ENVS_PATH, CONDA_ENVS_DIRS by @holzman in #3855
- [libmamba, micromamba] Allow creating environment with empty folder as target prefix by @nsoranzo in #3919
- [libmamba] [Unix] Fix slashes usage in file urls by @Hind-M in #3871
- [libmamba] fix: Avoid use-after-free in MessageLogger by @jmakovicka in #3873
- [libmamba, libmambapy] Remove implicit zero in Version formatting by @AntoinePrv in #3915
CI fixes and doc:
- [all] ci: Disable GitHub annotations for Codecov in PRs by @jjerphan in #3930
- [all] Remove obsolete mamba/micromamba differences by @AntoinePrv in #3924
Maintenance:
- [all] Compile with C++20 by @AntoinePrv in #3965
- [libmamba] Use fmt::runtime where needed in C++20 by @AntoinePrv in #3962
- [libmamba] Out of context by @JohanMabille in #3952
- [all] Transaction context by @JohanMabille in #3950
- [libmamba, libmambapy] Context dependency reduction by @JohanMabille in #3949
- [micromamba] Make integration tests not rely on specific organisation of packages by @Klaim in #3897
- [libmamba] Constexpr
fmt::formatter::parse
for C++20 withfrom_chars
by @AntoinePrv in #3944 - [libmamba] Constexpr
fmt::formatter::parse
for C++20 by @AntoinePrv in #3942 - [all] Refactor
SubdirData
>SubdirIndexLoader
by @AntoinePrv in #3940 - [libmambapy] Avoid ODR violation for
type_caster<mamba::fs::u8path>
by @jjerphan in #3903 - [libmamba] Remove temp_file from public API by @AntoinePrv in #3935
- [all] Adapt citation information for mamba by @jjerphan in #3931
- [libmamba] Use range in subdir iteration by @AntoinePrv in #3934
- [libmamba, libmambapy] Simplify SubdirData by @AntoinePrv in #3926
- [libmamba, libmambapy] Remove Context from downloaders by @AntoinePrv in #3928
- [all] Rename str > to_string by @AntoinePrv in #3917
- [libmamba, libmambapy] Matchspec hardening by @AntoinePrv in #3907