Skip to content

Releases: prefix-dev/pixi

v0.17.1 - 2024-03-21

21 Mar 19:14
7894c24
Compare
Choose a tag to compare

✨ Highlights

A quick bug-fix release for pixi list.

πŸ“ƒ Details

Documentation

Fixed

v0.17.0

20 Mar 15:15
b206243
Compare
Choose a tag to compare

✨ Highlights

πŸ“ƒ Details

Added

Changed

Documentation

Fixed

New Contributors

Full commit history

v0.16.1

11 Mar 13:43
69686e7
Compare
Choose a tag to compare

πŸ“ƒ Details

Fixed

  • Parse lockfile matchspecs lenient, fixing bug introduced in 0.16.0 by @ruben-arts in #951

Full commit history

v0.16.0

09 Mar 15:32
1f82a82
Compare
Choose a tag to compare

✨ Highlights

  • This release removes rip and add uv as the PyPI resolver and installer.

πŸ“ƒ Details

Added

Changed

Fixed

New Contributors

Full Commit history

v0.15.2

29 Feb 13:19
bbf4d0c
Compare
Choose a tag to compare

πŸ“ƒ Details

Changed

Fixed

New Contributors

Full commit history

v0.15.1

26 Feb 15:50
7458623
Compare
Choose a tag to compare

[0.15.1] - 2024-02-26

πŸ“ƒ Details

Added

Changed

Fixed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

26 Feb 15:50
62d23be
Compare
Choose a tag to compare

✨ Highlights

  • [pypi-dependencies] now get build in the created environment so it uses the conda installed build tools.
  • pixi init --import env.yml to import an existing conda environment file.
  • [target.unix.dependencies] to specify dependencies for unix systems instead of per platform.

Warning

This versions build failed, use v0.15.1

πŸ“ƒ Details

Added

  • pass environment variables during pypi resolution and install (#818)
  • skip micromamba style selector lines and warn about them (#830)
  • add import yml flag (#792)
  • check duplicate dependencies (#717)
  • (ci) check conventional PR title (#820)
  • add --feature to pixi add (#803)
  • add windows, macos, linux and unix to targets (#832)

Fixed

  • cache and retry pypi name mapping (#839)
  • check duplicates while adding dependencies (#829)
  • logic PIXI_NO_PATH_UPDATE variable (#822)

Other

  • add mike to the documentation and update looks (#809)
  • add instructions for installing on Alpine Linux (#828)
  • more error reporting in self-update (#823)
  • disabled jlap for now (#836)

Full commit history

v0.14.0

16 Feb 08:48
44240e8
Compare
Choose a tag to compare

✨ Highlights

We now support solve-groups in the environments.
This makes it easy to align dependencies between environments without needing to install them all at once.
This is especially useful when you have a test and a production environment, and you want to make sure that the dependencies are the same.

[environments]
test = { features = ["prod", "test"], solve-groups = ["group1"] }
prod = { features = ["prod"], solve-groups = ["group1"] }

πŸ“ƒ Details

Added

Changed

Fixed

Miscellaneous

New Contributors

Full commit history

v0.13.0

01 Feb 13:52
58ce15f
Compare
Choose a tag to compare

0.13.0 - 2024-02-01

✨ Highlights

This release is pretty crazy in amount of features! The major ones are:

  • We added support for multiple environments. πŸŽ‰ Checkout the documentation
  • We added support for sdist installation, which greatly improves the amount of packages that can be installed from PyPI. πŸš€

Important

Renaming of PIXI_PACKAGE_* variables:

PIXI_PACKAGE_ROOT -> PIXI_PROJECT_ROOT
PIXI_PACKAGE_NAME ->  PIXI_PROJECT_NAME
PIXI_PACKAGE_MANIFEST -> PIXI_PROJECT_MANIFEST
PIXI_PACKAGE_VERSION -> PIXI_PROJECT_VERSION
PIXI_PACKAGE_PLATFORMS -> PIXI_ENVIRONMENT_PLATFORMS

Check documentation here: https://pixi.sh/environment/

Important

The .pixi/env/ folder has been moved to accommodate multiple environments.
If you only have one environment it is now named .pixi/envs/default.

πŸ“ƒ Details

Added

Changed

Fixed

New Contributors

v0.12.0

15 Jan 14:34
fc2ab46
Compare
Choose a tag to compare

✨ Highlights

  • Some great community contributions, pixi global upgrade, pixi project version commands, a PIXI_HOME variable.
  • A ton of refactor work to prepare for the multi-environment feature.
    • Note that there are no extra environments created yet, but you can just specify them in the pixi.toml file already.
    • Next we'll build the actual environments.

πŸ“ƒ Details

Added

Changed

Fixed

  • Make install.sh also work with wget if curl is not available by @wolfv in #644
  • Use source build for rattler by @ruben-arts
  • Check for pypi-dependencies before amending the pypi purls by @ruben-arts in #661
  • Don't allow the use of reflinks by @ruben-arts in #662

Removed

Documentation

New Contributors

Full Changelog: v0.11.0...v0.12.0