Skip to content

Releases: conda/conda-build

2.1.12

09 May 19:55
Compare
Choose a tag to compare

Bug fixes:

  • Clean up lock files for temporary directories also

Contributors:

2.1.11

09 May 19:36
Compare
Choose a tag to compare

Enhancements:

  • add libgcc to build dependencies for R skeleton recipes that require compilation $1969

Bug fixes:

  • fix entry points, test commands, test imports from top-level recipe from applying to subpackages #1933
  • fix preferred_env in index.json #1941
  • do not add python.app to run_reqs multiple times #1981
  • Fix $ORIGIN replacement from extra trailing slash #1981
  • Remove error when _license package exists in folder where conda index is called #2005
  • fix STDLIB_DIR so that it is always defined (based on python version in configuration) #2006
  • Clean up lock files after builds complete or fail to avoid permission errors #2007

Contributors:

2.1.10

17 Apr 19:22
Compare
Choose a tag to compare

Enhancements:

  • Inspect linkages will now warn when multiple packages contain the same library #1884, #1921

Bug fixes:

  • Fix bin/conda getting included in packages that also had entry point scripts or binaries starting with 'conda' #1923
  • Fix empty create_env, for compatibility with conda 4.4 #1924
  • Adapt to Conda's new MatchSpec implementation #1927
  • Fix unbound local variables when --no-locking option used. #1928
  • Don't set language env vars (PERL, R, LUA, etc.) when packages for those languages are not installed #1930

Contributors:

3.0.0alpha3

09 Apr 00:15
Compare
Choose a tag to compare
3.0.0alpha3 Pre-release
Pre-release

Enhancements:

  • Check that files are executable when finding them #1899

Bug fixes:

  • standardize entry point script template to match pip #1908
  • fix cleanup happening even when build fails #1909
  • fix bin/conda getting included in conda-build release tarballs #1913

Contributors:

3.0.0alpha2

05 Apr 14:58
Compare
Choose a tag to compare
3.0.0alpha2 Pre-release
Pre-release

Breaking changes:

  • Support for post-build metadata (conda_version.txt and the like) has been removed.

Enhancements:

  • use symlinks when copying to improve performance #1867
  • load setup.cfg data in load_setup_py_data #1878
  • calculate checksum and simplify cran skeleton #1879

Bug fixes:

  • fix R's binary path on Windows #1870
  • remove tab completion on CLI for compatibility with conda 4.4 #1795
  • reduce scope of git try/except block so that GIT_FULL_HASH is available, even if tags are not #1873
  • Fix "compiler" jinja2 looping, so that it is respected in subpackages #1874
  • Fix license family comparison - case matching #1875
  • Fix inspect linkages when multiple packages contain a library #1884
  • avoid unnecessary computation of hashing #1888
  • fix python imports not being run in test phase #1896
  • fix path omission in paths.json for noarch packages #1895

Contributors:

2.1.9

04 Apr 17:46
Compare
Choose a tag to compare

Enhancements:

  • calculate checksum and simplify cran skeleton #1879
  • backport usage of symlinks for speed from master branch #1881

Bug fixes:

  • fix import tests not being run, test this functionality #1897

Contributors:

3.0.0alpha1

24 Mar 02:00
Compare
Choose a tag to compare
3.0.0alpha1 Pre-release
Pre-release

Bug fixes:

  • remove build and test envs after each packaging step, to avoid unsatisfiable errors #1866
  • remove version pins from requirements added by run_test files (again avoid unsatisfiable errors) #1866
  • fix prefix file detection picking up too many files due to env recreation #1866
  • fix missing r_bin, make run_test.r scripts work #1869

Contributors:

2.1.8

24 Mar 20:31
Compare
Choose a tag to compare

Enhancements:

  • use symlinks when copying files from files sources to improve performance #1867

Bug fixes:

  • reset build folder for each built package (fixes building multiple recipes in one command) #1842
  • wrap copy of test/source_files so that errors don't prevent a successful build #1843
  • Restore permissions when extracting from zipfiles #1855
  • pass through several Windows-specific environment variables #1859, #1862
  • python 2 os.environ string type compatibility fix #1861
  • fix indentation breaking perl package testing #1872
  • reduce scope of git try/except block so that GIT_FULL_HASH is available even if tags are not. #1873
  • fix license family comparison, especially for public-domain #1875
  • Remove python header being added to all run_test.* files #1876

Contributors:

3.0.0alpha0

23 Mar 02:30
Compare
Choose a tag to compare
3.0.0alpha0 Pre-release
Pre-release

This is a complete revolution in the dynamic rendering capabilities of conda-build. More information is in the docs PR at conda/conda-docs#414. There will be a blog post soon, perhaps coupled with a screencast.

Enhancements:

  • greatly extended Jinja2 templating capabilities #1585
  • record environment variables at top of build.sh, similar to what is done with bld.bat in win. #1765

Bug fixes:

  • fix symlinks to folders in packaging #1775
  • fix detection of patch level when maxlevel=0 #1796
  • properly copy permissions when extracting zip files #1855
  • Add more important Windows environment variables to the test environment #1859, #1863

Contributors:

2.1.7

15 Mar 02:11
Compare
Choose a tag to compare

Enhancements:

  • pass WINDIR env var through on Windows #1837
  • make long test prefix an option (default disabled) #1838

Bug fixes:

  • monkeypatch ensure_use_local to avoid conda-build import clobbering conda CLI arguments #1834
  • Fix context conda_build attr error with older conda #1813
  • Fix legacy noarch shebang replacement code to account for long prefix paths #1813
  • properly initialize 'system' key in linkage inspecting #1839
  • backport try mmap from master #1764
  • fix wheel output not respecting --output-folder CLI argument #1838
  • catch csv dialect sniffing error, try to fallback to to excel_tab. Might work? #1840

Contributors: