v0.26.0 - 2024-07-19
✨ Highlights
- Specify how pixi pins your dependencies with the
pinning-strategy
in the config. e.g.semver
->>=1.2.3,<2
andno-pin
->*
) #1516 - Specify how pixi solves multiple channels with
channel-priority
in the manifest. #1631
Added
- Add short options to config location flags by @ruben-arts in #1586
- Add a file guard to indicate if an environment is being installed by @baszalmstra in #1593
- Add
pinning-strategy
to the configuration by @ruben-arts in #1516 - Add
channel-priority
to the manifest and solve by @ruben-arts in #1631 - Add
nushell
completion by @Hofer-Julian in #1599 - Add
nushell
completions forpixi run
by @Hofer-Julian in #1627 - Add completion for
pixi run --environment
for nushell by @Hofer-Julian in #1636
Changed
- Upgrade uv 0.2.18 by @tdejager in #1540
- Refactor
pyproject.toml
parser by @nichmor in #1592 - Interactive warning for packages in
pixi global install
by @ruben-arts in #1626
Documentation
- Add WASM example with JupyterLite by @wolfv in #1623
- Added LLM example by @ytjhai in #1545
- Add note to mark directory as excluded in pixi-pycharm by @pavelzw in #1579
- Add changelog to docs by @vigneshmanick in #1574
- Updated the values of the system requirements by @tdejager in #1575
- Tell cargo install which bin to install by @ruben-arts in #1584
- Update conflict docs for
cargo add
by @Hofer-Julian in #1600 - Revert "Update conflict docs for
cargo add
" by @Hofer-Julian in #1605 - Add reference documentation for the exec command by @baszalmstra in #1587
- Add transitioning docs for
poetry
andconda
by @ruben-arts in #1624 - Add pixi-pack by @pavelzw in #1629
- Use '-' instead of '_' for package name by @olivier-lacroix in #1628
Fixed
- Flaky task test by @tdejager in #1581
- Pass command line arguments verbatim by @baszalmstra in #1582
- Run clippy on all targets by @Hofer-Julian in #1588
- Pre-commit install pixi task by @Hofer-Julian in #1590
- Add
clap_complete_nushell
to dependencies by @Hofer-Julian in #1625 - Write to
stdout
for machine readable output by @Hofer-Julian in #1639
Refactor
- Migrate to workspace by @baszalmstra in #1597