Conan

Latest version: v2.9.3

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

Scan your dependencies

Page 16 of 49

1.43.4

Not secure
- Fix: Limit markupsafe python dependency to <2.1 (https://github.com/conan-io/conan/pull/10616)

1.43.3

Not secure
- Bugfix: The CMakeDeps generator now uses the property cmake_build_modules declared in components of the required packages not only in the root cpp_info. (https://github.com/conan-io/conan/pull/10331)
- Bugfix: Make pkg_config generator listen to root cpp_info properties. (https://github.com/conan-io/conan/pull/10323)

1.43.2

Not secure
- Fix: Remove ``generator`` argument from ``cpp_info.set_property()`` method. (https://github.com/conan-io/conan/pull/10214). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2331)
- Fix: Do not convert to ``cmake_build_modules`` property the legacy ``cpp_info.build_modules``. (https://github.com/conan-io/conan/pull/10208)
- Bugfix: Compiler `msvc` was not working for CMake legacy generators. (https://github.com/conan-io/conan/pull/10195)

1.43.1

Not secure
- Bugfix: Making aggregate_components non-destructive, which was causing errors in generators with components. (https://github.com/conan-io/conan/pull/10183)
- Bugfix: Fix the definition of D_GLIBCXX_USE_CXX11_ABI in gcc-like compilers for ``CMakeToolchain`` and ``AutotoolsToolchain``. Define it only to ``D_GLIBCXX_USE_CXX11_ABI=0`` for new compilers, assuming that the default is alread 1. (https://github.com/conan-io/conan/pull/10165)

1.43.0

Not secure
- Feature: Remove `cmake_target_namespace` and `cmake_module_target_namespace` properties. (https://github.com/conan-io/conan/pull/10099). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2316)
- Feature: Allow `CMakeDeps` to set `cmake_target_name` property as an absolute target. (https://github.com/conan-io/conan/pull/10099). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2316)
- Feature: Add warning in `CMakeDeps` generated CMake files when target names collide. (https://github.com/conan-io/conan/pull/10099). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2316)
- Feature: Legacy cmake generators (`cmake_find_package`, `cmake_find_package_multi`) don't listen to new `set_properties` model anymore. (https://github.com/conan-io/conan/pull/10098). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2316)
- Feature: `pkg_config_name` is used as the main name for a package/component and it will be used as the name for the `*.pc` file. (https://github.com/conan-io/conan/pull/10084). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2315)
- Feature: Added new property`pkg_config_aliases` which admits a list of strings to define different aliases for any package/component. (https://github.com/conan-io/conan/pull/10084). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2315)
- Feature: Define ``os=baremetal`` in ``settings.yml`` to represent platforms without OS "bare metal". (https://github.com/conan-io/conan/pull/10067). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2309)
- Feature: Modern ``tools.gnu.PkgConfig`` to supersede legacy ``tools.PkgConfig``. Includes management of `PKG_CONFIG_PATH` and mapping to a ``cpp_info`` structure (https://github.com/conan-io/conan/pull/10065). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2310)
- Feature: Add ``test_requires()`` for 2.0 migration of force_host_context. (https://github.com/conan-io/conan/pull/10027). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2313)
- Feature: Added C++23 support for Visual Studio and GCC 11.2 one. (https://github.com/conan-io/conan/pull/10021)
- Feature: Enable ``from conan import ConanFile`` to prepare for future namespace. (https://github.com/conan-io/conan/pull/10016). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2318)
- Feature: Add backend support to MesonToolchain. (https://github.com/conan-io/conan/pull/9990). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2295)
- Fix: Fix `<PackageName>_FIND_COMPONENTS` CMake generated variable to the correct value associated with the filename, not the package name. (https://github.com/conan-io/conan/pull/10098). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2316)
- Fix: Updated the ConanException in installer.py to improve the error message handling. (https://github.com/conan-io/conan/pull/10089). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2305)
- Fix: Simplify ``parallel`` definition in new ``conf``, leaving only ``tools.build:jobs``. Use max number of CPUs by default to build in parallel. (https://github.com/conan-io/conan/pull/10068). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2308)
- Fix: Fix the ``msvc`` version model, which is comparison broken with the "main" 19.3 version < 19.22. (https://github.com/conan-io/conan/pull/10057). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2314)
- Fix: Fix the `EnvVar.save_ps1()` method. (https://github.com/conan-io/conan/pull/10049)
- Fix: CMakeToolchain will not crash if build_type not defined. (https://github.com/conan-io/conan/pull/9984)
- Fix: Avoid raising an exception for ``conan info --paths`` when there are editables in the graph. (https://github.com/conan-io/conan/pull/9944)
- Fix: Fix wrong parameter name in CMakeDeps find_library function. (https://github.com/conan-io/conan/pull/9932)
- Fix: Improve error message when unzipping Conan `.tgz` artifacts. (https://github.com/conan-io/conan/pull/9925)
- Fix: Respect error code 6 in some situations. (https://github.com/conan-io/conan/pull/9905)
- Bugfix: Fix parallel package downloading. While downloading conan locks incorrect package ref. (https://github.com/conan-io/conan/pull/10038)
- Bugfix: Add import for ``CMakeToolchainBlock`` custom Blocks in ``CMakeToolchain``. (https://github.com/conan-io/conan/pull/10026). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2312)
- Bugfix: Option `--require-override` is not working for `conanfile.txt`. (https://github.com/conan-io/conan/pull/10013)
- Bugfix: Fix unescaped double-quotes for defines in ``Premake`` generator. (https://github.com/conan-io/conan/pull/10008)
- Bugfix: Use new `tools.cross_building` in MesonToolchain . (https://github.com/conan-io/conan/pull/9992)
- Bugfix: CMakeDeps generated `*-data.cmake` was not including properly the set of link flags. (https://github.com/conan-io/conan/pull/9980)
- Bugfix: CMakeDeps was not populating `INTERFACE_LINK_OPTIONS` to each target. (https://github.com/conan-io/conan/pull/9980)
- Bugfix: `PkgConfigDeps` was not adding correctly the `Requires` for all the package dependencies. (https://github.com/conan-io/conan/pull/9945)
- Bugfix: ``user_toolchain`` properly included and path quoted in ``CMakeToolchain``. (https://github.com/conan-io/conan/pull/9916)
- Bugfix: Solved an issue with the `conan config install` whereby a cryptic error was raised when a user tried to install a directory that previously was a file and vice-versa. (https://github.com/conan-io/conan/pull/9908)
- Bugfix: Missing framework for Xcode generator with no compiler setting. (https://github.com/conan-io/conan/pull/9896)

1.42.2

Not secure
- Bugfix: Legacy `cmake_multi` generator is not affected by `set_property`. (https://github.com/conan-io/conan/pull/10062)

Page 16 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.