Skip to content

Releases: prefix-dev/rattler-build

0.16.0

06 May 15:30
5fc2f76
Compare
Choose a tag to compare

0.16.0

✨ Highlights

Cross-compilation from linux-64 to osx-arm64 should work better now!

📃 Details

Changed

Fixed

New Contributors

0.15.0

17 Apr 16:41
3f00028
Compare
Choose a tag to compare

banner

✨ Highlights

More stability, better behavior when building go packages, and lots of nice fixes! Enjoy 0.15.0!

📃 Details

Changed

  • Improve error messages when patching by @wolfv in #782
  • Fix badge style by @pavelzw in #787
  • Ignore /dev/null when guessing strip level by @wolfv in #796
  • When rendering requirements, flatten pin_subpackage and pin_compatible by @wolfv in #795
  • Better help when script execution failed by @wolfv in #799
  • Build for powerpc64le by @nichmor in #807
  • Experimental "post-processing" of files with regex replacement by @wolfv in #798

Fixed

  • Symlink handling when symlink points to a directory by @wolfv in #781
  • Ability to remove read-only files (e.g. from build caches) by @wolfv in #783
  • Use the correct recipe location when editing packages via TUI by @orhun in #789
  • We are using if expressions, not statements by @wolfv in #800
  • Make noarch-unix and noarch-win work by @wolfv in #785
  • Improved overlink warnings and prepare for linking checks on Windows by @wolfv in #688
  • Remove todo about cygwin path and add remaining windows env vars by @wolfv in #802

0.14.2

05 Apr 17:46
8f0fee0
Compare
Choose a tag to compare

0.14.2

📃 Details

Changed

Fixed

v0.14.1

03 Apr 15:50
057c6b3
Compare
Choose a tag to compare

0.14.1

📃 Details

Added

Changed

Fixed

  • Improve git source and add progress reporting by @wolfv in #755
  • Create empty build platform folder when noarch by @nichmor in #757
  • Apply patches in target_directory by @wolfv in #760

0.14.0

02 Apr 14:58
61e0417
Compare
Choose a tag to compare

0.14.0

✨ Highlights

📃 Details

Added

Changed

  • Use export for shell variables by @pavelzw in #704
  • Update cli_usage.md by @nichmor in #710
  • Sort build outputs for TUI by @orhun in #727
  • --render-only will make a dry-run and will not install resolved packages by @nichmor in #729
  • Make --render-only output more parsing friendly by @nichmor in #730
  • Improve spdx license error by @orhun in #750
  • Implement --skip-existing flag by @wolfv in #743

Fixed

  • Ensure tagged releases are marked as latest when created by @orhun in #702
  • Do not use progressbar for JSON output by @orhun in #707
  • Do not take python variant when noarch:python by @nichmor in #723
  • Sort build outputs by @wolfv in #722
  • Topological sort order by @wolfv in #725
  • Sorting topological on empty output by @nichmor in #728
  • Skip relinking checks for webassembly by @DerThorsten in #741
  • Take into consideration non-canonical variant also by @nichmor in #746
  • Fail build when no license files are found by @orhun in #749

Removed

  • Remove unused dependencies by @wolfv in #724
  • Remove BuildOutput wrapper and use Output directly by @orhun in #732

New Contributors

v0.14.0: https://github.com/prefix-dev/rattler-build/compare/v0.13.0..v0.14.0

v0.13.0

06 Mar 09:26
18f32b7
Compare
Choose a tag to compare

Changelog

This release adds rattler-build auth login/logout functions to authenticate with private channels & servers more easily.

It's also the first release that parses the top-level schema_version key.

Enjoy 🥳

📃 Details

Added

  • Add user-agent to rattler-build client by @wolfv in #696

Changed

  • Authentication and uploading packages by @wolfv in #682
  • Added rattler-build authentication CLI by @kassoulait in #685
  • Update the distro packages section in README.md by @orhun in #683
  • Implement schema_version top level key by @wolfv in #695

New Contributors

v0.12.1

27 Feb 17:11
eba9446
Compare
Choose a tag to compare

banner

v0.12.0

📃 Details

A bugfix release.

