Release Notes
✨ Highlights
This cycle, the Pixi team focused on squashing bugs.
We especially focused on problems that were annoying and open for some time,
but never quite important to fix right now.
⚠️ Breaking Change
The environment variable overwriting logic is changed.
If you think you haven't read this for the first time, then you are right!
We already attempted to fix the order and other weird aspects of our environment variable handling in the past,
but had to revert it, since it broke too many things.
This time we touched significantly less logic so we hope that the impact will be minimal.
Previously, the variables in your own environment would overwrite the variables set in the Pixi manifest.
This is now reversed, meaning that the variables set in the Pixi manifest will overwrite the variables in your own environment.
Also task environment variables will now be considered even if that environment variable was already defined outside of Pixi.
More info can be found in the documentation.
Changed
- Search in
pixi global
directory as well, along with PATH by @mrswastik-robot in #4365 - Add cargo-deny by @haecker-felix in #4539
Documentation
- Add hyperlinks for
cargo
andnpm
by @lucascolley in #4582 - Update cuda tags in
pixi-docker
by @mbrobbel in #4534 - Refactor 'pixi-extensions' docs to the latest changes by @mrswastik-robot in #4541
- Fix warning syntax for detached-environments by @lucascolley in #4557
Fixed
- Check when to render as ninja string by @tdejager in #4535
- Honor explicit manifest by @remimimimimi in #4536
- Upgrade for all targets by @remimimimimi in #4553
- Set pixi cache dir when building cmake extensions by @nichmor in #4567
- Environment variable priority by @Hofer-Julian in #4544
- Clear filesystem caches in between
pixi run
steps by @baszalmstra in #4523 - Collect errors with
pixi global
install and uninstall by @Hofer-Julian in #4565 - Check for missing channels in
solve_pixi
by @lucascolley in #4580
New Contributors
Download pixi 0.55.0
File | Platform | Checksum |
---|---|---|
pixi-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
pixi-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
pixi-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
pixi-aarch64-pc-windows-msvc.msi | ARM64 Windows | checksum |
pixi-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
pixi-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
pixi-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
pixi-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |