Conan

Latest version: v2.9.3

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

Scan your dependencies

Page 22 of 49

1.30.0

Not secure
- Feature: Implement real detection of ``compiler.libcxx`` value for ``gcc`` compiler. Only enabled in `CONAN_V2_MODE`, otherwise it would be breaking. (https://github.com/conan-io/conan/pull/7776)
- Feature: Added [Depends](https://doc.qt.io/qbs/qml-qbslanguageitems-depends.html) items for every public dependency of conanfiles requires/dependencies. (https://github.com/conan-io/conan/pull/7729). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1847)
- Feature: Instructions on how to run conan tests against a real Artifactory server. (https://github.com/conan-io/conan/pull/7697)
- Feature: List `cpp_info.names` and `cpp_info.filenames` in JSON and Markdown generator. (https://github.com/conan-io/conan/pull/7690). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1844)
- Feature: Add information about components to `markdown` generator. (https://github.com/conan-io/conan/pull/7677)
- Feature: New experimental ``MSBuildToolchain`` to generate ``conan_toolchain.props`` files (it is multi-config, will generate one specific toolchain file per configuration) for more transparent integration and better developer experience with Visual Studio. (https://github.com/conan-io/conan/pull/7674). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1865)
- Feature: Allow packages that do not declare components to depend on other packages components and manage transitivity correctly, with the new ``self.cpp_info.requires`` attribute. (https://github.com/conan-io/conan/pull/7644). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1864)
- Feature: Add MacOS 11 ("Big Sur") support. (https://github.com/conan-io/conan/pull/7601). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1819)
- Feature: Expose intel_installation_path, compilervars, compilervars_dict, and compilervars_command under tools module in order to support usage of the intel compiler. (https://github.com/conan-io/conan/pull/7572). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1815)
- Feature: Allow user-defined generators to be installed and used from the Conan cache. (https://github.com/conan-io/conan/pull/7527). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1811)
- Feature: Add `conan remote` proposal for cli 2.0. (https://github.com/conan-io/conan/pull/7401)
- Fix: Allow usage of MD5 checksums in FIPS systems that would raise error otherwise. (https://github.com/conan-io/conan/pull/7807)
- Fix: Fix capture output when running tests that call the ConanRunner in the conanfile. (https://github.com/conan-io/conan/pull/7799)
- Fix: Consider absolute paths when parsing `conanbuildinfo.txt` (https://github.com/conan-io/conan/pull/7797)
- Fix: Update parallel uploads help message. (https://github.com/conan-io/conan/pull/7785). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1863)
- Fix: Removed check in lockfiles computed from other lockfile that it should be part of it. Users can check the resulting lockfile themselves if they want to. (https://github.com/conan-io/conan/pull/7763). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1868)
- Fix: Extend help message indicating how to run `conan export` without `user/channel`. (https://github.com/conan-io/conan/pull/7757). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1859)
- Fix: Conan copy shows better description when using full reference for destination. (https://github.com/conan-io/conan/pull/7741)
- Fix: Do not capture output for normal conan run (no logging or testing) when launching processes via `ConanRunner` so that color from build tools output is not lost. (https://github.com/conan-io/conan/pull/7740)
- Fix: `self.copy()` follows `igore_case` correctly on Windows. (https://github.com/conan-io/conan/pull/7704). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1862)
- Fix: Use patterns in server query when resolving version ranges. (https://github.com/conan-io/conan/pull/7673)
- Fix: Raising conflict errors when options doesn't match in the evaluation of graphs with lockfiles. (https://github.com/conan-io/conan/pull/7513)
- Bugfix: Fixed bug where uploading to multiple remotes in a single conan upload command would fail. (https://github.com/conan-io/conan/pull/7781)
- BugFix: Add ``armv5hf`` and ``armv5el`` to the Android ABI architectures. (https://github.com/conan-io/conan/pull/7730)
- Bugfix: Correctly inherit and use ``system_requirements`` when using ``python_requires``. (https://github.com/conan-io/conan/pull/7721)
- Bugfix: Translate `settings.os` value `Macos` to `Darwin` for `CMAKE_SYSTEM_NAME` to allow compiling CMake-based packages for MacOS. (https://github.com/conan-io/conan/pull/7695)

1.29.2

Not secure
- Feature: Add support for apple-clang 12.0. (https://github.com/conan-io/conan/pull/7722). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1843)

1.29.1

Not secure
- Bugfix: Fix ``pkg_config`` generator adding to .pc files empty include and lib dirs. (https://github.com/conan-io/conan/pull/7703)
- Bugfix: Fix non existing (failed import) ``tools.remove_files_by_mask``. (https://github.com/conan-io/conan/pull/7700)
- BugFix: Removed lockfile checking build_requires when they come from 2 different origins: profiles and recipes. (https://github.com/conan-io/conan/pull/7698)
- Bugfix: CMake build helper: Use actual CMake generator version to append platform generator, instead of the Conan setting `compiler.version`. (https://github.com/conan-io/conan/pull/7684)

1.29.0

Not secure
- Feature: Add QNX Neutrino version 7.1 to settings. (https://github.com/conan-io/conan/pull/7627)
- Feature: Added support for `cpp_info.system_libs`, `cpp_info.framework_paths` and `cpp_info.frameworks` for ``qbs`` generator. (https://github.com/conan-io/conan/pull/7619)
- Feature: Provide useful information trying to compute the build order using a `--base` lockfile. (https://github.com/conan-io/conan/pull/7551)
- Feature: Add `user_info_build` field to JSON generator. (https://github.com/conan-io/conan/pull/7550)
- Feature: `PkgConfig` tools now exposes the packages's version as property. (https://github.com/conan-io/conan/pull/7534). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1820)
- Feature: Support from iOS 13.2 to 13.6. (https://github.com/conan-io/conan/pull/7507). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1800)
- Feature: Add an experimental toolchain for gnu make. (https://github.com/conan-io/conan/pull/7430). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1808)
- Feature: New ``tools.rename`` function to rename a file or folder to avoid 'Access is denied' on Windows. (https://github.com/conan-io/conan/pull/6774). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1646)
- Fix: Fix `conan info --build-order` deprecation message. (https://github.com/conan-io/conan/pull/7632)
- Fix: Set CMake targets compile options based on language (https://github.com/conan-io/conan/pull/7600)
- Fix: Support installing configs from non-regular files. (https://github.com/conan-io/conan/pull/7583). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1818)
- Fix: Update docs in `conan info -bo` command. (https://github.com/conan-io/conan/pull/7570)
- Fix: Relax python six dependency to allow 1.15. (https://github.com/conan-io/conan/pull/7538)
- Fix: Add pre-release versions when resolving `required_conan_version`. (https://github.com/conan-io/conan/pull/7535)
- Fix: Adds support of URL-like git ssh syntax. (https://github.com/conan-io/conan/pull/7509)
- Fix: Improve message of missing dependencies for components. (https://github.com/conan-io/conan/pull/7483)
- Fix: Changed _requirements.txt_ to include distro package version 1.5.0. (https://github.com/conan-io/conan/pull/7461)
- Fix: Avoid requiring the existence of all ``conanbuildinfo_xxx.cmake`` files in ``cmake_multi`` generator. (https://github.com/conan-io/conan/pull/7376)
- Bugfix: Fix `cpp_info` filename in FindPackageHandleStandardArgs for cmake_find_package generator. (https://github.com/conan-io/conan/pull/7610)
- Bugfix: Avoid marking as "modified" packages in a lockfile computed from a base lockfile. (https://github.com/conan-io/conan/pull/7592)
- Bugfix: Update correctly "Package_ID_Unknown" nodes when using ``conan lock update`` and ``package_revision_mode``. (https://github.com/conan-io/conan/pull/7592)
- Bugfix: Respect `winsdk_version` for WindowsStore. (https://github.com/conan-io/conan/pull/7584)
- Bugfix: Fix frameworks usage with components for `cmake_find_package_multi` generator. (https://github.com/conan-io/conan/pull/7580)
- Bugfix: Support `frameworks` and `framework_paths` in _qmake_ generator. (https://github.com/conan-io/conan/pull/7579)
- Bugfix: Provide a more descriptive error when an unknown statement is added to a profile (https://github.com/conan-io/conan/pull/7577)
- Bugfix: Add support for `cpp_info.system_libs` to _QMake_ generator. (https://github.com/conan-io/conan/pull/7563)
- Bugfix: Make frogarian show up as a whole (not sliced) on linux terminal. (https://github.com/conan-io/conan/pull/7553)
- Bugfix: Fix import of `collections.Iterable` compatible with Python2. (https://github.com/conan-io/conan/pull/7545)
- Bugfix: Propagate the global version of the recipe for components. (https://github.com/conan-io/conan/pull/7524)
- Bugfix: Use `CMAKE_FIND_ROOT_PATH_BOTH` to locate frameworks. (https://github.com/conan-io/conan/pull/7515)

1.28.2

Not secure
- Fix: Fix import of ``six.moves.collections_abc`` non existing for some six versions. (https://github.com/conan-io/conan/pull/7622)
- Fix: Add system libs and frameworks to components targets in `cmake_find_package` and `cmake_find_package_multi` generators. (https://github.com/conan-io/conan/pull/7611)
- Bugfix: Fix `cpp_info` filename in FindPackageHandleStandardArgs for cmake_find_package generator. (https://github.com/conan-io/conan/pull/7625)
- Bugfix: Fix regression in ``deps_cpp_info`` incorrectly adding directories when reading from ``conanbuildinfo.txt`` file. (https://github.com/conan-io/conan/pull/7599)

1.28.1

Not secure
- Feature: Add `user_info_build` attribute to `txt` generator. (https://github.com/conan-io/conan/pull/7488)
- Fix: Attribute `user_info_build` is available for commands in the local development workflow. (https://github.com/conan-io/conan/pull/7488)
- Fix: Do not override value of `public_deps` in `pkg_config` generator. (https://github.com/conan-io/conan/pull/7482)
- Bugfix: correctly set `CMAKE_OSX_SYSROOT` and `CMAKE_OSX_ARCHITECTURES`. (https://github.com/conan-io/conan/pull/7512)
- Bugfix: When using ``build_requires`` defined in a profile that is passed as ``profile_host``, it was not being applied to ``build_requires`` that live in the host context (with ``force_host_context=True``). (https://github.com/conan-io/conan/pull/7500)
- Bugfix: Fix broken ``cmake_find_package_multi`` when using components, as different configurations were being resolved to the same name, overwriting each other. (https://github.com/conan-io/conan/pull/7492)
- Bugfix: Powershell files generated by `virtualenv` generators use proper path separators. (https://github.com/conan-io/conan/pull/7472)

Page 22 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.