Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
425 changes: 142 additions & 283 deletions Cargo.lock

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -169,16 +169,16 @@ rattler_menuinst = "0.2"

# Internal rattler-build crates
rattler_build_allocator = { path = "crates/rattler_build_allocator", version = "=0.1.1" }
rattler_build_core = { path = "crates/rattler_build_core", version = "=0.2.8", default-features = false }
rattler_build_jinja = { path = "crates/rattler_build_jinja", version = "=0.1.9" }
rattler_build_networking = { path = "crates/rattler_build_networking", version = "=0.1.8" }
rattler_build_recipe = { path = "crates/rattler_build_recipe", version = "=0.1.9" }
rattler_build_recipe_generator = { path = "crates/rattler_build_recipe_generator", version = "=0.1.7", default-features = false }
rattler_build_script = { path = "crates/rattler_build_script", version = "=0.2.5", default-features = false }
rattler_build_source_cache = { path = "crates/rattler_build_source_cache", version = "=0.1.8", default-features = false }
rattler_build_types = { path = "crates/rattler_build_types", version = "=0.1.8" }
rattler_build_variant_config = { path = "crates/rattler_build_variant_config", version = "=0.1.9" }
rattler_build_yaml_parser = { path = "crates/rattler_build_yaml_parser", version = "=0.1.9" }
rattler_build_core = { path = "crates/rattler_build_core", version = "=0.2.9", default-features = false }
rattler_build_jinja = { path = "crates/rattler_build_jinja", version = "=0.1.10" }
rattler_build_networking = { path = "crates/rattler_build_networking", version = "=0.1.9" }
rattler_build_recipe = { path = "crates/rattler_build_recipe", version = "=0.1.10" }
rattler_build_recipe_generator = { path = "crates/rattler_build_recipe_generator", version = "=0.1.8", default-features = false }
rattler_build_script = { path = "crates/rattler_build_script", version = "=0.2.6", default-features = false }
rattler_build_source_cache = { path = "crates/rattler_build_source_cache", version = "=0.1.9", default-features = false }
rattler_build_types = { path = "crates/rattler_build_types", version = "=0.1.9" }
rattler_build_variant_config = { path = "crates/rattler_build_variant_config", version = "=0.1.10" }
rattler_build_yaml_parser = { path = "crates/rattler_build_yaml_parser", version = "=0.1.10" }

[features]
default = ['rustls', 'recipe-generation', 's3', 'sigstore']
Expand Down
20 changes: 20 additions & 0 deletions crates/rattler_build_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_core-v0.2.8...rattler_build_core-v0.2.9) - 2026-07-11

### Added

