Conan

Latest version: v2.9.3

Safety actively analyzes 682674 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 21 of 49

1.31.3

Not secure
- Bugfix: Fix addition of CMAKE_SYSTEM_NAME for SunOS and AIX 64->32 bits builds (https://github.com/conan-io/conan/pull/8059)

1.31.2

Not secure
- Bugfix: Recent ``liburl3`` 1.26 library updates is breaking the constraints in Conan ``requirements.txt`` as ``requests`` 2.24 has a limitation for ``liburl3``. This PR constrains ``liburl3`` version to be less than 1.26, so it does not break with requests 2.24. (https://github.com/conan-io/conan/pull/8042)

1.31.1

Not secure
- Fix: Bump _cryptography_ dependency in MacOS to equal or later than 3.2. (https://github.com/conan-io/conan/pull/7962)
- Bugfix: Fix a problem with the ``init()`` function not being called when the recipe loader uses some cached data, which can happen when using lockfiles and with ``python_requires``. (https://github.com/conan-io/conan/pull/8018)
- Bugfix: Fixed ``self.copy()`` incorrectly handling ``ignore_case``. (https://github.com/conan-io/conan/pull/8009)
- Bugfix: Fixed wrong ``ignore_case`` default in ``[imports]`` section of *conanfile.txt*. (https://github.com/conan-io/conan/pull/8009)
- Bugfix: Do not try to encrypt a `None` value when using `CONAN_LOGIN_ENCRYPTION_KEY` environment variable. (https://github.com/conan-io/conan/pull/8004)

1.31.0

Not secure
- Feature: Add argument `conanfile` to `pre_download_package` and `post_download_package` hook functions. (https://github.com/conan-io/conan/pull/7968). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1905)
- Feature: Add `CONAN_LOGIN_ENCRYPTION_KEY` environment variable to obfuscate stored auth token. (https://github.com/conan-io/conan/pull/7958). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1903)
- 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: [:page_with_curl:](https://github.com/conan-io/docs/pull/1907)
- Feature: Download and keep the ``conan_export.tgz`` and ``conan_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` and `deprecated` fields to `conan 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: [:page_with_curl:](https://github.com/conan-io/docs/pull/1906)
- Feature: Add POC on a toolchain for Android (using CMake provided modules). (https://github.com/conan-io/conan/pull/7843). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1902)
- Feature: Allow ``conan config install`` of a single file (https://github.com/conan-io/conan/pull/7840). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1908)
- 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: [:page_with_curl:](https://github.com/conan-io/docs/pull/1890)
- Fix: Set `CMAKE_SYSTEM_NAME` set to `iOS`, `tvOS` or `watchOS` or `Darwin` 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: [:page_with_curl:](https://github.com/conan-io/docs/pull/1884)
- Fix: Automatically add OSX deployment flags in ``AutootoolsBuildEnvironment`` with the value of ``os_version``, unless the values are already defined in environment variables `CFLAGS` or `CXXFLAGS`. (https://github.com/conan-io/conan/pull/7862)
- Fix: Remove toolset variability from the ``msbuild`` generator and ``MSBuildToolchain``. (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`` and ``cpp_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: [:page_with_curl:](https://github.com/conan-io/docs/pull/1830)

1.30.2

Not secure
- Feature: Supports Clang 11. (https://github.com/conan-io/conan/pull/7871). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1883)
- Bugfix: Fix regression https://github.com/conan-io/conan/issues/7856, ``imports`` failing to match subfolders in Windows due to backslash differences. (https://github.com/conan-io/conan/pull/7861)
- Bugfix: Allow defining new options values when creating a new lockfile from an existing base lockfile. (https://github.com/conan-io/conan/pull/7859)

1.30.1

Not secure
- Fix: Use quotes around the install path, it can contain spaces. (https://github.com/conan-io/conan/pull/7842)
- Fix: prefix intel functions with intel_ because they are now exposed via tools. Fixes https://github.com/conan-io/conan/issues/7820. (https://github.com/conan-io/conan/pull/7821). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1875)
- Bugfix: Fix regression introduced in 1.30 (https://github.com/conan-io/conan/pull/7673), with incorrect matches of user/channel for version ranges. (https://github.com/conan-io/conan/pull/7847)
- Bugfix: Fix ``CMakeToolchain`` with multiple variables definitions. (https://github.com/conan-io/conan/pull/7833)
- Bugfix: Check comparing the host and the build architecture to decide if cross building and set `CMAKE_SYSTEM_NAME` in the ``CMake`` build helper. (https://github.com/conan-io/conan/pull/7827)

Page 21 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.