Skip to content

26.7.0

Latest

Choose a tag to compare

@kenodegard kenodegard released this 31 Jul 15:02
ea76094

Enhancements

  • Add support for v1 recipes to conda-debug. (#5950)
  • Add various UX improvements to the v1 recipe support. (#6020)
  • When rendering a recipe with conda render, sort dependencies instead of following unpredictable set() ordering. (#6014)

Bug fixes

  • Remove redundant dependency on rattler-build. (#5986)
  • Add a check to prevent duplicate rpaths on macOS. (#5671 via #5987)
  • Raise ValueError for negative build numbers in meta.yaml at metadata validation time, before any build scripts run. (#5332, #5997)
  • Fix platform config settings when building v1 recipes by checking VariantConfig() instead of config.variant. (#6015)
  • Fix finding used variables that do not feature spaces, e.g. {{python_min}}. (#6036)
  • Make CMD subprocesses match build_platform architecture when running emulated Python processes. (#6048 via #6047)
  • recipe.yaml build/host platform handling now behaves in the same way as meta.yaml. Accidentally allowed {build,host}_platform settings in conda_build_config.yaml are no longer valid. Users can export CONDA_SUBDIR and define the target_platform setting, respectively. (#6047)

Deprecations

  • Mark conda develop as pending deprecation to be removed in 27.9. The conda-pypi plugin provides a modern alternative via the conda pypi install --editable <path> command. (#4251 via #6005)
  • Remove usage of deprecated conda.auxlib.entity.EntityEncoder. It is replaced by conda.common.serialize.json.CondaJSONEncoder. (#6029 via #6045)

Docs

  • Add conda-debug command to v1 recipe docs. (#5950)
  • Clarify that build/number must be a non-negative integer. (#5997)
  • Add v1 recipe user docs. (#5896 via #6002)

Other

  • Remove obsolete support for numpy.distutils. (#5911 via #6006)
  • Enable infrastructure-managed Dependabot configuration via conda/infrastructure templates. (#6018)

Contributors

Full Changelog: 26.5.0...26.7.0