Releases: prefix-dev/rattler-build
Releases · prefix-dev/rattler-build
0.16.1
0.16.0
0.16.0
✨ Highlights
Cross-compilation from linux-64 to osx-arm64 should work better now!
📃 Details
Changed
- Make binary smaller size by @nichmor in #827
- Use system-tools from build prefix if they are available by @wolfv in #825
- Typo in compilers.md by @carschandler in #831
- Release 0.16.0 by @wolfv in #832
Fixed
- Do not modify cxxflags by @wolfv in #810
- Correctly identify tarballs by @michalsieron in #822
New Contributors
- @carschandler made their first contribution in #831
- @michalsieron made their first contribution in #822
0.15.0
✨ 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
andpin_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
v0.14.1
0.14.1
📃 Details
Added
Changed
- Use
reflink
instead of copy from source by @baszalmstra in #754 - Improve git-lfs handling by @orhun in #756
Fixed
0.14.0
0.14.0
✨ Highlights
📃 Details
Added
- Add pixi badge to the readme by @ruben-arts in #708
- Add site directory to .gitignore by @orhun in #721
- Support building multiple recipes by @orhun in #720
- Support building all packages via TUI by @orhun in #731
- Add missing fields of render-only back by @nichmor in #740
- Add license warnings to warnings summary by @orhun in #739
- Support reading recipe from stdin by @orhun in #735
- Add build-platform to options by @wolfv in #744
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
- @DerThorsten made their first contribution in #741
v0.14.0: https://github.com/prefix-dev/rattler-build/compare/v0.13.0..v0.14.0
v0.13.0
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
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
- @kassoulait made their first contribution in #685
v0.12.1
v0.12.0
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
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 bothtest
andbuild
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