# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.2.7](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.6...rattler_build_script-v0.2.7) - 2026-07-25

### Added

- make CMD subprocesses match `build_platform` architecture when running emulated ([#2664](https://github.com/prefix-dev/rattler-build/pull/2664))

### Other

- run brush scripts with -euxo pipefail by default ([#2653](https://github.com/prefix-dev/rattler-build/pull/2653))

## [0.2.6](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.5...rattler_build_script-v0.2.6) - 2026-07-11

### Added

- *(test)* show executed commands for failing test scripts ([#2266](https://github.com/prefix-dev/rattler-build/pull/2266))

### Other

- *(script)* compose the build wrapper from scoped sections ([#2539](https://github.com/prefix-dev/rattler-build/pull/2539))

## [0.2.5](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.4...rattler_build_script-v0.2.5) - 2026-06-18

### Added

- Add brush interpreter support ([#2527](https://github.com/prefix-dev/rattler-build/pull/2527))

### Fixed

- don't resolve the native wrapper shell as a build-env interpreter ([#2545](https://github.com/prefix-dev/rattler-build/pull/2545))
- useful error messages for typos in `interpreter` ([#2540](https://github.com/prefix-dev/rattler-build/pull/2540))

### Other

- streamline script interpreters through a native shell wrapper ([#2535](https://github.com/prefix-dev/rattler-build/pull/2535))
- Align nushell interpreter with brush approach ([#2533](https://github.com/prefix-dev/rattler-build/pull/2533))
- bump rattler crates to latest versions ([#2528](https://github.com/prefix-dev/rattler-build/pull/2528))

## [0.2.4](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.3...rattler_build_script-v0.2.4) - 2026-05-20

### Fixed

- set CONDA_BUILD env var in build_env.sh to fix env-isolation none ([#2433](https://github.com/prefix-dev/rattler-build/pull/2433))

### Other

- bump rattler crates and migrate to reqwest 0.13 ([#2493](https://github.com/prefix-dev/rattler-build/pull/2493))

## [0.2.3](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.2...rattler_build_script-v0.2.3) - 2026-04-13

### Added

- enforce clean build environment with configurable isolation modes ([#2372](https://github.com/prefix-dev/rattler-build/pull/2372))

## [0.2.2](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.1...rattler_build_script-v0.2.2) - 2026-03-25

### Added

- *(py)* add progress_callback to run_tests ([#2356](https://github.com/prefix-dev/rattler-build/pull/2356))

### Fixed

- use platform-specific script extensions for test scripts ([#2354](https://github.com/prefix-dev/rattler-build/pull/2354))

## [0.2.1](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.0...rattler_build_script-v0.2.1) - 2026-03-18

### Other

- update Cargo.toml dependencies

## [0.2.0](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.1.1...rattler_build_script-v0.2.0) - 2026-03-17

### Fixed

- [**breaking**] remove `--debug` from CLI and Python API ([#2329](https://github.com/prefix-dev/rattler-build/pull/2329))

## [0.1.1](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.1.0...rattler_build_script-v0.1.1) - 2026-03-13

### Other

- use Rattler-Build for program name in doc comments and docstrings ([#2289](https://github.com/prefix-dev/rattler-build/pull/2289))
- add readme for all crates ([#2292](https://github.com/prefix-dev/rattler-build/pull/2292))
