Recent Releases of mamba

mamba - 2.3.2

Release: 2.3.2 (libmamba, mamba, micromamba, libmambapy)

Enhancements:

Bug fixes:

Maintenance:

- C++
Published by AntoinePrv 6 months ago

mamba - 2.3.1

Release: 2.3.1 (libmamba, mamba, micromamba, libmambapy)

Enhancements:

Bug fixes:

CI fixes and doc:

Maintenance:

- C++
Published by jjerphan 7 months ago

mamba - 2.3.0

Release: 2.3.0 (libmamba, mamba, micromamba, libmambapy)

Enhancements:

Bug fixes:

CI fixes and doc:

Maintenance:

- C++
Published by AntoinePrv 8 months ago

mamba - 2.2.0

Release: 2.2.0 (libmamba, mamba, micromamba, libmambapy)

Enhancements:

Bug fixes:

CI fixes and doc:

Maintenance:

- C++
Published by AntoinePrv 9 months ago

mamba - 2.1.1

Release: 2.1.1 (libmamba, mamba, micromamba, libmambapy)

Enhancements:

Bug fixes:

CI fixes and doc:

Maintenance:

- C++
Published by JohanMabille 10 months ago

mamba - 2.1.0

Bug fixes:

- C++
Published by jjerphan 11 months ago

mamba - 2.0.8

Bug fixes:

- C++
Published by JohanMabille 11 months ago

mamba - 2.0.7

Bug fixes:

CI fixes and doc:

Maintenance:

- C++
Published by Hind-M 12 months ago

mamba - 2.0.7.rc1

Bug fixes:

CI fixes and doc:

- C++
Published by jjerphan 12 months ago

mamba - 2.0.7.rc0

Bug fixes:

CI fixes and doc:

Maintenance:

- C++
Published by jjerphan 12 months ago

mamba - 2.0.6.rc3

Enhancement:

  • [all] add canonical flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3777

Bug fixes:

  • [all] Use libmamba's installation instead of mamba's as a fallback by @jjerphan in https://github.com/mamba-org/mamba/pull/3792

Maintenance:

  • [mamba] Warn about future removal of etc/profile.d/mamba.sh by @jjerphan in https://github.com/mamba-org/mamba/pull/3788
  • [all] Fix typo in Windows workflows by @jjerphan in https://github.com/mamba-org/mamba/pull/3793
  • [all] Rerun pytest tests on main in case of failures by @jjerphan in https://github.com/mamba-org/mamba/pull/3769

- C++
Published by jjerphan about 1 year ago

mamba - 2.0.6.rc2

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

- C++
Published by jjerphan about 1 year ago

mamba - 2.0.6.rc1

Enhancements:

  • [all] Add reverse flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3705

Bug fixes:

  • [all] Support globs in MatchSpec build strings by @jjerphan in https://github.com/mamba-org/mamba/pull/3735
  • [all] Don't encode URLs for mamba env export --explicit by @maresb in https://github.com/mamba-org/mamba/pull/3745
  • [all] Handle git+https pip urls by @Hind-M in https://github.com/mamba-org/mamba/pull/3764
  • [all] Uncomment no more failing test by @Hind-M in https://github.com/mamba-org/mamba/pull/3767
  • [all] Use CA certificates from conda-forge::ca-certificates by @jjerphan in https://github.com/mamba-org/mamba/pull/3765
  • [all] Add explicit flag to list command by @SandrineP in https://github.com/mamba-org/mamba/pull/3760
  • [all] Fix dependency and subdir in repoquery whoneeds by @Hind-M in https://github.com/mamba-org/mamba/pull/3743
  • [all] Use LOG_DEBUG for CUDA version detection by @jjerphan in https://github.com/mamba-org/mamba/pull/3757
  • [all] Add missing thread and undefined sanitizers CMake options by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3753

Maintenance:

  • [all] list refactoring by @SandrineP in https://github.com/mamba-org/mamba/pull/3768
  • [all] Correctly exclude json files in clang-format by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3749
  • [all] Fix build status badge by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3755
  • [all] Don't exclude Changelog files from typos-conda by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3748
  • [all] Update pre-commit hooks by by @mathbunnyru https://github.com/mamba-org/mamba/pull/3746

- C++
Published by jjerphan about 1 year ago

mamba - 2.0.6.rc0

Bug fixes:

  • [all] Correctly populate lists of MatchSpec in MTransaction's history by @Hind-M in https://github.com/mamba-org/mamba/pull/3724
  • [all] Honour CONDA_ENVS_PATH again by @jjerphan in https://github.com/mamba-org/mamba/pull/3725
  • [all] Improve CUDA version detection by @jjerphan in https://github.com/mamba-org/mamba/pull/3700
  • [all] Support installation using explicit url by @Hind-M in https://github.com/mamba-org/mamba/pull/3710
  • [all] Improve display of environment activation message by @Hind-M in https://github.com/mamba-org/mamba/pull/3715
  • [all] Adapt warnings shown when several channels are used by @jjerphan in https://github.com/mamba-org/mamba/pull/3720
  • [all] Add a hint on cache corruption by @jjerphan in https://github.com/mamba-org/mamba/pull/3736
  • [all] Support more condarc paths by @SandrineP in https://github.com/mamba-org/mamba/pull/3695
  • [all] Always add root_prefix/envs in envs_dirs by @Hind-M in https://github.com/mamba-org/mamba/pull/3692
  • [mamba] Generate and install etc/profile.d/mamba.sh by @jjerphan in https://github.com/mamba-org/mamba/pull/3723
  • [mamba] Add no-pip flag to list command by @Hind-M in https://github.com/mamba-org/mamba/pull/3696
  • [mamba, micromamba] Options args enhancement by @Hind-M in https://github.com/mamba-org/mamba/pull/3722

CI fixes and doc:

  • [all] Use a portable web request for Windows by @jjerphan in https://github.com/mamba-org/mamba/pull/3704
  • [all] Add prettier pre-commit hook by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3663
  • [all] Document slight differences for environment export by @jjerphan in https://github.com/mamba-org/mamba/pull/3697
  • [all] Unique Release Tag by @Klaim in https://github.com/mamba-org/mamba/pull/3732
  • [all] Update Linux installation script for Nushell by @deephbz in https://github.com/mamba-org/mamba/pull/3721
  • [all] update_changelog.py now can also take input as cli parameters by @Klaim in https://github.com/mamba-org/mamba/pull/3731

- C++
Published by jjerphan about 1 year ago

mamba - 1.5.12

Bug fixes:
- [mamba, micromamba] Use __conda_activate reactivate instead of __conda_reactivate by @hmaarrfk in https://github.com/mamba-org/mamba/pull/3702

- C++
Published by jjerphan about 1 year ago

mamba - 2.0.5

Enhancements:

  • [all] 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:

  • [libmamba] Fix channel in PackageInfo by @Hind-M in https://github.com/mamba-org/mamba/pull/3681
  • [libmamba] fix: Clarify shell init dry runs outputs by @jjerphan in https://github.com/mamba-org/mamba/pull/3674
  • [libmamba] fix: Wrap MAMBA_EXE around double quotes in run shell script by @luciorq in https://github.com/mamba-org/mamba/pull/3673
  • [libmamba] fix: Activated environment name by @jjerphan in https://github.com/mamba-org/mamba/pull/3670
  • [libmamba] Fixed uninitialized variable in curl handler by @JohanMabille in https://github.com/mamba-org/mamba/pull/3669
  • [libmamba, micromamba] fix: Skip empty lines in environment spec files by @jjerphan in https://github.com/mamba-org/mamba/pull/3662
  • [all] Handle .tar.gz in pkg url by @Hind-M in https://github.com/mamba-org/mamba/pull/3640
  • [libmamba, micromamba] fix: Effectively apply dry-run on installation from PyPI by @jjerphan in https://github.com/mamba-org/mamba/pull/3644
  • [libmamba, micromamba] fix: Handle environment with empty or absent dependencies by @jjerphan in https://github.com/mamba-org/mamba/pull/3657
  • [micromamba] fix: Reintroduce the uninstall command by @jjerphan in https://github.com/mamba-org/mamba/pull/3650
  • [libmamba] Allow repoquery on non env prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3649

CI fixes and doc:

  • [all] Introducing mamba Guru on Gurubase.io by @kursataktas in https://github.com/mamba-org/mamba/pull/3612
  • [micromamba] build: Remove server by @jjerphan in https://github.com/mamba-org/mamba/pull/3685
  • [all] docs: Clarify installation of lock file by @jjerphan in https://github.com/mamba-org/mamba/pull/3686
  • [all] maint: Add pre-commit typos back by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3682
  • [libmamba, micromamba] maint: Cleanup CMake files and delete not compiled files by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3667
  • [libmambapy, micromamba] maint: Add pyupgrade pre-commit hook by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3671
  • [all] docs: Adapt shell completion subsection by @jjerphan in https://github.com/mamba-org/mamba/pull/3672
  • [all] maint: Restructure docs configuration file and improve docs pages by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3615
  • [libmamba] maint: Use Catch2 instead of doctest by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3618
  • [all] docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656
  • [libmambapy] ci: Remove Conda Nightly tests by @jjerphan in https://github.com/mamba-org/mamba/pull/3629

- C++
Published by JohanMabille about 1 year ago

mamba - 2.0.5.rc0

Enhancements:

  • [all] 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:

  • [libmamba] fix: Wrap MAMBA_EXE around double quotes in run shell script by @luciorq in https://github.com/mamba-org/mamba/pull/3673
  • [libmamba] fix: Activated environment name by @jjerphan in https://github.com/mamba-org/mamba/pull/3670
  • [libmamba] Fixed uninitialized variable in curl handler by @JohanMabille in https://github.com/mamba-org/mamba/pull/3669
  • [libmamba, micromamba] fix: Skip empty lines in environment spec files by @jjerphan in https://github.com/mamba-org/mamba/pull/3662
  • [all] Handle .tar.gz in pkg url by @Hind-M in https://github.com/mamba-org/mamba/pull/3640
  • [libmamba, micromamba] fix: Effectively apply dry-run on installation from PyPI by @jjerphan in https://github.com/mamba-org/mamba/pull/3644
  • [libmamba, micromamba] fix: Handle environment with empty or absent dependencies by @jjerphan in https://github.com/mamba-org/mamba/pull/3657
  • [micromamba] fix: Reintroduce the uninstall command by @jjerphan in https://github.com/mamba-org/mamba/pull/3650
  • [libmamba] Allow repoquery on non env prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3649

CI fixes and doc:

  • [libmamba, micromamba] maint: Cleanup CMake files and delete not compiled files by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3667
  • [libmambapy, micromamba] maint: Add pyupgrade pre-commit hook by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3671
  • [all] docs: Adapt shell completion subsection by @jjerphan in https://github.com/mamba-org/mamba/pull/3672
  • [all] maint: Restructure docs configuration file and improve docs pages by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3615
  • [libmamba] maint: Use Catch2 instead of doctest by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3618
  • [all] docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656
  • [libmambapy] ci: Remove Conda Nightly tests by @jjerphan in https://github.com/mamba-org/mamba/pull/3629

- C++
Published by JohanMabille about 1 year ago

mamba - 2.0.4

Enhancements: - [micromamba] feat: List PyPI packages in environment export by @jjerphan in https://github.com/mamba-org/mamba/pull/3623 - [libmamba] More details in error message when failing to parse json from a python command's output by @Klaim in https://github.com/mamba-org/mamba/pull/3604 - [libmamba] Fix: json parsing error due to wrong encoding of Python output by @Klaim in https://github.com/mamba-org/mamba/pull/3584 - [libmamba] Adds logs clarifying the source of the error "could not load prefix data by @Klaim in https://github.com/mamba-org/mamba/pull/3581 - [libmamba, micromamba] pip packages support with list by @Hind-M in https://github.com/mamba-org/mamba/pull/3565 - [libmamba, libmambapy] chore: some CMake cleanup by @henryiii in https://github.com/mamba-org/mamba/pull/3564 - [libmamba] Replaced rstrip reimplementation with call to remove_suffix by @JohanMabille in https://github.com/mamba-org/mamba/pull/3508

Bug fixes: - [micromamba, libmamba] fix: Return JSON on environment creation dry run by @jjerphan in https://github.com/mamba-org/mamba/pull/3627 - [libmamba] fix: support homebrew/linuxbrew (AppleClang, GCC 11) by @henryiii in https://github.com/mamba-org/mamba/pull/3613 - [libmamba, libmambapy] maint: Enable -Werror compiler flag for GCC, Clang and AppleClang by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3611 - [libmamba] Fix build trailing * display by @Hind-M in https://github.com/mamba-org/mamba/pull/3619 - [libmamba] fixed: incorrect erasing of env vars by @Klaim in https://github.com/mamba-org/mamba/pull/3622 - [libmamba] Prevent pip "rich" ouput by @Klaim in https://github.com/mamba-org/mamba/pull/3607 - [micromamba, libmamba] maint: Address compiler warnings by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3605 - [micromamba] fix: Export 'channels' as part of environments' export by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3587 - [libmamba] Fix some warnings by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3595 - [all] Remove Taskfile from environment-dev-extra.yml by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3597 - [all] fixed incorrect syntax in staticbuild.yml by @Klaim in https://github.com/mamba-org/mamba/pull/3592 - [micromamba] fix: Correct mamba env export --json --from-history by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3590 - [libmamba] fix: Skip misformatted configuration files by @ChaonengQuan in https://github.com/mamba-org/mamba/pull/3580 - [libmamba] Fix locking error by @Hind-M in https://github.com/mamba-org/mamba/pull/3572 - [libmamba, micromamba] Fix test on windows by @Hind-M in https://github.com/mamba-org/mamba/pull/3555 - [libmamba] fix: Only register channels in the context once by @jjerphan in https://github.com/mamba-org/mamba/pull/3521 - [micromamba] fix: JSON output for environment export by @jjerphan in https://github.com/mamba-org/mamba/pull/3559 - [micromamba] fix: Support conda env export no-builds flag by @jjerphan in https://github.com/mamba-org/mamba/pull/3563 - [micromamba] fix: Export the environment prefix in specification by @jjerphan in https://github.com/mamba-org/mamba/pull/3562 - [libmamba] windows shell init files use executable name by @Klaim in https://github.com/mamba-org/mamba/pull/3546 - [libmamba, micromamba] Fix relative path in local channel by @Hind-M in https://github.com/mamba-org/mamba/pull/3540 - [libmamba, micromamba] Correctly rename test to be run by @Hind-M in https://github.com/mamba-org/mamba/pull/3545 - [libmamba, micromamba] Create empty base prefix with env update by @Hind-M in https://github.com/mamba-org/mamba/pull/3519 - [libmamba, micromamba] fix: Use POSIX-compliant scripts by @jjerphan in https://github.com/mamba-org/mamba/pull/3522 - [libmamba, micromamba] maint: Clarify env subcommand documentation in help menu (cont'd) by @jjerphan in https://github.com/mamba-org/mamba/pull/3539 - [libmamba] fix: Handle space in mamba and micromamba executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 - [libmamba, micromamba] maint: Clarify env subcommand documentation in help menu by @jjerphan in https://github.com/mamba-org/mamba/pull/3502 - [micromamba] fix: Adapt `testenvupdatepypiwithconda_forgeby @jjerphan in https://github.com/mamba-org/mamba/pull/3537 - [libmamba] Add recommendation if error with root prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3513 - [libmamba] fix: Ignore inline comment in environment specification by @jjerphan in https://github.com/mamba-org/mamba/pull/3512 - [libmamba] Replace[System.IO.Path]::GetFileNameWithoutExtensionwith-replace` by @mleistner-bgr in https://github.com/mamba-org/mamba/pull/3510 - [libmamba] Fix warnings and co by @Hind-M in https://github.com/mamba-org/mamba/pull/3507

CI fixes and doc: - [all] ci: add brew toolchain test by @henryiii in https://github.com/mamba-org/mamba/pull/3625 - [all] doc: show how to use advanced match specs in yaml spec by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3384 - [all] Doc: how to install specific Micromamba version by @truh in https://github.com/mamba-org/mamba/pull/3517 - [all] doc: Homebrew currently only installs micromamba v1 by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3499 - [all] maint: Add dependabot config for GitHub workflows/actions by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3614 - [all] maint: Unify cmake calls in workflows, build win static builds in p… by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3616 - [all] docs: Update pieces of documentation after the release of mamba 2 by @jjerphan in https://github.com/mamba-org/mamba/pull/3610 - [libmambapy, libmamba] maint: Update clang-format to v19 by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3600 - [micromamba, libmamba] Update pre-commit hooks except clang-format by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3599 - [all] Force spinx v6 in readthedocs by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3586 - [all] Fix doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3568 - [all] [windows-vcpkg] Replace deprecated openssl with crypto feature with latest libarchive by @Hind-M in https://github.com/mamba-org/mamba/pull/3556 - [all] maint: Unpin libcurl<8.10 by @jjerphan in https://github.com/mamba-org/mamba/pull/3548 - [all] dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - [all] Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497

- C++
Published by Hind-M about 1 year ago

mamba - 1.5.11

Bug fixes:

  • [libmamba, libmambapy, mamba, micromamba] Backport of #3580: Skip misformatted configuration files by @jjerphan in https://github.com/mamba-org/mamba/pull/3593
  • [micromamba] Add missing dependencies to micromamba's environment specification by @jjerphan in https://github.com/mamba-org/mamba/pull/3603
  • [micromamba] Backport of #3436: Fixed micromamba static build after cctools and ld64 upgrade on conda-forge by @Hind-M in https://github.com/mamba-org/mamba/pull/3465
  • [libmamba, libmambapy, mamba, micromamba] Ignore SOLV writing exceptions by @jaimergp in https://github.com/mamba-org/mamba/pull/3313
  • [libmamba, libmambapy, mamba, micromamba] Apply feedstock patches by @Hind-M in https://github.com/mamba-org/mamba/pull/3466

CI:

  • [libmamba, libmambapy, mamba, micromamba] Upgraded to setup-micromamba v2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3504

- C++
Published by jjerphan about 1 year ago

mamba - 2.0.2

Bug fixes: - [micromamba, libmamba] fix: Handle MatchSpec with brackets when parsing environments' history by @jjerphan in https://github.com/mamba-org/mamba/pull/3490 - [libmamba] Win activate by @JohanMabille in https://github.com/mamba-org/mamba/pull/3489 - [micromamba, libmamba] Fix channel and base_url in list cmd by @Hind-M in https://github.com/mamba-org/mamba/pull/3488

CI fixes and doc: - [all] Rollback to micromamba 1.5.10 in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3491

- C++
Published by Hind-M over 1 year ago

mamba - 2.0.1

Bug fixes:

  • [libmamba] Fixed channel output in umamba list by @JohanMabille in https://github.com/mamba-org/mamba/pull/3486
  • [libmamba, micromamba] --full-name option for list by @JohanMabille in https://github.com/mamba-org/mamba/pull/3485
  • [libmamba, micromamba] fix: Support for PEP 440 "Compatible Releases" (operator ~= for MatchSpec) by @jjerphan in https://github.com/mamba-org/mamba/pull/3483
  • [libmamba] Fix micromamba activate on Windows by @JohanMabille in https://github.com/mamba-org/mamba/pull/3484
  • [micromamba] Added --copy flag to create and install commands by @JohanMabille in https://github.com/mamba-org/mamba/pull/3474

CI fixes and doc:

  • [all] doc: add github links to documentation by @timhoffm in https://github.com/mamba-org/mamba/pull/3471

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0

Most notable changes:

  • Removal of mamba Python codebase. Now mamba and micromamba share the same C++ codebase
  • Support for mirrors
  • Support for OCI registries
  • Faster repodata parser
  • New solver APIs, better libsolv isolation
  • Better support of math specs thanks to a new internal specs component.
  • Split of python bindings into many modules

Enhancement:

  • [libmamba] test: MatchSpec edges cases by @jjerphan in https://github.com/mamba-org/mamba/pull/3458
  • [libmamba] Compute root prefix as mamba install path by @Hind-M in https://github.com/mamba-org/mamba/pull/3447
  • [libmamba, micromamba] Support CONDADEFAULTENV by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3445
  • [all] Remove cctools patch from feedstock in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3442
  • [micromamba] test: Adapt testexplicitexporttopologicallysorted by @jjerphan in https://github.com/mamba-org/mamba/pull/3377
  • [libmamba] test: Comparability and hashability of PackageInfo and MatchSpec by @jjerphan in https://github.com/mamba-org/mamba/pull/3369
  • [libmamba] build: Support fmt 11 (follow-up) by @jjerphan in https://github.com/mamba-org/mamba/pull/3371
  • [libmamba, micromamba] build: Support fmt 11 by @jjerphan in https://github.com/mamba-org/mamba/pull/3368
  • [libmamba] Make more classes hashable and comparable by @jjerphan in https://github.com/mamba-org/mamba/pull/3363
  • [libmambapy, libmamba] Replace Context with Context::platform where possible by @jjerphan in https://github.com/mamba-org/mamba/pull/3364
  • [libmamba] Update mamba.xsh: support xonsh >= 0.18.0 by @anki-code in https://github.com/mamba-org/mamba/pull/3355
  • [libmamba] Remove logs for every package by @Hind-M in https://github.com/mamba-org/mamba/pull/3335
  • [libmamba] maint: Remove declaration of PrefixData::load by @jjerphan in https://github.com/mamba-org/mamba/pull/3325
  • [libmamba] maint: Remove some warnings by @jjerphan in https://github.com/mamba-org/mamba/pull/3320
  • [libmamba] maint: Remove PrefixData::load by @jjerphan in https://github.com/mamba-org/mamba/pull/3318
  • [libmamba, micromamba] OCI/Conda mapping by @Hind-M in https://github.com/mamba-org/mamba/pull/3310
  • [libmamba, micromamba] [OCI - Mirrors] Add tests and doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3307
  • [libmamba] [OCI Registry] Handle compressed repodata by @Hind-M in https://github.com/mamba-org/mamba/pull/3300
  • [libmamba] [CEP-15] Support base_url with repodata_version: 2 using mamba parser by @Hind-M in https://github.com/mamba-org/mamba/pull/3282
  • [libmamba] Fix OCIMirror use by @Hind-M in https://github.com/mamba-org/mamba/pull/3296
  • [all] Add checking typos to pre-commit by @Hind-M in https://github.com/mamba-org/mamba/pull/3278
  • [libmambapy, libmamba] Bind text_style and graphic params by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3266
  • [libmambapy] Bind VersionPredicate by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3255
  • [all] Update pre-commit hooks" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3252
  • [micromamba, libmamba] Refactor os utilities by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3248
  • [libmamba] Implemented OCI mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3246
  • [libmamba] Passed urlpath to requestgenerators by @JohanMabille in https://github.com/mamba-org/mamba/pull/3245
  • [libmambapy, libmamba] Handle regex in build string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3239
  • [micromamba, libmamba] [mamba-content-trust] Add integration test by @Hind-M in https://github.com/mamba-org/mamba/pull/3234
  • [libmamba] Release libsolv memory before installation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3238
  • [all] Custom resolve complex MatchSpec in Solver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3233
  • [libmambapy, libmamba] Add MatchSpec::containsexceptchannel" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3231
  • [all] [mamba content trust] Enable verifying packages signatures by @Hind-M in https://github.com/mamba-org/mamba/pull/3192
  • [libmambapy, libmamba] Refactor MatchSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3215
  • [all] Subdir renaming by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3214
  • [libmambapy, libmamba] Fully bind MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3213
  • [libmamba] Add more MatchSpec tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3211
  • [micromamba, libmamba] Expected in specs parse API by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3207
  • [libmamba] Refactor MatchSpec::parse by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3205
  • [all] Added HTTP Mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3178
  • [all] Use expected for specs parsing by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3201
  • [libmamba] Refactor ObjPool to use views in callbacks by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3199
  • [libmambapy, libmamba] Add more solver tests and other small features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3198
  • [libmambapy, libmamba] Finalized Solver bindings and add solver doc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3195
  • [libmambapy, libmamba] Add libsolv.Database Bindings and tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3186
  • [libmamba] Add (some) solver Database tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3185
  • [libmamba] Make libsolv wrappers into standalone library by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3181
  • [all] Rename MPool into solver::libsolv::Database by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3180
  • [all] Automate releases (CHANGELOG.md updating) by @Hind-M in https://github.com/mamba-org/mamba/pull/3179
  • [all] Simplify MPool Interface by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3177
  • [all] Clean libsolv use in Transaction by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3171
  • [micromamba, libmamba] Rewrite Query with Pool functions (wrapping libsolv) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3168
  • [micromamba] Remove hard coded mamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3069
  • [libmamba, micromamba] Support multiple env yaml specs by @jchorl in https://github.com/mamba-org/mamba/pull/2993
  • [libmamba] Update shell hook comments by @jonashaag in https://github.com/mamba-org/mamba/pull/3051
  • [micromamba] Duplicate reposerver to isolate micromamba tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3071
  • [libmamba, libmambapy] More specs bindings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3080
  • [libmamba, libmambapy] Add VersionSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3081
  • [all] Some future proofing MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3082
  • [libmamba] Reformat string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3085
  • [libmamba] Clean up url_manip by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3086
  • [libmamba, libmambapy] Fix VersionSpec free ranges by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3088
  • [libmamba] Add parsing utilities by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3090
  • [libmamba] Bump MAMBA libsolv file ABI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3093
  • [libmamba, libmambapy] MatchSpec use VersionSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3089
  • [libmamba, libmambapy] GlobSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3094
  • [libmamba] Add BuildNumberSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3098
  • [libmamba] Refactor MatchSpec unlikey data by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3099
  • [libmamba, micromamba] Remove micromamba shell init -p by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3092
  • [all] Clean PackageInfo interface by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3103
  • [libmamba, libmambapy] NoArchType as standalone enum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3108
  • [all] Move PackageInfo in specs:: by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3109
  • [libmamba, libmambapy] Change PackageInfo types by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3113
  • [libmamba, libmambapy] Add some PackageInfo tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3115
  • [libmamba, libmambapy] Rename ChannelSpec > UndefinedChannel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3117
  • [libmamba, libmambapy] Add Channel::contains_package by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3121
  • [libmamba, libmambapy] Pool channel match by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3122
  • [libmamba] Added mirrored channels by @JohanMabille in https://github.com/mamba-org/mamba/pull/3125
  • [libmamba, micromamba] Move util_random.hpp > util/random.hpp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3129
  • [micromamba] Refactor test_remove.py to use fixture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3131
  • [libmambapy] Add expected caster to Union by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3135
  • [all] MRepo refactor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3118
  • [libmamba, libmambapy] No M by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3137
  • [libmamba, micromamba] Explcit transaction duplicate code by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3138
  • [libmamba, libmambapy] Solver improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3140
  • [libmamba] Sort transaction table entries by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3146
  • [all] Solver Request by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3141
  • [libmamba] Improve Solution usage by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3148
  • [libmamba, libmambapy] Refactor solver flags by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3153
  • [libmamba] Moved download related files to dedicated folder by @JohanMabille in https://github.com/mamba-org/mamba/pull/3155
  • [libmamba] Remove outdated commented code snippet by @jjerphan in https://github.com/mamba-org/mamba/pull/3160
  • [libmamba] Implemented support for mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3157
  • [all] Split Solver and Unsolvable by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3156
  • [libmamba] Proper sorting of display actions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3165
  • [all] Solver sort deps by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3163
  • [libmamba, libmambapy] Bind solver::libsolv::UnSolvable by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3166
  • [libmamba, libmambapy] Improve Query API by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3167
  • [all] Context: not a singleton by @Klaim in https://github.com/mamba-org/mamba/pull/2615
  • [libmamba] Add CondaURL by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2805
  • [micromamba] Add env update by @Hind-M in https://github.com/mamba-org/mamba/pull/2827
  • [micromamba] Adding locks for cache directories by @rmittal87 in https://github.com/mamba-org/mamba/pull/2811
  • [micromamba] Refactor tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2829
  • [all] No ugly kenum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2831
  • [libmamba, micromamba] Add Nushell activation support by cvanelteren in https://github.com/mamba-org/mamba/pull/2693
  • [libmamba] Support $var syntax in .condarc by @jonashaag in https://github.com/mamba-org/mamba/pull/2833
  • [libmamba] Handle null and false noarch values by @gabrielsimoes in https://github.com/mamba-org/mamba/pull/2835
  • [libmamba] Add CondaURL::pretty_str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2830
  • [libmamba, micromamba] Channel cleanup by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2832
  • [libmamba] Authenfitication split user and password by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2849
  • [libmamba] Improved static build error message by @JohanMabille in https://github.com/mamba-org/mamba/pull/2850
  • [libmamba] Add local channels test by @Hind-M in https://github.com/mamba-org/mamba/pull/2853
  • [libmamba, micromamba] Don't force MSVC_RUNTIME by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2861
  • [libmamba] Build micromamba with /MD by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2862
  • [micromamba] Add comments in micromamba repoquery by @Hind-M in https://github.com/mamba-org/mamba/pull/2863
  • [libmamba, micromamba] Fix Posix shell on Windows by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2803
  • [libmamba, libmambapy] Further improve micromamba search output by @delsner in https://github.com/mamba-org/mamba/pull/2823
  • [libmamba] Minor Channel refactoring by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2852
  • [libmamba] pathtourl percent encoding by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2867
  • [libmamba] Change libsolv static lib name by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2876
  • [libmamba, libmambapy] Download by @JohanMabille in https://github.com/mamba-org/mamba/pull/2844
  • [libmamba, micromamba] Use CMake targets for reproc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2883
  • [micromamba] Add mamba tests by @Hind-M in https://github.com/mamba-org/mamba/pull/2877
  • [libmamba] Add FindLibsolv.cmake by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2886
  • [libmamba] Read repodata.json using nl::json (rerun) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2753
  • [libmamba, micromamba] Filesystem library by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2879
  • [libmamba] Header cleanup filesystem follow-up by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2894
  • [all] Add multiple queries to repoquery search by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2897
  • [all] Add ChannelSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2870
  • [micromamba] Make some fixture local by @JohanMabille in https://github.com/mamba-org/mamba/pull/2919
  • [libmamba] Print error code if run fails by @jonashaag in https://github.com/mamba-org/mamba/pull/2848
  • [all] Added PackageFetcher by @JohanMabille in https://github.com/mamba-org/mamba/pull/2917 - [libmamba] return architecture levels for micromamba by @isuruf in https://github.com/mamba-org/mamba/pull/2921
  • [all] Resolve ChannelSpec into a Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2899
  • [libmamba] Factorize Win user folder function between files by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2925
  • [libmamba, libmambapy] Combine dev environments by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2937
  • [libmamba, micromamba] Refactor win encoding conversion by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2939
  • [micromamba] Move reposerver tests to micromamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2941
  • [micromamba] Remove mamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2942
  • [all] Dev workflow by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2948
  • [libmamba, micromamba] Add refactor getenv setenv unsetenv by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2944
  • [all] Explicit and smart CMake target by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2935
  • [libmamba, micromamba] Rename env functions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2954
  • [libmambapy] Modularize libmambapy by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2960
  • [libmamba] Environment map by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2967
  • [libmamba] Add envrionment cleaner test fixtures by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2973
  • [all] Update dependencies on OSX by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2976
  • [all] Channel initialization by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2953
  • [libmamba] Add weakening_map by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2981
  • [libmamba, micromamba] Refactor env directories by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2983
  • [libmamba] Enable new repodata parser by default by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2989
  • [libmamba] Allow overriding archspec by @isuruf in https://github.com/mamba-org/mamba/pull/2966
  • [libmamba] Add Python-like set operations to flat_set by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2557
  • [libmamba, micromamba] Migrate expand/shrink_home by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2990
  • [libmamba, micromamba] Refactor env::which by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2997
  • [all] Migrate Channel::make_channel to resolve multi channels by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2986
  • [all] Move core/channel > specs/channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3000
  • [libmamba, libmambapy] Remove ChannelContext ctor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3002
  • [libmamba] Improve ChannelContext and Channel by @AntoinePrv in xhttps://github.com/mamba-org/mamba/pull/3003
  • [all] Remove ChanelContext context capture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3015
  • [libmamba, libmambapy] Bind Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3001
  • [libmamba, micromamba] Default to hide credentials by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3017
  • [libmamba] Validation QA by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3022
  • [libmamba, micromamba] Refactor (some) OpenSSL functions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3024
  • [libmamba] Use std::array by @AntoinePRv in https://github.com/mamba-org/mamba/pull/3037
  • [libmambapy] Bind ChannelContext by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3034
  • [libmamba, micromamba] Default to conda-forge channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3035
  • [libamba, libmambapy] Split validate.[ch]pp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3041
  • [libmamba] Remove duplicate function by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3042
  • [libmamba, libmambapy] MatchSpec small improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3043
  • [all] Plug ChannelSpec in MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3046
  • [libmamba] Drop unneeded dependencies by @opoplawski in https://github.com/mamba-org/mamba/pull/3016
  • [all] Change MatchSpec::parse to named constructor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3048
  • [libmamba, libmambapy] restore usedefaultsignal_handler flag for libmambapy by @dholth in https://github.com/mamba-org/mamba/pull/3028
  • [micromamba] Added mamba as dynamic build of micromamba by @JohanMabille in https://github.com/mamba-org/mamba/pull/3060

