v0.8.0
This release comes with an insane amount of changes – we're inching ever closer to implement all the features of the CEP. Some larger refactorings are also still in the works but we hope to stabilize everything as soon as possible.
What's Changed
- fix: bug with ignore_run_exports_from in host_env & add tests by @swarnimarun in #477
- feat: add
rpath_allowlist
to the recipe by @orhun in #473 - docs: mention the Arch Linux package by @orhun in #478
- Install rattler-build from homebrew-core by @pavelzw in #469
- fix: non deterministic git tests by @swarnimarun in #481
- fix: update documentation and add docs for experimental features by @swarnimarun in #480
- feat: add
binary_relocation
to the recipe by @orhun in #479 - feat: add
load_from_file
jinja function by @swarnimarun in #468 - Use rattler index crate instead of local index functionality by @BenjaminLowry in #489
- Bump rattler to 0.16.2 by @pavelzw in #488
- fix: flush files after download by @0xbe7a in #490
- fix: docs and improve stylings by @swarnimarun in #492
- fix: use the correct target-platform for test by @wolfv in #491
- expose and store compression level and compression threads by @wolfv in #484
- fix: write out entry points for non-noarch packages by @wolfv in #482
- remove unwrap by @wolfv in #495
- Add documentation for compression level and fix default case by @pavelzw in #499
- fix: update clap-verbosity to get rid of spurious comment by @wolfv in #500
- add conda-forge integration by @0xbe7a in #465
- fix: document jinja functions by @swarnimarun in #483
- docs: fix up cli invocation in docs by @wolfv in #503
- implement
patchelf
andinstall_name_tool
in Rust by @wolfv in #501 - feat: perform post processing after package installation by @orhun in #505
- update all dependencies & rattler by @wolfv in #506
- chore(ci): bump prefix-dev/setup-pixi from 0.4.1 to 0.4.3 by @dependabot in #511
- fix: package field error message by @swarnimarun in #510
- feat: documentation versioning by @swarnimarun in #504
- chore(ci): bump prefix-dev/setup-pixi from 0.4.1 to 0.4.3 by @dependabot in #517
- refactor of package_tests by @wolfv in #514
- feat: enable use of os certificate store by @pavelzw in #530
- feat: set default rpath for binaries by @orhun in #531
- fix: use the correct default for rpath by @orhun in #533
- fix: also filter the stderr of the build process by @wolfv in #534
- fix: use expect instead of unwrap by @wolfv in #535
- install build dependencies when running tests by @wolfv in #537
- properly set stdout and stderr capture in rust-tests by @0xbe7a in #538
- add
GlobVec
,always_copy_files
andalways_include_files
by @wolfv in #540 - Move
rpath_allowlist
andrelocate_paths
toGlobVec
by @wolfv in #542 - Fix version check and create issue on failure by @pavelzw in #541
- Add rpath test by @pavelzw in #532
- make sure that single-line build script is correctly treated as build… by @wolfv in #543
- Upload binaries for release by @pavelzw in #544
- feat: implement additional relink options for macOS by @wolfv in #536
- fix: use actual revision for rev-parse instead of git head by @nichmor in #547
- add many more package content tests and refactor the implementation by @wolfv in #548
- feat: add underlinking/overlinking checks by @wolfv in #458
- Delete environment_linux.yaml by @pavelzw in #552
- fix: script block parsing and add a test for script env by @wolfv in #556
- fix: improve test running experience and test unicode file packages by @wolfv in #561
- fix using variant jinja in env vars and add tests by @wolfv in #563
- Fix CI badge by @pavelzw in #564
- chore: prepare release 0.8.0 by @wolfv in #565
New Contributors
- @BenjaminLowry made their first contribution in #489
- @nichmor made their first contribution in #547
Full Changelog: v0.7.0...v0.8.0