Skip to content

Commit bdaf070

Browse files
chore: version to 0.57.0 (#4791)
Co-authored-by: Hofer-Julian <[email protected]>
1 parent 1ecb19a commit bdaf070

File tree

12 files changed

+78
-13
lines changed

12 files changed

+78
-13
lines changed

CHANGELOG.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,71 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
### [0.57.0] - 2025-10-20
9+
#### ✨ Highlights
10+
11+
There's a new way to include variants in to a pixi workspace! Use
12+
`build-variants-files` to reference external variant definitions from
13+
YAML files.
14+
15+
```toml
16+
[workspace]
17+
build-variants-files = [
18+
"./pinning/conda_build_config.yaml",
19+
"./variants/overrides.yaml",
20+
]
21+
```
22+
23+
Read more about this feature in the [docs](https://pixi.sh/dev/reference/pixi_manifest/#build-variants-files-optional).
24+
25+
We deprecated the following syntax in the pixi manifest and give explicit warning when it's used:
26+
- `[project]`: should be replaced by `[workspace]`.
27+
- `[build-dependencies]` and `[host-dependencies]`: should be replaced by `[dependencies]`.
28+
29+
If you're working on pixi-build backend note that we deprecated build-api v0.
30+
31+
And we also fixed a lot of things!
32+
33+
#### Changed
34+
35+
- Correctly parse directory requirements by @tdejager in [#4710](https://github.com/prefix-dev/pixi/pull/4710)
36+
- Load variants from files by @Hofer-Julian in [#4665](https://github.com/prefix-dev/pixi/pull/4665)
37+
- Always regenerate metadata on override by @tdejager in [#4774](https://github.com/prefix-dev/pixi/pull/4774)
38+
- Canonicalize source path in build-backend initialization by @tdejager in [#4781](https://github.com/prefix-dev/pixi/pull/4781)
39+
40+
41+
#### Fixed
42+
43+
- Mark more online tests by @mgorny in [#4595](https://github.com/prefix-dev/pixi/pull/4595)
44+
- Always create the $PREFIX directory by @wolfv in [#4716](https://github.com/prefix-dev/pixi/pull/4716)
45+
- `BrokenPipe` errors on more commands by @mrswastik-robot in [#4730](https://github.com/prefix-dev/pixi/pull/4730)
46+
- Respect --no-progress again by @remimimimimi in [#4739](https://github.com/prefix-dev/pixi/pull/4739)
47+
- BrokenPipe error on `pixi global list` by @mrswastik-robot in [#4748](https://github.com/prefix-dev/pixi/pull/4748)
48+
- Recursive optional dependencies by @tdejager in [#4743](https://github.com/prefix-dev/pixi/pull/4743)
49+
- Do not include hidden folders when matching if source package is stale by @nichmor in [#4728](https://github.com/prefix-dev/pixi/pull/4728)
50+
- Ignore gitignore globs by @nichmor in [#4765](https://github.com/prefix-dev/pixi/pull/4765)
51+
- Only use extension to differentiate between source or binary dependencies by @baszalmstra in [#4737](https://github.com/prefix-dev/pixi/pull/4737)
52+
- Deprecate `[project]` by @Hofer-Julian in [#4771](https://github.com/prefix-dev/pixi/pull/4771)
53+
- Change logging directive by @tdejager in [#4773](https://github.com/prefix-dev/pixi/pull/4773)
54+
- Deprecate `[build-dependencies]` and `[host-dependencies]` by @Hofer-Julian in [#4767](https://github.com/prefix-dev/pixi/pull/4767)
55+
- `-v/--quiet` should take precedence over `RUST_LOG` by @tdejager in [#4779](https://github.com/prefix-dev/pixi/pull/4779)
56+
- Use which to locate bash on windows by @fstanis in [#4776](https://github.com/prefix-dev/pixi/pull/4776)
57+
- Propagate target-platform flags for pixi build by @AdamDorwart in [#4703](https://github.com/prefix-dev/pixi/pull/4703)
58+
59+
60+
#### Refactor
61+
62+
- Move diff into a separate pixi_diff crate by @haecker-felix in [#4697](https://github.com/prefix-dev/pixi/pull/4697)
63+
64+
65+
#### Removed
66+
67+
- Remove build-api v0 by @baszalmstra in [#4754](https://github.com/prefix-dev/pixi/pull/4754)
68+
69+
70+
#### New Contributors
71+
* @AdamDorwart made their first contribution in [#4703](https://github.com/prefix-dev/pixi/pull/4703)
72+
873
### [0.56.0] - 2025-10-06
974
#### ✨ Highlights
1075

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ authors:
3030
- given-names: Julian
3131
family-names: Hofer
3232
33-
repository-code: 'https://github.com/prefix-dev/pixi/releases/tag/v0.56.0'
34-
url: 'https://pixi.sh/v0.56.0'
33+
repository-code: 'https://github.com/prefix-dev/pixi/releases/tag/v0.57.0'
34+
url: 'https://pixi.sh/v0.57.0'
3535
abstract: >-
3636
A cross-platform, language agnostic, package/project
3737
management tool for development in virtual environments.

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/pixi/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ license.workspace = true
77
name = "pixi"
88
readme.workspace = true
99
repository.workspace = true
10-
version = "0.56.0"
10+
version = "0.57.0"
1111

1212
[features]
1313
default = ["rustls-tls"]

crates/pixi_consts/src/consts.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub const PYPROJECT_MANIFEST: &str = "pyproject.toml";
1616
pub const CONFIG_FILE: &str = "config.toml";
1717
pub const PIXI_VERSION: &str = match option_env!("PIXI_VERSION") {
1818
Some(v) => v,
19-
None => "0.56.0",
19+
None => "0.57.0",
2020
};
2121
pub const PREFIX_FILE_NAME: &str = "pixi_env_prefix";
2222
pub const ENVIRONMENTS_DIR: &str = "envs";

docs/integration/ci/github_actions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ We created [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) to
1010
```yaml
1111
- uses: prefix-dev/[email protected]
1212
with:
13-
pixi-version: v0.56.0
13+
pixi-version: v0.57.0
1414
cache: true
1515
auth-host: prefix.dev
1616
auth-token: ${{ secrets.PREFIX_DEV_TOKEN }}

docs/integration/editor/vscode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Then, create the following two files in the `.devcontainer` directory:
2828
```dockerfile title=".devcontainer/Dockerfile"
2929
FROM mcr.microsoft.com/devcontainers/base:jammy
3030

31-
ARG PIXI_VERSION=v0.56.0
31+
ARG PIXI_VERSION=v0.57.0
3232

3333
RUN curl -L -o /usr/local/bin/pixi -fsSL --compressed "https://github.com/prefix-dev/pixi/releases/download/${PIXI_VERSION}/pixi-$(uname -m)-unknown-linux-musl" \
3434
&& chmod +x /usr/local/bin/pixi \

install/install.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
.LINK
2323
https://github.com/prefix-dev/pixi
2424
.NOTES
25-
Version: v0.56.0
25+
Version: v0.57.0
2626
#>
2727
param (
2828
[string] $PixiVersion = 'latest',

install/install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22
set -eu
3-
# Version: v0.56.0
3+
# Version: v0.57.0
44

55
__wrap__() {
66
VERSION="${PIXI_VERSION:-latest}"

schema/schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "http://json-schema.org/draft-07/schema#",
3-
"$id": "https://pixi.sh/v0.56.0/schema/manifest/schema.json",
3+
"$id": "https://pixi.sh/v0.57.0/schema/manifest/schema.json",
44
"title": "`pixi.toml` manifest file",
55
"description": "The configuration for a [`pixi`](https://pixi.sh) project.",
66
"type": "object",
@@ -10,7 +10,7 @@
1010
"title": "Schema",
1111
"description": "The schema identifier for the project's configuration",
1212
"type": "string",
13-
"default": "https://pixi.sh/v0.56.0/schema/manifest/schema.json",
13+
"default": "https://pixi.sh/v0.57.0/schema/manifest/schema.json",
1414
"format": "uri-reference"
1515
},
1616
"activation": {

0 commit comments

Comments
 (0)