Bug fixes:

  • [libmamba, micromamba] fix: Handle extra white-space in MatchSpec by @jjerphan in https://github.com/mamba-org/mamba/pull/3456
  • [micromamba] Fix test_env_update_pypi_with_conda_forge by @Hind-M in https://github.com/mamba-org/mamba/pull/3459
  • [libmamba, micromamba] fix: Environment removal confirmation by @jjerphan in https://github.com/mamba-org/mamba/pull/3450
  • [micromamba] Fix test in osx by @Hind-M in https://github.com/mamba-org/mamba/pull/3448
  • [libmamba, libmambapy] fix: add warning when using defaults by @wolfv in https://github.com/mamba-org/mamba/pull/3434
  • [libmamba, micromamba] Add fallback to root prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3435
  • [libmamba] Fix x86_64 to use underscore instead of dash by @traversaro in https://github.com/mamba-org/mamba/pull/3433
  • [libmamba, micromamba] Fixed micromamba static build after cctools and ld64 upgrade on conda… by @JohanMabille in https://github.com/mamba-org/mamba/pull/3436
  • [libmamba, micromamba] fix: PyPI support for env update by @jjerphan in https://github.com/mamba-org/mamba/pull/3419
  • [libmamba] Fix output by @Hind-M in https://github.com/mamba-org/mamba/pull/3428
  • [all] Update mamba.sh.in script by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3422
  • [libmamba] Execute remove action before install actions by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3424
  • [micromamba] test: Adapt test_remove_orphaned unlinks by @jjerphan in https://github.com/mamba-org/mamba/pull/3417
  • [micromamba, libmamba] fix: Reduce logging system overhead by @jjerphan in https://github.com/mamba-org/mamba/pull/3416
  • [all] Define etc/profile.d/mamba.sh and install it by @jjerphan in https://github.com/mamba-org/mamba/pull/3413
  • [micromamba] Add posix to supported shells by @jjerphan in https://github.com/mamba-org/mamba/pull/3412
  • [all] Replaces instances of -p with --root-prefix in documentation by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3411
  • [libmamba, micromamba] [micromamba] Fix behavior of env update (to mimick conda) by @Hind-M in https://github.com/mamba-org/mamba/pull/3396
  • [libmamba] Reset the prompt back to default by @cvanelteren in https://github.com/mamba-org/mamba/pull/3392
  • [libmamba] Add missing header by @Hind-M in https://github.com/mamba-org/mamba/pull/3389
  • [libmamba] Restore previous behavior of MAMBA_ROOT_PREFIX by @Hind-M in https://github.com/mamba-org/mamba/pull/3365
  • [libmamba] Allow leading lowercase letter in version by @Hind-M in https://github.com/mamba-org/mamba/pull/3361
  • [libmamba] Allow spaces in version after operator by @Hind-M in https://github.com/mamba-org/mamba/pull/3358
  • [micromamba] Attempt to fix test_proxy_install by @Hind-M in https://github.com/mamba-org/mamba/pull/3324
  • [micromamba] Fix test_no_python_pinning by @Hind-M in https://github.com/mamba-org/mamba/pull/3321
  • [libmamba] Fixed restoring the previous signal handler for example in python case (Windows only for now) by @Klaim in https://github.com/mamba-org/mamba/pull/3297
  • [all] Split ContextOptions::enable_logging_and_signal_handling into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329
  • [libmambapy, libmamba] libmambapy: use Context explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309
  • [micromamba] Fix testnopython_pinning by @Hind-M in https://github.com/mamba-org/mamba/pull/3319
  • [all] Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306
  • [libmamba] Hotfix to allow Ctrl+C in python scipts by @Klaim in https://github.com/mamba-org/mamba/pull/3285
  • [libmamba] Fix typos in comments by @ryandesign in https://github.com/mamba-org/mamba/pull/3272
  • [all] Fix VersionSpec equal and glob by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3269
  • [libmamba] Fix pin repr in solver error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3268
  • [libmambapy] Add missing pybind header by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3256
  • [libmambapy, libmamba] Don't add duplicate .conda and .tar.bz2 packages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3253
  • [all] Use conda-forge feedstock for static builds by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3249
  • [micromamba, libmamba] Mamba 2.0 name fixes by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3225
  • [all] Make Taskfile.dist.yml Windows-compatible by @carschandler in https://github.com/mamba-org/mamba/pull/3219
  • [libmamba] fix(micromamba): anaconda private channels not working by @s22chan in https://github.com/mamba-org/mamba/pull/3220
  • [micromamba] Remove unmaintained and broken pytest-lazy-fixture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3193
  • [libmamba] Simple logging fix by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3184
  • [libmamba, micromamba] Fix URL enconding in repodata.json by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3076
  • [libmamba, micromamba] gracefully handle conflicting names in yaml specs by @jchorl in https://github.com/mamba-org/mamba/pull/3083
  • [libmamba] Fix verbose and strange prefix in Powershell by @pwnfan in https://github.com/mamba-org/mamba/pull/3116
  • [libmamba] handle other deps in multiple env files by @jchorl in https://github.com/mamba-org/mamba/pull/3096
  • [libmambapy] Fix expected caster by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3136
  • [libmamba, micromamba] add manually given .tar.bz2 / .conda packages to solver pool by @0xbe7a in https://github.com/mamba-org/mamba/pull/3164
  • [libmambapy] Fix 2.0 alpha by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3067
  • [libmambapy] fix subs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2817
  • [libmamba, micromamba] Fix linking on Windows when Scripts folder is missing by @dalcinl in https://github.com/mamba-org/mamba/pull/2825
  • [libmamba] added support for empty lines in dependency file in txt format by @rmittal87 in https://github.com/mamba-org/mamba/pull/2812
  • [libmamba] Fix local channels location by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2851
  • [libmamba] Fixed libmamba tests static build by @JohanMabille in https://github.com/mamba-org/mamba/pull/2855
  • [micromamba] Fix win test micro.mamba.pm by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2888
  • [libmamba, micromamba] Add CI test for local channels by @Hind-M in https://github.com/mamba-org/mamba/pull/2854
  • [micromamba] Fixed "micromamba package transmute names files going from .conda -> .tar.bz2 incorrectly" by @mariusvniekerk in https://github.com/mamba-org/mamba/issues/2911
  • [libmamba] Nushell hotfix by @cvanelteren https://github.com/mamba-org/mamba/pull/2841
  • [libmamba] Added missing dependency in libmambaConfig.cmake.in by @JohanMabille in https://github.com/mamba-org/mamba/pull/2916
  • [libmamba] Allow defaults::* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927
  • [libmamba] https://github.com/mamba-org/mamba/pull/2929 by @bruchim-cisco in https://github.com/mamba-org/mamba/pull/2929
  • [libmamba] Fix channels with slashes regression by @isuruf in https://github.com/mamba-org/mamba/pull/2926
  • [micromamba] Fix micromamba test dependency conda-package-handling by @rominf in https://github.com/mamba-org/mamba/pull/2945
  • [libmamba, libmambapy] fix: Parse remoteconnecttimeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2949
  • [libmamba] Add mirrors by @Hind-M in https://github.com/mamba-org/mamba/pull/2795
  • [all] Add cmake-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2962
  • [micromamba] removed dependency on conda-index by @JohanMabille in https://github.com/mamba-org/mamba/pull/2964
  • [libmamba] Fixed move semantics of DownloadAttempt by @JohanMabille in https://github.com/mamba-org/mamba/pull/2963
  • [libmamba] Nu 0.87.0 by @cvanelteren in https://github.com/mamba-org/mamba/pull/2984
  • [libmamba] fix config precedence for base env by @0xbe7a in https://github.com/mamba-org/mamba/pull/3009
  • [libmamba] Fix libmamba cmake version file by @opoplawski in https://github.com/mamba-org/mamba/pull/3013

CI fixes and doc:

  • [all] Fix wrong version of miniforge in doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3462
  • [all] Remove cctools patch removal in CI by @Hind-M in https://github.com/mamba-org/mamba/pull/3451
  • [all] docs: Specify CMAKE_INSTALL_PREFIX by @jjerphan in https://github.com/mamba-org/mamba/pull/3438
  • [all] docs: Adapt "Solving Package Environments" section by @jjerphan in https://github.com/mamba-org/mamba/pull/3326
  • [all] [win-64] Remove workaround by @Hind-M in https://github.com/mamba-org/mamba/pull/3398
  • [all] [win-64] Add constraint on fmt by @Hind-M in https://github.com/mamba-org/mamba/pull/3400
  • [all] Unpin cryptography, python, and add make to environment-dev.yml by @jaimergp in https://github.com/mamba-org/mamba/pull/3352
  • [all] ci: Unpin libcxx <18 by @jjerphan in https://github.com/mamba-org/mamba/pull/3375
  • [all] chore(ci): bump github action versions by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3350
  • [all] doc(more_concepts.rst): improve clarity by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3357
  • [micromamba] Temporarily disabled nopythonpinning test on Windows by @JohanMabille in https://github.com/mamba-org/mamba/pull/3322
  • [all] Fix CI failure on win-64 by @Hind-M in https://github.com/mamba-org/mamba/pull/3315
  • [micromamba] Test with xtensor-python instead of unmaintained xframe by @JohanMabille in https://github.com/mamba-org/mamba/pull/3286
  • [all] Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254
  • [all] Fixed a spelling mistake in micromamba-installation.rst by @codeblech in https://github.com/mamba-org/mamba/pull/3236
  • [all] Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235
  • [all] Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224
  • [libmambapy] Remove dead mamba.py doc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3078
  • [all] Document specs::Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3077
  • [all] Fix --override-channels docs by @jonashaag in https://github.com/mamba-org/mamba/pull/3084
  • [all] Add 2.0 changes draft by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3091
  • [all] Add Breathe for API documentation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3087
  • [micromamba] Add instructions for gnu coreutils on OSX by @benmoss in https://github.com/mamba-org/mamba/pull/3111
  • [all] Warning around manual install and add ref to conda-libmamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3119
  • [all] Add MacOS DNS issue logging by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3130
  • [all] Add CI merge groups by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3068
  • [micromamba] Build micromamba win with feedstock by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2859
  • [micromamba] Update GitHub Actions steps to open Issues for failed scheduled jobs by @jdblischak in https://github.com/mamba-org/mamba/pull/2884
  • [micromamba] Fix Ci by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2889
  • [micromamba] Mark Anaconda channels as unsupported by @jonashaag in https://github.com/mamba-org/mamba/pull/2904
  • [micromamba] Fix nodefaults in documentation by @jonashaag in https://github.com/mamba-org/mamba/pull/2809
  • [micromamba] Improve install instruction by @jonashaag in https://github.com/mamba-org/mamba/pull/2908
  • [libmambapy] Refactor CI and libamambapy tests (on Unix) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2952
  • [libmambapy] Refactor CI and libamambapy tests (on Win) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2955
  • [all] Simplify and correct development documention by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2975
  • [all] Add install from source instructions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2977
  • [all] update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980
  • [all] Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0rc6

Enhancements:

  • [libmamba] test: MatchSpec edges cases by @jjerphan in https://github.com/mamba-org/mamba/pull/3458
  • [libmamba] Compute root prefix as mamba install path by @Hind-M in https://github.com/mamba-org/mamba/pull/3447
  • [libmamba, micromamba] Support CONDADEFAULTENV by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3445

Bug fixes:

  • [libmamba, micromamba] fix: Handle extra white-space in MatchSpec by @jjerphan in https://github.com/mamba-org/mamba/pull/3456
  • [micromamba] Fix test_env_update_pypi_with_conda_forge by @Hind-M in https://github.com/mamba-org/mamba/pull/3459
  • [libmamba, micromamba] fix: Environment removal confirmation by @jjerphan in https://github.com/mamba-org/mamba/pull/3450
  • [micromamba] Fix test in osx by @Hind-M in https://github.com/mamba-org/mamba/pull/3448

CI fixes and doc:

  • [all] Fix wrong version of miniforge in doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3462
  • [all] Remove cctools patch removal in CI by @Hind-M in https://github.com/mamba-org/mamba/pull/3451

- C++
Published by Hind-M over 1 year ago

mamba - 1.5.10

Enhancement:

  • [libmamba, libmambapy, micromamba] Backport fmt 11 support by @Hind-M in https://github.com/mamba-org/mamba/pull/3429

Bug fixes:

  • [libmamba] Fix x86_64 to use underscore instead of dash by @traversaro in https://github.com/mamba-org/mamba/pull/3404
  • [micromamba] Fix test by @Hind-M in https://github.com/mamba-org/mamba/pull/3432

- C++
Published by Hind-M over 1 year ago

mamba - 2.0.0rc5

Enhancements:

  • [all] Remove cctools patch from feedstock in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3442

Bug fixes:

  • [libmamba, libmambapy] fix: add warning when using defaults by @wolfv in https://github.com/mamba-org/mamba/pull/3434
  • [libmamba, micromamba] Add fallback to root prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3435
  • [libmamba] Fix x86_64 to use underscore instead of dash by @traversaro in https://github.com/mamba-org/mamba/pull/3433
  • [libmamba, micromamba] Fixed micromamba static build after cctools and ld64 upgrade on conda… by @JohanMabille in https://github.com/mamba-org/mamba/pull/3436
  • [libmamba, micromamba] fix: PyPI support for env update by @jjerphan in https://github.com/mamba-org/mamba/pull/3419
  • [libmamba] Fix output by @Hind-M in https://github.com/mamba-org/mamba/pull/3428
  • [all] Update mamba.sh.in script by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3422
  • [libmamba] Execute remove action before install actions by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3424

CI fixes and doc:

  • [all] docs: Specify CMAKE_INSTALL_PREFIX by @jjerphan in https://github.com/mamba-org/mamba/pull/3438

- C++
Published by Hind-M over 1 year ago

mamba - 1.5.9

Bug fixes:

  • [libmamba] backport of #3424: Execute remove action before install actions by @JohanMabille in https://github.com/mamba-org/mamba/pull/3425/files
  • [mamba] Fix Conda nightly tests by @Hind-M in https://github.com/mamba-org/mamba/pull/3420

CI

  • [mamba, micromamba] Fix tests by @Hind-M in https://github.com/mamba-org/mamba/pull/3347/files

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0rc4

