版本发布 8
## What's Changed * fix: release build lost the sigstore feature in Github CI by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2130 **Full Changelog**: https://github.com/prefix-dev/rattler-build/compare/v0.57.1...v0.57.2
## What's Changed * fix: fixes to `publish` subcommand and make sigstore a feature by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2120 * docs: Add documentation for rattler-index by @pavelzw in https://github.com/prefix-dev/rattler-build/pull/2122 * chore: release 0.57.1 by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2121 **Full Changelog**: https://github.com/prefix-dev/rattler-build/compare/v0.57.0...v0.57.1
## What's Changed * fix: patch file not found should error by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2060 * feat: add tbd file parsing to find all allowed link paths on macOS by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2062 * test: add test to show windows script test errorlevel injection by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2065 * docs: fix Jinja syntax in context section by @lesteve in https://github.com/prefix-dev/rattler-build/pull/2069 * docs: add sigstore attestation documentation by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2073 * chore: use flickzeug (diffy fork) and prepare release 0.55.1 by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2080 * fix: cpan recipe generation by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2081 ## New Contributors * @lesteve made their first contribution in https://github.com/prefix-dev/rattler-build/pull/2069 **Full Changelog**: https://github.com/prefix-dev/rattler-build/compare/v0.54.0...v0.55.1
## What's Changed * fix: always write `depends` in `index.json` even if empty (in rattler) * fix: patch file not found should error by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2060 * feat: add tbd file parsing to find all allowed link paths on macOS (should reduce overlinking errors on macOS) by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2062 * chore: prepare release 0.55.0 by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2067 **Full Changelog**: https://github.com/prefix-dev/rattler-build/compare/v0.54.0...v0.55.0
## What's Changed * organize build summary log by @probli in https://github.com/prefix-dev/rattler-build/pull/2003 * feat: enable subcommand suggestions for mistyped commands by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/2005 * feat: add `package inspect` subcommand by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/2004 * chore: update rattler dependencies by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/2001 * feat: add `package extract` subcommand by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/2006 * fix: topological output sort by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2008 * fix: create- vs generate attestation in `publish` by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2007 * fix: clean on-disk cache after publishing package by @wolfv in https://github.com/prefix-dev/rattler-build/pull/2009 ## New Contributors * @probli made their first contribution in https://github.com/prefix-dev/rattler-build/pull/2003 **Full Changelog**: https://github.com/prefix-dev/rattler-build/compare/v0.51.0...v0.52.0
## What's Changed The biggest addition is the experimental `debug-shell` and an improved `create-patch` experience. Using `debug-shell` will drop you into a shell in the last build-directory, with everything readily activated. From there you can use `create-patch` to create new patches for your recipes. We are also planning to make it possible to add / remove / change packages in the host & build prefix interactively for a complete quick debugging experience. * fix: Don't set referer header when downloading sources by @chrisburr in https://github.com/prefix-dev/rattler-build/pull/1964 * fix: variant key in context should be ignored in output by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1963 * fix: allow `null`/empty values for `noarch` field by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/1973 * fix: .git* files not included by @pavelzw in https://github.com/prefix-dev/rattler-build/pull/1983 * feat: add `debug-shell` subcommand and improve `create-patch` by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1990 * fix: avoid using corrupted git cache dirs by @andrewjcg in https://github.com/prefix-dev/rattler-build/pull/1987 * fix: Allow all libraries in /usr/lib for macOS overlinking checks by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/1977 * docs: add documentation for the `match()` Jinja function by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/1976 * fix: Add helpful error messages for invalid root-level field names by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/1974 * feat: add `expected-commit` verification to git sources by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/1978 * chore: bump to 0.50.0 by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1991 ## New Contributors * @chrisburr made their first contribution in https://github.com/prefix-dev/rattler-build/pull/1964 **Full Changelog**: https://github.com/prefix-dev/rattler-build/compare/v0.49.0...v0.50.0
## What's Changed * chore: use rattler-sandbox as an external tool by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1921 * feat: Add cargo-deny by @haecker-felix in https://github.com/prefix-dev/rattler-build/pull/1929 * chore: remove `UrlWithTrailingSlash` by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1930 * refactor: split metadata.rs into multiple files under `types/` by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1932 * fix: flaky test on windows by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1936 * feat: make s3 support optional by @baszalmstra in https://github.com/prefix-dev/rattler-build/pull/1950 * fix: diffy patch application for pure renames by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1962 * fix: encode timestamp correctly as milliseconds by @wolfv in https://github.com/conda/rattler/pull/1776 and https://github.com/prefix-dev/rattler-build/pull/1962 ## New Contributors * @haecker-felix made their first contribution in https://github.com/prefix-dev/rattler-build/pull/1929 **Full Changelog**: https://github.com/prefix-dev/rattler-build/compare/v0.48.1...v0.49.0
Some exciting changes: - S3 support is getting better and better with support for all the native authentication methods and automatic configuration of it, streaming upload, and more to come! - We are starting to split up rattler-build into multiple crates for better maintainability - The Python bindings are going to receive a lot of love in the coming weeks! ## What's Changed * fix: disable run_exports extraction in render-only solves by @zelosleone in https://github.com/prefix-dev/rattler-build/pull/1883 * fix testing docs by @isuruf in https://github.com/prefix-dev/rattler-build/pull/1885 * feat: add tracing logs for generating recipe file backup and write operations by @zelosleone in https://github.com/prefix-dev/rattler-build/pull/1888 * update testing docs with env and file by @isuruf in https://github.com/prefix-dev/rattler-build/pull/1886 * fix: simplify `load_conda_build_config` by @Hofer-Julian in https://github.com/prefix-dev/rattler-build/pull/1901 * docs: improve variants docs and fix warnings by @Hofer-Julian in https://github.com/prefix-dev/rattler-build/pull/1899 * feat: ensure run exports by @remimimimimi in https://github.com/prefix-dev/rattler-build/pull/1795 * fix: return proper error instead of unwrapping by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1904 * fix: improve error message when pin cannot be applied by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1906 * fix: change `--force-path-style` to `--addressing-style` in test and docs by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1913 * fix: skip uninterpretable PE files during relinking by @Glatzel in https://github.com/prefix-dev/rattler-build/pull/1908 * fix: Middleware order by @pavelzw in https://github.com/prefix-dev/rattler-build/pull/1911 * fix: fix copying .git folders by using overrides by @zelosleone in https://github.com/prefix-dev/rattler-build/pull/1838 * refactor: move recipe generation into it's own crate by @wolfv in https://github.com/prefix-dev/rattler-build/pull/1912 ## Python bindings * feat(bindings): add recipe parsing in python bindings by @zelosleone in https://github.com/prefix-dev/rattler-build/pull/1872 ## New Contributors * @isuruf made their first contribution in https://github.com/prefix-dev/rattler-build/pull/1885 **Full Changelog**: https://github.com/prefix-dev/rattler-build/compare/v0.47.1...v0.48.0