Skip to content

Releases: prefix-dev/pixi

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

v0.11.1

10 Jan 11:07
07730b0
Compare
Choose a tag to compare

Patch release by request.

📃 Details

Fixed

  • Upgrading rattler to fix pixi auth in #642

v0.11.0

05 Jan 15:55
8241347
Compare
Choose a tag to compare

✨ Highlights

  • Lots of important and preparations for the pypi sdist and multi environment feature
  • Lots of new contributors that help pixi improve!

📃 Details

Added

  • Add new commands for pixi project {version|channel|platform|description} by @hadim in #579
  • Add dependabot.yml by @pavelzw in #606

Changed

Fixed

Documentation

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

08 Dec 16:02
40aa081
Compare
Choose a tag to compare

Highlights

  • Better pypi-dependencies support, now install even more of the pypi packages.
  • pixi add --pypi command to add a pypi package to your project.

Details

Added

Fixed

Miscellaneous

New Contributors

Full Changelog: v0.9.1...v0.10.0

v0.9.1

29 Nov 10:05
e9b5ccc
Compare
Choose a tag to compare

Highlights

  • PyPI's scripts are now fixed. For example: #516

Details

Fixed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

28 Nov 12:09
999f99b
Compare
Choose a tag to compare

Highlights

  • You can now run pixi remove, pixi rm to remove a package from the environment
  • Fix pip install -e issue that was created by release v0.8.0 : #507

Details

Added

  • pixi remove command by @Wackyator in #483

Fixed

Full Changelog: v0.8.0...v0.9.0