Added

  • Add git-cliff config by @orhun in #679
  • Support scp-style SSH urls for Git source by @orhun in #677

Fixed

  • Set release as latest after CI succeeds by @orhun in #674
  • Do not remove non-existing build dir by @wolfv in #681

v0.12.0

26 Feb 14:51
7fe1854
Compare
Choose a tag to compare

A release with a number of fixes. Also implements skip as a list of conditions (finally!), and makes the prefix searching in large binary files much faster.

What's Changed

  • feat: use mmap for better performance while reading files by @orhun in #661
  • feat: implement skip as list by @wolfv in #653
  • feat: add color force handling and fix subtle bug with stdout / stderr by @wolfv in #656
  • feat: make prefix searching much faster by using mmap and memchr by @wolfv in #658

Fixes

  • fix: update to latest rattler and other dependencies by @wolfv in #667
  • fix(ci): add missing chcekout for post-build step by @orhun in #648
  • fix: retain order of channels for proper strict priority handling by @wolfv in #659
  • fix: extraction bars proper length and add checksum verification to path source by @wolfv in #666

Docs

  • docs: miscellaneous edits throughout for style and wording by @beeankha in #660
  • docs: fix license specifier and add hint to spdx by @ruben-arts in #664
  • docs: Add repology packaging status to README by @pavelzw in #663
  • docs: added LicenseRef option by @daenny in #665
  • docs: fix up example recipe by @wolfv in #651
  • docs: make examples follow some more best practices by @wolfv in #652
  • docs: add system default to dark light toggle by @ruben-arts in #654
  • docs: make links easier to read in light mode by @wolfv in #668

Chore

New Contributors

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

v0.11.0

20 Feb 12:56
e03b052
Compare
Choose a tag to compare

What's Changed

This version is loaded with cool changes:

  • The script element is now completely implemented. That means you can pass an interpreter as well as secrets to your build execution. There was also some refactor to use the same script execution engine for both test and build scripts.
  • We completely revamped the logging. You will see fancy log outputs with indentation now.
  • There is a interesting experimental Github integration. Warnings are posted to Github logs and we add a summary at the end of the
    build for each output! You can check it out by trying the new official github action: https://github.com/prefix-dev/rattler-build-action

Features

  • refactor: script execution during build by @wolfv in #641
  • feat: experimental indent when logging to terminal by @wolfv in #592
  • feat: change default package format to conda by @wolfv in #644
  • feat: add support for linux-aarch64 by @pavelzw in #630
  • feat: mark version as non-draft after release CI completes by @orhun in #636

Fixes

  • fix: always add python version as $PY_VER by @wolfv in #645
  • fix: forcibly add rpath on macos and make some warning -> info by @wolfv in #637
  • chore(ci): bump dacbd/create-issue-action from 1.2.1 to 2.0.0 by @dependabot in #643
  • chore: prepare release 0.11.0 by @wolfv in #646

Docs

  • docs: Add github action to documentation by @pavelzw in #633
  • docs: start working on dark/light toggle by @wolfv in #431

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

v0.10.0

13 Feb 16:38
860fd02
Compare
Choose a tag to compare

What's Changed

  • refactor: refactor post-process and relink modules by @orhun in #610
  • Take system libs into account while checking links by @orhun in #613
  • More docs by @wolfv in #612
  • fix: push developer docs properly by @wolfv in #615
  • feat: docs add deploy workflow dispatch by @wolfv in #616
  • docs: simplify CLI documentation for autocompletion by @wolfv in #618
  • fix: use only DSO packages during overdepending checks by @orhun in #619
  • fix buildorder by @wolfv in #617
  • refactor: separate printing and discovery phase during linking checks by @orhun in #623
  • feat: add progress bars during compression by @wolfv in #620
  • docs: advanced build options by @wolfv in #624
  • docs: start adding some examples by @wolfv in #625
  • Implement basic functions to generate recipes for R and Python by @wolfv in #594
  • use VersionWithSource when uploading by @0xbe7a in #626
  • feat: linking checks on macOS by @wolfv in #627
  • release 0.10.0 by @wolfv in #631

Full Changelog: v0.9.0...v0.10.0