Releases: conda/conda-build
Releases · conda/conda-build
2.1.12
2.1.11
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
Enhancements:
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
3.0.0alpha2
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
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