Releases: prefix-dev/rattler-build
Releases · prefix-dev/rattler-build
0.34.1
v0.34.0
What's Changed
- fix: expose
NormalizedKey
by @baszalmstra in #1307 - feat: remove rip and use pypi json API instead by @wolfv in #1310
- feat: add experimental sandbox during builds by @wolfv in #1178
- chore: release 0.34.0 by @wolfv in #1312
Full Changelog: v0.33.3...v0.34.0
0.33.3
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