Releases: mamba-org/mamba
2.3.3
Release: 2.3.3 (libmamba, mamba, micromamba, libmambapy)
Bug fixes:
- [libmamba] fix: pass
$argvfor fish wrapper by @sghng in #4073 - [libmamba] Fix empty depends/constrains when installing explicit spec files by @benmoss in #4071
- [libmamba] fix: proxy both micromamba and mamba with fish function by @sghng in #4065
- [libmamba] Fix nodiscard errors by @AntoinePrv in #4058
- [libmambapy] Fix deprecated license key by @AntoinePrv in #4053
CI fixes and doc:
- [all] Added lower bounds on spdlog and fmt by @JohanMabille in #4080
- [all] Static Windows build fix by @JohanMabille in #4074
Maintenance:
- [all] maint: Auto-update
pre-commitsetup by @jjerphan in #4079 - [micromamba] Fixed test_repodata_record_patch by @JohanMabille in #4067
- [all] build(deps): bump actions/github-script from 7 to 8 by @app/dependabot in #4063
- [libmambapy] Use fmt::format by @AntoinePrv in #4061
- [libmambapy] Move to Pybind 3.0 by @AntoinePrv in #4059
- [libmambapy, libmamba] libmambapy: Switch build backend to
scikit-build-coreby @LecrisUT in #3802
2.3.3.alpha1
Release: 2.3.3.alpha1 (libmamba, mamba, micromamba, libmambapy)
Bug fixes:
- [libmamba] fix: pass
$argvfor fish wrapper by @sghng in #4073 - [libmamba] Fix empty depends/constrains when installing explicit spec files by @benmoss in #4071
- [libmamba] fix: proxy both micromamba and mamba with fish function by @sghng in #4065
- [libmamba] Fix nodiscard errors by @AntoinePrv in #4058
- [libmambapy] Fix deprecated license key by @AntoinePrv in #4053
CI fixes and doc:
- [all] Added lower bounds on spdlog and fmt by @JohanMabille in #4080
- [all] Static Windows build fix by @JohanMabille in #4074
Maintenance:
- [all] maint: Auto-update
pre-commitsetup by @jjerphan in #4079 - [micromamba] Fixed test_repodata_record_patch by @JohanMabille in #4067
- [all] build(deps): bump actions/github-script from 7 to 8 by @app/dependabot in #4063
- [libmambapy] Use fmt::format by @AntoinePrv in #4061
- [libmambapy] Move to Pybind 3.0 by @AntoinePrv in #4059
- [libmamba, libmambapy] libmambapy: Switch build backend to
scikit-build-coreby @LecrisUT in #3802
2.3.3.alpha0
Release: 2.3.3.alpha0 (libmamba, mamba, micromamba, libmambapy)
Bug fixes:
- [libmamba] Fix nodiscard errors by @AntoinePrv in #4058
- [libmambapy] Fix deprecated license key by @AntoinePrv in #4053
Maintenance:
- [libmambapy] Use fmt::format by @AntoinePrv in #4061
- [libmambapy] Move to Pybind 3.0 by @AntoinePrv in #4059
- [libmamba, libmambapy] libmambapy: Switch build backend to
scikit-build-coreby @LecrisUT in #3802
2.3.2
Release: 2.3.2 (libmamba, mamba, micromamba, libmambapy)
Enhancements:
Bug fixes:
- [libmamba] Fix libsolv MatchSpec parsing by @AntoinePrv in #4046
- [all] fix: Workaround
mamba-org/mamba#4043by @jjerphan in #4044 - [libmamba] Fix string lookup in MatchSpec parsing by @AntoinePrv in #4040
- [libmamba] Fix wrong sticky package hash by @AntoinePrv in #4039
Maintenance:
2.3.1
Release: 2.3.1 (libmamba, mamba, micromamba, libmambapy)
Enhancements:
- [libmambapy, libmamba] Add missing bindings and other improvements by @AntoinePrv in #3990
Bug fixes:
CI fixes and doc:
- [all] [skip ci] Fix typo by @davidbrochart in #4000
- [all] ci: use VS2022 instead of VS2019 by @Klaim in #3986
Maintenance:
- [libmamba] fix CI issues related to moving dependencies by @Klaim in #4023
- [libmamba] maint: use
synchronized_valuewhere we use a mutex to protect data by @Klaim in #3992 - [libmambapy] maint: handle
fmt>=11.2by @Klaim in #4001 - [libmambapy] Handle removed
is_rgbfromfmt 11.2.0by @Hind-M in #3998 - [libmamba] Replace macros used in tests for compatibility with coverage report by @jjerphan in #3995
- [libmamba] maint: fixes warnings by @Klaim in #3993
- [libmamba]
synchronized_valueby @Klaim in #3984 - [libmamba] maintenance: fixed msvc warnings about unreachable code by @Klaim in #3991
2.3.0
Release: 2.3.0 (libmamba, mamba, micromamba, libmambapy)
Enhancements:
- [libmamba, micromamba] feat: add option revision to install command by @SandrineP in #3966
- [libmambapy] Add missing bindings by @AntoinePrv in #3983
- [all] Adapt label check to bot by @Hind-M in #3974
- [libmambapy] Move stubs to libmambapy-stubs by @AntoinePrv in #3976
- [all] Move PR template by @Hind-M in #3971
Bug fixes:
- [libmamba, micromamba] fix: Skip inaccessible CONDA_ENVS_DIRS by @holzman in #3887
- [libmamba] Fix env vars substitution from env yaml file by @Hind-M in #3981
- [libmambapy] Add missing init bindings from subdir structs by @AntoinePrv in #3975
- [libmambapy] Enable and update Python stubs by @AntoinePrv in #3972
CI fixes and doc:
- [all] doc: Mention fix for
libmamba Download error (7) Could not connect ...by @OverLordGoldDragon in #3980 - [all] Add constraint on
fmtby @Hind-M in #3969
Maintenance:
- [all] Depend on LGPL builds of libarchive>=3.8 by @jjerphan in #3982
- [libmamba, libmambapy] Use range in Solution by @AntoinePrv in #3968
- [micromamba] maint: Cancel activation script removal by @jjerphan in #3946
- [all] Compile with C++20 by @AntoinePrv in #3965
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
pipby @Hind-M in #3963 - [libmamba, micromamba] Handle environment variables from
yamlfile 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
reactivatecommand 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::parsefor C++20 withfrom_charsby @AntoinePrv in #3944 - [libmamba] Constexpr
fmt::formatter::parsefor C++20 by @AntoinePrv in #3942 - [all] Refactor
SubdirData>SubdirIndexLoaderby @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
2.1.1
Release: 2.1.1 (libmamba, mamba, micromamba, libmambapy)
Enhancements:
Bug fixes:
- [libmamba] Fix segfault in error messages by @AntoinePrv in #3912
- [libmamba] fix: Requalify warning when parsing the "mod/etag" header by @jjerphan in #3910
- [micromamba] Make
self-updatea command for micromamba only by @jjerphan in #3906 - [libmamba] Fix nushell env for Windows by @cvanelteren in #3880
- [libmamba, micromamba] fix: Give precedence to repodata when constructing
repodata_recordfiles by @jjerphan in #3901 - [libmamba, micromamba] feat: add sha256 flag to list command by @SandrineP in #3885
- [libmamba, libmambapy] Fix VersionSpec globs by @AntoinePrv in #3889
- [micromamba] hotfix: in integration tests assume xtensor is v0.26 by @Klaim in #3898
CI fixes and doc:
- [all] Explicit API and ABI stability commitments by @AntoinePrv in #3913
- [all] Add minimal citation information for mamba by @jjerphan in #3914
Maintenance:
- [libmambapy] DX: libmambapy import in build tree by @AntoinePrv in #3916
- [libmamba] Internally add flag for switching MatchSpec parser by @AntoinePrv in #3905
- [micromamba] Some test isolation by @AntoinePrv in #3900
- [libmamba] Ready Libsolv for C++20 by @AntoinePrv in #3899
- [all] build(deps): bump codecov/codecov-action from 4 to 5 by @app/dependabot in #3896
- [all] ci: Adapt code coverage workflow by @jjerphan in #3890
2.1.0
Bug fixes:
- [micromamba, libmamba] fix: Prohibit conda envs path and conda envs dirs by @holzman in #3854
- [libmamba] fix: ProgressBar member initialization order by @jmakovicka in #3872
- [micromamba, libmamba] Fix authenticated downloading by @Hind-M in #3868
- [micromamba, libmamba] Windows menuinst by @Hind-M in #3846
- [libmamba, libmambapy] Support SHA256 hashes in
@EXPLICITfiles by @jaimergp in #3866