Releases: mamba-org/mamba
Releases Β· mamba-org/mamba
1.5.6
2.0.0alpha0
Enhancements:
- [all] Context: not a singleton by @Klaim in #2615
- [libmamba] Add CondaURL by @AntoinePrv in #2805
- [micromamba] Add env update by @Hind-M in #2827
- [micromamba] Adding locks for cache directories by @rmittal87 in #2811
- [micromamba] Refactor tests by @AntoinePrv in #2829
- [all] No ugly kenum by @AntoinePrv in #2831
- [libmamba, micromamba] Add Nushell activation support by cvanelteren in #2693
- [libmamba] Support $var syntax in .condarc by @jonashaag in #2833
- [libmamba] Handle null and false noarch values by @gabrielsimoes in #2835
- [libmamba] Add CondaURL::pretty_str by @AntoinePrv in #2830
- [libmamba, micromamba] Channel cleanup by @AntoinePrv in #2832
- [libmamba] Authenfitication split user and password by @AntoinePrv in #2849
- [libmamba] Improved static build error message by @JohanMabille in #2850
- [libmamba] Add local channels test by @Hind-M in #2853
- [libmamba, micromamba] Don't force MSVC_RUNTIME by @AntoinePrv in #2861
- [libmamba] Build micromamba with /MD by @AntoinePrv in #2862
- [micromamba] Add comments in micromamba repoquery by @Hind-M in #2863
- [libmamba, micromamba] Fix Posix shell on Windows by @AntoinePrv in #2803
- [libmamba, libmambapy] Further improve micromamba search output by @delsner in #2823
- [libmamba] Minor Channel refactoring by @AntoinePrv in #2852
- [libmamba] path_to_url percent encoding by @AntoinePrv in #2867
- [libmamba] Change libsolv static lib name by @AntoinePrv in #2876
- [libmamba, libmambapy] Download by @JohanMabille in #2844
- [libmamba, micromamba] Use CMake targets for reproc by @AntoinePrv in #2883
- [micromamba] Add mamba tests by @Hind-M in #2877
- [libmamba] Add FindLibsolv.cmake by @AntoinePrv in #2886
- [libmamba] Read repodata.json using nl::json (rerun) by @AntoinePrv in #2753
- [libmamba, micromamba] Filesystem library by @AntoinePrv in #2879
- [libmamba] Header cleanup filesystem follow-up by @AntoinePrv in #2894
- [all] Add multiple queries to repoquery search by @AntoinePrv in #2897
- [all] Add ChannelSpec by @AntoinePrv in #2870
- [micromamba] Make some fixture local by @JohanMabille in #2919
- [libmamba] Print error code if run fails by @jonashaag in #2848
- [all] Added PackageFetcher by @JohanMabille in #2917
-Β [libmamba] return architecture levels for micromamba by @isuruf in #2921 - [all] Resolve ChannelSpec into a Channel by @AntoinePrv in #2899
- [libmamba] Factorize Win user folder function between files by @AntoinePrv in #2925
- [libmamba, libmambapy] Combine dev environments by @AntoinePrv in #2937
- [libmamba, micromamba] Refactor win encoding conversion by @AntoinePrv in #2939
- [micromamba] Move reposerver tests to micromamba by @AntoinePrv in #2941
- [micromamba] Remove mamba by @AntoinePrv in #2942
- [all] Dev workflow by @AntoinePrv in #2948
- [libmamba, micromamba] Add refactor getenv setenv unsetenv by @AntoinePrv in #2944
- [all] Explicit and smart CMake target by @AntoinePrv in #2935
- [libmamba, micromamba] Rename env functions by @AntoinePrv in #2954
- [libmambapy] Modularize libmambapy by @AntoinePrv in #2960
- [libmamba] Environment map by @AntoinePrv in #2967
- [libmamba] Add envrionment cleaner test fixtures by @AntoinePrv in #2973
- [all] Update dependencies on OSX by @AntoinePrv in #2976
- [all] Channel initialization by @AntoinePrv in #2953
- [libmamba] Add weakening_map by @AntoinePrv in #2981
- [libmamba, micromamba] Refactor env directories by @AntoinePrv in #2983
- [libmamba] Enable new repodata parser by default by @AntoinePrv in #2989
- [libmamba] Allow overriding archspec by @isuruf in #2966
- [libmamba] Add Python-like set operations to flat_set by @AntoinePrv in #2557
- [libmamba, micromamba] Migrate expand/shrink_home by @AntoinePrv in #2990
- [libmamba, micromamba] Refactor env::which by @AntoinePrv in #2997
- [all] Migrate Channel::make_channel to resolve multi channels by @AntoinePrv in #2986
- [all] Move core/channel > specs/channel by @AntoinePrv in #3000
- [libmamba, libmambapy] Remove ChannelContext ctor by @AntoinePrv in #3002
- [libmamba] Improve ChannelContext and Channel by @AntoinePrv in xhttps://github.com//pull/3003
- [all] Remove ChanelContext context capture by @AntoinePrv in #3015
- [libmamba, libmambapy] Bind Channel by @AntoinePrv in #3001
- [libmamba, micromamba] Default to hide credentials by @AntoinePrv in #3017
- [libmamba] Validation QA by @AntoinePrv in #3022
- [libmamba, micromamba] Refactor (some) OpenSSL functions by @AntoinePrv in #3024
- [libmamba] Use std::array<std::byte, ...> by @AntoinePrv in #3037
- [libmambapy] Bind ChannelContext by @AntoinePrv in #3034
- [libmamba, micromamba] Default to conda-forge channel by @AntoinePrv in #3035
- [libamba, libmambapy] Split validate.[ch]pp by @AntoinePrv in #3041
- [libmamba] Remove duplicate function by @AntoinePrv in #3042
- [libmamba, libmambapy] MatchSpec small improvements by @AntoinePrv in #3043
- [all] Plug ChannelSpec in MatchSpec by @AntoinePrv in #3046
- [libmamba] Drop unneeded dependencies by @opoplawski in #3016
- [all] Change MatchSpec::parse to named constructor by @AntoinePrv in #3048
- [libmamba, libmambapy] restore use_default_signal_handler flag for libmambapy by @dholth in #3028
- [micromamba] Added mamba as dynamic build of micromamba by @JohanMabille in #3060
Bug fixes:
- [libmambapy] fix subs by @AntoinePrv in #2817
- [libmamba, micromamba] Fix linking on Windows when Scripts folder is missing by @dalcinl in #2825
- [libmamba] added support for empty lines in dependency file in txt format by @rmittal87 in #2812
- [libmamba] Fix local channels location by @AntoinePrv in #2851
- [libmamba] Fixed libmamba tests static build by @JohanMabille in #2855
- [micromamba] Fix win test micro.mamba.pm by @AntoinePrv in #2888
- [libmamba, micromamba] Add CI test for local channels by @Hind-M in #2854
- [micromamba] Fixed "micromamba package transmute names files going from .conda -> .tar.bz2 incorrectly" by @mariusvniekerk in #2911
- [libmamba] Nushell hotfix by @cvanelteren #2841
- [libmamba] Added missing dependency in libmambaConfig.cmake.in by @JohanMabille in #2916
- [libmamba] Allow defaults::* spec by @isuruf in #2927
- [libmamba] #2929 by @bruchim-cisco in #2929
- [libmamba] Fix channels with slashes regression by @isuruf in #2926
- [micromamba] Fix micromamba test dependency conda-package-handling by @rominf in https://github.com/...
1.5.5
1.5.4
Enhancement:
Bug fixes:
1.5.3
Enhancement:
- [libmamba] Backport #2927: Allow defaults::* spec by @isuruf in #2936
- [libmamba] Backport #2921: return architecture levels for micromamba by @isuruf in #2936
Bug fixes:
- [libmamba] Backport #2926: Fix channels with slashes regression by @isuruf in #2936
- [libmambapy] Fix ctrl-c handling issues in libmambapy by @jaimergp in #2946
- [libmamba, libmambapy, mamba] Backport #2949: Parse remote_connect_timeout_secs as a double by @jjerphan in #2951
CI fixes and doc:
1.5.2
Enhancement:
- [libmamba] Build micromamba with /MD by @AntoinePrv in #2862
- [libmamba] Build micromamba win with feedstock by @AntoinePrv in #2859
Bug fixes:
- [mamba] Backport #2878: compatibility fixes for conda 23.9 and conda-libmamba-solver 23.9 by @jaimergp in #2890
- [mamba] implement mamba remove --force via --no-deps functionality (backport #2856) by @jaimergp in #2903
- [libmambapy] fix stubs by @AntoinePrv in #2817
CI fixes and doc:
- [micromamba] Build micromamba win with feedstock by @AntoinePrv in #2859
- [all] Fix CI by @AntoinePrv in #2889
1.5.1
Enhancements:
- [libmamba] Add scope in util tests by @AntoinePrv in #2775
- [micromamba] Speed up tests (a bit) by @AntoinePrv in #2776
- [micromamba] Restore __linux=0 test by @jonashaag in #2778
- [libmamba, micromamba] Enable Link Time Optimization by @AntoinePrv in #2742
- [libmamba] Add libsolv namespace callback by @AntoinePrv in #2796
- [all] Clearer output from micromamba search by @delsner in #2782
- [libmamba] add context.register_envs to control whether environments are registered to environments.txt or not by @jaimergp in #2802
- [libmamba, micromamba] Windows path manipulation and other cleanups by @AntoinePrv in #2801
- [libmamba] Bring back repodata_use_zst by @jonashaag in #2790
- [micromamba] Implement --md5 and --channel-subdir for non-explicit env export by @jonashaag in #2672
Bug fixes:
- [libmamba] fix install pin by @AntoinePrv in #2773
- [libmamba] Use generic_string for path on Windows unix shells by @AntoinePrv in #2685
- [libmamba] Fix pins by @AntoinePrv in #2786
- [libmamba] Various fixes by @AntoinePrv in #2800
- [micromamba] Fix extra agrument in self-update reinit by @AntoinePrv in #2787
- [libmamba] Parse subdirs in CLI match specs by @jonashaag in #2799
CI fixes and doc:
- [all] Splitted GHA workflow by @JohanMabille in #2779
- [all] Use Release build mode in Windows CI by @AntoinePrv in #2785
- [micromamba] Fix wrong command description by @Hind-M in #2804
1.5.0
Enhancements:
- [libmamba] All headers at the top by @AntoinePrv in #2658
- [libmamba] Add boolean expression tree by @AntoinePrv in #2591
- [libmamba] Add VersionSpec by @AntoinePrv in #2502
- [micromamba] Refactor test_repoquery to use new fixtures by @AntoinePrv in #2691
- [libmamba] Use xdg schemas for config saving/reading (minified) by @danpf in #2714
- [micromamba] Remove warnings from test_activation by @AntoinePrv in #2727
- [micromamba] Refactor test_shell by @AntoinePrv in #2726
- [libmamba] specs platform by @AntoinePrv in #2729
- [libmamba] Safe Curl opt in url.cpp by @AntoinePrv in #2734
- [libmamba] Add win-arm64 support by @isuruf in #2745
- [libmamba] Move util_string to utility library by @AntoinePrv in #2739
- [libmamba] Remove get_clean_dirs() by @jonashaag in #2748
- [micromamba] Fix and improve static builds by @AntoinePrv in #2755
- [all] Enable pytest color output by @jonashaag in #2759
- [libmamba, micromamba] Isolate URL object by @AntoinePrv in #2744
- [all] Fix warnings by @Hind-M in #2760
- [libmamba] New apis for downloading by @JohanMabille in #2695
Bug fixes:
- [libmamba] Respect subdir in match spec by @ThomasBlauthQC in #2300
- [libmamba] Fixed move constructor in CURLHandle by @JohanMabille in #2710
- [micromamba] Fix wrong activated PATH in micromamba shell by @AntoinePrv in #2722
- [mamba] Fix Repo missing url by @Hind-M in #2723
- [mamba] Try Revert "Fix Repo missing url" by @AntoinePrv in #2730
- [mamba] fix subcommands handling in recent versions of conda by @jaimergp in #2732
- [libmamba] Remove created prefix if aborted with --platform by @Hind-M in #2738
- [libmamba] Add missing newline in legacy errors by @jaimergp in #2743
- [mamba] Try fix Missing Url error by @AntoinePrv in #2731
- [libmamba] fix: added missing hook_preamble() for powershell hook by @chawyehsu in #2761
- [micromamba] Fix config list sources by @Hind-M in #2756
- [libmamba] Fix fish completion by @soraxas in #2769
- [libmamba, micromamba] Fix __linux virtual package default version by jonashaag in #2749
- [micromamba] Strong pin in test by @AntoinePrv in #2774
- [mamba] fix: only reactivate current environment by @chawyehsu in #2763
- [micromamba] Revert failing test by @jonashaag in #2777
CI fixes and doc:
- [mamba, micromamba] Update troubleshooting.rst by @AntoinePrv in #2675
- [all] Ignore format changes in git blame by @jonashaag in #2690
- [mamba] Put more "not recommended" warnings in the installation instructions by @jonashaag in #2711
- [micromamba] Add command to docs for completeness by @danpf in #2717
- [micromamba] fix: Correct a command in installation.rst by @wy-luke in #2703
- [micromamba] Split Mamba and Micromamba installation docs by @jonashaag in #2719
- [micromamba] fix: Shell completion section title missing by @wy-luke in #2764
- [all] Add Debug build type by @Hind-M in #2762
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 #2671
- [libmamba] Fixed missing key <channel_name> in channel <channel_list> issue by @JohanMabille in #2668
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 #2649
- [libmamba] Removed unused function by @Klaim in #2656
- [libmamba] Replace MTransaction::m_remove with Solution by @AntoinePrv in #2603
- [mamba] Improve warning when package record not found by @maresb in #266
Bug fixes:
- [libmamba] Fixed zst check in MSubdirData by @JohanMabille in #2661
CI fixes and doc;
- [mamba] Force conda-forge in Anaconda install by @jonashaag in #2619
- [mamba, micromamba] Update installation docs by @AntoinePrv in #2654