Skip to content

Releases: conda/conda-build

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:

2.1.6

08 Mar 20:41
Compare
Choose a tag to compare

Enhancements:

  • tests on linux/mac now use 255-character prefix when creating test environment #1799
  • allow test/imports for R and lua packages #1806

Bug fixes:

  • Fix case comparison in license_family.py #1761
  • Fix symlinked folders not being included in packages #1770
  • Fix extraction of tarballs containing unicode filenames #1779, #1804
  • fix unicode in delimiter for noarch py_file_map #1789
  • Clean up conda interface #1791
  • Confine conda-build 2.1.x to conda >4.1,<=4.3 #1792
  • fix detection of patch strip level when maxlevel = 0 #1796
  • fix attribute error in exception handling for missing dependencies #1800
  • fix osx python_app test for python 3.6 #1801
  • don't die when unicode found in patch files #1802
  • clarify error messaging when git is not found #1803
  • fix shebangs in entry point scripts using legacy noarch_python #1806
  • fix test environment variables being set to build prefix values #1806
  • fix inspect linkages breaking due to conda index keys changing to different objects in conda 4.3 #1810

Contributors:

2.1.5

20 Feb 22:04
Compare
Choose a tag to compare

Enhancements:

  • don't crash on unknown selector. Warn, but evaluate as False. #1753
  • allow default conda packaging behavior for split package whose name matches top-level name, but lacks both files and script entry. #1758

Bug fixes:

  • unify license family text with Anaconda-Verify #1744
  • apply post-processing to each split package, not just to post-build prefix files. #1747
  • provide fallback lock directory in user's home folder. Allows central installs. #1749
  • fix quoting for test paths. Allows croot with spaces. #1750
  • fix pypi skeleton recursion #1754
  • fix assertion error about leading period when Jinja2 variables have default values #1757
  • set default twine target to pypitest to avoid accidental uploads #1758

Contributors:

2.1.4

08 Feb 14:53
Compare
Choose a tag to compare

2017-02-07 2.1.4:

Enhancements:

  • Allow relative paths for --croot option #1736

Bug fixes:

  • Rename package_metadata.json file to link.json to more accurately reflect contents #1720
  • Fix converted packages from unix to Windows having broken entry points #1721
  • Fix an infinite loop when creating the test environment failed #1739
  • Fix conda 4.3 incompatibility with --pin-depends option #1740

Contributors:

2.1.3

31 Jan 21:16
Compare
Choose a tag to compare

2017-01-31 2.1.3:

Enhancements:

  • Add --extra-specs to conda skeleton. Use when a package needs to be available in the temporary env that parses setup.py to make the skeleton. #1697
  • Allow wheels as a source format #1700
  • Allow github urls as CRAN skeleton sources #1710

Bug fixes:

  • exclude package/name field from uses_vcs_in_{meta,build} checks #1696
  • Fix conda convert wrt info/paths.json (for conda 4.3 compatibility) #1701
  • update cpan skeleton to use newer API url, fix conda exception handling #1704
  • update R default version to 3.3.2 #1707
  • fix attribute error on exception handling (better fix on the way) #1709
  • fix bundle_conda removing project files when conda recipe was in the source tree, and utilized relative paths #1715
  • fix glob trying to interpret filenames that look like glob patterns #1717

Contributors:

2.1.2

20 Jan 17:28
Compare
Choose a tag to compare

Enhancements:

  • iron out compatibility with conda 4.3 #1667
  • pytest improvements for a cleaner CI experience #1686 #1687

Bug fixes:

  • Avoid trailing semicolon in MSYS2_ARG_CONV_EXCL variable setting #1651
  • filter .git directories more strictly (keep x.git folders, not .git) #1657
  • fix 404's killing CPAN skeleton with newer conda versions #1667
  • use pythonw to run tests on OSX when osx_is_app is defined in meta.yaml #1669
  • ignore obnoxious .DS_Store files when packaging #1670
  • fix --source argument to download source specified in meta.yaml #1671
  • fix slashes in file prefix replacement on Windows #1680
  • fix multiple source url fallbacks (handle CondaHTTPErrors) #1683
  • fix bizarre encoding errors on Windows with projects that embed binary in setup files #1685
  • fix CPAN JSON file encoding issue on windows #1688
  • revise retry when conda is missing files from a package #1690

Contributors: