- Feature: Add argument
conanfile
topre_download_package
andpost_download_package
hook functions. (#7968). Docs: 📃 - Feature: Add
CONAN_LOGIN_ENCRYPTION_KEY
environment variable to obfuscate stored auth token. (#7958). Docs: 📃 - Feature: Use profile to filter results in the
conan search
HTML output. (#7956) - Feature: Changed recommended way to launch test suite, with pytest over nosetests. (#7952)
- Feature: Provide a
MSBuildCmd
helper class that encapsulates calling MSBuild. (#7941). Docs: 📃 - Feature: Download and keep the
conan_export.tgz
andconan_source.tgz
in the cache, so they are not affected by different Operating Systems compression and de-compression and uploading is way more efficient. (#7938) - Feature: Add
provides
anddeprecated
fields toconan info
output (#7916) - Feature: Including package revision information in output from
conan info
(when revisions are enabled). (#7890) - Feature: Download and keep the conan_package.tgz in the cache, so they are not affected by different Operating Systems compression and de-compression and uploading is way more efficient. (#7886)
- Feature: Add POC on a toolchain for iOS (using CMake XCode generator). (#7855). Docs: 📃
- Feature: Add POC on a toolchain for Android (using CMake provided modules). (#7843). Docs: 📃
- Feature: Allow
conan config install
of a single file (#7840). Docs: 📃 - Feature: Use Python loggers for Conan output in cli 2.0. (#7502)
- Fix: Improve permission error message when migrating cache folder. (#7966)
- Fix: Make per-package settings definition complete the existing settings values, not requiring a complete redefinition. (#7953)
- Fix: Avoid unnecessary extra loading of conan.conf file in the version migrations check. (#7949)
- Fix: Simplified MakeToolchain to remove things that were not checked by tests or unused. (#7942)
- Fix: displayed message when settings of the recipe are constrained. (#7930). Docs: 📃
- Fix: Set
CMAKE_SYSTEM_NAME
set toiOS
,tvOS
orwatchOS
orDarwin
depending on the CMake version. (#7924) - Fix: Remove duplicate entries while modifying PATH-like environment variables internally. Especially important for Windows where system PATH size is limited by 8192 charachers (when using cmd.exe). (#7891)
- Fix: Make default behaviour explicit in search help output. (#7877). Docs: 📃
- Fix: Automatically add OSX deployment flags in
AutootoolsBuildEnvironment
with the value ofos_version
, unless the values are already defined in environment variablesCFLAGS
orCXXFLAGS
. (#7862) - Fix: Remove toolset variability from the
msbuild
generator andMSBuildToolchain
. (#7825) - Fix: Component requirement checking now properly handles private and override requirements. (#7585)
- Bugfix: Set default storage_folder to .conan/data in case if storage_path entry fails to be defined by conan.conf. (#7910)
- Bugfix: Fix regression in self.run(output=xxxx) that have a write() method but do not wrap a stream. (#7905)
- Bugfix: Fix local flow (conan install + build) support for
cpp_info.names
andcpp_info.filenames
. (#7867) - Bugfix: Fix
inspect --remote
forcing to retrieve the remote for evaluation, overwriting what is in the local cache. (#7749) - Bugfix: Copy symbolic links to directory with deploy generator. (#7655). Docs: 📃