Releases: mamba-org/mamba
Releases · mamba-org/mamba
1.5.8
1.5.7
2.0.0alpha3
Enhancements:
- [all] Added HTTP Mirrors by @JohanMabille in #3178
- [all] Use expected for specs parsing by @AntoinePrv in #3201
- [libmamba] Refactor ObjPool to use views in callbacks by @AntoinePrv in #3199
- [libmambapy, libmamba] Add more solver tests and other small features by @AntoinePrv in #3198
- [libmambapy, libmamba] Finalized Solver bindings and add solver doc by @AntoinePrv in #3195
- [libmambapy, libmamba] Add libsolv.Database Bindings and tests by @AntoinePrv in #3186
- [libmamba] Add (some) solver Database tests by @AntoinePrv in #3185
- [libmamba] Make libsolv wrappers into standalone library by @AntoinePrv in #3181
- [all] Rename MPool into solver::libsolv::Database by @AntoinePrv in #3180
- [all] Automate releases (
CHANGELOG.md
updating) by @Hind-M in #3179 - [all] Simplify MPool Interface by @AntoinePrv in #3177
- [all] Clean libsolv use in Transaction by @AntoinePrv in #3171
- [micromamba, libmamba] Rewrite Query with Pool functions (wrapping libsolv) by @AntoinePrv in #3168
Bug fixes:
- [micromamba] Remove unmaintained and broken pytest-lazy-fixture by @AntoinePrv in #3193
- [libmamba] Simple logging fix by @AntoinePrv in #3184
CI fixes and doc:
2.0.0alpha2
Enhancements:
- [micromamba] Remove hard coded mamba by @AntoinePrv in #3069
- [libmamba, micromamba] Support multiple env yaml specs by @jchorl in #2993
- [libmamba] Update shell hook comments by @jonashaag in #3051
- [micromamba] Duplicate reposerver to isolate micromamba tests by @AntoinePrv in #3071
- [libmamba, libmambapy] More specs bindings by @AntoinePrv in #3080
- [libmamba, libmambapy] Add VersionSpec::str by @AntoinePrv in #3081
- [all] Some future proofing MatchSpec by @AntoinePrv in #3082
- [libmamba] Reformat string by @AntoinePrv in #3085
- [libmamba] Clean up url_manip by @AntoinePrv in #3086
- [libmamba, libmambapy] Fix VersionSpec free ranges by @AntoinePrv in #3088
- [libmamba] Add parsing utilities by @AntoinePrv in #3090
- [libmamba] Bump MAMBA libsolv file ABI by @AntoinePrv in #3093
- [libmamba, libmambapy] MatchSpec use VersionSpec by @AntoinePrv in #3089
- [libmamba, libmambapy] GlobSpec by @AntoinePrv in #3094
- [libmamba] Add BuildNumberSpec by @AntoinePrv in #3098
- [libmamba] Refactor MatchSpec unlikey data by @AntoinePrv in #3099
- [libmamba, micromamba] Remove micromamba shell init -p by @AntoinePrv in #3092
- [all] Clean PackageInfo interface by @AntoinePrv in #3103
- [libmamba, libmambapy] NoArchType as standalone enum by @AntoinePrv in #3108
- [all] Move PackageInfo in specs:: by @AntoinePrv in #3109
- [libmamba, libmambapy] Change PackageInfo types by @AntoinePrv in #3113
- [libmamba, libmambapy] Add some PackageInfo tests by @AntoinePrv in #3115
- [libmamba, libmambapy] Rename ChannelSpec > UndefinedChannel by @AntoinePrv in #3117
- [libmamba, libmambapy] Add Channel::contains_package by @AntoinePrv in #3121
- [libmamba, libmambapy] Pool channel match by @AntoinePrv in #3122
- [libmamba] Added mirrored channels by @JohanMabille in #3125
- [libmamba, micromamba] Move util_random.hpp > util/random.hpp by @AntoinePrv in #3129
- [micromamba] Refactor test_remove.py to use fixture by @AntoinePrv in #3131
- [libmambapy] Add expected caster to Union by @AntoinePrv in #3135
- [all] MRepo refactor by @AntoinePrv in #3118
- [libmamba, libmambapy] No M by @AntoinePrv in #3137
- [libmamba, micromamba] Explcit transaction duplicate code by @AntoinePrv in #3138
- [libmamba, libmambapy] Solver improvements by @AntoinePrv in #3140
- [libmamba] Sort transaction table entries by @AntoinePrv in #3146
- [all] Solver Request by @AntoinePrv in #3141
- [libmamba] Improve Solution usage by @AntoinePrv in #3148
- [libmamba, libmambapy] Refactor solver flags by @AntoinePrv in #3153
- [libmamba] Moved download related files to dedicated folder by @JohanMabille in #3155
- [libmamba] Remove outdated commented code snippet by @jjerphan in #3160
- [libmamba] Implemented support for mirrors by @JohanMabille in #3157
- [all] Split Solver and Unsolvable by @AntoinePrv in #3156
- [libmamba] Proper sorting of display actions by @AntoinePrv in #3165
- [all] Solver sort deps by @AntoinePrv in #3163
- [libmamba, libmambapy] Bind solver::libsolv::UnSolvable by @AntoinePrv in #3166
- [libmamba, libmambapy] Improve Query API by @AntoinePrv in #3167
Bug fixes:
- [libmamba, micromamba] Fix URL enconding in repodata.json by @AntoinePrv in #3076
- [libmamba, micromamba] gracefully handle conflicting names in yaml specs by @jchorl in #3083
- [libmamba] Fix verbose and strange prefix in Powershell by @pwnfan in #3116
- [libmamba] handle other deps in multiple env files by @jchorl in #3096
- [libmambapy] Fix expected caster by @AntoinePrv in #3136
- [libmamba, micromamba] add manually given .tar.bz2 / .conda packages to solver pool by @0xbe7a in #3164
CI fixes and doc:
- [libmambapy] Remove dead mamba.py doc by @AntoinePrv in #3078
- [all] Document specs::Channel by @AntoinePrv in #3077
- [all] Fix --override-channels docs by @jonashaag in #3084
- [all] Add 2.0 changes draft by @AntoinePrv in #3091
- [all] Add Breathe for API documentation by @AntoinePrv in #3087
- [micromamba] Add instructions for gnu coreutils on OSX by @benmoss in #3111
- [all] Warning around manual install and add ref to conda-libmamba by @AntoinePrv in #3119
- [all] Add MacOS DNS issue logging by @AntoinePrv in #3130
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