Releases: conda/conda-build
Releases · conda/conda-build
2.1.9
3.0.0alpha1
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
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
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
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
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
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
andscript
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
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
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
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