- Feature: Add argument
conanfile
topre_download_package
andpost_download_package
hook functions. (https://github.com/conan-io/conan/pull/7968). Docs: 📃
- Feature: Add
CONAN_LOGIN_ENCRYPTION_KEY
environment variable to obfuscate stored auth token. (https://github.com/conan-io/conan/pull/7958). Docs: 📃
- Feature: Use profile to filter results in the
conan search
HTML output. (https://github.com/conan-io/conan/pull/7956)
- Feature: Changed recommended way to launch test suite, with pytest over nosetests. (https://github.com/conan-io/conan/pull/7952)
- Feature: Provide a
MSBuildCmd
helper class that encapsulates calling MSBuild. (https://github.com/conan-io/conan/pull/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. (https://github.com/conan-io/conan/pull/7938)
- Feature: Add
provides
anddeprecated
fields toconan info
output (https://github.com/conan-io/conan/pull/7916)
- Feature: Including package revision information in output from
conan info
(when revisions are enabled). (https://github.com/conan-io/conan/pull/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. (https://github.com/conan-io/conan/pull/7886)
- Feature: Add POC on a toolchain for iOS (using CMake XCode generator). (https://github.com/conan-io/conan/pull/7855). Docs: 📃
- Feature: Add POC on a toolchain for Android (using CMake provided modules). (https://github.com/conan-io/conan/pull/7843). Docs: 📃
- Feature: Allow
conan config install
of a single file (https://github.com/conan-io/conan/pull/7840). Docs: 📃
- Feature: Use Python loggers for Conan output in cli 2.0. (https://github.com/conan-io/conan/pull/7502)
- Fix: Improve permission error message when migrating cache folder. (https://github.com/conan-io/conan/pull/7966)
- Fix: Make per-package settings definition complete the existing settings values, not requiring a complete redefinition. (https://github.com/conan-io/conan/pull/7953)
- Fix: Avoid unnecessary extra loading of conan.conf file in the version migrations check. (https://github.com/conan-io/conan/pull/7949)
- Fix: Simplified MakeToolchain to remove things that were not checked by tests or unused. (https://github.com/conan-io/conan/pull/7942)
- Fix: displayed message when settings of the recipe are constrained. (https://github.com/conan-io/conan/pull/7930). Docs: 📃
- Fix: Set
CMAKE_SYSTEM_NAME
set toiOS
,tvOS
orwatchOS
orDarwin
depending on the CMake version. (https://github.com/conan-io/conan/pull/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). (https://github.com/conan-io/conan/pull/7891)
- Fix: Make default behaviour explicit in search help output. (https://github.com/conan-io/conan/pull/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
. (https://github.com/conan-io/conan/pull/7862)
- Fix: Remove toolset variability from the
msbuild
generator andMSBuildToolchain
. (https://github.com/conan-io/conan/pull/7825)
- Fix: Component requirement checking now properly handles private and override requirements. (https://github.com/conan-io/conan/pull/7585)
- Bugfix: Set default storage_folder to .conan/data in case if storage_path entry fails to be defined by conan.conf. (https://github.com/conan-io/conan/pull/7910)
- Bugfix: Fix regression in self.run(output=xxxx) that have a write() method but do not wrap a stream. (https://github.com/conan-io/conan/pull/7905)
- Bugfix: Fix local flow (conan install + build) support for
cpp_info.names
andcpp_info.filenames
. (https://github.com/conan-io/conan/pull/7867)
- Bugfix: Fix
inspect --remote
forcing to retrieve the remote for evaluation, overwriting what is in the local cache. (https://github.com/conan-io/conan/pull/7749)
- Bugfix: Copy symbolic links to directory with deploy generator. (https://github.com/conan-io/conan/pull/7655). Docs: 📃