Skip to content

Releases: prefix-dev/rattler-build

0.24.0

08 Oct 04:13
e1f036b
Compare
Choose a tag to compare

What's Changed

  • feat: add build argument for pin expressions by @wolfv in #1086
  • feat: support setting host_platform explicitly by @wolfv in #1087
  • fix: use proper host_platform when testing noarch packages by @wolfv in #1085
  • fix: format branch/tag refspecs for git-fetch as <src>:<dst> by @andrewjcg in #1070
  • fix: improve env var handling, extract env vars from variant and set variant env vars by @wolfv in #1088
  • fix: avoid fetching all tags on git clone/fetch by @andrewjcg in #1089

Full Changelog: v0.23.0...v0.24.0

0.23.0

02 Oct 22:05
0e64d0d
Compare
Choose a tag to compare

What's Changed

  • feat: include git output error context on git failures by @andrewjcg in #1079
  • fix: install cache packages by @wolfv in #1078
  • fix: detect virtual packages from environment by @wolfv in #1081

New Contributors

Full Changelog: v0.22.0...v0.23.0

0.22.0

25 Sep 17:11
c431478
Compare
Choose a tag to compare

What's Changed

  • refactor: separate solving from installing by @baszalmstra in #1030
  • feat: Add debug print for virtual packages by @wolfv in #1059
  • fix: latest_tag get oldest tag by @fecet in #1062
  • feat: disallow dash in version by @wolfv in #1065
  • add a debug message when prefixes are not matching by @wolfv in #1058
  • fix: printing of parentheses in or / and matchspecs (fix is in rattler)
  • feat: delay jinja evaluation for script by @wolfv in #894

New Contributors

Full Changelog: v0.21.0...v0.22.0

v0.21.0

03 Sep 06:54
16ca71a
Compare
Choose a tag to compare
v0.21.0 Pre-release
Pre-release

We are ironing out the last few issues with the conda-forge integration! One noteable one: run dependencies don't need ot be taken into account when computing the variants (for example, if you have numpy only in the run dependencies of a noarch package and three versions in the variant configuration, then we only create a single package now). This aligns with the behavior of conda-build.

What's Changed

Full Changelog: v0.20.0...v0.21.0

v0.20.0

16 Aug 09:10
0fac969
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.19.0...v0.20.0

v0.19.0

01 Aug 13:09
43afd9e
Compare
Choose a tag to compare

What's Changed

This release contains some (important) fixes to the multi-output cache – specifically how we handle symlinks and run exports.

Fixes and features:

  • fix: replace absolute symlinks from cache with correct version by @wolfv in #993
  • fix: filter cache run_exports with the right ignores by @wolfv in #989
  • feat: make recipe generation optional by @tdejager in #996
  • feat: expose fields needed for building an output directly by @tdejager in #997
  • refactor: parse version as version by @baszalmstra in #1001

Chores

  • chore(ci): bump crate-ci/typos from 1.23.5 to 1.23.6 by @dependabot in #999
  • prepare 0.19.0 and update all dependencies by @wolfv in #1002
  • chore(ci): bump crate-ci/typos from 1.23.3 to 1.23.5 by @dependabot in #990

Full Changelog: v0.18.2...v0.19.0

v0.18.2

25 Jul 16:21
12bb7dc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.1...v0.18.2

v0.18.1

26 Jun 11:50
3aa7040
Compare
Choose a tag to compare

What's Changed

  • Add more env vars when testing (PKG_NAME, PKG_VERSION...) by @wolfv in #943
  • feat: implement downstream test by @wolfv in #942
  • fix: fix a serialization issue where a single-line script and cwd are set by @wolfv in #946
  • feat: replace the prefix in cached files by @wolfv in #945
  • feat: Improve R recipe generator by @wolfv in #949
  • chore: prepare release 0.18.1 by @wolfv in #947

Full Changelog: v0.18.0...v0.18.1

0.18.0

19 Jun 13:12
9cd4895
Compare
Choose a tag to compare

We now use the "language" as the default compiler, like conda-build, which means that compiler('rust'), compiler('go'), ... all "work" out of the box. The serialization format for tests is also completely changed to a single YAML file which comes with some improvements (e.g. we can use the full power of the script YAML object.

Added

Changed

  • Expand docs on build scripts and environment variables by @wolfv in #932
  • Update docs for post-link and pre-link scripts by @buhrmann in #934
  • Serialize tests to YAML by @wolfv in #935

Fixed

  • Do not print full url as it might contain the token by @wolfv in #931
  • Filter run_exports by direct specs more logically by @wolfv in #933
  • Use language as default compiler name by @wolfv in #936

New Contributors

0.17.1

17 Jun 14:52
956ce48
Compare
Choose a tag to compare

What's Changed

  • fix: update documentation for breaking change and improve error message by @wolfv in #923
  • fix: unify how script files are found and fix a regression with explicit paths by @wolfv in #924
  • prepare 0.17.1 release by @wolfv in #925

Full Changelog: v0.17.0...v0.17.1