73 KiB
libmambapy 2.0.6 (February 04, 2025)
Enhancements:
- Add reverse flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3705
- Add md5 flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3773
- add canonical flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3777
Bug fixes:
- Correctly populate lists of
MatchSpec
inMTransaction
's history by @Hind-M in https://github.com/mamba-org/mamba/pull/3724 - Honour
CONDA_ENVS_PATH
again by @jjerphan in https://github.com/mamba-org/mamba/pull/3725 - Improve CUDA version detection by @jjerphan in https://github.com/mamba-org/mamba/pull/3700
- Support installation using explicit url by @Hind-M in https://github.com/mamba-org/mamba/pull/3710
- Improve display of environment activation message by @Hind-M in https://github.com/mamba-org/mamba/pull/3715
- Adapt warnings shown when several channels are used by @jjerphan in https://github.com/mamba-org/mamba/pull/3720
- Add a hint on cache corruption by @jjerphan in https://github.com/mamba-org/mamba/pull/3736
- Support more condarc paths by @SandrineP in https://github.com/mamba-org/mamba/pull/3695
- Always add
root_prefix/envs
inenvs_dirs
by @Hind-M in https://github.com/mamba-org/mamba/pull/3692 - Support globs in
MatchSpec
build strings by @jjerphan in https://github.com/mamba-org/mamba/pull/3735 - Don't encode URLs for
mamba env export --explicit
by @maresb in https://github.com/mamba-org/mamba/pull/3745 - Handle
git+https
pip urls by @Hind-M in https://github.com/mamba-org/mamba/pull/3764 - Uncomment no more failing test by @Hind-M in https://github.com/mamba-org/mamba/pull/3767
- Use CA certificates from
conda-forge::ca-certificates
by @jjerphan in https://github.com/mamba-org/mamba/pull/3765 - Add explicit flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3760
- Fix dependency and
subdir
in repoquerywhoneeds
by @Hind-M in https://github.com/mamba-org/mamba/pull/3743 - Use
LOG_DEBUG
for CUDA version detection by @jjerphan in https://github.com/mamba-org/mamba/pull/3757 - Add missing thread and undefined sanitizers CMake options by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3753
- Factor handling of
GetModuleFileNameW
by @jjerphan in https://github.com/mamba-org/mamba/pull/3785 - Adapt root prefix determination by @jjerphan in https://github.com/mamba-org/mamba/pull/3782
- Remove pip warning for
PIP_NO_PYTHON_VERSION_WARNING
by @Hind-M in https://github.com/mamba-org/mamba/pull/3770 - Use
libmamba
's installation instead ofmamba
's as a fallback by @jjerphan in https://github.com/mamba-org/mamba/pull/3792 - Fix typo in Windows workflows by @jjerphan in https://github.com/mamba-org/mamba/pull/3793
- Rerun pytest tests on
main
in case of failures by @jjerphan in https://github.com/mamba-org/mamba/pull/3769
CI fixes and doc:
- Use a portable web request for Windows by @jjerphan in https://github.com/mamba-org/mamba/pull/3704
- Add prettier pre-commit hook by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3663
- Document slight differences for environment export by @jjerphan in https://github.com/mamba-org/mamba/pull/3697
- Unique Release Tag by @Klaim in https://github.com/mamba-org/mamba/pull/3732
- Update Linux installation script for Nushell by @deephbz in https://github.com/mamba-org/mamba/pull/3721
update_changelog.py
now can also take input as cli parameters by @Klaim in https://github.com/mamba-org/mamba/pull/3731
Maintenance:
list
refactoring by @SandrineP in https://github.com/mamba-org/mamba/pull/3768- Correctly exclude json files in clang-format by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3749
- Fix build status badge by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3755
- Don't exclude Changelog files from typos-conda by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3748
- Update pre-commit hooks by by @mathbunnyru https://github.com/mamba-org/mamba/pull/3746
libmambapy 2.0.6.rc3 (February 04, 2025)
Enhancement:
- add canonical flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3777
Bug fixes:
- Use
libmamba
's installation instead ofmamba
's as a fallback by @jjerphan in https://github.com/mamba-org/mamba/pull/3792
Maintenance:
- Fix typo in Windows workflows by @jjerphan in https://github.com/mamba-org/mamba/pull/3793
- Rerun pytest tests on
main
in case of failures by @jjerphan in https://github.com/mamba-org/mamba/pull/3769
libmambapy 2.0.6.rc2 (January 31, 2025)
Enhancements:
- [all] Add md5 flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3773
Bug fixes:
- [all] Factor handling of
GetModuleFileNameW
by @jjerphan in https://github.com/mamba-org/mamba/pull/3785 - [all] Adapt root prefix determination by @jjerphan in https://github.com/mamba-org/mamba/pull/3782
- [all] Remove pip warning for
PIP_NO_PYTHON_VERSION_WARNING
by @Hind-M in https://github.com/mamba-org/mamba/pull/3770
libmambapy 2.0.6.rc1 (January 28, 2025)
Enhancements:
- Add reverse flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3705
Bug fixes:
- Support globs in
MatchSpec
build strings by @jjerphan in https://github.com/mamba-org/mamba/pull/3735 - Don't encode URLs for
mamba env export --explicit
by @maresb in https://github.com/mamba-org/mamba/pull/3745 - Handle
git+https
pip urls by @Hind-M in https://github.com/mamba-org/mamba/pull/3764 - Uncomment no more failing test by @Hind-M in https://github.com/mamba-org/mamba/pull/3767
- Use CA certificates from
conda-forge::ca-certificates
by @jjerphan in https://github.com/mamba-org/mamba/pull/3765 - Add explicit flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3760
- Fix dependency and
subdir
in repoquerywhoneeds
by @Hind-M in https://github.com/mamba-org/mamba/pull/3743 - Use
LOG_DEBUG
for CUDA version detection by @jjerphan in https://github.com/mamba-org/mamba/pull/3757 - Add missing thread and undefined sanitizers CMake options by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3753
Maintenance:
list
refactoring by @SandrineP in https://github.com/mamba-org/mamba/pull/3768- Correctly exclude json files in clang-format by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3749
- Fix build status badge by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3755
- Don't exclude Changelog files from typos-conda by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3748
- Update pre-commit hooks by by @mathbunnyru https://github.com/mamba-org/mamba/pull/3746
libmambapy 2.0.6.rc0 (January 14, 2025)
Bug fixes:
- Correctly populate lists of
MatchSpec
inMTransaction
's history by @Hind-M in https://github.com/mamba-org/mamba/pull/3724 - Honour
CONDA_ENVS_PATH
again by @jjerphan in https://github.com/mamba-org/mamba/pull/3725 - Improve CUDA version detection by @jjerphan in https://github.com/mamba-org/mamba/pull/3700
- Support installation using explicit url by @Hind-M in https://github.com/mamba-org/mamba/pull/3710
- Improve display of environment activation message by @Hind-M in https://github.com/mamba-org/mamba/pull/3715
- Adapt warnings shown when several channels are used by @jjerphan in https://github.com/mamba-org/mamba/pull/3720
- Add a hint on cache corruption by @jjerphan in https://github.com/mamba-org/mamba/pull/3736
- Support more condarc paths by @SandrineP in https://github.com/mamba-org/mamba/pull/3695
- Always add
root_prefix/envs
inenvs_dirs
by @Hind-M in https://github.com/mamba-org/mamba/pull/3692
CI fixes and doc:
- Use a portable web request for Windows by @jjerphan in https://github.com/mamba-org/mamba/pull/3704
- Add prettier pre-commit hook by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3663
- Document slight differences for environment export by @jjerphan in https://github.com/mamba-org/mamba/pull/3697
- Unique Release Tag by @Klaim in https://github.com/mamba-org/mamba/pull/3732
- Update Linux installation script for Nushell by @deephbz in https://github.com/mamba-org/mamba/pull/3721
update_changelog.py
now can also take input as cli parameters by @Klaim in https://github.com/mamba-org/mamba/pull/3731
libmambapy 2.0.5 (December 12, 2024)
Enhancements:
micromamba/mamba --version
displays pre-release version names + establishes pre-release versions name scheme by @Klaim in https://github.com/mamba-org/mamba/pull/3639
Bug fixes:
- Handle
.tar.gz
in pkg url by @Hind-M in https://github.com/mamba-org/mamba/pull/3640
CI fixes and doc:
- Introducing mamba Guru on Gurubase.io by @kursataktas in https://github.com/mamba-org/mamba/pull/3612
- docs: Clarify installation of lock file by @jjerphan in https://github.com/mamba-org/mamba/pull/3686
- maint: Add pre-commit typos back by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3682
- maint: Add pyupgrade pre-commit hook by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3671
- docs: Adapt shell completion subsection by @jjerphan in https://github.com/mamba-org/mamba/pull/3672
- maint: Restructure docs configuration file and improve docs pages by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3615
- docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656
- ci: Remove Conda Nightly tests by @jjerphan in https://github.com/mamba-org/mamba/pull/3629
libmambapy 2.0.5.rc0 (December 09, 2024)
Enhancements:
micromamba/mamba --version
displays pre-release version names + establishes pre-release versions name scheme by @Klaim in https://github.com/mamba-org/mamba/pull/3639
Bug fixes:
- Handle
.tar.gz
in pkg url by @Hind-M in https://github.com/mamba-org/mamba/pull/3640
CI fixes and doc:
- maint: Add pyupgrade pre-commit hook by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3671
- docs: Adapt shell completion subsection by @jjerphan in https://github.com/mamba-org/mamba/pull/3672
- maint: Restructure docs configuration file and improve docs pages by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3615
- docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656
- ci: Remove Conda Nightly tests by @jjerphan in https://github.com/mamba-org/mamba/pull/3629
libmambapy 2.0.4 (November 22, 2024)
Enhancements:
- chore: some CMake cleanup by @henryiii in https://github.com/mamba-org/mamba/pull/3564
Bug fixes:
- maint: Enable -Werror compiler flag for GCC, Clang and AppleClang by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3611
- Remove Taskfile from
environment-dev-extra.yml
by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3597 - fixed incorrect syntax in static_build.yml by @Klaim in https://github.com/mamba-org/mamba/pull/3592
CI fixes and doc:
- ci: add brew toolchain test by @henryiii in https://github.com/mamba-org/mamba/pull/3625
- doc: show how to use advanced match specs in yaml spec by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3384
- Doc: how to install specific Micromamba version by @truh in https://github.com/mamba-org/mamba/pull/3517
- doc: Homebrew currently only installs micromamba v1 by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3499
- maint: Add dependabot config for GitHub workflows/actions by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3614
- maint: Unify
cmake
calls in workflows, build win static builds in p… by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3616 - docs: Update pieces of documentation after the release of mamba 2 by @jjerphan in https://github.com/mamba-org/mamba/pull/3610
- maint: Update clang-format to v19 by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3600
- Force spinx v6 in readthedocs by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3586
- Fix doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3568
- [windows-vcpkg] Replace deprecated openssl with crypto feature with latest libarchive by @Hind-M in https://github.com/mamba-org/mamba/pull/3556
- maint: Unpin libcurl<8.10 by @jjerphan in https://github.com/mamba-org/mamba/pull/3548
- dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544
- Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497
libmambapy 2.0.4alpha3 (November 21, 2024)
CI fixes and doc:
- doc: show how to use advanced match specs in yaml spec by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3384
- Doc: how to install specific Micromamba version by @truh in https://github.com/mamba-org/mamba/pull/3517
- doc: Homebrew currently only installs micromamba v1 by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3499
- maint: Add dependabot config for GitHub workflows/actions by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3614
- maint: Unify
cmake
calls in workflows, build win static builds in p… by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3616 - docs: Update pieces of documentation after the release of mamba 2 by @jjerphan in https://github.com/mamba-org/mamba/pull/3610
- maint: Update clang-format to v19 by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3600
libmambapy 2.0.4alpha2 (November 14, 2024)
Bug fixes:
- Remove Taskfile from
environment-dev-extra.yml
by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3597
CI fixes and doc:
- Force spinx v6 in readthedocs by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3586
libmambapy 2.0.4alpha1 (November 12, 2024)
Bug fixes:
- fixed incorrect syntax in static_build.yml by @Klaim in https://github.com/mamba-org/mamba/pull/3592
libmambapy 2.0.4alpha0 (November 12, 2024)
libmambapy 2.0.3 (November 05, 2024)
Enhancements:
- chore: some CMake cleanup by @henryiii in https://github.com/mamba-org/mamba/pull/3564
CI fixes and doc:
- Fix doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3568
- [windows-vcpkg] Replace deprecated openssl with crypto feature with latest libarchive by @Hind-M in https://github.com/mamba-org/mamba/pull/3556
- maint: Unpin libcurl<8.10 by @jjerphan in https://github.com/mamba-org/mamba/pull/3548
- dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544
- Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497
libmambapy 2.0.2 (October 02, 2024)
CI fixes and doc:
- Rollback to micromamba 1.5.10 in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3491
libmambapy 2.0.1 (September 30, 2024)
CI fixes and doc:
- doc: add github links to documentation by @timhoffm in https://github.com/mamba-org/mamba/pull/3471
libmambapy 2.0.0 (September 25, 2024)
Enhancements:
- Remove cctools patch from feedstock in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3442
- Replace
Context
withContext::platform
where possible by @jjerphan in https://github.com/mamba-org/mamba/pull/3364 - Add checking typos to pre-commit by @Hind-M in https://github.com/mamba-org/mamba/pull/3278
- Bind text_style and graphic params by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3266
- Bind VersionPredicate by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3255
- Update pre-commit hooks" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3252
- Handle regex in build string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3239
- Custom resolve complex MatchSpec in Solver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3233
- Add MatchSpec::contains_except_channel" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3231
- [mamba content trust] Enable verifying packages signatures by @Hind-M in https://github.com/mamba-org/mamba/pull/3192
- Refactor MatchSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3215
- Subdir renaming by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3214
- Fully bind MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3213
- Added HTTP Mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3178
- Use expected for specs parsing by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3201
- Add more solver tests and other small features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3198
- Finalized Solver bindings and add solver doc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3195
- Add libsolv.Database Bindings and tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3186
- Rename MPool into solver::libsolv::Database by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3180
- Automate releases (
CHANGELOG.md
updating) by @Hind-M in https://github.com/mamba-org/mamba/pull/3179 - Simplify MPool Interface by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3177
- Clean libsolv use in Transaction by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3171
- More specs bindings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3080
- Add VersionSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3081
- Some future proofing MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3082
- Fix VersionSpec free ranges by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3088
- MatchSpec use VersionSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3089
- GlobSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3094
- Clean PackageInfo interface by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3103
- NoArchType as standalone enum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3108
- Move PackageInfo in specs:: by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3109
- Change PackageInfo types by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3113
- Add some PackageInfo tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3115
- Rename ChannelSpec > UndefinedChannel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3117
- Add Channel::contains_package by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3121
- Pool channel match by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3122
- Add expected caster to Union by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3135
- MRepo refactor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3118
- No M by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3137
- Solver improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3140
- Solver Request by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3141
- Refactor solver flags by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3153
- Split Solver and Unsolvable by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3156
- Solver sort deps by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3163
- Bind solver::libsolv::UnSolvable by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3166
- Improve Query API by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3167
- Context: not a singleton by @Klaim in https://github.com/mamba-org/mamba/pull/2615
- No ugly kenum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2831
- Further improve micromamba search output by @delsner in https://github.com/mamba-org/mamba/pull/2823
- Download by @JohanMabille in https://github.com/mamba-org/mamba/pull/2844
- Add multiple queries to repoquery search by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2897
- Add ChannelSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2870
- Added PackageFetcher by @JohanMabille in https://github.com/mamba-org/mamba/pull/2917
- Resolve ChannelSpec into a Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2899
- Combine dev environments by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2937
- Dev workflow by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2948
- Explicit and smart CMake target by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2935
- Modularize libmambapy by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2960
- Update dependencies on OSX by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2976
- Channel initialization by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2953
- Migrate Channel::make_channel to resolve multi channels by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2986
- Move core/channel > specs/channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3000
- Remove ChannelContext ctor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3002
- Remove ChannelContext context capture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3015
- Bind Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3001
- Bind ChannelContext by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3034
- Split validate.[ch]pp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3041
- MatchSpec small improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3043
- Plug ChannelSpec in MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3046
- Change MatchSpec::parse to named constructor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3048
- restore use_default_signal_handler flag for libmambapy by @dholth in https://github.com/mamba-org/mamba/pull/3028
Bug fixes:
- fix: add warning when using defaults by @wolfv in https://github.com/mamba-org/mamba/pull/3434
- Update mamba.sh.in script by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3422
- Define
etc/profile.d/mamba.sh
and install it by @jjerphan in https://github.com/mamba-org/mamba/pull/3413 - Replaces instances of -p with --root-prefix in documentation by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3411
- Split
ContextOptions::enable_logging_and_signal_handling
into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329 - libmambapy: use
Context
explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 - Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306
- Fix VersionSpec equal and glob by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3269
- Add missing pybind header by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3256
- Don't add duplicate .conda and .tar.bz2 packages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3253
- Use conda-forge feedstock for static builds by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3249
- Make Taskfile.dist.yml Windows-compatible by @carschandler in https://github.com/mamba-org/mamba/pull/3219
- Fix expected caster by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3136
- Fix 2.0 alpha by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3067
- fix subs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2817
- fix: Parse remote_connect_timeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2949
- Add cmake-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2962
CI fixes and doc:
- Fix wrong version of miniforge in doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3462
- Remove cctools patch removal in CI by @Hind-M in https://github.com/mamba-org/mamba/pull/3451
- docs: Specify
CMAKE_INSTALL_PREFIX
by @jjerphan in https://github.com/mamba-org/mamba/pull/3438 - docs: Adapt "Solving Package Environments" section by @jjerphan in https://github.com/mamba-org/mamba/pull/3326
- [win-64] Remove workaround by @Hind-M in https://github.com/mamba-org/mamba/pull/3398
- [win-64] Add constraint on fmt by @Hind-M in https://github.com/mamba-org/mamba/pull/3400
- Unpin cryptography, python, and add make to environment-dev.yml by @jaimergp in https://github.com/mamba-org/mamba/pull/3352
- ci: Unpin libcxx <18 by @jjerphan in https://github.com/mamba-org/mamba/pull/3375
- chore(ci): bump github action versions by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3350
- doc(more_concepts.rst): improve clarity by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3357
- Fix CI failure on win-64 by @Hind-M in https://github.com/mamba-org/mamba/pull/3315
- Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254
- Fixed a spelling mistake in micromamba-installation.rst by @codeblech in https://github.com/mamba-org/mamba/pull/3236
- Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235
- Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224
- Remove dead mamba.py doc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3078
- Document specs::Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3077
- Fix --override-channels docs by @jonashaag in https://github.com/mamba-org/mamba/pull/3084
- Add 2.0 changes draft by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3091
- Add Breathe for API documentation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3087
- Warning around manual install and add ref to conda-libmamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3119
- Add MacOS DNS issue logging by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3130
- Add CI merge groups by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3068
- Refactor CI and libamambapy tests (on Unix) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2952
- Refactor CI and libamambapy tests (on Win) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2955
- Simplify and correct development documentation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2975
- Add install from source instructions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2977
- update readme install link by @artificial-agent in https://github.com/mamba-org/mamba/pull/2980
- Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985
libmambapy 2.0.0rc6 (September 20, 2024)
CI fixes and doc:
- Fix wrong version of miniforge in doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3462
- Remove cctools patch removal in CI by @Hind-M in https://github.com/mamba-org/mamba/pull/3451
libmambapy 2.0.0rc5 (September 13, 2024)
Enhancements:
- Remove cctools patch from feedstock in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3442
Bug fixes:
- fix: add warning when using defaults by @wolfv in https://github.com/mamba-org/mamba/pull/3434
- Update mamba.sh.in script by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3422
CI fixes and doc:
- docs: Specify
CMAKE_INSTALL_PREFIX
by @jjerphan in https://github.com/mamba-org/mamba/pull/3438
libmambapy 2.0.0rc4 (August 29, 2024)
libmambapy 2.0.0rc3 (August 26, 2024)
Bug fixes:
- Define
etc/profile.d/mamba.sh
and install it by @jjerphan in https://github.com/mamba-org/mamba/pull/3413 - Replaces instances of -p with --root-prefix in documentation by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3411
CI fixes and doc:
- docs: Adapt "Solving Package Environments" section by @jjerphan in https://github.com/mamba-org/mamba/pull/3326
libmambapy 2.0.0rc2 (August 19, 2024)
Enhancements:
- Replace
Context
withContext::platform
where possible by @jjerphan in https://github.com/mamba-org/mamba/pull/3364
CI fixes and doc:
- [win-64] Remove workaround by @Hind-M in https://github.com/mamba-org/mamba/pull/3398
- [win-64] Add constraint on fmt by @Hind-M in https://github.com/mamba-org/mamba/pull/3400
- Unpin cryptography, python, and add make to environment-dev.yml by @jaimergp in https://github.com/mamba-org/mamba/pull/3352
- ci: Unpin libcxx <18 by @jjerphan in https://github.com/mamba-org/mamba/pull/3375
libmambapy 2.0.0rc1 (July 26, 2024)
CI fixes and doc:
- chore(ci): bump github action versions by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3350
- doc(more_concepts.rst): improve clarity by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3357
libmambapy 2.0.0rc0 (July 08, 2024)
Bug fixes:
- Split
ContextOptions::enable_logging_and_signal_handling
into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329
libmambapy 2.0.0beta3 (June 14, 2024)
Bug fixes:
- libmambapy: use
Context
explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 - Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306
CI fixes and doc:
- Fix CI failure on win-64 by @Hind-M in https://github.com/mamba-org/mamba/pull/3315
libmambapy 2.0.0beta2 (May 29, 2024)
Enhancements:
- Add checking typos to pre-commit by @Hind-M in https://github.com/mamba-org/mamba/pull/3278
libmambapy 2.0.0beta1 (May 04, 2024)
Enhancements:
- Bind text_style and graphic params by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3266
- Bind VersionPredicate by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3255
- Update pre-commit hooks" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3252
- Handle regex in build string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3239
- Custom resolve complex MatchSpec in Solver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3233
- Add MatchSpec::contains_except_channel" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3231
- Refactor MatchSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3215
- Subdir renaming by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3214
- Fully bind MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3213
Bug fixes:
- Fix VersionSpec equal and glob by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3269
- Add missing pybind header by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3256
- Don't add duplicate .conda and .tar.bz2 packages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3253
- Use conda-forge feedstock for static builds by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3249
- Make Taskfile.dist.yml Windows-compatible by @carschandler in https://github.com/mamba-org/mamba/pull/3219
CI fixes and doc:
- Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254
- Fixed a spelling mistake in micromamba-installation.rst by @codeblech in https://github.com/mamba-org/mamba/pull/3236
- Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235
- Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224
libmambapy 2.0.0beta0 (April 04, 2024)
Enhancements:
- Bind VersionPredicate by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3255
- Update pre-commit hooks" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3252
Bug fixes:
- Add missing pybind header by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3256
- Don't add duplicate .conda and .tar.bz2 packages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3253
CI fixes and doc:
- Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254
libmambapy 2.0.0alpha4 (March 26, 2024)
Enhancements:
- Handle regex in build string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3239
- Custom resolve complex MatchSpec in Solver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3233
- Add MatchSpec::contains_except_channel" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3231
- Refactor MatchSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3215
- Subdir renaming by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3214
- Fully bind MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3213
Bug fixes:
- Use conda-forge feedstock for static builds by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3249
- Make Taskfile.dist.yml Windows-compatible by @carschandler in https://github.com/mamba-org/mamba/pull/3219
CI fixes and doc:
- Fixed a spelling mistake in micromamba-installation.rst by @codeblech in https://github.com/mamba-org/mamba/pull/3236
- Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235
- Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224
libmambapy 2.0.0alpha3 (February 28, 2024)
Enhancements:
- Added HTTP Mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3178
- Use expected for specs parsing by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3201
- Add more solver tests and other small features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3198
- Finalized Solver bindings and add solver doc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3195
- Add libsolv.Database Bindings and tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3186
- Rename MPool into solver::libsolv::Database by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3180
- Automate releases (
CHANGELOG.md
updating) by @Hind-M in https://github.com/mamba-org/mamba/pull/3179 - Simplify MPool Interface by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3177
- Clean libsolv use in Transaction by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3171
CI fixes and doc:
libmambapy 2.0.0alpha2 (February 02, 2024)
Enhancements:
- More specs bindings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3080
- Add VersionSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3081
- Some future proofing MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3082
- Fix VersionSpec free ranges by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3088
- MatchSpec use VersionSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3089
- GlobSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3094
- Clean PackageInfo interface by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3103
- NoArchType as standalone enum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3108
- Move PackageInfo in specs:: by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3109
- Change PackageInfo types by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3113
- Add some PackageInfo tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3115
- Rename ChannelSpec > UndefinedChannel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3117
- Add Channel::contains_package by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3121
- Pool channel match by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3122
- Add expected caster to Union by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3135
- MRepo refactor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3118
- No M by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3137
- Solver improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3140
- Solver Request by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3141
- Refactor solver flags by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3153
- Split Solver and Unsolvable by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3156
- Solver sort deps by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3163
- Bind solver::libsolv::UnSolvable by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3166
- Improve Query API by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3167
Bug fixes:
- Fix expected caster by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3136
CI fixes and doc:
- Remove dead mamba.py doc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3078
- Document specs::Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3077
- Fix --override-channels docs by @jonashaag in https://github.com/mamba-org/mamba/pull/3084
- Add 2.0 changes draft by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3091
- Add Breathe for API documentation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3087
- Warning around manual install and add ref to conda-libmamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3119
- Add MacOS DNS issue logging by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3130
libmambapy 2.0.0alpha1 (December 18, 2023)
Bug fixes:
- Fix 2.0 alpha by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3067
CI fixes and doc:
- Add CI merge groups by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3068
libmambapy 2.0.0alpha0 (December 14, 2023)
Enhancements:
- Context: not a singleton by @Klaim in https://github.com/mamba-org/mamba/pull/2615
- No ugly kenum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2831
- Further improve micromamba search output by @delsner in https://github.com/mamba-org/mamba/pull/2823
- Download by @JohanMabille in https://github.com/mamba-org/mamba/pull/2844
- Add multiple queries to repoquery search by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2897
- Add ChannelSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2870
- Added PackageFetcher by @JohanMabille in https://github.com/mamba-org/mamba/pull/2917
- Resolve ChannelSpec into a Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2899
- Combine dev environments by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2937
- Dev workflow by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2948
- Explicit and smart CMake target by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2935
- Modularize libmambapy by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2960
- Update dependencies on OSX by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2976
- Channel initialization by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2953
- Migrate Channel::make_channel to resolve multi channels by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2986
- Move core/channel > specs/channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3000
- Remove ChannelContext ctor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3002
- Remove ChannelContext context capture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3015
- Bind Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3001
- Bind ChannelContext by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3034
- MatchSpec small improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3043
- Plug ChannelSpec in MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3046
- Change MatchSpec::parse to named constructor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3048
- restore use_default_signal_handler flag for libmambapy by @dholth in https://github.com/mamba-org/mamba/pull/3028
Bug fixes:
- fix subs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2817
- fix: Parse remote_connect_timeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2949
- Add cmake-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2962
CI fixes and doc:
- Refactor CI and libamambapy tests (on Unix) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2952
- Refactor CI and libamambapy tests (on Win) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2955
- Simplify and correct development documentation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2975
- Add install from source instructions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2977
- update readme install link by @artificial-agent in https://github.com/mamba-org/mamba/pull/2980
- Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985
libmambapy 2.0.0alpha0 (December 14, 2023)
Enhancements:
- Context: not a singleton by @Klaim in https://github.com/mamba-org/mamba/pull/2615
- No ugly kenum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2831
- Further improve micromamba search output by @delsner in https://github.com/mamba-org/mamba/pull/2823
- Download by @JohanMabille in https://github.com/mamba-org/mamba/pull/2844
- Add multiple queries to repoquery search by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2897
- Add ChannelSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2870
- Added PackageFetcher by @JohanMabille in https://github.com/mamba-org/mamba/pull/2917
- Resolve ChannelSpec into a Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2899
- Combine dev environments by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2937
- Dev workflow by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2948
- Explicit and smart CMake target by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2935
- Modularize libmambapy by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2960
- Update dependencies on OSX by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2976
- Channel initialization by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2953
- Migrate Channel::make_channel to resolve multi channels by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2986
- Move core/channel > specs/channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3000
- Remove ChannelContext ctor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3002
- Remove ChannelContext context capture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3015
- Bind Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3001
- Bind ChannelContext by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3034
- MatchSpec small improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3043
- Plug ChannelSpec in MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3046
- Change MatchSpec::parse to named constructor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3048
- restore use_default_signal_handler flag for libmambapy by @dholth in https://github.com/mamba-org/mamba/pull/3028
Bug fixes:
- fix subs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2817
- fix: Parse remote_connect_timeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2949
- Add cmake-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2962
CI fixes and doc:
- Refactor CI and libamambapy tests (on Unix) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2952
- Refactor CI and libamambapy tests (on Win) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2955
- Simplify and correct development documentation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2975
- Add install from source instructions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2977
- update readme install link by @artificial-agent in https://github.com/mamba-org/mamba/pull/2980
- Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985
libmambapy 1.5.1 (September 05, 2023)
Enhancements:
- Clearer output from micromamba search by @delsner in https://github.com/mamba-org/mamba/pull/2782
CI fixes and doc:
- Split GHA workflow by @JohanMabille in https://github.com/mamba-org/mamba/pull/2779
- Use Release build mode in Windows CI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2785
libmambapy 1.5.0 (August 24, 2023)
Enhancements:
- Enable pytest color output by @jonashaag in https://github.com/mamba-org/mamba/pull/2759
- Fix warnings by @Hind-M in https://github.com/mamba-org/mamba/pull/2760
CI fixes and doc:
- Ignore format changes in git blame by @jonashaag in https://github.com/mamba-org/mamba/pull/2690
- Add Debug build type by @Hind-M in https://github.com/mamba-org/mamba/pull/2762
libmambapy 1.4.9 (July 13, 2023)
libmambapy 1.4.8 (July 11, 2023)
libmambapy 1.4.7 (July 06, 2023)
Enhancements:
- Create Solver solution by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2584
[libmambapy, mamba] Call init_console in mamba to prevent UTF8 errors when extracting packages by @JohanMabille in https://github.com/mamba-org/mamba/pull/2657
CI fixes and doc:
- Fixup python-api docs slightly by @HaoZeke in https://github.com/mamba-org/mamba/pull/2285
libmambapy 1.4.6 (June 30, 2023)
Bug fixes:
- Fixed missing subdirs in mamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2632
libmambapy 1.4.5 (June 27, 2023)
Enhancements:
- No singleton: ChannelContext, ChannelBuilder and channel cache by @Klaim in https://github.com/mamba-org/mamba/pull/2455
- Move problem graph creation to MSolver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2515
- Common CMake presets by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2532
- No singleton: configuration by @Klaim in https://github.com/mamba-org/mamba/pull/2541
- Remove banner by @jonashaag in https://github.com/mamba-org/mamba/pull/2298
- LockFile behavior on file-locking is now almost independent from Context by @Klaim in https://github.com/mamba-org/mamba/pull/2608
Bug fixes:
- Fix stubgens by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2556
CI fixes and doc:
- update the umamba GHA link by @ocefpaf in https://github.com/mamba-org/mamba/pull/2542
- Extend troubleshooting docs by @jonashaag in https://github.com/mamba-org/mamba/pull/2569
- Update pre-commit hooks by @jonashaag in https://github.com/mamba-org/mamba/pull/2586
- Move GHA to setup-micromamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2545
- Switch linters to setup-micromamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2600
- Switch to setup-micromamba by @pavelzw in https://github.com/mamba-org/mamba/pull/2610
- Fix broken ref directives in docs by @mfisher87 in https://github.com/mamba-org/mamba/pull/2620
libmambapy 1.4.4 (May 16, 2023)
Bug fixes:
- Support future deprecated API for Context by @Hind-M in https://github.com/mamba-org/mamba/pull/2494
libmambapy 1.4.3 (May 15, 2023)
Enhancements:
- Remove dead code / attribute by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2454
- Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2432
- Store PackageInfo::track_features as a vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2478
- Resume Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2460
- Use libsolv wrappers in MPool and MRepo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2453
CI fixes and doc:
- Extend issue template by @jonashaag in https://github.com/mamba-org/mamba/pull/2310
libmambapy 1.4.2 (April 06, 2023)
CI fixes and doc:
- Fixes typos by @nsoranzo in https://github.com/mamba-org/mamba/pull/2419
- Migrated to doctest by @JohanMabille in https://github.com/mamba-org/mamba/pull/2436
libmambapy 1.4.1 (March 28, 2023)
libmambapy 1.4.0 (March 22, 2023)
Enhancements:
- Implemented recursive dependency printout in repoquery by @timostrunk in https://github.com/mamba-org/mamba/pull/2283
- Aggressive compilation warnings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2304
- Fine tune clang-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2290
- Activated SAT error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2325
- Removed redundant
DependencyInfo
by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2314 - Only full shared or full static builds by @JohanMabille in https://github.com/mamba-org/mamba/pull/2342
- Fixed repoquery commands working with installed packages only by @Hind-M in https://github.com/mamba-org/mamba/pull/2330
- Isolate
PackageInfo
from libsolv from @AntoinePrv in https://github.com/mamba-org/mamba/pull/2340
Bug fixes:
- Fixed repoquery output of mamba when query format is JSON by @JohanMabille in https://github.com/mamba-org/mamba/pull/2353
libmambapy 1.3.1 (February 09, 2023)
A bugfix release for 1.3.0!
Docs:
-
- add micromamba docker image by @wholtz in https://github.com/mamba-org/mamba/pull/2266
-
- added biweekly meetings information to README by @JohanMabille in https://github.com/mamba-org/mamba/pull/2275
-
- change docs to homebrew/core by @pavelzw in https://github.com/mamba-org/mamba/pull/2278
libmambapy 1.3.0 (February 03, 2023)
Enhancements:
- add
use_lockfiles
to libmambapy bindings by @jaimergp in https://github.com/mamba-org/mamba/pull/2256
CI fixes & docs:
- docs: defaults should not be used with conda-forge by @jonashaag in https://github.com/mamba-org/mamba/pull/2181
- fix tests for pkg_cache by @wolfv in https://github.com/mamba-org/mamba/pull/2259
- Remove unused
get_tarball
function by @Hind-M in https://github.com/mamba-org/mamba/pull/2261
libmambapy 1.2.0 (January 16, 2023)
This release contains some speed improvements: download repodata faster as zstd encoded files (configure using
repodata_use_zst: true
in your ~/.mambarc
file). Also, .conda
file extraction is now faster, a prefix
with spaces works better thanks to a new "shebang" style and the micromamba package compress
and transmute
commands produce better conda packages.
CI fixes & docs:
-
- Improve build env cleanup by @jonashaag in #2213
-
- Run conda_nightly once per week by @jonashaag in #2147
-
- Update doc by @Hind-M in #2156
-
- Use Conda canary in nightly tests by @jonashaag in #2180
-
- Explicitly point to libmamba test data independently of cwd by @AntoinePrv in #2158
-
- Add bug report issue template by @jonashaag in #2182
-
- Downgrade curl to fix micromamba on macOS x64 by @wolfv in #2205
-
- Use conda-forge micromamba feedstock instead of a fork by @JohanMabille in #2206
-
- Update pre-commit versions by @jonashaag in #2178
-
- Use local meta.yaml by @wolfv in #2214
-
- Remove feedstock patches by @wolfv in #2216
-
- Fixed static dependency order by @JohanMabille in #2201
libmambapy 1.1.0 (November 25, 2022)
Some bugfixes for 1.0 and experimental release of the new solver messages
Enhancements
- ci: Update pre-commit-config #2092
- docs: Add warning to manual install instructions #2100
- docs: Consistently use curl for fetching files #2126
libmambapy 1.0.0 (November 01, 2022)
Our biggest version number yet! Finally a 1.0 release :)
New notable micromamba features include:
-
- improved shell scripts with autocompletion available in PowerShell, xonsh, fish, bash and zsh
-
micromamba shell -n someenv
: enter a sub-shell without modifying the system
-
micromamba self-update
: micromamba searches for updates and installs them if available
(you can also downgrade using --version 0.26.0
for example)
Bug fixes:
- Ensure package record always has subdir (thanks @jaimergp) #2016
Enhancements:
- add stubs with pybind11-stubgen (thanks @dholth) #1983
- Fix ci deprecation warnings, upload conda-bld artifacts for failed builds #2058, #2062
- Explicitly define SPDLOG_FMT_EXTERNAL and use spdlog header only use external fmt (thanks @AntoinePrv) #2060, #2048
- Fix CI by pointing to updated feedstock and fixing update tests (thanks @AntoinePrv) #2055
- Add authentication with urlencoded @ to proxy test (#2024) @AdrianFreundQC
- better test isolation (thanks @AntoinePrv) #1903
- Test special characters in basic auth (thanks @jonashaag) #2012
libmambapy 0.27.0 (October 04, 2022)
Bug fixes:
- make compilation with external fmt library work #1987
libmambapy 0.26.0 (September 30, 2022)
libmambapy 0.25.0 (July 26, 2022)
Enhancements:
- Add missing SOLVER_RULE_PKG_CONSTRAINS ruleinfo in libmambapy bindings (thanks @syslaila) #1823
- Add safe id2pkginfo (thanks @AntoinePrv) #1822
- Change PackageInfo value mutability and add named arguments (thanks @AntoinePrv) #1822
- better test isolation (thanks @AntoinePrv) #1791
- Add nodefaults handling to libmamba (thanks @AdrianFreundQC) #1773
- Add utilities for better error reporting and refactor Queue #1789
- Test improvements (thanks @AntoinePrv) #1777, #1778
libmambapy 0.24.0 (June 01, 2022)
libmambapy 0.23.3 (May 20, 2022)
Bug fixes
- fix curl callback to not exit anymore but report a proper error #1684
libmambapy 0.23.1 (May 11, 2022)
Bug fixes
- Fix thread clean up and singleton destruction order (thanks @Klaim) #1666, #1620
- Show reason for multi-download failure (thanks @syslaila) #1652
libmambapy 0.23.0 (April 21, 2022)
This release uses tl::expected for some improvements in the error handling. We also cleaned the API a bit and did some refactorings to make the code compile faster and clean up headers.
Enhancements
- Make user agent configurable through Context
- Use sscache to speed up builds (thanks @jonashaag) #1606
- Upgrade black
- Refactor the include chain, headers cleanup (thanks @JohanMabille) #1588, #1592, #1590
- Refactor error handling (thanks @JohanMabille) #1579
- Add structured problem extraction #1570, #1566
- Add API to remove repo from pool
libmambapy 0.22.1 (February 28, 2022)
libmambapy 0.22.0 (February 25, 2022)
libmambapy 0.21.2 (February 14, 2022)
libmambapy 0.21.1 (February 11, 2022)
libmambapy 0.21.0 (February 07, 2022)
Improvements
- Update pre-commit versions (thanks @jonashaag) #1417
- Use clang-format from pypi (thanks @chrisburr) #1430
- Incremental ccache updates (thanks @jonashaag) #1445
libmambapy 0.20.0 (January 25, 2022)
libmambapy 0.19.1 (December 08, 2021)
libmambapy 0.19.0 (November 30, 2021)
Bug fixes
- Better Unicode support on Windows (@wolfv) #1306
- Solver has function to get more solver errors (@wolfv) #1310
- Remove libmamba from install_requires for libmambapy (@duncanmmacleod) #1303
libmambapy 0.18.2 (November 24, 2021)
0.18.1 (November 19, 2021)
Bug fixes
- Fix default log level, use warning everywhere (@adriendelsalle) #1279
- Allow mamba to set max extraction threads using
MAMBA_EXTRACT_THREADS
env var (@adriendelsalle) #1281
0.18.0 (November 17, 2021)
New features
- Create a separate target for Python bindings, split projects, improve CMake options (@adriendelsalle) #1219 #1243
0.17.0 (October 13, 2021)
API Breaking changes:
The Transaction and the Subdir interface have slightly changed (no more explicit setting of the writable packages dir is necessary, this value is taken directly from the MultiPackagesCache now)
- improve listing of (RC-) configurable values in
micromamba
#1210 (thanks @adriendelsalle) - Improve micromamba lockfiles and add many tests #1193 (thanks @adriendelsalle)
- Support multiple package caches in micromamba (thanks @adriendelsalle) #1109
- Order explicit envs in micromamba (also added some text to the docs about libsolv transactions) #1198
- Add
micromamba package
subcommand to extract, create and transmute packages #1187 - Improve micromamba configuration to support multi-stage loading of RC files (thanks @adriendelsalle) #1189 #1190 #1191 #1188
- Add handling of
CONDA_SAFETY_CHECKS
to micromamba #1143 (thanks @isuruf) - Improve mamba messaging by adding a space #1186 (thanks @wkusnierczyk)
- Add support for
custom_multichannels
#1142 - micromamba: expose setting for
add_pip_as_python_dependency
#1203 - stop displaying banner when running
mamba list
#1184 (thanks @madhur-thandon)
0.16.0 (September 27, 2021)
- Add a User-Agent header to all requests (mamba/0.16.0) (thanks @shankerwangmiao)
- Add
micromamba env export (--explicit)
to micromamba - Do not display banner with
mamba list
(thanks @madhur-tandon) - Use directory of environment.yml as cwd when creating environment (thanks @marscher & @adriendelsalle)
- Improve outputs
- content-trust: Add Python bindings for content-trust API
- content-trust: Load PkgMgr definitions from file
- content-trust: Improve HEAD request fallback handling
- export Transaction.find_python_version to Python
- Continue
shell init
when we can't create the prefix script dir (thanks @maresb) - Implement support for
fish
shell inmicromamba
(thanks @soraxas) - Add constraint with pin when updating
- Expose methods for virtual packages to Python (thanks @madhur-tandon)
0.15.3 (August 18, 2021)
- change token regex to work with edge-cases (underscores in user name) (#1122)
- only pin major.minor version of python for update --all (#1101, thanks @mparry!)
- add mamba init to the activate message (#1124, thanks @isuruf)
- hide tokens in logs (#1121)
- add lockfiles for repodata and pkgs download (#1105, thanks @jaimergp)
- log actual SHA256/MD5/file size when failing to avlidate (#1095, thanks @johnhany97)
- Add mamba.bat in front of PATH (#1112, thanks @isuruf)
- Fix mamba not writable cache errors (#1108)
0.15.2 (July 16, 2021)
- micromamba autocomplete now ready for usage (#1091)
- improved file:// urls for windows to properly work (#1090)
0.15.1 (July 15, 2021)
New features:
- add
mamba init
command and add mamba.sh (#1075, thanks @isuruf & #1078) - add flexible channel priority option in micromamba CLI (#1087)
- improved autocompletion for micromamba (#1079)
Bug fixes:
- improve "file://" URL handling, fix local channel on Windows (#1085)
- fix CONDA_SUBDIR not being used in mamba (#1084)
- pass in channel_alias and custom_channels from conda to mamba (#1081)
0.15.0 (July 9, 2021)
Big changes:
-
improve solutions by inspecting dependency versions as well (libsolv PR: https://github.com/openSUSE/libsolv/pull/457) @wolfv
-
properly implement strict channel priority (libsolv PR: https://github.com/openSUSE/libsolv/pull/459) @adriendelsalle
- Note that this changes the meaning of strict and flexible priority as the previous implementation did not follow conda's semantics. Mamba now has three modes, just like conda: strict, flexible and disabled. Strict will completely disregard any packages from lower-priority channels if a package of the same name exists in a higher priority channel. Flexible will use packages from lower-priority channels if necessary to fulfill dependencies or explicitly requested (e.g. by version number). Disabled will use the highest version number, irregardless of the channel order.
-
allow subdir selection as part of the channel: users can now specify an explicit list of subdirs, for example:
`-c mychannel[linux-static64, linux-64, noarch]`
to pull in repodata and packages from these three subdirs. Thanks for the contribution, @afranchuk! #1033
New features
- remove orphaned packages such as dependencies of explicitly installed packages (@adriendelsalle) #1040
- add a diff character before package name in transaction table to improve readability without coloration (@adriendelsalle) #1040
- add capability to freeze installed packages during
install
operation using--freeze-installed
flag (@adriendelsalle) #1048 - Hide tokens and basic http auth secrets in log messages (#1061)
- Parse and use explicit platform specifications (thanks @afranchuk) (#1033)
- add pretty print to repoquery search (thanks @madhur-tandon) (#1018)
- add docs for package resolution
Bug fixes:
- Fix small output issues (#1060)
- More descriptive incorrect download error (thanks @AntoinePrv) #1066
- respect channel specific pins when updating (#1045)
- keep track features in PackageInfo class (#1046)
0.14.1 (June 25, 2021)
New features
- [micromamba] add remove command, to remove keys of vectors (@marimeireles) #1011
Bug fixes
- [micromamba] fixed in config prepend and append sequence (@adriendelsalle) #1023
- fix bug when username has @ (@madhur-tandon) #1025
- fix wrong update spec in history (@madhur-tandon) #1028
- [mamba] silent pinned packages using JSON output (@adriendelsalle) #1031
0.14.0 (June 16, 2021)
New features
- [micromamba] add
config set
,get
,append
andprepend
,remove
(@marimeireles) #838 - automatically include
pip
in conda dependencies when having pip packages to install (@madhur-tandon) #973 - add experimental support for artifacts verification (@adriendelsalle) #954,#955,#956,#963,#965,#970,#972,#978
- [micromamba] shell init will try attempt to enable long paths support on Windows (@wolfv) #975
- [micromamba] if
menuinst
json files are present, micromamba will create shortcuts in the start menu on Windows (@wolfv) #975 - Improve python auto-pinning and add --no-py-pin flag to micromamba (@adriendelsalle) #1010
- [micromamba] Fix constructor invalid repodata_record (@adriendelsalle) #1007
- Refactor log levels for linking steps (@adriendelsalle) #1009
- [micromamba] Use a proper requirements.txt file for pip installations #1008
Bug fixes
- fix double-print int transaction (@JohanMabille) #952
- fix strip function (@wolfv) #974
- [micromamba] expand home directory in
--rc-file
(@adriendelsalle) #979 - [micromamba] add yes and no as additional ways of answering a prompt (@ibebrett) #989
- fix long paths support on Windows (@adriendelsalle) #994
General improvement
- remove duplicate snippet (@madhur-tandon) #957
- add
trace
log level (@adriendelsalle) #988
Docs
- concepts, user guide, configuration, update installation and build locally (@adriendelsalle) #953
- advance usage section, linking (@adriendelsalle) #998
- repo, channel, subdir, repodata, tarball (@adriendelsalle) #1004
- artifacts verification (@adriendelsalle) #1000
0.13.1 (May 17, 2021)
Bug fixes
- [micromamba] pin only minor python version #948
- [micromamba] use openssl certs when not linking statically #949
0.13.0 (May 12, 2021)
New features
- [mamba & micromamba] aggregated progress bar for package downloading and extraction (thanks @JohanMabille) #928
Bug fixes
- [micromamba] fixes for micromamba usage in constructor #935
- [micromamba] fixes for the usage of lock files #936
- [micromamba] switched from libsodium to openssl for ed25519 signature verification #933
Docs
- Mention mambaforge in the README (thanks @s-pike) #932
0.12.3 (May 10, 2021)
New features
- [libmamba] add free-function to use an existing conda root prefix (@adriendelsalle) #927
General improvements
- [micromamba] fix a typo in documentation (@cjber) #926
0.12.2 (May 03, 2021)
New features
- [micromamba] add initial framework for TUF validation (@adriendelsalle) #916 #919
- [micromamba] add channels from specs to download (@wolfv) #918
0.12.1 (Apr 30, 2021)
New features
- [micromamba] env list subcommand (@wolfv) #913
Bug fixes
- [micromamba] fix multiple shell init with cmd.exe (@adriendelsalle) #915
- [micromamba] fix activate with --stack option (@wolfv) #914
- [libmamba] only try loading ssl certificates when needed (@adriendelsalle) #910
- [micromamba] remove target_prefix checks when activating (@adriendelsalle) #909
- [micromamba] allow 'ultra-dry' config checks in final build (@adriendelsalle) #912
0.12.0 (Apr 26, 2021)
New features
- [libmamba] add experimental shell autocompletion (@wolfv) #900
- [libmamba] add token handling (@wolfv) #886
- [libmamba] add experimental pip support in spec files (@wolfv) #885
Bug fixes
- [libmamba] ignore failing pyc compilation for noarch packages (@wolfv) #904 #905
- [libmamba] fix string wrapping in error message (@bdice) #902
- [libmamba] fix cache error during remove operation (@adriendelsalle) #901
- [libmamba] add constraint with pinning during update operation (@wolfv) #892
- [libmamba] fix shell activate prefix check (@ashwinvis) #889
- [libmamba] make prefix mandatory for shell init (@adriendelsalle) #896
- [mamba] fix
env update
command (@ScottWales) #891
General improvements
- [libmamba] use lockfile, fix channel not loaded logic (@wolfv) #903
- [libmamba] make root_prefix warnings more selective (@adriendelsalle) #899
- [libmamba] house-keeping in python tests (@adriendelsalle) #898
- [libmamba] modify mamba/micromamba specific guards (@adriendelsalle) #895
- [libmamba] add simple lockfile mechanism (@wolfv) #894
- [libmamba] deactivate ca-certificates search when using offline mode (@adriendelsalle) #893
0.11.3 (Apr 21, 2021)
- [libmamba] make platform rc configurable #883
- [libmamba] expand user home in target and root prefixes #882
- [libmamba] avoid memory effect between operations on target_prefix #881
- [libmamba] fix unnecessary throwing target_prefix check in
clean
operation #880 - [micromamba] fix
clean
flags handling #880 - [libmamba] C-API teardown on error #879
0.11.2 (Apr 21, 2021)
- [libmamba] create "base" env only for install operation #875
- [libmamba] remove confirmation prompt of root_prefix in shell init #874
- [libmamba] improve overrides between target_prefix and env_name #873
- [micromamba] fix use of
-p,--prefix
and spec file env name #873
0.11.1 (Apr 20, 2021)
- [libmamba] fix channel_priority computation #872
0.11.0 (Apr 20, 2021)
- [libmamba] add experimental mode that unlock edge features #858
- [micromamba] add
--experimental
umamba flag to enable experimental mode #858 - [libmamba] improve base env creation #860
- [libmamba] fix computation of weakly canonical target prefix #859
- update libsolv dependency in env-dev.yml file, update documentation (thanks @Aratz) #843
- [libmamba] handle package cache in secondary locations, fix symlink errors (thanks wenjuno) #856
- [libmamba] fix CI cURL SSL error on macos with Darwin backend (thanks @wolfv) #865
- [libmamba] improve error handling in C-API by catching and returning an error code #862
- [libmamba] handle configuration lifetime (single operation configs) #863
- [libmamba] enable ultra-dry C++ tests #868
- [libmamba] migrate
config
operation implem frommicromamba
tolibmamba
API #866 - [libmamba] add capapbility to set CLI config from C-API #867
0.10.0 (Apr 16, 2021)
- [micromamba] allow creation of empty env (without specs) #824 #827
- [micromamba] automatically create empty
base
env at new root prefix #836 - [micromamba] add remove all CLI flags
-a,--all
#824 - [micromamba] add dry-run and ultra-dry-run tests to increase coverage and speed-up CI #813 #845
- [micromamba] allow CLI to override spec file env name (create, install and update) #816
- [libmamba] split low-level and high-level API #821 #824
- [libmamba] add a C high-level API #826
- [micromamba] support
__linux
virtual package #829 - [micromamba] improve the display of solver problems #822
- [micromamba] improve info sub-command with target prefix status (active, not found, etc.) #825
- [mamba] Change pybind11 to a build dependency (thanks @maresb) #846
- [micromamba] add shell detection for shell sub-command #839
- [micromamba] expand user in shell prefix sub-command #831
- [micromamba] refactor explicit specs install #824
- [libmamba] improve configuration (refactor API, create a loading sequence) #840
- [libmamba] support cpp-filesystem breaking changes on Windows fs #849
- [libmamba] add a simple context debugging (thanks @wolf) #820
- [libmamba] improve C++ test suite #830
- fix CI C++ tests (unix/libmamba) and Python tests (win/mamba) wrongly successful #853
0.9.2 (Apr 1, 2021)
- [micromamba] fix unc url support (thanks @adamant)
- [micromamba] add --channel-alias as cli option to micromamba (thanks @adriendelsalle)
- [micromamba] fix --no-rc and environment yaml files (thanks @adriendelsalle)
- [micromamba] handle spec files in update and install subcommands (thanks @adriendelsalle)
- add simple context debugging, dry run tests and other test framework improvements
0.9.1 (Mar 26, 2021)
- [micromamba] fix remove command target_prefix selection
- [micromamba] improve target_prefix fallback for CLI, add tests (thanks @adriendelsalle)
0.9.0 (Mar 25, 2021)
- [micromamba] use strict channels priority by default
- [micromamba] change config precedence order: API>CLI>ENV>RC
- [micromamba]
config list
sub command optional display of sources, defaults, short/long descriptions and groups - [micromamba] prevent crashes when no bashrc or zshrc file found (thanks @wolfv)
- add support for UNC file:// urls (thanks @adamant)
- add support for use_only_tar_bz2 (thanks @tl-hbk @wolfv)
- add pinned specs for env update (thanks @wolfv)
- properly adhere to run_constrains (thanks @wolfv)
0.8.2 (Mar 12, 2021)
- [micromamba] fix setting network options before explicit spec installation
- [micromamba] fix python based tests for windows
0.8.1 (Mar 11, 2021)
- use stoull (instead of stoi) to prevent overflow with long package build numbers (thanks @pbauwens-kbc)
- [micromamba] fixing OS X certificate search path
- [micromamba] refactor default root prefix, make it configurable from CLI (thanks @adriendelsalle)
- [micromamba] set ssl backend, use native SSL if possible (thanks @adriendelsalle)
- [micromamba] sort json transaction, and add UNLINK field
- [micromamba] left align log messages
- [micromamba] libsolv log messages to stderr (thanks @mariusvniekerk)
- [micromamba] better curl error messages
0.8.0 (Mar 5, 2021)
- [micromamba] condarc and mambarc config file reading (and config subcommand) (thanks @adriendelsalle)
- [micromamba] support for virtual packages (thanks @adriendelsalle)
- [micromamba] set ssl backend, use native SSL if possible
- [micromamba] add python based testing framework for CLI
- [micromamba] refactor CLI and micromamba main file (thanks @adriendelsalle)
- [micromamba] add linking options (--always-copy etc.) (thanks @adriendelsalle)
- [micromamba] fix multiple prefix replacements in binary files
- [micromamba] fix micromamba clean (thanks @phue)
- [micromamba] change package validation settings to --safety-checks and --extra-safety-checks
- [micromamba] add update subcommand (thanks @adriendelsalle)
- [micromamba] support pinning packages (including python minor version) (thanks @adriendelsalle)
- [micromamba] add try/catch to WinReg getStringValue (thanks @SvenAdler)
- [micromamba] add ssl-no-revoke option for more conda-compatibility (thanks @tl-hbk)
- [micromamba] die when no ssl certificates are found (thanks @wholtz)
- [docs] add explanation for base env install (thanks @ralexx) and rename changelog to .md (thanks @kevinheavey)
- [micromamba] compare cleaned URLs for cache invalidation
- [micromamba] add regex handling to list command
0.7.14 (Feb 12, 2021)
- [micromamba] better validation of extracted directories
- [mamba] add additional tests for authentication and simple repodata server
- make LOG_WARN the default log level, and move some logs to INFO
- [micromamba] properly replace long shebangs when linking
- [micromamba] add quote for shell for prefixes with spaces
- [micromamba] add clean functionality
- [micromamba] always make target prefix path absolute
0.7.13 (Feb 4, 2021)
- [micromamba] Immediately exit after printing version (again)
0.7.12 (Feb 3, 2021)
- [micromamba] Improve CTRL+C signal handling behavior and simplify code
- [micromamba] Revert extraction to temporary directory because of invalid cross-device links on Linux
- [micromamba] Clean up partially extracted archives when CTRL+C interruption occurred
0.7.11 (Feb 2, 2021)
- [micromamba] use wrapped call when compiling noarch Python code, which properly calls chcp for Windows
- [micromamba] improve checking the pkgs cache
- [mamba] fix authenticated URLs (thanks @wenjuno)
- first extract to temporary directory, then move to final pkgs cache to prevent corrupted extracted data
0.7.10 (Jan 22, 2021)
- [micromamba] properly fix PATH when linking, prevents missing vcruntime140.dll
- [mamba] add virtual packages when creating any environment, not just on update (thanks @cbalioglu)
0.7.9 (Jan 19, 2021)
- [micromamba] fix PATH when linking
0.7.8 (Jan 14, 2021)
- [micromamba] retry on corrupted repodata
- [mamba & micromamba] fix error handling when writing repodata
0.7.6 (Dec 22, 2020)
- [micromamba] more console flushing for std::cout consumers
0.7.6 (Dec 14, 2020)
- [mamba] more arguments for repodata.create_pool
0.7.5 (Dec 10, 2020)
- [micromamba] better error handling for YAML file reading, allows to pass in
-n
and-p
from command line - [mamba & micromamba] ignore case of HTTP headers
- [mamba] fix channel keys are without tokens (thanks @s22chan)
0.7.4 (Dec 5, 2020)
- [micromamba] fix noarch installation for explicit environments
0.7.3 (Nov 20, 2020)
- [micromamba] fix installation of noarch files with long prefixes
- [micromamba] fix activation on windows with whitespaces in root prefix (thanks @adriendelsalle)
- [micromamba] add
--json
output to micromamba list
0.7.2 (Nov 18, 2020)
- [micromamba] explicit specs installing should be better now
- empty lines are ignored
- network settings are correctly set to make ssl verification work
- New Python repoquery API for mamba
- Fix symlink packing for mamba package creation and transmute
- Do not keep tempfiles around
0.7.1 (Nov 16, 2020)
- Handle LIBARCHIVE_WARN to not error, instead print warning (thanks @obilaniu)
0.7.0 (Nov 12, 2020)
- Improve activation and deactivation logic for micromamba
- Switching
subprocess
implementation to more testedreproc++
- Fixing Windows noarch entrypoints generation with micromamba
- Fix pre-/post-link script running with micromamba to use micromamba activation logic
- Empty environment creation skips all repodata downloading & solving
- Fix micromamba install when environment is activated (thanks @isuruf)
- Micromamba now respects the $CONDA_SUBDIR environment variable (thanks @mariusvniekerk)
- Fix compile time warning (thanks @obilaniu)
- Fixed wrong CondaValueError import statement in mamba.py (thanks @saraedum)
0.6.5 (Oct 2020)
- Fix code signing for Apple Silicon (osx-arm64) @isuruf