Skip to content

Releases: prefix-dev/rattler-build

0.5.0

17 Nov 14:18
2291f1e
Compare
Choose a tag to compare

What's Changed

This is a release with a huge number of (breaking!) changes:

  • The new recipe format is now implemented that uses ${{ jinja }} instead of "{{ jinja }}" for templating! You should take a look at the examples to see the differences, or read the (approved!) CEP
  • The new recipe parser comes with much improved error messages when you are using an invalid key or malformed jinja! This was the work of @GrayJack
  • We have implemented the first iteration of multiple outputs. They are topologically sorted and the logic is also in place to handle pin_subpackage(...).
  • We support globs now to add extra files to your tests
  • The tests work properly on Windows now, and we fixed more Windows specific issues
  • We have a rebuild command to try to exactly reproduce a package (in the style of reproducible-builds.org). This also includes work to use SOURCE_DATE_EPOCH and other tricks to make things more reproducible.
  • Git sources are now supported by calling out to the installed git client (instead of using libgit2). This slims down our dependency tree and makes git lfs work. git lfs can be enabled via an extra flag in the git source (lfs: true)

All the PRs in this release

New Contributors

Full Changelog: v0.4.0...v0.5.0

0.4.0

06 Oct 15:47
3b19118
Compare
Choose a tag to compare

What's Changed

The latest rattler-build uses the latest and greatest version of rattler and also the new resolvo resolver. And it contains a few fixes for issues!

  • chore(ci): bump actions/checkout from 3 to 4 by @dependabot in #179
  • Add support for local source file url scheme by @beenje in #177
  • update to the latest rattler version by @wolfv in #180
  • fix: minor code nit by @swarnimarun in #181
  • some tiny enhancements for emscripten-wasm32 compatibility by @wolfv in #182
  • bump: update to latest rattler and add pixi project by @ruben-arts in #186
  • Update all dependencies by @wolfv in #187
  • chore: also run cargo update and replace tempdir with tempfile by @wolfv in #188
  • feat: build .conda package right away by @wolfv in #190
  • Copy dir without ignore gitignore by @matthiasbeyer in #189
  • fix bug when copying directory, fix bug when creating conda package by @wolfv in #192
  • fix: add perl and extra platforms by @ruben-arts in #191
  • remove package before testing by @wolfv in #193
  • Print package contents for user by @wolfv in #194
  • Format tracing by @wolfv in #195
  • Ignore missing about section and missing build.sh / build.bat by @wolfv in #196
  • release version 0.4.0 by @wolfv in #197

New Contributors

Full Changelog: v0.3.1...v0.4.0

0.3.1

27 Jul 05:48
5471b59
Compare
Choose a tag to compare

What's Changed

  • fix script env and release 0.3.1 by @wolfv in #175

Full Changelog: v0.3.0...v0.3.1

0.3.0

27 Jul 05:47
4bd0b37
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

0.2.0

09 Jun 14:15
0e6b047
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.2.0

v0.1.3

19 Apr 09:54
1eb725f
Compare
Choose a tag to compare
  • Builds on Linux should work much better (invocation of patchelf is corrected) – thanks @ruben-arts
  • Version number properly updated in Cargo.toml
  • Some minor changes

v0.1.1

18 Apr 05:29
Compare
Choose a tag to compare

Bugfix release for v0.1.0 that also adds --channel/-c arguments and --output-dir arguments.

v0.1.0

17 Apr 06:47
Compare
Choose a tag to compare

The initial release of rattler-build - download and try it!