Skip to content

Releases: prefix-dev/pixi

v0.26.1 - 2024-07-22

22 Jul 09:49
68062d9
Compare
Choose a tag to compare

Fixed

v0.26.0 - 2024-07-19

22 Jul 08:19
70af0cc
Compare
Choose a tag to compare

✨ Highlights

  • Specify how pixi pins your dependencies with the pinning-strategy in the config. e.g. semver -> >=1.2.3,<2 and no-pin -> *) #1516
  • Specify how pixi solves multiple channels with channel-priority in the manifest. #1631

Added

Changed

Documentation

Fixed

Refactor

Removed

New Contributors

v0.25.0 - 2024-07-05

05 Jul 17:09
3b586c5
Compare
Choose a tag to compare

✨ Highlights

  • pixi exec command, execute commands in temporary environments, useful for testing in short-lived sessions.
  • We've bumped the default system-requirements to higher defaults: glibc (2.17 -> 2.28), osx64 (10.15 -> 13.0), osx-arm64 (11.0 -> 13.0). Let us know if this causes any issues. To keep the previous values please use a system-requirements table, this is explained here

πŸ“ƒ Details

Changed

Documentation

Fixed

Refactor

New Contributors

v0.24.2 - 2024-06-14

14 Jun 15:40
Compare
Choose a tag to compare

πŸ“ƒ Details

Documentation

Fixed

v0.24.1 - 2024-06-12

12 Jun 16:04
234472a
Compare
Choose a tag to compare

πŸ“ƒ Details

Fixed

v0.24.0 - 2024-06-12

12 Jun 10:38
17d0bf4
Compare
Choose a tag to compare

✨ Highlights

  • You can now run in a more isolated environment on unix machines, using pixi run --clean-env TASK_NAME.
  • You can new easily clean your environment with pixi clean or the cache with pixi clean cache

πŸ“ƒ Details

Added

Changed

Documentation

Fixed

New Contributors

Full commit history

v0.23.0 - 2024-05-13

27 May 13:40
6b194e8
Compare
Choose a tag to compare

✨ Highlights

  • This release adds two new commands pixi config and pixi update
    • pixi config allows you to edit, set, unset, append, prepend and list your local/global or system configuration.
    • pixi update re-solves the full lockfile or use pixi update PACKAGE to only update PACKAGE, 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

Documentation

Fixed

Refactor

New Contributors

Full commit history

v0.22.0 -2024-05-13

13 May 13:18
c6d5baf
Compare
Choose a tag to compare

[0.22.0] - 2024-05-13

✨ Highlights

  • Support for source pypi dependencies through the cli:
    • pixi add --pypi 'package @ package.whl', perfect for adding just build wheels to your environment in CI.
    • pixi add --pypi 'package_from_git @ git https://github.com/org/package.git', to add a package from a git repository.
    • pixi add --pypi 'package_from_source @ file:///path/to/source/package' --editable, to add a package from a local path.

πŸ“ƒ Details

Added

  • Implement more functions for pixi add --pypi by @wolfv in #1244

Documentation

Fixed

Refactor

New Contributors

Full commit history

v0.21.1 - 2024-05-07

07 May 10:48
5b16bdd
Compare
Choose a tag to compare

πŸ“ƒ Details

Fixed

Full commit history

v0.21.0 - 06-05-2024

06 May 16:08
9a21ce6
Compare
Choose a tag to compare

✨ Highlights

  • This release adds support for configuring PyPI settings globally, to use alternative PyPI indexes and load credentials with keyring.
  • We now support cross-platform running, for osx-64 on osx-arm64 and wasm environments.
  • There is now a no-default-feature option to simplify usage of environments.

πŸ“ƒ Details

Added

  • Add pypi config for global local config file keyring support by @wolfv in #1279
  • Allow for cross-platform running, for osx-64 on osx-arm64 and wasm environments by @wolfv in #1020

Changed

  • Add no-default-feature option to environments by @olivier-lacroix in #1092
  • Add /etc/pixi/config.toml to global configuration search paths by @pavelzw in #1304
  • Change global config fields to kebab-case by @tdejager in #1308
  • Show all available task with task list by @hoxbro in #1286
  • Allow to emit activation environment variables as JSON by @borchero in #1317
  • Use locked pypi packages as preferences in the pypi solve to get minimally updating lock files by @ruben-arts in #1320
  • Allow to upgrade several global packages at once by @olivier-lacroix in #1324

Documentation

Fixed

Refactor

New Contributors

Full commit history