From fb840482e6b85717415c74008ecd9c9803173ff8 Mon Sep 17 00:00:00 2001 From: Ruben Arts Date: Mon, 27 Nov 2023 16:03:30 +0100 Subject: [PATCH] prepare for release v0.8.0 (#501) Co-authored-by: Bas Zalmstra --- CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- pixi.toml | 2 +- 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cf85e1d2..ebd949aca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,49 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.8.0] - 2023-11-27 + +### Highlights +* πŸŽ‰πŸ`[pypi-dependencies]` ALPHA RELEASEπŸπŸŽ‰, you can now add PyPI dependencies to your pixi project. +* UX of `pixi run` has been improved with better errors and showing what task is run. + +> [!NOTE] +> `[pypi-dependencies]` support is still incomplete, missing functionality is listed here: https://github.com/orgs/prefix-dev/projects/6. +> Our intent is not to have 100% feature parity with `pip`, our goal is that you only need `pixi` for both conda and pypi packages alike. + +### Details +#### Added +* Bump `rattler` @ruben-arts in https://github.com/prefix-dev/pixi/pull/496 +* Implement lock-file satisfiability with `pypi-dependencies` by @baszalmstra in https://github.com/prefix-dev/pixi/pull/494 +* List pixi tasks when `command not found` is returned by @ruben-arts in https://github.com/prefix-dev/pixi/pull/488 +* Show which command is run as a pixi task by @ruben-arts in https://github.com/prefix-dev/pixi/pull/491 && https://github.com/prefix-dev/pixi/pull/493 +* Add progress info to conda install by @baszalmstra in https://github.com/prefix-dev/pixi/pull/470 +* Install pypi dependencies (alpha) by @baszalmstra in https://github.com/prefix-dev/pixi/pull/452 + +#### Fixed +* Add install scripts to `pixi.sh` by @ruben-arts in https://github.com/prefix-dev/pixi/pull/458 && https://github.com/prefix-dev/pixi/pull/459 && https://github.com/prefix-dev/pixi/pull/460 +* Fix `RECORD not found` issue by @baszalmstra in https://github.com/prefix-dev/pixi/pull/495 +* Actually add to the `.gitignore` and give better errors by @ruben-arts in https://github.com/prefix-dev/pixi/pull/490 +* Support macOS for `pypi-dependencies` by @baszalmstra in https://github.com/prefix-dev/pixi/pull/478 +* Custom `pypi-dependencies` type by @ruben-arts in https://github.com/prefix-dev/pixi/pull/471 +* `pypi-dependencies` parsing errors by @ruben-arts in https://github.com/prefix-dev/pixi/pull/479 +* Progress issues by @baszalmstra in https://github.com/prefix-dev/pixi/pull/4 + +#### Miscellaneous +* Example: `ctypes` by @liquidcarbon in https://github.com/prefix-dev/pixi/pull/441 +* Mention the AUR package by @orhun in https://github.com/prefix-dev/pixi/pull/464 +* Update `rerun` example by @ruben-arts in https://github.com/prefix-dev/pixi/pull/489 +* Document `pypi-dependencies` by @ruben-arts in https://github.com/prefix-dev/pixi/pull/481 +* Ignore docs paths on rust workflow by @ruben-arts in https://github.com/prefix-dev/pixi/pull/482 +* Fix flaky tests, run serially by @baszalmstra in https://github.com/prefix-dev/pixi/pull/477 + + +## New Contributors +* @liquidcarbon made their first contribution in https://github.com/prefix-dev/pixi/pull/441 +* @orhun made their first contribution in https://github.com/prefix-dev/pixi/pull/464 + +**Full Changelog**: https://github.com/prefix-dev/pixi/compare/v0.7.0...v0.8.0 + ## [0.7.0] - 2023-11-14 ### Highlights diff --git a/Cargo.lock b/Cargo.lock index 34997bf47..9f5d66b1a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2563,7 +2563,7 @@ dependencies = [ [[package]] name = "pixi" -version = "0.7.1-dev" +version = "0.8.0" dependencies = [ "async-once-cell", "atty", diff --git a/Cargo.toml b/Cargo.toml index 6e5a28653..43b02a111 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pixi" -version = "0.7.1-dev" +version = "0.8.0" description = "A package management and workflow tool" edition = "2021" authors = ["pixi contributors "] diff --git a/pixi.toml b/pixi.toml index b6da78dbc..180476dae 100644 --- a/pixi.toml +++ b/pixi.toml @@ -1,6 +1,6 @@ [project] name = "pixi" -version = "0.7.1-dev" +version = "0.8.0" description = "Package management made easy!" authors = ["Wolf Vollprecht ", "Bas Zalmstra ", "Tim de Jager ", "Ruben Arts "] channels = ["conda-forge"]