v0.23.0 - 2024-05-13
✨ Highlights
- This release adds two new commands
pixi config
andpixi update
pixi config
allows you toedit
,set
,unset
,append
,prepend
andlist
your local/global or system configuration.pixi update
re-solves the full lockfile or usepixi update PACKAGE
to only updatePACKAGE
, making sure your project is using the latest versions that the manifest allows for.
📃 Details
Added
- Add
pixi config
command by @chawyehsu in #1339 - Add
pixi list --explicit
flag command by @jjjermiah in #1403 - Add
[activation.env]
table for environment variables by @ruben-arts in #1156 - Allow installing multiple envs, including
--all
at once by @tdejager in #1413 - Add
pixi update
command to re-solve the lockfile by @baszalmstra in #1431 (fixes 20 👍) - Add
detached-environments
to the config, move environments outside the project folder by @ruben-arts in #1381 (fixes 11 👍)
Changed
- Use the gateway to fetch repodata by @baszalmstra in #1307
- Switch to compressed mapping by @nichmor in #1335
- Warn on pypi conda clobbering by @nichmor in #1353
- Align
remove
arguments withadd
by @olivier-lacroix in #1406 - Add backward compat logic for older lock files by @nichmor in #1425
Documentation
- Fix small screen by removing getting started section. by @ruben-arts in #1393
- Improve caching docs by @ruben-arts in #1422
- Add example, python library using gcp upload by @tdejager in #1380
- Correct typos with
--no-lockfile-update
. by @tobiasraabe in #1396
Fixed
- Trim channel url when filter packages_for_prefix_mapping by @zen-xu in #1391
- Use the right channels when upgrading global packages by @olivier-lacroix in #1326
- Fish prompt display looks wrong in tide by @tfriedel in #1424
- Use local mapping instead of remote by @nichmor in #1430
Refactor
- Remove unused fetch_sparse_repodata by @olivier-lacroix in #1411
- Remove project level method that are per environment by @olivier-lacroix in #1412
- Update lockfile functionality for reusability by @baszalmstra in #1426
New Contributors
- @tfriedel made their first contribution in #1424
- @jjjermiah made their first contribution in #1403
- @tobiasraabe made their first contribution in #1396