Releases: mamba-org/mamba
Releases Β· mamba-org/mamba
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
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 #2642
- [libmamba] Add Version::starts_with and Version::compatible_with by @AntoinePrv in #2645
- [libmamba, libmambapy] Create Solver solution by @AntoinePrv in #2584
Bug fixes:
- [libmamba] call init_console to prevent UTF8 errors when extracting packages by @wolfv in #2655
[libmambapy, mamba] Call init_console in mamba to prevent UTF8 errors when extracting packages by @JohanMabille in #2657
CI fixes and doc:
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 #2537
- [libmamba] Troubleshooting update by @AntoinePrv in #2635
- [libmamba] Direcly call uname for linux detection by @AntoinePrv in #2624
Bug fixes:
- [libmamba] Fix build with older Clang by @pavelzw in #2625
- [libmambapy, mamba] Fixed missing subdirs in mamba by @AntoinePrv in #2632
- [libmamba] Add missing noarch in PackageInfo serialization by @AntoinePrv in #2641
- [libmamba] Allow --force-reinstall on uninstalled specs by @AntoinePrv in #2636
CI fixes and doc:
- [micromamba] Document micromamba support for conda-lock spec files by @mfisher87 in #2621
1.4.5
Enhancements:
- [all] No singleton: ChannelContext, ChannelBuilder and channel cache by @Klaim in #2455
- [libmamba, libmambapy] Move problem graph creation to MSolver by @AntoinePrv in #2515
- [libmamba] Add ObjSolver by @AntoinePrv in #2504
- [micromamba] Micromamba tests improvements by @AntoinePrv in #2517
- [libmamba] Use ObjSolver in MSolver by @AntoinePrv in #2544
- [all] Common CMake presets by @AntoinePrv in #2532
- [libmamba] Wrap libsolv Transaction by @AntoinePrv in #2554
- [libmamba] Split the transaction.hpp header by @AntoinePrv in #2564
- [libmamba] Add more tests for channel canonical_name by @Hind-M in #2568
- [libmamba] use ObjTransaction in MTransaction by @AntoinePrv in #2565
- [libmamba] #2590 by @jonashaag in #2590
- [libmamba] Libcurl: Cleaning and comments by @Hind-M in #2534
- [all] No singleton: configuration by @Klaim in #2541
- [libmamba] Added filtering iterators by @JohanMabille in #2594
- [libmamba] Use ObjSolver wrapper in MSolver by @AntoinePrv in #2602
- [all] Remove banner by @jonashaag in #2298
- [libmamba, libmambapy] LockFile behavior on file-locking is now almost independent from Context by @Klaim in #2608
- [micromamba] Add topological sort explict export tests by @AntoinePrv in #2618
- [libmamba] Small whitespace fix in error messages by @AntoinePrv in #2623
Bug fixes:
- [libmamba, micromamba] Use subsub commands for micromamba shell by @AntoinePrv in #2527
- [micromamba] Fix umamba tests by @AntoinePrv in #2540
- [mamba] fix different behavior between --version and -V options by @alaniwi in #2539
- [libmamba, micromamba] Honor envs_dirs by @AntoinePrv in #2538
- [libmambapy] Fix stubgens by @AntoinePrv in #2556
- [mamba] Fix server auth test by @AntoinePrv in #2560
- [libmamba] Fixed Windows test build by @JohanMabille in #2585
- [libmamba] Add missing cstdint include to libmamba/src/solv-cpp/solvable.cpp by @maxyvisser in #2587
- [libmamba, micromamba] Fix wrong download url for custom channels by @Hind-M in #2596
- [libmamba, micromamba] Fix --force-reinstall by @AntoinePrv in #2601
- [libmamba] Handle pip <-> python cycle in topo sort by @AntoinePrv in #2613
- [libmamba] Fix add missing pip PREREQ_MARKER by @AntoinePrv in #2612
- [libmamba] Fix lockfiles topological sort by @AntoinePrv in #2616
- [libmamba] Fix mising SAT message on already installed packages by @AntoinePrv in #2622
CI fixes and doc:
- [libmamba] Fixe clang-format by @AntoinePrv in #2531
- [micromamba] Use only vcpkg for static windows build by @pavelzw in #2520
- [all] update the umamba GHA link by @ocefpaf in #2542
- [all] Extend troubleshooting docs by @jonashaag in #2569
- [micromamba] Try new vcpkg by @AntoinePrv in #2572
- [all] Update pre-commit hooks by @jonashaag in #2586
- [all] Move GHA to setup-micromamba by @AntoinePrv in #2545
- [all] Switch linters to setup-micromamba by @AntoinePrv in #2600
- [all] Switch to setup-micromamba by @pavelzw in #2610
- [all] Fix broken ref directives in docs by @mfisher87 in #2620
1.4.4
1.4.3
Enhancements:
- [libmamba] No Storing Channel* and MRepo* in Solvables by @AntoinPrv in #2409
- [libmamba, libmambapy] Remove dead code / attribute by @AntoinePrv in #2454
- [all] Context structuring by @Hind-M in #2432
- [libmamba] Clean up fetch by @Hind-M in #2452
- [libmamba] Wapped curl multi handle by @JohanMabille in #2459
- [libmamba] Remove empty test_flat_set.hpp by @AntoinePrv in #2471
- [libmamba] Add doctest printer for pair and vector by @AntoinePrv in #2470
- [libmamba] Add topological sort by @AntoinePrv in #2467
- [mamba] Add mamba version to mamba info output by @Hind-M in #2477
- [libmamba, libmambapy] Store PackageInfo::track_features as a vector by @AntoinePrv in #2478
- [libmamba] Use topological sort instead of libsolv by @AntoinePrv in #2472
- [libmamba] Remove assign_or in favor of json::value by @AntoinePrv in #2487
- [all] Resume Context structuring by @Hind-M in #2460
- [micromamba] cleanup: fix pytest warnings by @AntoinePrv in #2490
- [libmamba] Improve micromamba transaction message by @ruben-arts in #2474
- [libmamba] Remove unused raw function in subdirdata by @Hind-M in #2491
- [libmamba] Wrap ::Pool and ::Repo by @AntoinePrv in #2401
- [libmamba] Curl wrapping by @Hind-M in #2468
- [libmamba] Reset fish shell status even if variable not exists by @soraxas in #2509
- [libmamba, libmambapy, micromamba] Use libsolv wrappers in MPool and MRepo by @AntoinePrv in #2453
- [libmamba, micromamba] add bearer token authentication by @wolfv in #2512
Bug fixes:
- [libmamba] fix: parsing of empty track_features by @AntoinePrv in #2485
- [libmamba] track_feature typo by @AntoinePrv in #2488
- [libmamba, mamba] Move repoquery python test from libmamba (not run) to mamba by @Hind-M in #2489
- [libmamba] Set log_level to critical with --json option by @Hind-M in #2484
- [libmamba] Add missing cstdint include for GCC 13 by @alexfikl in #2511
- [libmamba] Forward NETRC environment variable to curl, if exported by @timostrunk in #2497
- [libmamba] Remove wrong $Args in psm1 by @troubadour-hell in #2499
- [libmamba] Avoid using /tmp by @johnhany97 in #2447
- [libmamba] Fixed winreg search by @JohanMabille in #2526
CI fixes and doc:
- [libmamba] Extend troubleshooting docs by @jonashaag in #2451
- [all] Extend issue template by @jonashaag in #2310
1.4.2
Enhancements:
- [libmamba] Small libsolv improvements by @AntoinePrv in #2399
- [micromamba] Refactor test_create, test_proxy, and test_env for test isolation by @AntoinePrv in #2416
- [libmamba] Improve message after the env creating with micromamba by @xmnlab in #2425
- [libmamba] Use custom function to properly parse matchspec by @AntoinePrv in #2433
- [libmamba, micromamba] Remove const ref to string_view in codebase by @Hind-M in #2440
- [libmamba] Wrap more libcurl calls by @Hind-M in #2421
Bug fixes:
- [libmamba] Fix PKG_BUILDNUM env variable for post-link scripts by nsoranzo in #2420
- [libmamba] Solve a corner case in the SAT error messages by @AntoinePrv in #2423
- [libmamba] Windows: Fixed environment variables not read as unicode by @Klaim in #2417
- [libmamba] Fix segfault in add_pin/all_problems_structured by @AntoinePrv in #2428
- [mamba] Safely ignores virtual packages in
compute_final_precs
function by @mariusvniekerk in #2424
CI fixes and doc:
- [libmambapy, micromamba] Fixes typos by @nsoranzo in #2419
- [micromamba] Remove outdated micromamba experimental warning by @jonashaag in #2430
- [libmamba] Replaced libtool 2.4.6_9 with libtool 2.4.7-3 in vcpkg builds by @JohanMabille in #2439
- [all] Migrated to doctest by @JohanMabille in #2436