Bug fixes:

  • [micromamba] test: Adapt test_remove_orphaned unlinks by @jjerphan in https://github.com/mamba-org/mamba/pull/3417
  • [micromamba, libmamba] fix: Reduce logging system overhead by @jjerphan in https://github.com/mamba-org/mamba/pull/3416

- C++
Published by Hind-M over 1 year ago

mamba - 2.0.0rc3

Bug fixes:

  • [all] Define etc/profile.d/mamba.sh and install it by @jjerphan in https://github.com/mamba-org/mamba/pull/3413
  • [micromamba] Add posix to supported shells by @jjerphan in https://github.com/mamba-org/mamba/pull/3412
  • [all] Replaces instances of -p with --root-prefix in documentation by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3411

CI fixes and doc:

  • [all] docs: Adapt "Solving Package Environments" section by @jjerphan in https://github.com/mamba-org/mamba/pull/3326

- C++
Published by Hind-M over 1 year ago

mamba - 2.0.0rc2

Enhancements:

  • [micromamba] test: Adapt testexplicitexporttopologicallysorted by @jjerphan in https://github.com/mamba-org/mamba/pull/3377
  • [libmamba] test: Comparability and hashability of PackageInfo and MatchSpec by @jjerphan in https://github.com/mamba-org/mamba/pull/3369
  • [libmamba] build: Support fmt 11 (follow-up) by @jjerphan in https://github.com/mamba-org/mamba/pull/3371
  • [libmamba, micromamba] build: Support fmt 11 by @jjerphan in https://github.com/mamba-org/mamba/pull/3368
  • [libmamba] Make more classes hashable and comparable by @jjerphan in https://github.com/mamba-org/mamba/pull/3363
  • [libmambapy, libmamba] Replace Context with Context::platform where possible by @jjerphan in https://github.com/mamba-org/mamba/pull/3364

Bug fixes:

  • [libmamba, micromamba] [micromamba] Fix behavior of env update (to mimick conda) by @Hind-M in https://github.com/mamba-org/mamba/pull/3396
  • [libmamba] Reset the prompt back to default by @cvanelteren in https://github.com/mamba-org/mamba/pull/3392
  • [libmamba] Add missing header by @Hind-M in https://github.com/mamba-org/mamba/pull/3389
  • [libmamba] Restore previous behavior of MAMBA_ROOT_PREFIX by @Hind-M in https://github.com/mamba-org/mamba/pull/3365

CI fixes and doc:

  • [all] [win-64] Remove workaround by @Hind-M in https://github.com/mamba-org/mamba/pull/3398
  • [all] [win-64] Add constraint on fmt by @Hind-M in https://github.com/mamba-org/mamba/pull/3400
  • [all] Unpin cryptography, python, and add make to environment-dev.yml by @jaimergp in https://github.com/mamba-org/mamba/pull/3352
  • [all] ci: Unpin libcxx <18 by @jjerphan in https://github.com/mamba-org/mamba/pull/3375

- C++
Published by Hind-M over 1 year ago

mamba - 2.0.0rc1

Enhancements:

  • [libmamba] Update mamba.xsh: support xonsh >= 0.18.0 by @anki-code in https://github.com/mamba-org/mamba/pull/3355
  • [libmamba] Remove logs for every package by @Hind-M in https://github.com/mamba-org/mamba/pull/3335

Bug fixes:

  • [libmamba] Allow leading lowercase letter in version by @Hind-M in https://github.com/mamba-org/mamba/pull/3361
  • [libmamba] Allow spaces in version after operator by @Hind-M in https://github.com/mamba-org/mamba/pull/3358

CI fixes and doc:

  • [all] chore(ci): bump github action versions by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3350
  • [all] doc(more_concepts.rst): improve clarity by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3357

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0rc0

Enhancements:

  • [libmamba] maint: Remove declaration of PrefixData::load by @jjerphan in https://github.com/mamba-org/mamba/pull/3325

Bug fixes:

  • [micromamba] Attempt to fix test_proxy_install by @Hind-M in https://github.com/mamba-org/mamba/pull/3324
  • [micromamba] Fix test_no_python_pinning by @Hind-M in https://github.com/mamba-org/mamba/pull/3321
  • [libmamba] Fixed restoring the previous signal handler for example in python case (Windows only for now) by @Klaim in https://github.com/mamba-org/mamba/pull/3297
  • [all] Split ContextOptions::enable_logging_and_signal_handling into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329

CI fixes and doc:

  • [micromamba] Temporarily disabled nopythonpinning test on Windows by @JohanMabille in https://github.com/mamba-org/mamba/pull/3322

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0beta3

Enhancements:

  • [libmamba] maint: Remove some warnings by @jjerphan in https://github.com/mamba-org/mamba/pull/3320
  • [libmamba] maint: Remove PrefixData::load by @jjerphan in https://github.com/mamba-org/mamba/pull/3318
  • [libmamba, micromamba] OCI/Conda mapping by @Hind-M in https://github.com/mamba-org/mamba/pull/3310
  • [libmamba, micromamba] [OCI - Mirrors] Add tests and doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3307

Bug fixes:

  • [libmambapy, libmamba] libmambapy: use Context explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309
  • [micromamba] Fix testnopython_pinning by @Hind-M in https://github.com/mamba-org/mamba/pull/3319
  • [all] Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306

CI fixes and doc:

  • [all] Fix CI failure on win-64 by @Hind-M in https://github.com/mamba-org/mamba/pull/3315

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0beta2

Enhancements:

  • [libmamba] [OCI Registry] Handle compressed repodata by @Hind-M in https://github.com/mamba-org/mamba/pull/3300
  • [libmamba] [CEP-15] Support base_url with repodata_version: 2 using mamba parser by @Hind-M in https://github.com/mamba-org/mamba/pull/3282
  • [libmamba] Fix OCIMirror use by @Hind-M in https://github.com/mamba-org/mamba/pull/3296
  • [all] Add checking typos to pre-commit by @Hind-M in https://github.com/mamba-org/mamba/pull/3278

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0beta1

Enhancements:

  • [libmambapy, libmamba] Bind text_style and graphic params by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3266
  • [libmambapy] Bind VersionPredicate by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3255
  • [all] Update pre-commit hooks" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3252
  • [micromamba, libmamba] Refactor os utilities by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3248
  • [libmamba] Implemented OCI mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3246
  • [libmamba] Passed urlpath to requestgenerators by @JohanMabille in https://github.com/mamba-org/mamba/pull/3245
  • [libmambapy, libmamba] Handle regex in build string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3239
  • [micromamba, libmamba] [mamba-content-trust] Add integration test by @Hind-M in https://github.com/mamba-org/mamba/pull/3234
  • [libmamba] Release libsolv memory before installation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3238
  • [all] Custom resolve complex MatchSpec in Solver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3233
  • [libmambapy, libmamba] Add MatchSpec::containsexceptchannel" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3231
  • [all] [mamba content trust] Enable verifying packages signatures by @Hind-M in https://github.com/mamba-org/mamba/pull/3192
  • [libmambapy, libmamba] Refactor MatchSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3215
  • [all] Subdir renaming by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3214
  • [libmambapy, libmamba] Fully bind MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3213
  • [libmamba] Add more MatchSpec tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3211
  • [micromamba, libmamba] Expected in specs parse API by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3207

Bug fixes:

  • [libmamba] Hotfix to allow Ctrl+C in python scipts by @Klaim in https://github.com/mamba-org/mamba/pull/3285
  • [libmamba] Fix typos in comments by @ryandesign in https://github.com/mamba-org/mamba/pull/3272
  • [all] Fix VersionSpec equal and glob by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3269
  • [libmamba] Fix pin repr in solver error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3268
  • [libmambapy] Add missing pybind header by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3256
  • [libmambapy, libmamba] Don't add duplicate .conda and .tar.bz2 packages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3253
  • [all] Use conda-forge feedstock for static builds by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3249
  • [micromamba, libmamba] Mamba 2.0 name fixes by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3225
  • [all] Make Taskfile.dist.yml Windows-compatible by @carschandler in https://github.com/mamba-org/mamba/pull/3219
  • [libmamba] fix(micromamba): anaconda private channels not working by @s22chan in https://github.com/mamba-org/mamba/pull/3220

CI fixes and doc:

  • [micromamba] Test with xtensor-python instead of unmaintained xframe by @JohanMabille in https://github.com/mamba-org/mamba/pull/3286
  • [all] Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254
  • [all] Fixed a spelling mistake in micromamba-installation.rst by @codeblech in https://github.com/mamba-org/mamba/pull/3236
  • [all] Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235
  • [all] Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0beta0

Enhancements:

  • [libmambapy] Bind VersionPredicate by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3255
  • [all] Update pre-commit hooks" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3252
  • [libmamba, micromamba] Refactor os utilities by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3248

Bug fixes:

  • [libmambapy] Add missing pybind header by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3256
  • [libmambapy, libmamba] Don't add duplicate .conda and .tar.bz2 packages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3253

CI fixes and doc:

  • [all] Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0alpha4

Enhancements:

  • [libmamba] Implemented OCI mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3246
  • [libmamba] Passed urlpath to requestgenerators by @JohanMabille in https://github.com/mamba-org/mamba/pull/3245
  • [libmambapy, libmamba] Handle regex in build string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3239
  • [micromamba, libmamba] [mamba-content-trust] Add integration test by @Hind-M in https://github.com/mamba-org/mamba/pull/3234
  • [libmamba] Release libsolv memory before installation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3238
  • [all] Custom resolve complex MatchSpec in Solver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3233
  • [libmambapy, libmamba] Add MatchSpec::containsexceptchannel" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3231
  • [all] [mamba content trust] Enable verifying packages signatures by @Hind-M in https://github.com/mamba-org/mamba/pull/3192
  • [libmambapy, libmamba] Refactor MatchSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3215
  • [all] Subdir renaming by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3214
  • [libmambapy, libmamba] Fully bind MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3213
  • [libmamba] Add more MatchSpec tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3211
  • [micromamba, libmamba] Expected in specs parse API by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3207
  • [libmamba] Refactor MatchSpec::parse by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3205

Bug fixes:

  • [all] Use conda-forge feedstock for static builds by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3249
  • [micromamba, libmamba] Mamba 2.0 name fixes by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3225
  • [all] Make Taskfile.dist.yml Windows-compatible by @carschandler in https://github.com/mamba-org/mamba/pull/3219
  • [libmamba] fix(micromamba): anaconda private channels not working by @s22chan in https://github.com/mamba-org/mamba/pull/3220

CI fixes and doc:

  • [all] Fixed a spelling mistake in micromamba-installation.rst by @codeblech in https://github.com/mamba-org/mamba/pull/3236
  • [all] Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235
  • [all] Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224

- C++
Published by JohanMabille over 1 year ago

mamba - 2.0.0alpha3

Enhancements:

  • [all] Added HTTP Mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3178
  • [all] Use expected for specs parsing by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3201
  • [libmamba] Refactor ObjPool to use views in callbacks by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3199
  • [libmambapy, libmamba] Add more solver tests and other small features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3198
  • [libmambapy, libmamba] Finalized Solver bindings and add solver doc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3195
  • [libmambapy, libmamba] Add libsolv.Database Bindings and tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3186
  • [libmamba] Add (some) solver Database tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3185
  • [libmamba] Make libsolv wrappers into standalone library by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3181
  • [all] Rename MPool into solver::libsolv::Database by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3180
  • [all] Automate releases (CHANGELOG.md updating) by @Hind-M in https://github.com/mamba-org/mamba/pull/3179
  • [all] Simplify MPool Interface by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3177
  • [all] Clean libsolv use in Transaction by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3171
  • [micromamba, libmamba] Rewrite Query with Pool functions (wrapping libsolv) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3168

Bug fixes:

  • [micromamba] Remove unmaintained and broken pytest-lazy-fixture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3193
  • [libmamba] Simple logging fix by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3184

CI fixes and doc:

- C++
Published by JohanMabille almost 2 years ago

mamba - 1.5.8

Bug fixes:

  • [libmamba] retain addchannelspecificmatchspec between createwhatprovides calls by @tl-hbk in https://github.com/mamba-org/mamba/pull/3232

- C++
Published by JohanMabille almost 2 years ago

mamba - 1.5.7

Bug fixes:

  • [mamba] Fix repoquery subcommand for Python 3.11/3.12 by @mbargull in https://github.com/mamba-org/mamba/pull/3170

CI fixes and doc:

  • [mamba] Run tests for conda=24.1 by @mbargull in https://github.com/mamba-org/mamba/pull/3191

- C++
Published by JohanMabille almost 2 years ago

mamba - 2.0.0alpha2

Enhancements:

  • [micromamba] Remove hard coded mamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3069
  • [libmamba, micromamba] Support multiple env yaml specs by @jchorl in https://github.com/mamba-org/mamba/pull/2993
  • [libmamba] Update shell hook comments by @jonashaag in https://github.com/mamba-org/mamba/pull/3051
  • [micromamba] Duplicate reposerver to isolate micromamba tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3071
  • [libmamba, libmambapy] More specs bindings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3080
  • [libmamba, libmambapy] Add VersionSpec::str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3081
  • [all] Some future proofing MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3082
  • [libmamba] Reformat string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3085
  • [libmamba] Clean up url_manip by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3086
  • [libmamba, libmambapy] Fix VersionSpec free ranges by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3088
  • [libmamba] Add parsing utilities by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3090
  • [libmamba] Bump MAMBA libsolv file ABI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3093
  • [libmamba, libmambapy] MatchSpec use VersionSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3089
  • [libmamba, libmambapy] GlobSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3094
  • [libmamba] Add BuildNumberSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3098
  • [libmamba] Refactor MatchSpec unlikey data by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3099
  • [libmamba, micromamba] Remove micromamba shell init -p by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3092
  • [all] Clean PackageInfo interface by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3103
  • [libmamba, libmambapy] NoArchType as standalone enum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3108
  • [all] Move PackageInfo in specs:: by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3109
  • [libmamba, libmambapy] Change PackageInfo types by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3113
  • [libmamba, libmambapy] Add some PackageInfo tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3115
  • [libmamba, libmambapy] Rename ChannelSpec > UndefinedChannel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3117
  • [libmamba, libmambapy] Add Channel::contains_package by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3121
  • [libmamba, libmambapy] Pool channel match by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3122
  • [libmamba] Added mirrored channels by @JohanMabille in https://github.com/mamba-org/mamba/pull/3125
  • [libmamba, micromamba] Move util_random.hpp > util/random.hpp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3129
  • [micromamba] Refactor test_remove.py to use fixture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3131
  • [libmambapy] Add expected caster to Union by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3135
  • [all] MRepo refactor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3118
  • [libmamba, libmambapy] No M by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3137
  • [libmamba, micromamba] Explcit transaction duplicate code by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3138
  • [libmamba, libmambapy] Solver improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3140
  • [libmamba] Sort transaction table entries by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3146
  • [all] Solver Request by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3141
  • [libmamba] Improve Solution usage by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3148
  • [libmamba, libmambapy] Refactor solver flags by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3153
  • [libmamba] Moved download related files to dedicated folder by @JohanMabille in https://github.com/mamba-org/mamba/pull/3155
  • [libmamba] Remove outdated commented code snippet by @jjerphan in https://github.com/mamba-org/mamba/pull/3160
  • [libmamba] Implemented support for mirrors by @JohanMabille in https://github.com/mamba-org/mamba/pull/3157
  • [all] Split Solver and Unsolvable by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3156
  • [libmamba] Proper sorting of display actions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3165
  • [all] Solver sort deps by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3163
  • [libmamba, libmambapy] Bind solver::libsolv::UnSolvable by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3166
  • [libmamba, libmambapy] Improve Query API by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3167

Bug fixes:

  • [libmamba, micromamba] Fix URL enconding in repodata.json by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3076
  • [libmamba, micromamba] gracefully handle conflicting names in yaml specs by @jchorl in https://github.com/mamba-org/mamba/pull/3083
  • [libmamba] Fix verbose and strange prefix in Powershell by @pwnfan in https://github.com/mamba-org/mamba/pull/3116
  • [libmamba] handle other deps in multiple env files by @jchorl in https://github.com/mamba-org/mamba/pull/3096
  • [libmambapy] Fix expected caster by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3136
  • [libmamba, micromamba] add manually given .tar.bz2 / .conda packages to solver pool by @0xbe7a in https://github.com/mamba-org/mamba/pull/3164

