Releases: prefix-dev/rattler-build
0.33.2
What's Changed
- fix: windows forward slash replacement by @wolfv (thanks @traversaro!) in #1296
- chore: release 0.32.2 by @wolfv in #1298
Full Changelog: v0.33.1...v0.33.2
0.33.1
What's Changed
- docs: fix "the env Jinja functions" example not to ref PKG_HASH by @mgorny in #1279
- feat: speed up prefix record loading by using
rayon
by @wolfv in #1278 - fix: Use tool_configuration.channel_priority in TestConfiguration by @tl-hbk in #1281
- chore: update to latest rattler for speed improvements on macOS by @wolfv in #1282
- fix: use
UrlWithTrailingSlash
for upload, use bearer auth for Artifactory uploads by @pavelzw in #1280
New Contributors
Full Changelog: v0.33.0...v0.33.1
0.33.0
What's Changed
- feat: add initial Python bindings and release workflow (bindings are not functional yet!) by @wolfv in #1257
- fix: variant issue with
__unix
in run dependencies and stop rendering variants in run-time dependencies by @wolfv in #1272 - feat: update rattler to the latest release with major speed improvements #1273
- fix: stricter input parsing and more lenient parsing of run exports from other packages by @wolfv in #1271
- prepare release 0.33.0 by @wolfv in #1274
Full Changelog: v0.32.1...v0.33.0
v0.32.1
What's Changed
Bugfix release! This fixes an issue with incorrect %LIBRARY_BIN%
and %LIBRARY_LIB%
when running tests on Windows.
- fix: typo in comment in Perl interpreter by @hiphof in #1253
- use the correct prefix for
os_vars
in test by @wolfv in #1255
New Contributors
Full Changelog: v0.32.0...v0.32.1
v0.32.0
Big release incoming! With some breaking changes to the experimental cache
!
- We now have a
perl
test section - Cache builds also cache the source code that was used to create the cache. One should add
cache.source: ...
instead of just a top-level sources. This allows you to re-start e.g. a CMake build from where you have left off. - A revamped logic to render recipes that deals better with Jinja variables.
Lots of fixes too.
What's Changed
- doc: fix experimental env by @minrk in #1218
- fix: script now resolves file contents properly by @wolfv in #1214
- Fixed wrong key name in doc by @melund in #1216
- feat: upgrade middleware and rip by @tdejager in #1219
- feat: initialize rattler-build python bindings by @wolfv in #1221
- fix: reindex output cache after build (#1149) by @tl-hbk in #1209
- feat: add
--channel-priority={strict|disabled}
by @tl-hbk in #1211 - [doc] mention automatic file extension in output/build/script by @minrk in #1222
- fix: create intermediate directories as well by @wolfv in #1225
- feat: refactor script and add
perl
as an interpreter by @wolfv in #1229 - feat: add a
perl
test section by @wolfv in #1230 - fix: allow relinking on read-only files by @wolfv in #1231
- feat: expose python as struct by @nichmor in #1233
- feat: cache sources too by @wolfv in #1226
- feat: add more docs for the multi-output cache by @wolfv in #1235
- docs: add some perl docs by @wolfv in #1234
- feat: keep installed packages in environments by @wolfv in #1119
- Fix another incorrect variant_config key in docs by @mariusvniekerk in #1237
- fix: use read timeout, not global timeout by @SaulAverageman in #1239
- feat: new variant resolving / rendering by @wolfv in #1122
- fix: license from recipe folder instead of erroring if both are found by @wolfv in #1243
- fix: invert pyc filter to check against old files and include all new
.pyc
files by @wolfv in #1246 - fix: issues with new variant resolving and resolution by @wolfv in #1250
- feat: use index map for env by @wolfv in #1251
New Contributors
- @minrk made their first contribution in #1218
- @melund made their first contribution in #1216
- @tl-hbk made their first contribution in #1209
- @mariusvniekerk made their first contribution in #1237
- @SaulAverageman made their first contribution in #1239
Full Changelog: v0.31.1...v0.32.0
v0.31.1
v0.31.0
What's Changed
- feat: use gitignore when copying the recipe files by @wolfv in #1193
- feat: skip noarch build if
--noarch-platform != build_platform
by @hadim in #1192 - feat: introduce
python_version
intests[0].python
by @hadim in #1170 - feat: add
--test={skip|native|native-and-emulated}
by @hadim in #1190 - docs: trusted publishing support by @Hofer-Julian in #1194
- docs: Remove
pip install
options in recipes by @matthewfeickert in #1198
New Contributors
- @matthewfeickert made their first contribution in #1198
Full Changelog: v0.30.0...v0.31.0
0.30.0
What's Changed
- feat: add oidc trusted publisher support for upload by @Hofer-Julian in #1181
- fix: url source extraction for file:/// urls by @wolfv in #1164
- docs: add
go
tutorial by @wolfv in #1032 - chore: add mold for linux by @Hofer-Julian in #1033
Full Changelog: v0.29.0...v0.30.0
0.29.0
What's Changed
This release should handle extraction of large ZIP files in the source section better, as well as the creation of large ZIP files (conda packages have an outer ZIP layer).
The release also introduces a special setting that can be used to inject the python_site_packages_path
variable into the index.json / repodata as decided by CEP 17: https://github.com/conda/ceps/blob/main/cep-0017.md
- fix: multiline script render by @wolfv in #1156
- fix relinking issues on macOS by @wolfv in #1159
- chore: add a test for the relinking fixes by @wolfv in #1160
- feat: implement CEP-17 and prepare release by @wolfv in #1161
Full Changelog: v0.28.2...v0.29.0