Releases: mamba-org/mamba
Releases · mamba-org/mamba
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
2.0.8
2.0.7
Bug fixes:
- [libmamba, micromamba] fix: Adapt root prefix' precedence for CONDA_ENVS_PATH by @holzman in #3852
- [libmamba, micromamba] feat: add envs flag to info command by @SandrineP in #3837
- [libmamba, micromamba] feat: add revisions flag to list command by @SandrineP in #3800
- [libmamba] fix: Remove invalid cached tarballs by @jjerphan in #3839
- [libmamba, micromamba] fix: Create directories from
envs_dirsif they do not exist by @holzman in #3796 - [all] Add
x86_64archspec support for Windows by @jjerphan in #3803 - [all] Use correct
urlin metadata and mirrors by @Hind-M in #3816 - [all] Add base flag to info command by @SandrineP in #3779
- [all] Explain unsolvable updates by @k-collie in #3829
- [all] Adapt root prefix' precedence for
envs_dirsby @holzman in #3813 - [all] Fix windows paths and add tests by @Hind-M in #3787
- [all] Adaptive level for compatible Version formatting by @jjerphan in #3818
- [all] add export flag to list command by @SandrineP in #3780
- [mamba] Warn about future removal of
etc/profile.d/mamba.shby @jjerphan in #3788 - [all] Use
libmamba's installation instead ofmamba's as a fallback by @jjerphan in #3792 - [all] add canonical flag to list command by @SandrineP in #3777
- [all] Factor handling of
GetModuleFileNameWby @jjerphan in #3785 - [all] Adapt root prefix determination by @jjerphan in #3782
- [all] Remove pip warning for
PIP_NO_PYTHON_VERSION_WARNINGby @Hind-M in #3770 - [all] Add md5 flag to list command by @SandrineP in #3773
- [all] Support globs in
MatchSpecbuild strings by @jjerphan in #3735 - [all] Don't encode URLs for
mamba env export --explicitby @maresb in #3745 - [all] Uncomment no more failing test by @Hind-M in #3767
- [all] Use CA certificates from
conda-forge::ca-certificatesby @jjerphan in #3765 - [all] Handle
git+httpspip urls by @Hind-M in #3764 - [all] Add explicit flag to list command by @SandrineP in #3760
- [all] Fix dependency and
subdirin repoquerywhoneedsby @Hind-M in #3743 - [all] Use
LOG_DEBUGfor CUDA version detection by @jjerphan in #3757 - [all] Add missing thread and undefined sanitizers CMake options by @mathbunnyru in #3753
- [all] Add reverse flag to list command by @SandrineP in #3705
- [all] Support more condarc paths by @SandrineP in #3695
- [all] Add a hint on cache corruption by @jjerphan in #3736
- [mamba, micromamba] Options args enhancement by @Hind-M in #3722
- [all] Correctly populate lists of
MatchSpecinMTransaction's history by @Hind-M in #3724 - [all] Honour
CONDA_ENVS_PATHagain by @jjerphan in #3725 - [mamba] Generate and install
etc/profile.d/mamba.shby @jjerphan in #3723 - [all] Improve CUDA version detection by @jjerphan in #3700
- [all] Support installation using explicit url by @Hind-M in #3710
- [all] Improve display of environment activation message by @Hind-M in #3715
- [all] Adapt warnings shown when several channels are used by @jjerphan in #3720
- [all] Always add
root_prefix/envsinenvs_dirsby @Hind-M in #3692 - [mamba] Add
no-pipflag tolistcommand by @Hind-M in #3696
CI fixes and doc:
- [all] build(deps): bump uraimo/run-on-arch-action from 2 to 3 by @app/dependabot in #3850
- [all] ci: Add "release::maintenance" Pull Request label by @jjerphan in #3843
- [micromamba] fix: Temporarily skip
test_pip_git_https_lockfileby @jjerphan in #3838 - [all] Warning as error default to OFF and enabled in CI by @JohanMabille in #3814
- [all] Add missing config for RTD by @Hind-M in #3801
- [all] Write command in multiple lines by @Hind-M in #3794
- [all] Document that mamba 2 only supports trailing globs in version strings by @jdblischak in #3783
- [all] Add prettier pre-commit hook by @mathbunnyru in #3663
- [all] Update Linux installation script for Nushell by @deephbz in #3721
- [all] Unique Release Tag by @Klaim in #3732
- [all]
update_changelog.pynow can also take input as cli parameters by @Klaim in #3731 - [all] Use a portable web request for Windows by @jjerphan in #3704
- [all] Document slight differences for environment export by @jjerphan in #3697
Maintenance:
- [all] Add markdownlint pre-commit hook by @mathbunnyru in #3756
- [all] Consistently name
Databaseobjects by @jjerphan in #3831 - [all] Remove unused structure in update path by @jjerphan in #3833
- [all] Also run workflows for
feat/*branches by @jjerphan in #3823 - [all] Fix typo in Windows workflows by @jjerphan in #3793
- [all] Rerun pytest tests on
mainin case of failures by @jjerphan in #3769 - [all]
listrefactoring by @SandrineP in #3768 - [all] Fix build status badge by @mathbunnyru in #3755
- [all] Don't exclude Changelog files from typos-conda by @mathbunnyru in #3748
- [all] Update pre-commit hooks by by @mathbunnyru #3746
- [all] Correctly exclude json files in clang-format by @mathbunnyru in #3749
2.0.7.rc1
2.0.7.rc0
Bug fixes:
- [all] Add
x86_64archspec support for Windows by @jjerphan in #3803 - [all] Use correct
urlin metadata and mirrors by @Hind-M in #3816 - [all] Add base flag to info command by @SandrineP in #3779
- [all] Explain unsolvable updates by @k-collie in #3829
- [all] Adapt root prefix' precedence for
envs_dirsby @holzman in #3813 - [all] Fix windows paths and add tests by @Hind-M in #3787
- [all] Adaptive level for compatible Version formatting by @jjerphan in #3818
- [all] add export flag to list command by @SandrineP in #3780
CI fixes and doc:
- [all] Add missing config for RTD by @Hind-M in #3801
- [all] Warning as error default to OFF and enabled in CI by @JohanMabille in #3814
- [all] Write command in multiple lines by @Hind-M in #3794
- [all] Document that mamba 2 only supports trailing globs in version strings by @jdblischak in #3783
Maintenance:
2.0.6.rc3
Enhancement:
- [all] add canonical flag to list command by @SandrineP in #3777
Bug fixes:
Maintenance:
2.0.6.rc2
2.0.6.rc1
Enhancements:
- [all] Add reverse flag to list command by @SandrineP in #3705
Bug fixes:
- [all] Support globs in
MatchSpecbuild strings by @jjerphan in #3735 - [all] Don't encode URLs for
mamba env export --explicitby @maresb in #3745 - [all] Handle
git+httpspip urls by @Hind-M in #3764 - [all] Uncomment no more failing test by @Hind-M in #3767
- [all] Use CA certificates from
conda-forge::ca-certificatesby @jjerphan in #3765 - [all] Add explicit flag to list command by @SandrineP in #3760
- [all] Fix dependency and
subdirin repoquerywhoneedsby @Hind-M in #3743 - [all] Use
LOG_DEBUGfor CUDA version detection by @jjerphan in #3757 - [all] Add missing thread and undefined sanitizers CMake options by @mathbunnyru in #3753
Maintenance:
- [all]
listrefactoring by @SandrineP in #3768 - [all] Correctly exclude json files in clang-format by @mathbunnyru in #3749
- [all] Fix build status badge by @mathbunnyru in #3755
- [all] Don't exclude Changelog files from typos-conda by @mathbunnyru in #3748
- [all] Update pre-commit hooks by by @mathbunnyru #3746