CI fixes and doc:

  • [libmambapy] Remove dead mamba.py doc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3078
  • [all] Document specs::Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3077
  • [all] Fix --override-channels docs by @jonashaag in https://github.com/mamba-org/mamba/pull/3084
  • [all] Add 2.0 changes draft by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3091
  • [all] Add Breathe for API documentation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3087
  • [micromamba] Add instructions for gnu coreutils on OSX by @benmoss in https://github.com/mamba-org/mamba/pull/3111
  • [all] Warning around manual install and add ref to conda-libmamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3119
  • [all] Add MacOS DNS issue logging by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3130

- C++
Published by Hind-M about 2 years ago

mamba - 1.5.6

Bug fixes:

  • [libmamba, libmambapy] Fix canonical name for local channels by @isuruf in https://github.com/mamba-org/mamba/pull/3056

- C++
Published by JohanMabille about 2 years ago

mamba - 2.0.0alpha0

Enhancements:

  • [all] Context: not a singleton by @Klaim in https://github.com/mamba-org/mamba/pull/2615
  • [libmamba] Add CondaURL by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2805
  • [micromamba] Add env update by @Hind-M in https://github.com/mamba-org/mamba/pull/2827
  • [micromamba] Adding locks for cache directories by @rmittal87 in https://github.com/mamba-org/mamba/pull/2811
  • [micromamba] Refactor tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2829
  • [all] No ugly kenum by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2831
  • [libmamba, micromamba] Add Nushell activation support by cvanelteren in https://github.com/mamba-org/mamba/pull/2693
  • [libmamba] Support $var syntax in .condarc by @jonashaag in https://github.com/mamba-org/mamba/pull/2833
  • [libmamba] Handle null and false noarch values by @gabrielsimoes in https://github.com/mamba-org/mamba/pull/2835
  • [libmamba] Add CondaURL::pretty_str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2830
  • [libmamba, micromamba] Channel cleanup by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2832
  • [libmamba] Authenfitication split user and password by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2849
  • [libmamba] Improved static build error message by @JohanMabille in https://github.com/mamba-org/mamba/pull/2850
  • [libmamba] Add local channels test by @Hind-M in https://github.com/mamba-org/mamba/pull/2853
  • [libmamba, micromamba] Don't force MSVC_RUNTIME by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2861
  • [libmamba] Build micromamba with /MD by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2862
  • [micromamba] Add comments in micromamba repoquery by @Hind-M in https://github.com/mamba-org/mamba/pull/2863
  • [libmamba, micromamba] Fix Posix shell on Windows by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2803
  • [libmamba, libmambapy] Further improve micromamba search output by @delsner in https://github.com/mamba-org/mamba/pull/2823
  • [libmamba] Minor Channel refactoring by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2852
  • [libmamba] pathtourl percent encoding by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2867
  • [libmamba] Change libsolv static lib name by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2876
  • [libmamba, libmambapy] Download by @JohanMabille in https://github.com/mamba-org/mamba/pull/2844
  • [libmamba, micromamba] Use CMake targets for reproc by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2883
  • [micromamba] Add mamba tests by @Hind-M in https://github.com/mamba-org/mamba/pull/2877
  • [libmamba] Add FindLibsolv.cmake by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2886
  • [libmamba] Read repodata.json using nl::json (rerun) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2753
  • [libmamba, micromamba] Filesystem library by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2879
  • [libmamba] Header cleanup filesystem follow-up by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2894
  • [all] Add multiple queries to repoquery search by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2897
  • [all] Add ChannelSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2870
  • [micromamba] Make some fixture local by @JohanMabille in https://github.com/mamba-org/mamba/pull/2919
  • [libmamba] Print error code if run fails by @jonashaag in https://github.com/mamba-org/mamba/pull/2848
  • [all] Added PackageFetcher by @JohanMabille in https://github.com/mamba-org/mamba/pull/2917 - [libmamba] return architecture levels for micromamba by @isuruf in https://github.com/mamba-org/mamba/pull/2921
  • [all] Resolve ChannelSpec into a Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2899
  • [libmamba] Factorize Win user folder function between files by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2925
  • [libmamba, libmambapy] Combine dev environments by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2937
  • [libmamba, micromamba] Refactor win encoding conversion by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2939
  • [micromamba] Move reposerver tests to micromamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2941
  • [micromamba] Remove mamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2942
  • [all] Dev workflow by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2948
  • [libmamba, micromamba] Add refactor getenv setenv unsetenv by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2944
  • [all] Explicit and smart CMake target by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2935
  • [libmamba, micromamba] Rename env functions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2954
  • [libmambapy] Modularize libmambapy by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2960
  • [libmamba] Environment map by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2967
  • [libmamba] Add envrionment cleaner test fixtures by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2973
  • [all] Update dependencies on OSX by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2976
  • [all] Channel initialization by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2953
  • [libmamba] Add weakening_map by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2981
  • [libmamba, micromamba] Refactor env directories by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2983
  • [libmamba] Enable new repodata parser by default by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2989
  • [libmamba] Allow overriding archspec by @isuruf in https://github.com/mamba-org/mamba/pull/2966
  • [libmamba] Add Python-like set operations to flat_set by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2557
  • [libmamba, micromamba] Migrate expand/shrink_home by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2990
  • [libmamba, micromamba] Refactor env::which by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2997
  • [all] Migrate Channel::make_channel to resolve multi channels by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2986
  • [all] Move core/channel > specs/channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3000
  • [libmamba, libmambapy] Remove ChannelContext ctor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3002
  • [libmamba] Improve ChannelContext and Channel by @AntoinePrv in xhttps://github.com/mamba-org/mamba/pull/3003
  • [all] Remove ChanelContext context capture by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3015
  • [libmamba, libmambapy] Bind Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3001
  • [libmamba, micromamba] Default to hide credentials by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3017
  • [libmamba] Validation QA by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3022
  • [libmamba, micromamba] Refactor (some) OpenSSL functions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3024
  • [libmamba] Use std::array by @AntoinePRv in https://github.com/mamba-org/mamba/pull/3037
  • [libmambapy] Bind ChannelContext by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3034
  • [libmamba, micromamba] Default to conda-forge channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3035
  • [libamba, libmambapy] Split validate.[ch]pp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3041
  • [libmamba] Remove duplicate function by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3042
  • [libmamba, libmambapy] MatchSpec small improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3043
  • [all] Plug ChannelSpec in MatchSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3046
  • [libmamba] Drop unneeded dependencies by @opoplawski in https://github.com/mamba-org/mamba/pull/3016
  • [all] Change MatchSpec::parse to named constructor by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3048
  • [libmamba, libmambapy] restore usedefaultsignal_handler flag for libmambapy by @dholth in https://github.com/mamba-org/mamba/pull/3028
  • [micromamba] Added mamba as dynamic build of micromamba by @JohanMabille in https://github.com/mamba-org/mamba/pull/3060

Bug fixes:

  • [libmambapy] fix subs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2817
  • [libmamba, micromamba] Fix linking on Windows when Scripts folder is missing by @dalcinl in https://github.com/mamba-org/mamba/pull/2825
  • [libmamba] added support for empty lines in dependency file in txt format by @rmittal87 in https://github.com/mamba-org/mamba/pull/2812
  • [libmamba] Fix local channels location by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2851
  • [libmamba] Fixed libmamba tests static build by @JohanMabille in https://github.com/mamba-org/mamba/pull/2855
  • [micromamba] Fix win test micro.mamba.pm by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2888
  • [libmamba, micromamba] Add CI test for local channels by @Hind-M in https://github.com/mamba-org/mamba/pull/2854
  • [micromamba] Fixed "micromamba package transmute names files going from .conda -> .tar.bz2 incorrectly" by @mariusvniekerk in https://github.com/mamba-org/mamba/issues/2911
  • [libmamba] Nushell hotfix by @cvanelteren https://github.com/mamba-org/mamba/pull/2841
  • [libmamba] Added missing dependency in libmambaConfig.cmake.in by @JohanMabille in https://github.com/mamba-org/mamba/pull/2916
  • [libmamba] Allow defaults::* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927
  • [libmamba] https://github.com/mamba-org/mamba/pull/2929 by @bruchim-cisco in https://github.com/mamba-org/mamba/pull/2929
  • [libmamba] Fix channels with slashes regression by @isuruf in https://github.com/mamba-org/mamba/pull/2926
  • [micromamba] Fix micromamba test dependency conda-package-handling by @rominf in https://github.com/mamba-org/mamba/pull/2945
  • [libmamba, libmambapy] fix: Parse remoteconnecttimeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2949
  • [libmamba] Add mirrors by @Hind-M in https://github.com/mamba-org/mamba/pull/2795
  • [all] Add cmake-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2962
  • [micromamba] removed dependency on conda-index by @JohanMabille in https://github.com/mamba-org/mamba/pull/2964
  • [libmamba] Fixed move semantics of DownloadAttempt by @JohanMabille in https://github.com/mamba-org/mamba/pull/2963
  • [libmamba] Nu 0.87.0 by @cvanelteren in https://github.com/mamba-org/mamba/pull/2984
  • [libmamba] fix config precedence for base env by @0xbe7a in https://github.com/mamba-org/mamba/pull/3009
  • [libmamba] Fix libmamba cmake version file by @opoplawski in https://github.com/mamba-org/mamba/pull/3013

- C++
Published by JohanMabille about 2 years ago

mamba - 1.5.5

Bug fixes:

  • [mamba] Backport: Convert absolute import path to relative for better compatibility by @mbargull in https://github.com/mamba-org/mamba/pull/3040

- C++
Published by JohanMabille about 2 years ago

mamba - 1.5.4

Enhancement:

  • [libmamba] Backport: Further improve search output by @delsner in https://github.com/mamba-org/mamba/pull/3006

Bug fixes:

  • [micromamba] Backport: pytest.skip fix by @delsner in https://github.com/mamba-org/mamba/pull/3007
  • [libmamba] Fix libmamba cmake version file by @opoplawski in https://github.com/mamba-org/mamba/pull/3023
  • [mamba] Convert absolute import path to relative for better compatibility by @jezdez in https://github.com/mamba-org/mamba/pull/3036

- C++
Published by JohanMabille about 2 years ago

mamba - 1.5.3

Enhancement:

  • [libmamba] Backport #2927: Allow defaults::* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2936
  • [libmamba] Backport #2921: return architecture levels for micromamba by @isuruf in https://github.com/mamba-org/mamba/pull/2936

Bug fixes:

  • [libmamba] Backport #2926: Fix channels with slashes regression by @isuruf in https://github.com/mamba-org/mamba/pull/2936
  • [libmambapy] Fix ctrl-c handling issues in libmambapy by @jaimergp in https://github.com/mamba-org/mamba/pull/2946
  • [libmamba, libmambapy, mamba] Backport #2949: Parse remoteconnecttimeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2951

CI fixes and doc:

- C++
Published by JohanMabille over 2 years ago

mamba - 1.5.2

Enhancement:

  • [libmamba] Build micromamba with /MD by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2862
  • [libmamba] Build micromamba win with feedstock by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2859

