Tags give the ability to mark specific points in history as being important
-
3.13.0
170fa827 · ·Enhancements: ------------- * add run_exports and aggregated post-install metadata indexing outputs #3060 * allow whitelisting runpath entries #3072 * consider *_compiler_version entries when looping over variants (allow *_compiler_version to be a used variable that affects the hash) #3084 Bug fixes: ---------- * fix cached git info for variants #3082 * fix linux temporary channel not being added at test time, leaving package unresolvable #3088 Contributors: ------------- * @msarahan * @teake
-
3.12.1
1401db63 · ·Enhancements: ------------- * add the "extra" field of a package's meta.yaml file into the output package's info/about.json file #3048 * add option to omit local channel in is_package_build (used by c3i) #3051 * add pip env vars to prevent it from pulling in external dependencies when used in build scripts #3053 Bug fixes: ---------- * fix local channel always being top priority. Allow user-defined channel orders where local is lower than remotes. #3049 * Fix conda-verify import error warning showing up in --output text #3052 * fix RPM skeleton test (point to newer CentOS repo) #3054 * fix test/files and test/source_files looking in the wrong place for info/recipe/parent contents (subpackages) #3061 Contributors: ------------- * @Bezier89 * @jakirkham * @mikecormier * @mingwandroid * @msarahan
-
3.12.0
60401f5c · ·Enhancements: ------------- * Allow user-specified channels to come ahead of local channel #3038 * Add schema for outputs section in FIELDS; provide method for getting rendered recipe text (to support conda-verify) #3041 * Enable conda-verify by default when it is importable, but only print warnings by default, instead of exiting #3042 * Add --label CLI argument to allow specifying label for uploading packages to #3043 Bug fixes: ---------- * fix apply_selectors, leading to excessive detection of used variables #3040 Contributors: ------------- * @CJ-Wright * @msarahan * @speleo3
-
3.11.0
9e0e7f12 · ·Bug fixes: ---------- * improve environment marker support for pypi skeleton #2972 * apply selectors before checking requirements, to better understand per-platform used vars #2973 * Handle conda UnsatisfiableError causing packages to be moved to broken folder without tests actually being run on them #2974 #2975 * use tempfiles when writing index to reduce risk of corrupt index #2978 * handle conda index recipe info for older versions of conda-build #2979 * allow empty missing_dso_whitelist in build section #2983 * fix host_reqs referring to a detached list, leading to requirements/host not being modified by run_exports #2987 * fix for bypassing MITM proxies based on SSL_NO_VERIFY env var #2991 * add missing_dso_whitelist to FIELDS #2994 * Don't skip logic in pyldd based on CB verbosity (--quiet) #2999 * Convert empty git refs to HEAD, so that git_url behavior is more predictable #3003 * set NPY_DISTUTILS_APPEND_FLAGS=1 so the compiler package flags are respected #3015 * fix script file renaming when converting package from win to unix #3014 * allow fn to be omitted when using multiple url sources #3021 * fix default config settings being shared across Config instances #3022 * force text interpretation of CRAN DESCRIPTION files #3020 * fix is_no_link to honor patterns #3023 * fix test/requires being ignored when --no-copy-test-source-files is specified #3027 * fix up dependencies in CRAN skeleton output #3030 #3032 Enhancements: ------------- * change skeleton pypi to generate recipes that use pip for install step. Remove description. #2972 * Set environment variable to disable pip environment isolation to prevent problems #2972 * support multiple exclusive_config_files #3022 Docs: ----- * Fix search order for conda_build_config.yaml #3029 Contributors: ------------- * @isuruf * @j-hartshorn * @kalefranz * @mandeep * @mbargull * @mcg1969 * @mingwandroid * @minrk * @msarahan * @nehaljwani * @ocefpaf * @tjd2002
-
3.10.9
16ace37d · ·Miscellany: ----------- * docs are moving from the conda-docs repo into conda-build (splitting off from conda docs in general) Bug fixes: ---------- * fix re.escape usage for Python <3.3 #2970 Contributors: ------------- * @mbargull * @msarahan
-
3.10.8
6d73b66a · ·Bug fixes: ---------- * clean up license field for pypi skeleton #2938 * fix regex to match requirements with trailing spaces #2948 * Check for dash in text with variants #2949 * do not check in build prefix for overlinking when merging build and host #2950 * utils.glob: remove unnecessary normcas, fix test_expand_globs #2952 * add missing "build" fields in FIELDS schema thing #2962 Contributors: ------------- * @isuruf * @mariusvniekerk * @mbargull * @mingwandroid
-
3.10.7
a0ba09c4 · ·Enhancements: ------------- * replace glob2 by glob for py3 (speed improvement) #2937 Bug fixes: ---------- * Fix folder copying in test/files #2941 Contributors: ------------- * @mbargull * @msarahan
-
3.10.6
31136556 · ·Enhancements: ------------- * several rendering speed improvements #2925 Bug fixes: ---------- * add regression test for #2912 #2914 * fix a file handle not being closed #2915 * fix an incorrect syntax RuntimeError #2920 * fix custom compiler languages not being possible #2927 * fix OS vars not correctly respecting test prefix; add test #2932 * fix incorrect python versions showing up in test phase paths (SP_DIR) #2932 * fix test/files functionality for outputs; add test #2934 Contributors: ------------- * @mbargull * @msarahan * @nicoddemus * @rainwoodman * @sodre * @tomashek
-
3.10.5
c5b5b3e5 · ·Enhancements: ------------- * allow '*' as an ignore_run_exports value to ignore all run_exports #2907 Bug fixes: ---------- * fix handling of empty run and test requirements #2908 * fix trailing zeroes in version numbers getting lost by yaml interpreting things as floats #2909 * fix regression in host prefix showing up in the test phase, leading to files/executables not being where they should be #2910 * fix handling of not-yet-available requirements #2912 * fix get_value with default keyword not respecting that user-specified default #2912 Contributors: ------------- * @msarahan
-
3.10.4
ba62b3dd · ·Bug fixes: ---------- * fix import tests being run multiple times #2892 * add creative commons as a license family (used to be classified OTHER) #2893 * handle empty packages in checks for duplicated files across subpackages #2894 * set PYTHON and other language path vars based on presence in build/host reqs, rather than binary file in either env. Allows usage of PYTHON and friends in meta.yaml vars. #2895 * fix entry points incorrecty pointing at build prefix (instead of host), leading to prefix replacement failing #2895 * fix merge_build_host functionality. Adding an empty host section now forces build and host to be split. #2896 Contributors: ------------- * @msarahan * @scopatz
-
3.10.3
a17242dd · ·Enhancements: ------------- * --skip-existing applies to outputs, not just whole collections of packages. Individual outputs that are already built will be skipped. #2889 * add output of hash contents to what gets printed with conda render (not with --output) Bug fixes: ---------- * fix conda pypi skeleton checking for '~' in None values #2880 * add /B to win exits, so that erroring out of tests does not close out of outer shells #2881 * ensure that merge_build_host is updated correctly for each output #2882 * Remove several env vars from being recorded in about.json, over concerns for GDPR compliance #2883 * remove parent_recipe entry from recipes when recording meta.yaml for output packages, to avoid confusion over used variables #2886 * xfail get_installed_version for new conda and test_build_with_activate_does_activate when PATH is too long #2889 * change os.rename to shutil.move so that there is a copy fallback #2889 * fix mutability of config objects passed to test causing bizarre states of variants * fix win style slashes in paths.json and ``files`` that broke things when converting a win package to unix #2891 Contributors: ------------- * @mingwandroid * @msarahan
-
3.10.2
70ddd6cf · ·Bug fixes: ---------- * fix downstream test not using channel list; fix exact specs in downstream testing #2864 * add deprecation notice for msvc_compiler key in meta.yaml. Explain its incompatibility with variants. #2868 * set default cran mirror #2868 * disallow merging of build and host prefixes when host_subdir != build_subdir #2876 Contributors: ------------- * @msarahan
-
3.10.1
edac5097 · ·Bug fixes: ---------- * fix handling of downstream testing when downstreams don't exist yet (e.g. bootstrapping) #2860 * fix handling of downstream testing in tandem with --output-dir or --croot (add locations as file:// urls) #2860 * fix improperly escaped entries in cran template. Clean up unnecessary changes. #2861 Contributors: ------------- * @mingwandroid * @msarahan
-
3.10.0
fec3e734 · ·Enhancements: ------------- * Warn user about path conflicts during environment building for test phase #2843 * Add conda 4.6 compatibility #2844 * **remove conda 4.2 and earlier compatibility** #2845 * add info to merge/copy source subdir error #2858 * Add setup for Air Speed Velocity benchmarking #2859 Bug fixes: ---------- * fix python handling when python is a tuple (inner python looping) #2854 * fix python not looping in inner packages when top-level doesn't use it. Fix zip_keys handling. #2856 Contributors: ------------- * @kalefranz * @msarahan
-
3.9.2
aa7cfc55 · ·Enhancements: ------------- * Optimizations to rendering to speed up dealing with lots of recipes #2838 #2848 Bug fixes: ---------- * include ``folder`` as a field in ``source`` for linting purposes #2837 * remove merging of constraints. Keep only the clobbering of groups of constraints by exact constraints (of which you can have only one) #2839 * ensure u+w permissions before calling install_name_tool #2840 * remove conversion of dash to underscore in pin_run_as_build #2842 Contributors: ------------- * @jakirkham * @mingwandroid * @msarahan
-
3.9.1
ddd0fca6 · ·Bug fixes: ---------- * Revert #2831 (add license file for R packages from CRAN) due to incompatibility with package layout in defaults * handle OrderedDict dumping to yaml better; further work on preserving dict key order in config yaml files #2834 * consolidate cran default repo settings, respect variant setting better. #2836 * Add conda-build/skeleton_config_yaml key to condarc to control which conda_build_config.yaml should be used to find the cran_mirror setting. #2836 * Change default cran mirror from mran to cran. #2836 Contributors: ------------- * @mingwandroid * @msarahan
-
3.9.0
d8727a6a · ·Enhancements: ------------- * Add new key in test section, ``downstreams`` that accepts a list of package specs to test after the current package is built #2823 * work to prevent unsafe paths in tarballs that would affect paths outside of the work dir #2822 * simplify all constraints for a given package name to a single constraint that represents the tightest combination of them all #2694 Bug fixes: ---------- * fix a misnamed cran skeleton key #2817 * Remove unused index command in rendering path #2818 * fix loss of ordering when using recipe_append #2825 * fix usage of dict for default pin_run_as_build data structure. Losing ordering created noise down the line for Conda-Forge. #2830 * fix selector regex being too greedy; reporting wrong used vars #2832 Contributors: ------------- * @ceball * @isuruf * @jamesabbott * @jdblischak * @mingwandroid * @msarahan
-
3.8.1
ff48f4eb · ·Bug fixes: ---------- * fix shebang rewriting so that it only touches python[w]? shebangs #2786 * fix a regression in ignoring python as a build-only dep being "used" and becoming a loop var #2799 * improve config log warning #2801 * skip, but warn about failures in pyldd #2802 * fix whitespace in multi-line help strings #2808 * fix variables in compound selectors not getting detected as "used" #2814 Contributors: ------------- * @bjlittle * @jbcrail * @mingwandroid * @msarahan
-
3.8.0
54f9b398 · ·Enhancements: ------------- * Add new jinja2 function, resolved_packages, that can be used to pin run or test requirements to indirect dependencies as well as direct dependencies #2715 Bug fixes: ---------- * Fix R/Rscript mixup that broke usage of R env var #2782 * Improve error message when additional modules are needed in root env in order to render a recipe #2784 * Fix handling of FEATURE_NOARCH, which was adding specs that conda's solver didn't understand #2787 * allow license_file to be found in either source root or recipe root (common point of confusion) #2792 * fix disable_pip removing setuptools even when it was an explicit dependency. This was due to conda changing its string representation of MatchSpecs, and our regex didn't take that into account. #2793
-
3.7.2
eb092433 · ·Enhancements: ------------- * add runpath handling to pyldd #2768 * add lgtm.com configuration #2772 Bug fixes: ---------- * fix language issues with finding directory size on windows #2749 #2766 #2760 * ignore non-rendered jinja2 errors when indexing packages #2756 * fix cran skeleton argparse errors when version flag not provided #2751 #2759 * fix exact pinning in subpackages raising errors due to non-final output data conflicting with final top-level data #2763 * skip test_preferred_env until conda more fully implements it #2722 * Don't run mk_relative_osx on linux DSO's #2768 * use Rscript to run R tests, so that console output is shown more clearly. Only add r-base spec if neither r-base nor mro-base are already in deps. #2764 * don't filter out .gitignore and .gitmodules when packaging #2774 * fix pin_* regex that was erroneously picking up wrong usages #2775