Releases: mamba-org/mamba
Releases · mamba-org/mamba
2.0.0rc0
Enhancements:
Bug fixes:
- [micromamba] Attempt to fix
test_proxy_install
by @Hind-M in #3324 - [micromamba] Fix
test_no_python_pinning
by @Hind-M in #3321 - [libmamba] Fixed restoring the previous signal handler for example in python case (Windows only for now) by @Klaim in #3297
- [all] Split
ContextOptions::enable_logging_and_signal_handling
into 2 different options by @Klaim in #3329
CI fixes and doc:
- [micromamba] Temporarily disabled no_python_pinning test on Windows by @JohanMabille in #3322
2.0.0beta3
Enhancements:
- [libmamba] maint: Remove some warnings by @jjerphan in #3320
- [libmamba] maint: Remove
PrefixData::load
by @jjerphan in #3318 - [libmamba, micromamba] OCI/Conda mapping by @Hind-M in #3310
- [libmamba, micromamba] [OCI - Mirrors] Add tests and doc by @Hind-M in #3307
Bug fixes:
- [libmambapy, libmamba] libmambapy: use
Context
explicitly by @Klaim in #3309 - [micromamba] Fix test_no_python_pinning by @Hind-M in #3319
- [all] Fix release scripts by @Hind-M in #3306
CI fixes and doc:
2.0.0beta2
2.0.0beta1
Enhancements:
- [libmambapy, libmamba] Bind text_style and graphic params by @AntoinePrv in #3266
- [libmambapy] Bind VersionPredicate by @AntoinePrv in #3255
- [all] Update pre-commit hooks" by @AntoinePrv in #3252
- [micromamba, libmamba] Refactor os utilities by @AntoinePrv in #3248
- [libmamba] Implemented OCI mirrors by @JohanMabille in #3246
- [libmamba] Passed url_path to request_generators by @JohanMabille in #3245
- [libmambapy, libmamba] Handle regex in build string by @AntoinePrv in #3239
- [micromamba, libmamba] [mamba-content-trust] Add integration test by @Hind-M in #3234
- [libmamba] Release libsolv memory before installation by @AntoinePrv in #3238
- [all] Custom resolve complex MatchSpec in Solver by @AntoinePrv in #3233
- [libmambapy, libmamba] Add MatchSpec::contains_except_channel" by @AntoinePrv in #3231
- [all] [mamba content trust] Enable verifying packages signatures by @Hind-M in #3192
- [libmambapy, libmamba] Refactor MatchSpec::str by @AntoinePrv in #3215
- [all] Subdir renaming by @AntoinePrv in #3214
- [libmambapy, libmamba] Fully bind MatchSpec by @AntoinePrv in #3213
- [libmamba] Add more MatchSpec tests by @AntoinePrv in #3211
- [micromamba, libmamba] Expected in specs parse API by @AntoinePrv in #3207
Bug fixes:
- [libmamba] Hotfix to allow Ctrl+C in python scipts by @Klaim in #3285
- [libmamba] Fix typos in comments by @ryandesign in #3272
- [all] Fix VersionSpec equal and glob by @AntoinePrv in #3269
- [libmamba] Fix pin repr in solver error messages by @AntoinePrv in #3268
- [libmambapy] Add missing pybind header by @AntoinePrv in #3256
- [libmambapy, libmamba] Don't add duplicate .conda and .tar.bz2 packages by @AntoinePrv in #3253
- [all] Use conda-forge feedstock for static builds by @AntoinePrv in #3249
- [micromamba, libmamba] Mamba 2.0 name fixes by @AntoinePrv in #3225
- [all] Make Taskfile.dist.yml Windows-compatible by @carschandler in #3219
- [libmamba] fix(micromamba): anaconda private channels not working by @s22chan in #3220
CI fixes and doc:
- [micromamba] Test with xtensor-python instead of unmaintained xframe by @JohanMabille in #3286
- [all] Small changelog additions by @AntoinePrv in #3254
- [all] Fixed a spelling mistake in micromamba-installation.rst by @codeblech in #3236
- [all] Typos in dev_environment.rst by @jd-foster in #3235
- [all] Add MatchSpec doc and fix errors by @AntoinePrv in #3224
2.0.0beta0
Enhancements:
- [libmambapy] Bind VersionPredicate by @AntoinePrv in #3255
- [all] Update pre-commit hooks" by @AntoinePrv in #3252
- [libmamba, micromamba] Refactor os utilities by @AntoinePrv in #3248
Bug fixes:
- [libmambapy] Add missing pybind header by @AntoinePrv in #3256
- [libmambapy, libmamba] Don't add duplicate .conda and .tar.bz2 packages by @AntoinePrv in #3253
CI fixes and doc:
- [all] Small changelog additions by @AntoinePrv in #3254
2.0.0alpha4
Enhancements:
- [libmamba] Implemented OCI mirrors by @JohanMabille in #3246
- [libmamba] Passed url_path to request_generators by @JohanMabille in #3245
- [libmambapy, libmamba] Handle regex in build string by @AntoinePrv in #3239
- [micromamba, libmamba] [mamba-content-trust] Add integration test by @Hind-M in #3234
- [libmamba] Release libsolv memory before installation by @AntoinePrv in #3238
- [all] Custom resolve complex MatchSpec in Solver by @AntoinePrv in #3233
- [libmambapy, libmamba] Add MatchSpec::contains_except_channel" by @AntoinePrv in #3231
- [all] [mamba content trust] Enable verifying packages signatures by @Hind-M in #3192
- [libmambapy, libmamba] Refactor MatchSpec::str by @AntoinePrv in #3215
- [all] Subdir renaming by @AntoinePrv in #3214
- [libmambapy, libmamba] Fully bind MatchSpec by @AntoinePrv in #3213
- [libmamba] Add more MatchSpec tests by @AntoinePrv in #3211
- [micromamba, libmamba] Expected in specs parse API by @AntoinePrv in #3207
- [libmamba] Refactor MatchSpec::parse by @AntoinePrv in #3205
Bug fixes:
- [all] Use conda-forge feedstock for static builds by @AntoinePrv in #3249
- [micromamba, libmamba] Mamba 2.0 name fixes by @AntoinePrv in #3225
- [all] Make Taskfile.dist.yml Windows-compatible by @carschandler in #3219
- [libmamba] fix(micromamba): anaconda private channels not working by @s22chan in #3220
CI fixes and doc:
- [all] Fixed a spelling mistake in micromamba-installation.rst by @codeblech in #3236
- [all] Typos in dev_environment.rst by @jd-foster in #3235
- [all] Add MatchSpec doc and fix errors by @AntoinePrv in #3224
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