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 #2283
- [libmamba, libmambapy, micromamba] Agressive compilation warnings by @AntoinePrv in #2304
- [all] Fine tune clang-format by @AntoinePrv in #2290
- [libmamba] Added checked numeric cast by @AntoinePrv in #2315
- [libmamba, libmambapy] Activated SAT error messages by @AntoinePrv in #2325
- [libmamba] Added RISC-V support by @dtcxzyw in #2329
- [mamba] Allow the direct installation of both .tar.bz2 and .conda packages by @romain-intel in #2333
- [libmamba, libmambapy] Removed redundant DependencyInfo by @AntoinePrv in #2314
- [libmamba] Isolate solv::ObjQueue by @AntoinePrv in #2289
- [libmamba] Removed unused libarchive header in fetch by @Hind-M in #2341
- [libmamba] Removed duplicated header by @JohanMabille in #2343
- [libmamba] Cleaned util_string by @AntoinePrv in #2339
- [libmamba, libmambapy, micromamba] Only full shared or full static builds by @JohanMabille in #2342
- [libmamba, libmambapy, micromamba] Fixed repoquery commands working with installed packages only by @Hind-M in #2330
- [libmamba] Added a heuristic to better handle the (almost) cyclic Python conflicts by @AntoinePrv in #2318
- [libmamba, libmambapy, mamba] Isolate PackageInfo from libsolv from @AntoinePrv in #2340
- [libmamba] Added strip_if functions by @AntoinePrv in #2344
- [libmamba] Addded conda.rc Options for Existing Remote Settings by @srilman in #2306
- [micromamba] Added micromamba server by @wolfv in #2185
- [libmamba] Hide independent curl code and compression structures in unexposed files by @Hind-M in #2366
- [libmamba] Added strip_parts functions by @AntoinePrv in #2347
- [libmamba] Added parsing of Conda version by @AntoinePrv in #2373
- [libmamba] Slight refactoring of the utility library by @AntoinePrv in #2387
Bug fixes:
- [libmamba] Fixed invalid reinstall count display by @timostrunk in #2284
- [libmamba] Fixed segmentation fault in case of an invalid package name by @timostrunk in #2287
- [micromamba] Fixed micromamba env export to get channel name instead of full url by @Hind-M in #2260
- [mamba] Fixed mamba init --no-user by @xylar in #2324
- [libmambapy] Fixed repoquery output of mamba when query format is JSON by @JohanMabille in #2353
- [libmamba] Fixed to_lower(wchar_t) and to_upper(wchar_t) by @AntoinePrv in #2360
- [libmamba] Fixed undefined-behaviors reported by UBSAN by @Klaim in #2384
CI fixes & docs:
- [libmamba] Fixed sign warning in tests by @AntoinePrv in #2293
- [micromamba] Added missing dependency in local recipe by @wolfv in #2334
- [mamba] repoquery depends requires the package to be installed or to specify a channel by @samtygier in #2098
- [libmamba] Structured test directory layout by @AntoinePrv in #2380
- [micromamba] Fixed Conda Lock Path by @funtion in #2393