1.3.0
- Feature: Added new build types to default
settings.yml
: RelWithDebInfo and MinSizeRel.
Compiler flags will be automatically defined in build helpers that do not understand them (MSBuild
,AutotoolsBuildEnvironment
) - Feature: Improved package integrity. Interrupted downloads or builds shouldn't leave corrupted packages.
- Feature: Added
conan upload --json
json output to the command. - Feature: new
conan remove --locks
to clear cache locks. Useful when killing conan. - Feature: New CircleCI template scripts can be generated with the
conan new
command. - Feature: The CMake() build helper manages the fPIC flag automatically based on the options
fPIC
andshared
when present. - Feature: Allowing requiring color output with
CONAN_COLOR_DISPLAY=1
environment variable.
IfCONAN_COLOR_DISPLAY
is not set rely on tty detection for colored output - Feature: New
conan remote rename
andconan add --force
commands to handle remotes. - Feature: Added parameter
use_env
to theMSBuild().build()
build helper method to control the/p:UseEnv
msbuild argument. - Feature: Timeout for downloading files from remotes is now configurable (defaulted to 60 seconds)
- Fix: Use International Units for download/upload transfer sizes (Mb, Kb, etc).
- Fix: Removed duplicated paths in
cmake_multi
generated files. - Fix: Removed false positive linter warning for local imports.
- Fix: Improved command line help for positional arguments
- Fix
-ks
alias for--keep-source
argument inconan create
andconan export
. - Fix: removed confusing warnings when
self.copy()
doesn't copy files in thepackage()
method. - Fix:
None
is now a possible value for settings with nested subsettings insettings.yml
. - Fix: if
vcvars_command
is called and Visual is not found, raise an error instead of warning. - Bugfix:
self.env_info.paths
andself.env_info.PATHS
both map now to PATHS env-var. - Bugfix: Local flow was not correctly recovering state for option values.
- Bugfix: Windows NTFS permissions failed in case USERDOMAIN env-var was not defined.
- Bugfix: Fixed generator
pkg_config
when there are absolute paths (not use prefix) - Bugfix: Fixed parsing of settings values with
"="
character in conaninfo.txt files. - Bugfix: Fixed misdetection of MSYS environments (generation of default profile)
- Bugfix: Fixed string scaping in CMake files for preprocessor definitions.
- Bugfix:
upload --no-overwrite
failed when the remote package didn't exist.