Bug fixes:

  • [mamba] Backport #2878: compatibility fixes for conda 23.9 and conda-libmamba-solver 23.9 by @jaimergp in https://github.com/mamba-org/mamba/pull/2890
  • [mamba] implement mamba remove --force via --no-deps functionality (backport #2856) by @jaimergp in https://github.com/mamba-org/mamba/pull/2903
  • [libmambapy] fix stubs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2817

CI fixes and doc:

  • [micromamba] Build micromamba win with feedstock by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2859
  • [all] Fix CI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2889

- C++
Published by JohanMabille over 2 years ago

mamba - 1.5.1

Enhancements:

  • [libmamba] Add scope in util tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2775
  • [micromamba] Speed up tests (a bit) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2776
  • [micromamba] Restore __linux=0 test by @jonashaag in https://github.com/mamba-org/mamba/pull/2778
  • [libmamba, micromamba] Enable Link Time Optimization by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2742
  • [libmamba] Add libsolv namespace callback by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2796
  • [all] Clearer output from micromamba search by @delsner in https://github.com/mamba-org/mamba/pull/2782
  • [libmamba] add context.register_envs to control whether environments are registered to environments.txt or not by @jaimergp in https://github.com/mamba-org/mamba/pull/2802
  • [libmamba, micromamba] Windows path manipulation and other cleanups by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2801
  • [libmamba] Bring back repodatausezst by @jonashaag in https://github.com/mamba-org/mamba/pull/2790
  • [micromamba] Implement --md5 and --channel-subdir for non-explicit env export by @jonashaag in https://github.com/mamba-org/mamba/pull/2672

Bug fixes:

  • [libmamba] fix install pin by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2773
  • [libmamba] Use generic_string for path on Windows unix shells by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2685
  • [libmamba] Fix pins by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2786
  • [libmamba] Various fixes by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2800
  • [micromamba] Fix extra agrument in self-update reinit by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2787
  • [libmamba] Parse subdirs in CLI match specs by @jonashaag in https://github.com/mamba-org/mamba/pull/2799

CI fixes and doc:

  • [all] Splitted GHA workflow by @JohanMabille in https://github.com/mamba-org/mamba/pull/2779
  • [all] Use Release build mode in Windows CI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2785
  • [micromamba] Fix wrong command description by @Hind-M in https://github.com/mamba-org/mamba/pull/2804

- C++
Published by JohanMabille over 2 years ago

mamba - 1.5.0

Enhancements:

  • [libmamba] All headers at the top by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2658
  • [libmamba] Add boolean expression tree by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2591
  • [libmamba] Add VersionSpec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2502
  • [micromamba] Refactor test_repoquery to use new fixtures by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2691
  • [libmamba] Use xdg schemas for config saving/reading (minified) by @danpf in https://github.com/mamba-org/mamba/pull/2714
  • [micromamba] Remove warnings from test_activation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2727
  • [micromamba] Refactor test_shell by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2726
  • [libmamba] specs platform by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2729
  • [libmamba] Safe Curl opt in url.cpp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2734
  • [libmamba] Add win-arm64 support by @isuruf in https://github.com/mamba-org/mamba/pull/2745
  • [libmamba] Move util_string to utility library by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2739
  • [libmamba] Remove getcleandirs() by @jonashaag in https://github.com/mamba-org/mamba/pull/2748
  • [micromamba] Fix and improve static builds by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2755
  • [all] Enable pytest color output by @jonashaag in https://github.com/mamba-org/mamba/pull/2759
  • [libmamba, micromamba] Isolate URL object by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2744
  • [all] Fix warnings by @Hind-M in https://github.com/mamba-org/mamba/pull/2760
  • [libmamba] New apis for downloading by @JohanMabille in https://github.com/mamba-org/mamba/pull/2695

Bug fixes:

  • [libmamba] Respect subdir in match spec by @ThomasBlauthQC in https://github.com/mamba-org/mamba/pull/2300
  • [libmamba] Fixed move constructor in CURLHandle by @JohanMabille in https://github.com/mamba-org/mamba/pull/2710
  • [micromamba] Fix wrong activated PATH in micromamba shell by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2722
  • [mamba] Fix Repo missing url by @Hind-M in https://github.com/mamba-org/mamba/pull/2723
  • [mamba] Try Revert "Fix Repo missing url" by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2730
  • [mamba] fix subcommands handling in recent versions of conda by @jaimergp in https://github.com/mamba-org/mamba/pull/2732
  • [libmamba] Remove created prefix if aborted with --platform by @Hind-M in https://github.com/mamba-org/mamba/pull/2738
  • [libmamba] Add missing newline in legacy errors by @jaimergp in https://github.com/mamba-org/mamba/pull/2743
  • [mamba] Try fix Missing Url error by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2731
  • [libmamba] fix: added missing hook_preamble() for powershell hook by @chawyehsu in https://github.com/mamba-org/mamba/pull/2761
  • [micromamba] Fix config list sources by @Hind-M in https://github.com/mamba-org/mamba/pull/2756
  • [libmamba] Fix fish completion by @soraxas in https://github.com/mamba-org/mamba/pull/2769
  • [libmamba, micromamba] Fix __linux virtual package default version by jonashaag in https://github.com/mamba-org/mamba/pull/2749
  • [micromamba] Strong pin in test by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2774
  • [mamba] fix: only reactivate current environment by @chawyehsu in https://github.com/mamba-org/mamba/pull/2763
  • [micromamba] Revert failing test by @jonashaag in https://github.com/mamba-org/mamba/pull/2777

CI fixes and doc:

  • [mamba, micromamba] Update troubleshooting.rst by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2675
  • [all] Ignore format changes in git blame by @jonashaag in https://github.com/mamba-org/mamba/pull/2690
  • [mamba] Put more "not recommended" warnings in the installation instructions by @jonashaag in https://github.com/mamba-org/mamba/pull/2711
  • [micromamba] Add command to docs for completeness by @danpf in https://github.com/mamba-org/mamba/pull/2717
  • [micromamba] fix: Correct a command in installation.rst by @wy-luke in https://github.com/mamba-org/mamba/pull/2703
  • [micromamba] Split Mamba and Micromamba installation docs by @jonashaag in https://github.com/mamba-org/mamba/pull/2719
  • [micromamba] fix: Shell completion section title missing by @wy-luke in https://github.com/mamba-org/mamba/pull/2764
  • [all] Add Debug build type by @Hind-M in https://github.com/mamba-org/mamba/pull/2762

- C++
Published by JohanMabille over 2 years ago

mamba - 1.4.9

Releases: libmamba 1.4.9, libmambapy 1.4.9, mamba 1.4.9, micromamba 1.4.9

Bug fixes:

  • [micromamba] Added upper bound to fmt to avoid weird failure on ci (windows only) by @JohanMabille in https://github.com/mamba-org/mamba/pull/2671
  • [libmamba] Fixed missing key in channel issue by @JohanMabille in https://github.com/mamba-org/mamba/pull/2668

- C++
Published by JohanMabille over 2 years ago

mamba - 1.4.8

Releases: libmamba 1.4.8, libmambapy 1.4.8, mamba 1.4.8, micromamba 1.4.8

Enhancements:

  • [libmamba, micromamba] No profile.d fallback in rc files by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2649
  • [libmamba] Removed unused function by @Klaim in https://github.com/mamba-org/mamba/pull/2656
  • [libmamba] Replace MTransaction::m_remove with Solution by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2603
  • [mamba] Improve warning when package record not found by @maresb in https://github.com/mamba-org/mamba/pull/266

Bug fixes:

  • [libmamba] Fixed zst check in MSubdirData by @JohanMabille in https://github.com/mamba-org/mamba/pull/2661

CI fixes and doc;

  • [mamba] Force conda-forge in Anaconda install by @jonashaag in https://github.com/mamba-org/mamba/pull/2619
  • [mamba, micromamba] Update installation docs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2654

- C++
Published by JohanMabille over 2 years ago

mamba - 1.4.7

Releases: libmamba 1.4.7, libmambapy 1.4.7, mamba 1.4.7, micromamba 1.4.7

Enhancements:

  • [libmamba] ZST support to mamba and remove the feature flag by @johnhany97 in https://github.com/mamba-org/mamba/pull/2642
  • [libmamba] Add Version::startswith and Version::compatiblewith by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2645
  • [libmamba, libmambapy] Create Solver solution by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2584

Bug fixes:

  • [libmamba] call initconsole to prevent UTF8 errors when extracting packages by @wolfv in https://github.com/mamba-org/mamba/pull/2655 [libmambapy, mamba] Call initconsole in mamba to prevent UTF8 errors when extracting packages by @JohanMabille in https://github.com/mamba-org/mamba/pull/2657

CI fixes and doc:

  • [libmambapy] Fixup python-api docs slightly by @HaoZeke in https://github.com/mamba-org/mamba/pull/2285

- C++
Published by JohanMabille over 2 years ago

mamba - 1.4.6

Releases: libmamba 1.4.6, libmambapy 1.4.6, mamba 1.4.6, micromamba 1.4.6

Enhancements:

  • [libmamba] Channels refactoring/cleaning by @Hind-M in https://github.com/mamba-org/mamba/pull/2537
  • [libmamba] Troubleshooting update by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2635
  • [libmamba] Direcly call uname for linux detection by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2624

Bug fixes:

  • [libmamba] Fix build with older Clang by @pavelzw in https://github.com/mamba-org/mamba/pull/2625
  • [libmambapy, mamba] Fixed missing subdirs in mamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2632
  • [libmamba] Add missing noarch in PackageInfo serialization by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2641
  • [libmamba] Allow --force-reinstall on uninstalled specs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2636

CI fixes and doc:

  • [micromamba] Document micromamba support for conda-lock spec files by @mfisher87 in https://github.com/mamba-org/mamba/pull/2621

- C++
Published by JohanMabille over 2 years ago

mamba - 1.4.5

Enhancements:

  • [all] No singleton: ChannelContext, ChannelBuilder and channel cache by @Klaim in https://github.com/mamba-org/mamba/pull/2455
  • [libmamba, libmambapy] Move problem graph creation to MSolver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2515
  • [libmamba] Add ObjSolver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2504
  • [micromamba] Micromamba tests improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2517
  • [libmamba] Use ObjSolver in MSolver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2544
  • [all] Common CMake presets by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2532
  • [libmamba] Wrap libsolv Transaction by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2554
  • [libmamba] Split the transaction.hpp header by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2564
  • [libmamba] Add more tests for channel canonical_name by @Hind-M in https://github.com/mamba-org/mamba/pull/2568
  • [libmamba] use ObjTransaction in MTransaction by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2565
  • [libmamba] https://github.com/mamba-org/mamba/pull/2590 by @jonashaag in https://github.com/mamba-org/mamba/pull/2590
  • [libmamba] Libcurl: Cleaning and comments by @Hind-M in https://github.com/mamba-org/mamba/pull/2534
  • [all] No singleton: configuration by @Klaim in https://github.com/mamba-org/mamba/pull/2541
  • [libmamba] Added filtering iterators by @JohanMabille in https://github.com/mamba-org/mamba/pull/2594
  • [libmamba] Use ObjSolver wrapper in MSolver by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2602
  • [all] Remove banner by @jonashaag in https://github.com/mamba-org/mamba/pull/2298
  • [libmamba, libmambapy] LockFile behavior on file-locking is now almost independent from Context by @Klaim in https://github.com/mamba-org/mamba/pull/2608
  • [micromamba] Add topological sort explict export tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2618
  • [libmamba] Small whitespace fix in error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2623

Bug fixes:

  • [libmamba, micromamba] Use subsub commands for micromamba shell by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2527
  • [micromamba] Fix umamba tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2540
  • [mamba] fix different behavior between --version and -V options by @alaniwi in https://github.com/mamba-org/mamba/pull/2539
  • [libmamba, micromamba] Honor envs_dirs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2538
  • [libmambapy] Fix stubgens by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2556
  • [mamba] Fix server auth test by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2560
  • [libmamba] Fixed Windows test build by @JohanMabille in https://github.com/mamba-org/mamba/pull/2585
  • [libmamba] Add missing cstdint include to libmamba/src/solv-cpp/solvable.cpp by @maxyvisser in https://github.com/mamba-org/mamba/pull/2587
  • [libmamba, micromamba] Fix wrong download url for custom channels by @Hind-M in https://github.com/mamba-org/mamba/pull/2596
  • [libmamba, micromamba] Fix --force-reinstall by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2601
  • [libmamba] Handle pip <-> python cycle in topo sort by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2613
  • [libmamba] Fix add missing pip PREREQ_MARKER by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2612
  • [libmamba] Fix lockfiles topological sort by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2616
  • [libmamba] Fix mising SAT message on already installed packages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2622

CI fixes and doc:

  • [libmamba] Fixe clang-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2531
  • [micromamba] Use only vcpkg for static windows build by @pavelzw in https://github.com/mamba-org/mamba/pull/2520
  • [all] update the umamba GHA link by @ocefpaf in https://github.com/mamba-org/mamba/pull/2542
  • [all] Extend troubleshooting docs by @jonashaag in https://github.com/mamba-org/mamba/pull/2569
  • [micromamba] Try new vcpkg by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2572
  • [all] Update pre-commit hooks by @jonashaag in https://github.com/mamba-org/mamba/pull/2586
  • [all] Move GHA to setup-micromamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2545
  • [all] Switch linters to setup-micromamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2600
  • [all] Switch to setup-micromamba by @pavelzw in https://github.com/mamba-org/mamba/pull/2610
  • [all] Fix broken ref directives in docs by @mfisher87 in https://github.com/mamba-org/mamba/pull/2620

- C++
Published by JohanMabille over 2 years ago

mamba - 1.4.4

Bug fixes:

  • [micromamba] fix: let the new executable run the shell init script by @ruben-arts in https://github.com/mamba-org/mamba/pull/2529
  • [libmambapy] Support future deprecated API for Context by @Hind-M in https://github.com/mamba-org/mamba/pull/2494
  • [libmamba] Fix CURLHandle::get_info on 32bit platform by @e8035669 in https://github.com/mamba-org/mamba/pull/2528

- C++
Published by JohanMabille almost 3 years ago

mamba - 1.4.3

Enhancements:

  • [libmamba] No Storing Channel* and MRepo* in Solvables by @AntoinPrv in https://github.com/mamba-org/mamba/pull/2409
  • [libmamba, libmambapy] Remove dead code / attribute by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2454
  • [all] Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2432
  • [libmamba] Clean up fetch by @Hind-M in https://github.com/mamba-org/mamba/pull/2452
  • [libmamba] Wapped curl multi handle by @JohanMabille in https://github.com/mamba-org/mamba/pull/2459
  • [libmamba] Remove empty test_flat_set.hpp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2471
  • [libmamba] Add doctest printer for pair and vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2470
  • [libmamba] Add topological sort by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2467
  • [mamba] Add mamba version to mamba info output by @Hind-M in https://github.com/mamba-org/mamba/pull/2477
  • [libmamba, libmambapy] Store PackageInfo::track_features as a vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2478
  • [libmamba] Use topological sort instead of libsolv by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2472
  • [libmamba] Remove assign_or in favor of json::value by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2487
  • [all] Resume Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2460
  • [micromamba] cleanup: fix pytest warnings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2490
  • [libmamba] Improve micromamba transaction message by @ruben-arts in https://github.com/mamba-org/mamba/pull/2474
  • [libmamba] Remove unused raw function in subdirdata by @Hind-M in https://github.com/mamba-org/mamba/pull/2491
  • [libmamba] Wrap ::Pool and ::Repo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2401
  • [libmamba] Curl wrapping by @Hind-M in https://github.com/mamba-org/mamba/pull/2468
  • [libmamba] Reset fish shell status even if variable not exists by @soraxas in https://github.com/mamba-org/mamba/pull/2509
  • [libmamba, libmambapy, micromamba] Use libsolv wrappers in MPool and MRepo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2453
  • [libmamba, micromamba] add bearer token authentication by @wolfv in https://github.com/mamba-org/mamba/pull/2512

Bug fixes:

  • [libmamba] fix: parsing of empty track_features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2485
  • [libmamba] track_feature typo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2488
  • [libmamba, mamba] Move repoquery python test from libmamba (not run) to mamba by @Hind-M in https://github.com/mamba-org/mamba/pull/2489
  • [libmamba] Set log_level to critical with --json option by @Hind-M in https://github.com/mamba-org/mamba/pull/2484
  • [libmamba] Add missing cstdint include for GCC 13 by @alexfikl in https://github.com/mamba-org/mamba/pull/2511
  • [libmamba] Forward NETRC environment variable to curl, if exported by @timostrunk in https://github.com/mamba-org/mamba/pull/2497
  • [libmamba] Remove wrong $Args in psm1 by @troubadour-hell in https://github.com/mamba-org/mamba/pull/2499
  • [libmamba] Avoid using /tmp by @johnhany97 in https://github.com/mamba-org/mamba/pull/2447
  • [libmamba] Fixed winreg search by @JohanMabille in https://github.com/mamba-org/mamba/pull/2526

CI fixes and doc:

  • [libmamba] Extend troubleshooting docs by @jonashaag in https://github.com/mamba-org/mamba/pull/2451
  • [all] Extend issue template by @jonashaag in https://github.com/mamba-org/mamba/pull/2310

- C++
Published by JohanMabille almost 3 years ago

mamba - 1.4.2

Enhancements:

  • [libmamba] Small libsolv improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2399
  • [micromamba] Refactor test_create, test_proxy, and test_env for test isolation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2416
  • [libmamba] Improve message after the env creating with micromamba by @xmnlab in https://github.com/mamba-org/mamba/pull/2425
  • [libmamba] Use custom function to properly parse matchspec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2433
  • [libmamba, micromamba] Remove const ref to string_view in codebase by @Hind-M in https://github.com/mamba-org/mamba/pull/2440
  • [libmamba] Wrap more libcurl calls by @Hind-M in https://github.com/mamba-org/mamba/pull/2421

Bug fixes:

  • [libmamba] Fix PKG_BUILDNUM env variable for post-link scripts by nsoranzo in https://github.com/mamba-org/mamba/pull/2420
  • [libmamba] Solve a corner case in the SAT error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2423
  • [libmamba] Windows: Fixed environment variables not read as unicode by @Klaim in https://github.com/mamba-org/mamba/pull/2417
  • [libmamba] Fix segfault in add_pin/all_problems_structured by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2428
  • [mamba] Safely ignores virtual packages in compute_final_precs function by @mariusvniekerk in https://github.com/mamba-org/mamba/pull/2424

CI fixes and doc:

  • [libmambapy, micromamba] Fixes typos by @nsoranzo in https://github.com/mamba-org/mamba/pull/2419
  • [micromamba] Remove outdated micromamba experimental warning by @jonashaag in https://github.com/mamba-org/mamba/pull/2430
  • [libmamba] Replaced libtool 2.4.6_9 with libtool 2.4.7-3 in vcpkg builds by @JohanMabille in https://github.com/mamba-org/mamba/pull/2439
  • [all] Migrated to doctest by @JohanMabille in https://github.com/mamba-org/mamba/pull/2436

- C++
Published by JohanMabille almost 3 years ago

mamba - 1.4.1

Date: 2023.03.28 Releases: libmamba 1.4.1, libmambapy 1.4.1, mamba 1.4.1, micromamba 1.4.1

Enhancements:

  • [libmamba] First version/steps of unraveling fetch code and wrapping libcurl by @Hind-M in https://github.com/mamba-org/mamba/pull/2376
  • [libmamba] Parse repodata.json by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2391
  • [libmamba] TimeRef is not a singleton anymore by @Klaim in https://github.com/mamba-org/mamba/pull/2396
  • [libmamba] Handle url via ChannelBuilder in Repo constructor by @jaimergp in https://github.com/mamba-org/mamba/pull/2398
  • [libmamba, micromamba] add option to relocate prefix by @DerThorsten in https://github.com/mamba-org/mamba/pull/2385
  • [libmamba] Renamed validate namespace to `mamba::validation by @Klaim in https://github.com/mamba-org/mamba/pull/2411

Bug fixes:

  • [libmamba] Fixed build with older Clang by @ZhongRuoyu in https://github.com/mamba-org/mamba/pull/2397

- C++
Published by JohanMabille almost 3 years ago

mamba - 1.4.0

Date: 2023.03.22 Releases: libmamba 1.4.0, libmambapy 1.4.0, mamba 1.4.0, micromamba 1.4.0

Enchancements:

  • [all] Implemented recursive dependency printout in repoquery by @timostrunk in https://github.com/mamba-org/mamba/pull/2283
  • [libmamba, libmambapy, micromamba] Agressive compilation warnings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2304
  • [all] Fine tune clang-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2290
  • [libmamba] Added checked numeric cast by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2315
  • [libmamba, libmambapy] Activated SAT error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2325
  • [libmamba] Added RISC-V support by @dtcxzyw in https://github.com/mamba-org/mamba/pull/2329
  • [mamba] Allow the direct installation of both .tar.bz2 and .conda packages by @romain-intel in https://github.com/mamba-org/mamba/pull/2333
  • [libmamba, libmambapy] Removed redundant DependencyInfo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2314
  • [libmamba] Isolate solv::ObjQueue by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2289
  • [libmamba] Removed unused libarchive header in fetch by @hind-M in https://github.com/mamba-org/mamba/pull/2341
  • [libmamba] Removed duplicated header by @JohanMabille in https://github.com/mamba-org/mamba/pull/2343
  • [libmamba] Cleaned util_string by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2339
  • [libmamba, libmambapy, micromamba] Only full shared or full static builds by @JohanMabille in https://github.com/mamba-org/mamba/pull/2342
  • [libmamba, libmambapy, micromamba] Fixed repoquery commands working with installed packages only by @Hind-M in https://github.com/mamba-org/mamba/pull/2330
  • [libmamba] Added a heuristic to better handle the (almost) cyclic Python conflicts by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2318
  • [libmamba, libmambapy, mamba] Isolate PackageInfo from libsolv from @AntoinePrv in https://github.com/mamba-org/mamba/pull/2340
  • [libmamba] Added strip_if functions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2344
  • [libmamba] Addded conda.rc Options for Existing Remote Settings by @srilman in https://github.com/mamba-org/mamba/pull/2306
  • [micromamba] Added micromamba server by @wolfv in https://github.com/mamba-org/mamba/pull/2185
  • [libmamba] Hide independent curl code and compression structures in unexposed files by @Hind-M in https://github.com/mamba-org/mamba/pull/2366
  • [libmamba] Added strip_parts functions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2347
  • [libmamba] Added parsing of Conda version by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2373
  • [libmamba] Slight refactoring of the utility library by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2387

Bug fixes:

  • [libmamba] Fixed invalid reinstall count display by @timostrunk in https://github.com/mamba-org/mamba/pull/2284
  • [libmamba] Fixed segmentation fault in case of an invalid package name by @timostrunk in https://github.com/mamba-org/mamba/pull/2287
  • [micromamba] Fixed micromamba env export to get channel name instead of full url by @Hind-M in https://github.com/mamba-org/mamba/pull/2260
  • [mamba] Fixed mamba init --no-user by @xylar in https://github.com/mamba-org/mamba/pull/2324
  • [libmambapy] Fixed repoquery output of mamba when query format is JSON by @JohanMabille in https://github.com/mamba-org/mamba/pull/2353
  • [libmamba] Fixed tolower(wchart) and toupper(wchart) by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2360
  • [libmamba] Fixed undefined-behaviors reported by UBSAN by @klaim in https://github.com/mamba-org/mamba/pull/2384

CI fixes & docs:

  • [libmamba] Fixed sign warning in tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2293
  • [micromamba] Added missing dependency in local recipe by @wolfv in https://github.com/mamba-org/mamba/pull/2334
  • [mamba] repoquery depends requires the package to be installed or to specify a channel by @samtygier in https://github.com/mamba-org/mamba/pull/2098
  • [libmamba] Structured test directory layout by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2380
  • [micromamba] Fixed Conda Lock Path by @funtion in https://github.com/mamba-org/mamba/pull/2393

- C++
Published by JohanMabille almost 3 years ago

mamba - 1.3.1

Date: 2023.02.09 Releases: libmamba 1.3.1, libmambapy 1.3.1, mamba 1.3.1, micromamba 1.3.1

A bugfix release for 1.3.0!

Bug fixes: - [micromamba, libmamba] fix up single download target perform finalization to make lockfile download work by @wolfv in https://github.com/mamba-org/mamba/pull/2274 - [micromamba] use CONDAPKGSDIRS even in explicit installation trasactions by @hmaarrfk in https://github.com/mamba-org/mamba/pull/2265 - [libmamba, micromamba] fix rename or remove by @wolfv in https://github.com/mamba-org/mamba/pull/2276 - [libmamba] add channel specific job with new str by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2277 - [libmamba, micromamba] fix micromamba shell for base environment, and improve behavior when auto_activate_base is true by @jonashaag, @Hind-M and @wolfv https://github.com/mamba-org/mamba/pull/2272

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

- C++
Published by wolfv about 3 years ago

mamba - 1.3.0

Date: 2023.02.03 Releases: libmamba 1.3.0, libmambapy 1.3.0, mamba 1.3.0, micromamba 1.3.0

Enhancements: - [libmambapy] add use_lockfiles to libmambapy bindings by @jaimergp in https://github.com/mamba-org/mamba/pull/2256 - [micromamba] add functionality to download lockfiles from internet by @wolfv in https://github.com/mamba-org/mamba/pull/2229 - [micromamba] Stop run command when given prefix does not exist by @Hind-M in https://github.com/mamba-org/mamba/pull/2257 - [micromamba] Install pip deps like conda by @michalsieron in https://github.com/mamba-org/mamba/pull/2241 - [libmamba, micromamba] switch to repodata.state.json format from cep by @wolfv in https://github.com/mamba-org/mamba/pull/2262

Bug fixes: - [micromamba, libmamba] Fix temporary file renaming by @jonashaag in https://github.com/mamba-org/mamba/pull/2242 - [mamba] Fix mamba / conda incompatibility by @jonashaag in https://github.com/mamba-org/mamba/pull/2249

CI fixes & docs: - [micromamba] use proper recipe also on macOS by @wolfv in https://github.com/mamba-org/mamba/pull/2225 - [micromamba] Update micromamba installation docs for Windows by @Tiksagol in https://github.com/mamba-org/mamba/pull/2218 - [all] docs: defaults should not be used with conda-forge by @jonashaag in https://github.com/mamba-org/mamba/pull/2181 - [all] fix tests for pkgcache by @wolfv in https://github.com/mamba-org/mamba/pull/2259 - [libmamba] Added missing public dependency to libmambaConfig.cmake by @JohanMabille in https://github.com/mamba-org/mamba/pull/2227 - [libmambapy] Remove unused `gettarball` function by @Hind-M in https://github.com/mamba-org/mamba/pull/2261 - [mamba] update documentation for mamba activate by @cdeepali in https://github.com/mamba-org/mamba/pull/2176 - [micromamba] Fix Windows static builds by @jonashaag in https://github.com/mamba-org/mamba/pull/2228

- C++
Published by wolfv about 3 years ago

mamba - 1.2.0

Releases: libmamba 1.2.0, libmambapy 1.2.0, mamba 1.2.0, micromamba 1.2.0 Date: 16 Jan 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.

Enhancements:

  • [micromamba, libmamba] Make tarballs look more similar to conda-package-handling by @wolfv in #2177, #2217
  • [micromamba, libmamba] Use new shebang style by @wolfv in #2211
  • [micromamba, libmamba] Faster conda decompress by @wolfv in #2200
  • [micromamba, libmamba] Initial repodata.zst support by @wolfv & @jonashaag in #2113

Bug fixes:

  • [micromamba, libmamba] log warnings but ignore cyclic symlinks by @wolfv in #2212
  • [mamba] Add Context binding for experimentalsaterror_message by @syslaila in #2143
  • [libmamba] Error messages improvements by @AntoinePrv in #2149
  • [micromamba, libmamba] Report failure when packages to remove don't exist. (#2131) by @Klaim in #2132
  • [libmamba] Fixing typo in solver errors by @shughes-uk in #2168
  • [micromamba] Fix micromamba shell completion when running 'shell hook' directly by @TomiBelan in #2137
  • [libmamba] Extend last_write_time implementation by special-casing file touching by @coroa in #2141
  • [libmamba, micromamba] Don't create a prefix which is missing conda-meta by @maresb in #2162
  • [libmamba, micromamba, mamba] Fix custom_channels parsing by @XuehaiPan in #2207
  • [micromamba] Fix #1783: Add micromamba env create by @jonashaag in #1790
  • [mamba] Use check_allowlist from conda by @duncanmmacleod in #2220

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
  • Expliclity 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

- C++
Published by wolfv about 3 years ago

mamba - 1.1.0

Date: 25 November 2022 Releases: libmamba 1.1.0, libmambapy 1.1.0, mamba 1.1.0, micromamba 1.1.0

Some bugfixes for 1.0 and experimental release of the new solver messages

Bug fixes

  • [micromamba] Fix fish scripts (thanks @JafarAbdi, @raj-magesh, @jonashaag) #2101
  • [mamba] Fix activate/deactivate in fish shell (thanks @psobolewskiPhD) #2081
  • [micromamba] fix direct hook for powershell #2122
  • [libmamba] Fix libmamba CMake config file after dependency change (thanks @l2dy) #2091
  • [micromamba] fixes for ssl init and static build #2076

Enhancements

  • [libmamba] Add safe signed/unsigned conversion (thanks @AntoinePrv) #2087
  • [libmamba] Move to fmt::terminal_color and other output IO improvements & drop termcolor (thanks @AntoinePrv) #2085
  • [libmamba, micromamba] Handle non leaf conflicts (thanks @AntoinePrv) #2133
  • [libmamba, micromamba] Bind SAT error messages to python (thanks @AntoinePrv) #2127
  • [libmamba, micromamba] Nitpicking error messages (thanks @AntoinePrv) #2121
  • [libmamba, micromamba] Tree error message improvements (thanks @AntoinePrv) #2093
  • [libmamba, micromamba] Tree error message (thanks @AntoinePrv) #2064
  • [libmamba, micromamba] Add experimental flag for error messages (thanks @AntoinePrv) #2080
  • [libmamba, micromamba] Handle non leaf conflicts (thanks @AntoinePrv) #2133
  • [mamba] fix: Don't print banner in quiet mode (thanks @corneliusroemer) #2097
  • [all] ci: Update pre-commit-config #2092
  • [all] docs: Add warning to manual install instructions #2100
  • [all] docs: Consistently use curl for fetching files #2126

- C++
Published by wolfv about 3 years ago

mamba - 1.0.0

Date: 2022.11.01 Releases: libmamba 1.0.0, libmambapy 1.0.0, mamba 1.0.0, micromamba 1.0.0

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:

  • [micromamba, libmamba] ignore "Permission denied" in env::which (thanks @Rafflesiaceae) #2067
  • [micromamba] Link micromamba with static libc++.a and system libc++abi (thanks @isuruf) #2069
  • [libmamba, micromamba] Fix an infinite loop in replace_all() when the search string is empty (thanks @tsibley)
  • [mamba, libmambapy] Ensure package record always has subdir (thanks @jaimergp) #2016
  • [libmamba, micromamba] Do not crash when permissions cannot be changed, instead log warning (thanks @hwalinga)

Enhancements:

  • [libmamba] Rewrite LockFile interface (thanks @Klaim) #2014
  • [micromamba] Add micromamba env remove (thanks @Hind-M) #2002
  • [micromamba] add self-update functionality (#2023)
  • [micromamba] order dependencies alphabetically from micromamba env export (thanks @torfinnberset) #2063
  • [libmambapy] add stubs with pybind11-stubgen (thanks @dholth) #1983
  • [mamba] Support for mamba init fish (thanks @dlukes) #2006
  • [mamba] Fix Repoquery help text (thanks @BastianZim) #1998
  • [all] Fix ci deprecation warnings, upload conda-bld artifacts for failed builds #2058, #2062 (thanks @pavelzw)
  • [all] Explicitly define SPDLOGFMTEXTERNAL and use spdlog header only use external fmt (thanks @AntoinePrv) #2060, #2048
  • [all] Fix CI by pointing to updated feedstock and fixing update tests (thanks @AntoinePrv) #2055
  • [all] Add authentication with urlencoded @ to proxy test (#2024) @AdrianFreundQC
  • [all] better test isolation (thanks @AntoinePrv) #1903
  • [all] Test special characters in basic auth (thanks @jonashaag) #2012
  • [libmamba] ProblemsGraph compression (thanks @AntoinePrv) #2019
  • [libmamba] vector_set compare function (thanks @AntoinePrv) #2051
  • [libmamba] Clean up util_graph header and tests (thanks @AntoinePrv) #2039
  • [libmamba] Add string utilities (thanks @AntoinePrv) #
  • [libmamba] Dynamic tree walk of the Compressed problem graph
  • [libmamba] Creating the initial problems graph (thanks @syslaila) #1891

- C++
Published by wolfv over 3 years ago

mamba - 0.27.0

Date: 2022.10.04

Releases: libmamba 0.27.0, libmambapy 0.27.0, mamba 0.27.0, micromamba 0.27.0

Bug fixes:

[libmamba, micromamba] fix lockfiles relying on PID (thanks @Klaim) #1915 [micromamba] fix error condition in micromamba run to not print warning every time #1985 [micromamba] fix error when getting size of directories (thanks @Klaim) #1982 [micromamba] fix crash when installing pip packages from env files (thanks @Klaim) #1978 [libmambapy] make compilation with external fmt library work #1987 Enhancements:

[micromamba] add cross-compiled builds to CI (thanks @pavelzw) #1976, #1989

- C++
Published by wolfv over 3 years ago

mamba - 0.26.0

Date: 2022.09.29

Releases: libmamba 0.26.0, libmambapy 0.26.0, mamba 0.26.0, micromamba 0.26.0

Bug fixes: - [micromamba] fix fish scripts (thanks @jonashaag) #1975 - [micromamba] fix issues with micromamba ps #1953 - [libmamba, micromamba] add symlinks and empty directories to archive for micromamba package compress #1955 - [mamba] fix mamba.sh and mamba.bat shell scripts to work with conda 22.09 #1952 - [libmamba] increase curl buffer size for faster max download speeds (thanks @jonashaag) #1949 - [micromamba] add micromamba info --licenses to print licenses of used OSS (thanks @jonashaag) #1933 - [micromamba] proper quoting in micromamba run (thanks @jonashaag) #1936 - [micromamba] install pip dependencies and by category for YAML lockfiles (thanks @jvansanten) #1908 #1917 - [libmamba] fix crash when installing from environment lockfile (thanks @Klaim) #1893 - [micromamba] fix update for packages with explicit channels (thanks @AntoinePrv) #1864 - [libmamba] fix linux version regex (thanks @kelszo) #1852 - [libmamba] remove duplicate console output (thanks @pavelzw) #1845 - [mamba] remove usage of non-existing function (thanks @AntoinePrv) #1835

Enhancements: - [libmamba] add option to disable file locks globally (thanks @danpf @JohanMabille) #1830 - [libmamba] extend graph class for better solver messaging work (thanks @syslaila @AntoinePrv) #1880 - [micromamba] only call compinit once to fix oh-my-zsh (thanks @AntoinePrv) #1911 - [libmamba] use std::filesystem instead of ghc::filesystem (thanks @Klaim) #1665 - [libmamba] add missing SolverRuleInfo enum entries (thanks @AntoinePrv) #1833 - [micromamba] CI: add fully static micromamba build (thanks @jonashaag) #1821 - [mamba, micromamba] allow configuring proxies (thanks @AdrianFreundQC) #1841

- C++
Published by wolfv over 3 years ago

mamba - 0.25.0

2022.07.26

Releases: libmamba 0.25.0, libmambapy 0.25.0, mamba 0.25.0, micromamba 0.25.0

Bug fixes: - [micromamba] fix pip execution in environments with spaces (thanks @chaubold) #1815 - [mamba] keep Pool alive for the lifetime of the solver (thanks @AntoinePrv) #1804 - [micromamba] Fix shell init --dry-run (thanks @jonashaag) #1767 - [mamba] print banner to stderr and do not print banner with mamba run (thanks @jonashaag) #1810 - [micromamba] Change exit(1) to throw exceptions instead (thanks @jonashaag) #1792 - [libmamba] Make lockfiles less noisy (thanks @Klaim) #1750 - [libmamba] Make clobber warnings less noisy #1764 - [libmamba] Do not ever log password in plain text (thanks @AntoinePrv) #1776

Enhancements: - [libmambapy] Add missing SOLVERRULEPKGCONSTRAINS ruleinfo in libmambapy bindings (thanks @syslaila) #1823 - [libmamba, libmambapy] Add safe id2pkginfo (thanks @AntoinePrv) #1822 - [libmambapy] Change PackageInfo value mutability and add named arguments (thanks @AntoinePrv) #1822 - [libmamba, micromamba] add handling of different tokens for channels on same host (thanks @AntoinePrv) #1784 - [all] better test isolation (thanks @AntoinePrv) #1791 - [micromamba] Add deinit shell command (thanks @pavelzw) #1781 - [all] Add nodefaults handling to libmamba (thanks @AdrianFreundQC) #1773 - [micromamba] Fix micromamba Windows download instructions (thanks @jonashaag) #1793 - [libmamba, libmambapy] Add utilities for better error reporting and refactor Queue #1789 - [micromamba] Better error message if root prefix is not a directory #1792 - [libmamba] Do not modify string during sregex iteration (thanks @jonashaag) #1768 - [libmamba] Better error message for invalid .condarc file (thanks @jonashaag) #1765 - [libmamba] Tweak iswritable() (thanks @Klaim) #1750 - [libmamba] Allow for external fmt library (thanks @gdolle) #1732 - [libmamba] Remove error message when touch fails #1747 - [libmamba] Log the exception that caused configuration parsing failure (thanks @johnhany97) #1755 - [mamba, micromamba] Make --use-index-cache option work (thanks @AdrianFreundQC) #1762 - [micromaba] Do not truncate channel url in micromamba env export (thanks @nstinus) #1733 - [libmamba] Fix MSVC warnings (thanks @Klaim) #1721 - [all] Test improvements (thanks @AntoinePrv) #1777, #1778

- C++
Published by wolfv over 3 years ago

mamba - 0.24.0

Date: 2022.05.31

Releases: libmamba 0.24.0, libmambapy 0.24.0, mamba 0.24.0, micromamba 0.24.0

Bug fixes:

  • [micromamba] constructor now uses proper (patched) repodata to create repodata_record.json files #1698
  • [libmamba, micromamba] use fmt::format for pretty printing in micromamba search --pretty #1710
  • [mamba] remove flag from clean subcommand that conflicts with conda (mamba clean -l, use --lock instead) #1709
  • [libmamba] commit fix for compiling with ppc64le on conda-forge #1695

- C++
Published by wolfv over 3 years ago

mamba - 0.23.3

Date: 2022.05.20

Releases: libmamba 0.23.3, libmambapy 0.23.3, mamba 0.23.3, micromamba 0.23.3

Bug fixes

[micromamba] Fix summing behavior of -v flags #1690 [all] fix curl callback to not exit anymore but report a proper error #1684 [micromamba] fix up explicit installation by using proper variables #1677 [libmamba] fix channel prefix test (thanks @jonashaag) #1674 [mamba] fix strict priority for mamba create env ... #1688 Improvements

[micromamba] make cleanforcepkgs respect -y flag (thanks @Patricol) #1686 [libmamba] various Windows / CMake improvements #1683 [libmamba] various warnings fixed on Windows and Unix #1683, 1691 [libmamba] fix yaml-cpp linkage #1678

- C++
Published by wolfv almost 4 years ago

mamba - 0.23.2

Date: 2022.05.12

Releases: micromamba 0.23.2

Bug fixes

[micromamba] Fix a bug with platform replacement in URLs #1670

- C++
Published by wolfv almost 4 years ago

mamba - 0.23.1

Date: 2022.05.11

Releases: libmamba 0.23.1, libmambapy 0.23.1, mamba 0.23.1, micromamba 0.23.1

Bug fixes

[micromamba] Fix powershell unset of env vars (thanks @chawyeshu) #1668 [all] Fix thread clean up and singleton destruction order (thanks @Klaim) #1666, #1620 [all] Show reason for multi-download failure (thanks @syslaila) #1652 [libmamba] Fix platform splitting to work with unknown platforms #1662 [libmamba] Create prefix before writing the config file #1662 [libmamba] Retry HTTP request on 413 & 429, respect Retry-After header (thanks @kenodegard) #1661 [mamba] Add high-level Python API (thanks @martinRenou) #1656 [libmamba] Initialize curl (thanks @Klaim) #1648 [libmamba] Replace thread detaching by thread joining before main's end (thanks @Klaim) #1637

- C++
Published by wolfv almost 4 years ago

mamba - 0.22.0

Date: 2022.02.25

Releases: libmamba 0.22.0, libmambapy 0.22.0, mamba 0.22.0, micromamba 0.22.0

Bug fixes

  • [libmamba, mamba, micromamba] Add noarch recompilation step for mamba and micromamba #1511
  • [micromamba] Add --force-reinstall, --only-deps and --no-deps to micromamba #1531
  • [micromamba] Tolerate PATH being unset better (thanks @chrisburr) #1532

Improvements

  • [micromamba] Add --label option to micromamba run and automatically generate process names otherwise (thanks @Klaim) #1491, #1530, #1529
  • [libmamba] Remove compile time warnings by updating deprecated openssl functions #1509
  • [micromamba] Add search as an alias for repoquery search (thanks @JohanMabille) #1510
  • [micromamba] Fix repoquery search not working outside activated environment (thanks @JohanMabille) #1510
  • [micromamba] Refactor configuration system (thanks @JohanMabille) #1500
  • [libmamba] Use custom debug callback from libcurl and libsolv (routed through spdlog) #1507
  • [libmamba] Refactor Channel implementation (thanks @JohanMabille) #1537
  • [libmamba] Hide tokens in libcurl and libsolv as well (and remove need for --experimental flag to load tokens) #1538
  • [libmamba] Pass through QEMULDPREFIX to subprocesses (thanks @chrisburr) #1533
  • [micromamba] Fix segfault on Linux with "fake" micromamba activate command #1496

- C++
Published by wolfv almost 4 years ago

mamba - 0.22.1

2022.02.28

Releases: libmamba 0.22.1, libmambapy 0.22.1, mamba 0.22.1

Bug fixes

  • [mamba] Properly add noarch to package record to force recompilation #1545

- C++
Published by wolfv almost 4 years ago

mamba - 0.23.0

Date: 2022.04.21

Releases: libmamba 0.23.0, libmambapy 0.23.0, mamba 0.23.0, micromamba 0.23.0

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.

Bug fixes

  • [micromamba] Do not clean env when running post-link scripts (fixes Qt install on Windows) #1630
  • [micromamba] Fix powershell activation in strict mode (thanks @mkessler) #1633

Enhancements

  • [micromamba] Add micromamba auth login / logout commands
  • [micromamba] Add support for new conda-lock yml file format (thanks @Klaim) #1577
  • [libmamba, libmambapy] Make user agent configurable through Context
  • [micromamba] Use cli11 2.2.0 #1626
  • [libmamba] Correct header casing for macOS (thanks @l2dy) #1613
  • [libmamba] Log the thrown error when validating cache (thanks @johnhany97) #1608
  • [all] Use sscache to speed up builds (thanks @jonashaag) #1606
  • [all] Upgrade black
  • [micromamba, libmamba] Use bin2header to inline the various scripts (thanks @jonashaag) #1601
  • [micromamba] Fix JSON output issues (thanks @Klaim) #1600
  • [all] Refactor the include chain, headers cleanup (thanks @JohanMabille) #1588, #1592, #1590
  • [mamba] Remove import of initstdstream_encoding (thanks @jezdez) #1589
  • [all] Refactor error handling (thanks @JohanMabille) #1579
  • [libmamba] Do not store multi pkgs cache in subdir anymore #1572
  • [libmambapy] Add structured problem extraction #1570, #1566
  • [micromamba] Add tests for micromamba run (thanks @Klaim) #1564
  • [libmamba, libmambapy] Add API to remove repo from pool
  • [libmamba] Store channel in subdirdata and libsolv repo appdata
  • [libmamba] Remove prefixdata.load() #1555
  • [libmamba] Remove prefixdata from solver interface #1550
  • [micromamba] Also complete for micromamba deactivate #1577

- C++
Published by wolfv almost 4 years ago

mamba - 0.21.1

Date: 2022.02.11

Releases: libmamba 0.21.1, libmambapy 0.21.1, mamba 0.21.1, micromamba 0.21.1

Bug fixes

  • [libmamba] Adjust cache url hashing and header data parsing #1482
  • [libmamba] Properly strip header of \r\n before adding to repodata.json cache #1482
  • [micromamba] Revert removal of environment variables when running pip (thanks @austin1howard) #1477
  • [mamba] Fix undefined transaction when creating env with no specs #1460

Improvements

  • [micromamba] Add micromamba config --json (thanks @JohanMabille) #1484
  • [mamba,micromamba,libmamba] Adjustments for the progress bars, make better visible on light backgrounds #1458
  • [mamba] Refer to mamba activate for activation hint #1462
  • [micromamba] Micromamba run add --clean-env and -e,--env handling to pass in environment variables #1464
  • [mamba] Mention in help message that mamba activate and deactivate are supported (thanks @traversaro) #1476
  • [micromamba] Disable banner with micromamba run #1474

- C++
Published by wolfv about 4 years ago

mamba - 0.21.0

Date 2022.02.07

Releases: libmamba 0.21.0, libmambapy 0.21.0, mamba 0.21.0, micromamba 0.21.0

Bug fixes

  • [libmamba] generate PkgMgr role file from its file definition #1408
  • [micromamba] fix crash with missing CONDARC file (thanks @jonashaag) #1417
  • [micromamba] fix micromamba --log-level (thanks @jonashaag) #1417
  • [micromamba] Fix erroneous error print when computing SHA256 of missing symlink #1412
  • [micromamba] Add -n flag handling to micromamba activate #1411
  • [micromamba] Refactor configuration loading and create file if it doesn't exist when setting values #1420
  • [libmamba] Fix a regex segfault in history parsing #1441
  • [libmamba] Add test for segfault history parsing #1444 (thanks @jonashaag)
  • [micromamba] Improve shell scripts when ZSH_VERSION is unbound #1440
  • [micromamba] Return error code when pip install fails from environment.yml #1442

Improvements

  • [all] Update pre-commit versions (thanks @jonashaag) #1417
  • [all] Use clang-format from pypi (thanks @chrisburr) #1430
  • [all] Incremental ccache updates (thanks @jonashaag) #1445
  • [micromamba] Substitute environment vars in .condarc files (thanks @jonashaag) #1423
  • [micromamba, libmamba] Speed up noarch compilation (thanks @chrisburr) #1422
  • [mamba] Include credentials for defaults channel URLs (thanks @wulmer) #1421
  • [micromamba, libmamba] New fancy progress bars! (thanks @adriendelsalle) #1426, #1350
  • [libmamba] Refactor how we set env vars in the Context #1426
  • [micromamba] Add micromamba run command (thanks @JohanMabille) #1380, #1395, #1406, #1438, #1434
  • [micromamba] Add -f for micromamba clean command (thanks @JohanMabille) #1449
  • [micromamba] Add improved micromamba update --all #1318
  • [micromamba] Add micromamba repoquery command #1318

- C++
Published by wolfv about 4 years ago

mamba - 0.20.0

Date: 2021.01.25

Releases: libmamba 0.20.0, libmambapy 0.20.0, mamba 0.20.0, micromamba 0.20.0

Bug fixes - [libmamba] Close file before retry & deletion when downloading subdir (thanks @xhochy) #1373 - [micromamba] Fix micromamba init & conda init clobber (thanks @maresb) #1357 - [micromamba] Rename mamba.sh to micromamba.sh for better compatibility between mamba & micromamba (thanks @maresb) #1355 - [micromamba] Print activate error to stderr (thanks @maresb) #1351

Improvements - [micromamba, libmamba] Store platform when creating env with --platform=... (thanks @adriendelsalle) #1381 - [libmamba] Add environment variable to disable low speed limit (thanks @xhochy) #1380 - [libmamba] Make max download threads configurable (thanks @adriendelsalle) #1377 - [micromamba] Only print micromamba version and add library versions to info command #1372 - [micromamba] Implement activate as a micromamba subcommand for better error messages (thanks @maresb) #1360 - [micromamba] Experimental wass logged twice (thanks @baszalmstra) #1360 - [mamba] Update to Python 3.10 in the example snippet (thanks @jtpio) #1371

- C++
Published by wolfv about 4 years ago

mamba - 0.18.1 (2021.11.19)

libmamba

0.18.1

Improvements - Set default spdlog log level in the Context constructor (@adriendelsalle) #1279 - Add Context::set_log_level method to define context value and set logger (@adriendelsalle) #1279 - Set max extraction threads count when starting transaction (@adriendelsalle) #1281

Changes - Make Context::set_verbosity change both verbosity and log level (@adriendelsalle) #1279

libmambapy

0.18.1

Bug fixes - export extractthreads (@adriendelsalle) #1279 - export `Context::setloglevelandspdlog::level::levelenum` (@adriendelsalle) #1279

mamba

0.18.1

Bug fixes - fix default log level to info (@adriendelsalle) #1279 - fix json output of info subcommand when verbose mode is active (@adriendelsalle) #1280 - allow mamba to set max extraction threads using MAMBA_EXTRACT_THREADS env var (@adriendelsalle) #1279

- C++
Published by adriendelsalle about 4 years ago

mamba - 0.18.0 (2021.11.17)

Matches all outputs 0.18.0

libmamba

0.18.0

New features - Implement parallel packages extraction using subprocesses (@jonashaag @adriendelsalle) #1195 - Add channel URLs to info (@jonashaag) #1235 - Read custommultichannels from .condarc (@jonashaag) #1240 - Improve pyc compilation, make it configurable (@adriendelsalle) #1249 - Use spdlog for nicer and configurable logs (@adriendelsalle) #1255 - Make showbanner rc and env_var configurable (@adriendelsalle) #1257 - Add info JSON output (@adriendelsalle) #1271

Bug fixes - Fix failing package cache checks (@wolfv) #1237 - Improve catching of reproc errors (such as OOM-killed) (@adriendelsalle) #1250 - Fix shell init with relative paths (@adriendelsalle) #1252 - Fix not thrown error in multiple caches logic (@adriendelsalle) #1253

General improvements - Split projects, improve CMake options (@adriendelsalle) #1219 #1243 - Test that a missing file doesn't cause an unlink error (@adriendelsalle) #1251 - Improve logging on YAML errors (@adriendelsalle) #1254

libmambapy

0.18.0

New features - Create a separate target for Python bindings, split projects, improve CMake options (@adriendelsalle) #1219 #1243

mamba

0.18.0

New features - Make mamba env download and extract using libmamba (@adriendelsalle) #1270

Bug fixes - Use libmamba LockFile, add clean --lock flag (@adriendelsalle) #1238

General improvements - Make dependency on libmambapy Python bindings, split projects, improve CMake options (@adriendelsalle) #1219 #1243 - Conditionally import bindings for cross-compiling (@adriendelsalle) #1263

micromamba

0.18.0

New features - Add packages extraction sub-command (@jonashaag @adriendelsalle) #1195 - Improve bash completion (activate sub-command, directories completion) (@adriendelsalle) #1234 - Add channel URLs to info (@jonashaag) #1235 - Make pyc compilation configurable using --pyc,--no-pyc flags (@adriendelsalle) #1249 - Add --log-level option to control log level independently of verbosity (@adriendelsalle) #1255 - Add zsh completion (@adriendelsalle) #1269 - Add info JSON output and --json CLI flag (@adriendelsalle) #1271

Bug fixes - Init all powershell profiles (@adriendelsalle) #1226 - Fix multiple activations in Windows bash (@adriendelsalle) #1228

Docs - Document fish support (@izahn) #1216

General improvements - Split projects, improve CMake options (@adriendelsalle) #1219 #1243

- C++
Published by adriendelsalle over 4 years ago