Skip to content

Releases: conda/rattler

v0.16.1

09 Jan 16:10
Compare
Choose a tag to compare

πŸ“ƒ Details

Added

Changed

  • Reflink files to destination if supported (instead of hardlinking) by @baszalmstra in (#463)

Fixed

  • Automatic clippy fixes by @wolfv in (#470)
  • Fix getting credentials from keyring error by @0xbe7a in (#474)

v0.15.0

05 Jan 10:05
Compare
Choose a tag to compare

πŸ“ƒ Details

Added

Changed

  • Renamed behaviour to behavior (#428)
  • Enabled more clippy lints by @baszalmstra (#462)
  • Refactor Version.bump() to accept bumping major/minor/patch/last by @hadim (#452)

Fixed

  • Default value for conda_packages in repodata.json by @BenjaminLowry (#441)
  • Wildcard expansion for stored credentials of domains by @0xbe7a (#442)
  • Use serde default for proper serialization by @ruben-arts (#443)
  • Better detection of hardlinks and fallback to copy by @baszalmstra (#461)
  • Re-download the repodata cache if is out of sync/corrupt by @orhun (#466)

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

05 Dec 15:42
Compare
Choose a tag to compare

πŸ“ƒ Details

Added

  • Options to disable bz2 and zstd in fetch_repo_data (#420)
  • Support for powerpc64 and s390x (#425)

Changed

  • Renamed behaviour to behavior (#428)

Fixed

  • Recursive look for parent process name (#424)
  • Improve repodata fetch errors (#426)
  • Use filelock for authentication fallback storage (#427)
  • Improved lockfile version mismatch error (#423)

v0.13.0

27 Nov 08:26
Compare
Choose a tag to compare

πŸ“ƒ Details

Added

  • Experimental support for purls in PackageRecord and derived datastructures (#414)

Changed

  • Rename pip to pypi in lockfile (#415)

Fixed

  • Allow compilation for android (#418)
  • Normalize relative-paths with writing to file (#416)

v0.12.3

23 Nov 12:46
Compare
Choose a tag to compare

πŸ“ƒ Details

Fixed

  • Expose missing StringMatcherParseError (#410)
  • Fix JLAP issue by setting the nominal hash when first downloading repodata (#411)
  • Support channel names with slashes (#413)

v0.12.2

17 Nov 12:57
Compare
Choose a tag to compare

πŸ“ƒ Details

Fixed

  • fix: make redaction work by using From explicitly (#408)

v0.12.1

17 Nov 09:11
Compare
Choose a tag to compare

πŸ“ƒ Details

Fixed

  • fix: redact tokens from urls in errors (#407)

v0.12.0

17 Nov 09:04
Compare
Choose a tag to compare

✨ Highlights

Adds support for strict priority channel ordering, channel-specific selectors,

πŸ“ƒ Details

Added

  • Add strict channel priority option (#385)
  • Add lock-file forward compatibility error (#389)
  • Add channel priority and channel-specific selectors to solver info (#394)

Changed

  • Channel in the MatchSpec struct changed to Channel type (#401)

Fixed

  • Expose previous python version information in transaction (#384)
  • Avoid use of \ in doctest strings, for ide integration (#387)
  • Issue with JLAP using the wrong hash (#390)
  • Use the correct channel in the reason for exclude (#397)
  • Environment activation for windows (#398)

v0.11.0

17 Oct 13:09
Compare
Choose a tag to compare

✨ Highlights

Lock file support has been moved into its own crate (rattler_lock) and support for pip packages has been added.

πŸ“ƒ Details

Changed

  • change authentication fallback warnings to debug by @ruben-arts in #365
  • repodata cache now uses .info.json instead of .state.json by @dholth in #377
  • lock file now lives in its own crate with pip support by @baszalmstra in #378

Fixed

New Contributors

v0.10.0

02 Oct 15:00
Compare
Choose a tag to compare

✨ Highlights

The solver has been renamed and moved to its own repository: resolvo.
With the latest changes to the python bindings you can now download repodata and solve environments!
Still no official release of the bindings though, but getting closer every day.

πŸ“ƒ Details

Added

Changed

Fixed

  • Change solver implementation doc comment by @nichmor in #352

🐍 Python

πŸ€— New Contributors

Full Changelog: v0.9.0...v0.10.0