0.23.0 (01-June-2017)
- Feature: new
build_requires
field andbuild_requirements()
in package recipes - Feature: improved commands (source, build, package, package_files) and workflows for local development of packages in user folders.
- Feature: implemented
no_copy_source
attribute in recipes to avoid the copy of source code from "source" to "build folder". Created newself.source_folder
,self.build_folder
,self.package_folder
for recipes to use. - Feature: improved
qmake
generator with multi-config support, resource directories - Feature: improved exception capture and formatting for all recipe user methods exceptions
- Feature: new
tools.sha256()
method - Feature: folder symlinks working now for packages and upload/download
- Feature: added
set_find_paths()
tocmake-multi
, to set CMake FindXXX.cmake paths. This will work only for single-config build-systems. - Feature: using environment variables for
configure()
,requirements()
andtest()
methods - Feature: added a
pylintrc
environment variable inconan.conf
to define a PYLINTRC file with custom style definitions (like indents). - Feature: fixed
vcvars
architecture setting - Fix: Make
cacert.pem
folder use CONAN_USER_HOME if existing - Fix: fixed
options=a=b
option definition - Fix:
package_files
command allows--force
argument to overwrite existing instead of failing - BugFix: Package names with underscore when parsing
conanbuildinfo.txt