Releases: conda/conda-build
Releases · conda/conda-build
3.18.0
2019-05-17 3.18.0:
Enhancements:
- Set R_USER environment variable when building R packages
- Make Centos 7 default cdt distribution for linux-aarch64
- Bump default python3 version to 3.7 for CI
- Build docs if any docs related file changes
- Add support for conda pkgv2 (.conda) format
- add creation of "current_repodata.json" - like repodata.json, but only has the newest version of each file
- change repodata layout to support .conda files. They live under the "packages.conda" key and have similar subkeys to their .tar.bz2 counterparts.
- Always show display actions, regardless of verbosity level
- Ignore registry autorun for all cmd.exe invocations
- Relax default pinning on r-base for benefit of noarch R packages
- Make conda index produce repodata_from_packages.json{,.bz2} which contains unpatched metadata
- Use a shorter environment prefix when testing on unix-like platforms
- Prevent pip from clobbering conda installed python packages by populating .dist_info INSTALLER file
Bug fixes:
- Allow build/missing_dso_whitelist section to be empty
- Make conda-debug honor custom channels passed using -c
- Do not attempt linkages inspection via lief if not installed
- Fix all lief related regressions brought in v3.17.x
- Fix ZeroDivisionError in ELF sections that have zero entries
binary_has_prefix_files
andtext_has_prefix_files
now override the automatically detected prefix replacement mode- Handle special characters properly in pypi conda skeleton
- Build recipes in order of dependencies when passed to CB as directories
- Fix run_test script name for recipes with multiple outputs
- Fix recursion error with subpackages and build_id
- Avoid mutating global variable to fix tests on Windows
- Update CRAN license test case (replace r-ruchardet with r-udpipe)
- Update utils.filter_files to filter out generated .conda_trash files
- Replace stdlib glob with utils.glob. Latter supports recursion (**)
Docs:
- Updated Sphinx theme to make notes and warnings more visible
- Added tutorial on building R-language packages using skeleton CRAN
- Add 37 to the list of valid values for CONDA_PY
- Corrected argparse rendering error
- Added tutorials section, reorganized content, and added a Windows tutorial
- Added Concepts section, removed extraneous content
- Added release notes section
- Reorganized sections
- Clarify to use 'where' on Windows and 'which' on Linux to inspect files in PATH
- Add RPATH information to compiler-tools documentation
- Improve the documentation on how to use the macOS SDK in build scripts.
- Document
conda build purge-all
. - Fix user-guide index
- Add example for meta.yaml
- Updated theme
- Reorganized conda-build topics, updated link-scripts
Contributors:
3.17.8
3.17.7
Bug fixes:
- respect context.offline setting #3328
- don't write bytecode when building noarch: python packages #3330
- escape path separator in repl #3336
- remove deprecated sudo statement from travis CI configuration #3338
- fix running of test scripts in outputs #3343
- allow overriding one key of zip_keys as long as length of group agrees #3344
- fix compatibility with conda 4.6.0+ #3346
- update centos 7 skeleton (CDT) URL #3350
Contributors:
3.17.6
3.17.5
3.17.4
3.17.3
3.17.2
Bug fixes:
- fix to ignore unsatisfiable pin_compatible calls for packages in other outputs #3277
- add license files to CRAN recipes generated by conda skeleton #3284
- restrict py-lief to running on linux/macos only for now #3291,
- fix lief operation on files that are missing dynamic section (e.g. go binaries) #3292
- expand instructions on how to setup a dev env for conda-build #3296
- fix file= keyword being passed to a logger call #3298
- add test for standalone DLLs with py-lief, don't error out on them #3301
- rename windows build script runner to avoid confusion with existing bld.bat files in root dir #3303
- fix file URL handling on Windows #3303
- use conda's download function rather than requests directly, so that conda's proxy settings are respected #3303
- silence patch output when output verbosity is False #3305
Contributors:
3.17.1
3.17.0
Enhancements:
- tell pip to not go find things on PyPI (turn off downloading) #3109
- new "conda debug" command for creating build/host or test envs for working on recipes #3237
- new package check: "overdepending" - warns or errors out when your run dependencies include unnecessary shared library packages #3237
- utilize LIEF for analyzing shared object data, extending capabilities beyond pyldd #3237
Bug fixes:
- avoid discarding build string during pin_run_as_build and ensure_valid_spec #3264
- fix conda index's handling of packages where 'depends' key doesn't exist #3270
- fix bad inversion assumption about pip's PIP_NO_DEPENDENCIES setting #3271
- fix regex to allow for whitespace after hyphens in outputs section #3274, #3275
- handle unicode decode fails in output rewriting #3279
- fix merge of repodata patches that have keys that don't exist in repo #3280