- add tool-specific config extension and default config discovery ([#2636](https://github.com/prefix-dev/rattler-build/pull/2636))
- detect and warn when patches are already applied ([#2635](https://github.com/prefix-dev/rattler-build/pull/2635))
- warn about problematic entry point configurations ([#2623](https://github.com/prefix-dev/rattler-build/pull/2623))
- display optional dependency groups (extras) in dependency tables ([#2621](https://github.com/prefix-dev/rattler-build/pull/2621))
- adds support to publish --to cloudsmith ([#2516](https://github.com/prefix-dev/rattler-build/pull/2516))
- make SHLIB_EXT available in Jinja templates ([#2612](https://github.com/prefix-dev/rattler-build/pull/2612))
- support `source.filter` for URL and archive path sources ([#2608](https://github.com/prefix-dev/rattler-build/pull/2608))
- improve package content test failure messages with expanded globs ([#2602](https://github.com/prefix-dev/rattler-build/pull/2602))

### Fixed

- consolidate license_file and license_file_late_bound into single LicenseFiles type ([#2624](https://github.com/prefix-dev/rattler-build/pull/2624))
- `--render-only --with-solve` panic when output dir missing ([#2631](https://github.com/prefix-dev/rattler-build/pull/2631))
- build test MatchSpec from typed components to support trailing-underscore versions ([#2618](https://github.com/prefix-dev/rattler-build/pull/2618))
- write github output to stderr ([#2550](https://github.com/prefix-dev/rattler-build/pull/2550))

## [0.2.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_core-v0.2.7...rattler_build_core-v0.2.8) - 2026-06-26

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_core"
version = "0.2.8"
version = "0.2.9"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
10 changes: 10 additions & 0 deletions crates/rattler_build_jinja/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_jinja-v0.1.9...rattler_build_jinja-v0.1.10) - 2026-07-11

### Added

- make SHLIB_EXT available in Jinja templates ([#2612](https://github.com/prefix-dev/rattler-build/pull/2612))

### Fixed

- *(jinja)* negative indexing and slicing on split filter results ([#2644](https://github.com/prefix-dev/rattler-build/pull/2644))

## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_jinja-v0.1.8...rattler_build_jinja-v0.1.9) - 2026-06-18

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_jinja/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_jinja"
version = "0.1.9"
version = "0.1.10"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions crates/rattler_build_networking/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_networking-v0.1.8...rattler_build_networking-v0.1.9) - 2026-07-11

### Other

- update Cargo.toml dependencies

## [0.1.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_networking-v0.1.7...rattler_build_networking-v0.1.8) - 2026-06-26

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_networking/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_networking"
version = "0.1.8"
version = "0.1.9"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions crates/rattler_build_package/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_package-v0.1.9...rattler_build_package-v0.1.10) - 2026-07-11

### Other

- update Cargo.toml dependencies

## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_package-v0.1.8...rattler_build_package-v0.1.9) - 2026-06-18

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_package/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_package"
version = "0.1.9"
version = "0.1.10"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
19 changes: 19 additions & 0 deletions crates/rattler_build_recipe/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_recipe-v0.1.9...rattler_build_recipe-v0.1.10) - 2026-07-11

### Added

- allow empty sha256 as all-zeros placeholder for recipe scaffolding ([#2610](https://github.com/prefix-dev/rattler-build/pull/2610))
- support `source.filter` for URL and archive path sources ([#2608](https://github.com/prefix-dev/rattler-build/pull/2608))

### Fixed

- treat empty/null-like `noarch` as absent; hint `default` filter for undefined variant keys ([#2626](https://github.com/prefix-dev/rattler-build/pull/2626))
- consolidate license_file and license_file_late_bound into single LicenseFiles type ([#2624](https://github.com/prefix-dev/rattler-build/pull/2624))
- don't treat non-exact run_constraints pins as build-order edges ([#2537](https://github.com/prefix-dev/rattler-build/pull/2537))
- preserve explicit empty license_file in output packages ([#2600](https://github.com/prefix-dev/rattler-build/pull/2600))
- report YAML parse error location for malformed Jinja ([#2603](https://github.com/prefix-dev/rattler-build/pull/2603))

### Other

- fix down_prioritize_variant documentation and example value ([#2606](https://github.com/prefix-dev/rattler-build/pull/2606))

## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_recipe-v0.1.8...rattler_build_recipe-v0.1.9) - 2026-06-18

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_recipe/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_recipe"
version = "0.1.9"
version = "0.1.10"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
14 changes: 14 additions & 0 deletions crates/rattler_build_recipe_generator/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_recipe_generator-v0.1.7...rattler_build_recipe_generator-v0.1.8) - 2026-07-11

### Added

- improve CRAN recipe generation for R packages ([#2597](https://github.com/prefix-dev/rattler-build/pull/2597))
- *(playground)* add PyPI/CRAN/CPAN recipe generator ([#2538](https://github.com/prefix-dev/rattler-build/pull/2538))

### Fixed

- trailing spaces in format_requirement for packages without versions ([#2634](https://github.com/prefix-dev/rattler-build/pull/2634))
- CRAN recipe generation ([#2637](https://github.com/prefix-dev/rattler-build/pull/2637))
- use `skip` condition and platform-split script in generated R recipes ([#2609](https://github.com/prefix-dev/rattler-build/pull/2609))
- switch PyPI sources to use `files.pythonhosted.org` ([#2586](https://github.com/prefix-dev/rattler-build/pull/2586))

## [0.1.7](https://github.com/prefix-dev/rattler-build/compare/rattler_build_recipe_generator-v0.1.6...rattler_build_recipe_generator-v0.1.7) - 2026-06-18

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_recipe_generator/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_recipe_generator"
version = "0.1.7"
version = "0.1.8"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
10 changes: 10 additions & 0 deletions crates/rattler_build_script/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [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
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_script/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_script"
version = "0.2.5"
version = "0.2.6"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions crates/rattler_build_source_cache/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_source_cache-v0.1.8...rattler_build_source_cache-v0.1.9) - 2026-07-11

### Other

- updated the following local packages: rattler_build_networking

## [0.1.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_source_cache-v0.1.7...rattler_build_source_cache-v0.1.8) - 2026-06-26

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_source_cache/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_source_cache"
version = "0.1.8"
version = "0.1.9"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand Down
10 changes: 10 additions & 0 deletions crates/rattler_build_types/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_types-v0.1.8...rattler_build_types-v0.1.9) - 2026-07-11

### Added

- make SHLIB_EXT available in Jinja templates ([#2612](https://github.com/prefix-dev/rattler-build/pull/2612))

### Fixed

- consolidate license_file and license_file_late_bound into single LicenseFiles type ([#2624](https://github.com/prefix-dev/rattler-build/pull/2624))

## [0.1.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_types-v0.1.7...rattler_build_types-v0.1.8) - 2026-06-18

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_types"
version = "0.1.8"
version = "0.1.9"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions crates/rattler_build_variant_config/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_variant_config-v0.1.9...rattler_build_variant_config-v0.1.10) - 2026-07-11

### Other

- update Cargo.toml dependencies

## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_variant_config-v0.1.8...rattler_build_variant_config-v0.1.9) - 2026-06-18

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_variant_config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_variant_config"
version = "0.1.9"
version = "0.1.10"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
6 changes: 6 additions & 0 deletions crates/rattler_build_yaml_parser/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_yaml_parser-v0.1.9...rattler_build_yaml_parser-v0.1.10) - 2026-07-11

### Fixed

- report YAML parse error location for malformed Jinja ([#2603](https://github.com/prefix-dev/rattler-build/pull/2603))

## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_yaml_parser-v0.1.8...rattler_build_yaml_parser-v0.1.9) - 2026-06-18

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/rattler_build_yaml_parser/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rattler_build_yaml_parser"
version = "0.1.9"
version = "0.1.10"
edition.workspace = true
license.workspace = true
repository.workspace = true
Expand Down
Loading
Loading