[0.75.0] - 2026-07-29
✨ Highlights
pixi publish now publishes every workspace package that opts in in dependency order. It also refuses to publish anything if a necessary source dependencies didn't opt into being published.
[package]
name = "cpp_math"
publish = trueOffline solves now only consider conda packages you already have, either in the package cache or on a local file:// channel.
That means that you can run pixi update --offline and it will resolve with the packages you have local on your machine.
Completion is now generated from the CLI itself, so environment, platform, feature, and task names complete on every option that takes one, in bash, zsh, fish, and nushell.
As usual we also fixed a couple of bugs.
Added
- Publish the workspace packages that opt in by @Hofer-Julian in #6526
- Rework completion by @hunger in #6686
- Restrict offline solves to locally available packages by @Hofer-Julian in #6644
- Validate __archspec microarchitecture names by @hunger in #6701
Changed
- Report the assumed platform per environment by @hunger in #6508
- Reuse cached artifacts for immutable sources when the cache dir is gone by @Hofer-Julian in #6699
Documentation
- Explain that
$PREFIXis not expanded on Windows by @baszalmstra in #6690
Fixed
- Clean stale files from incremental ROS Python builds by @baszalmstra in #6691
- Fix CI on main and slim down extra slow tests by @Hofer-Julian in #6708