Conan

Latest version: v2.9.3

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

Scan your dependencies

Page 11 of 49

1.61.0

Not secure
- Feature: Add SConsDeps generator. (https://github.com/conan-io/conan/pull/14713). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3371)
- Feature: Add support fox Xcode 15. (https://github.com/conan-io/conan/pull/14533)
- Feature: New ``trim_conandata()`` function to make things explicit, not depend on hook. (https://github.com/conan-io/conan/pull/14169). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3373)
- Feature: Add new ``tools.cmake:install_strip`` conf to add ``--strip`` option to cmake install. (https://github.com/conan-io/conan/pull/14167). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3281)
- Feature: Allow users to cross-build out of the box with Visual Studio recipes based on MesonToolchain. (https://github.com/conan-io/conan/pull/13141)
- Fix: Increase warning for legacy generators. (https://github.com/conan-io/conan/pull/14662)
- Fix: Allow Pyyaml 6.0.X versions to avoid cython 3.0 issues. (https://github.com/conan-io/conan/pull/14323)
- Fix: Change the xcconfig variable from `HEADER_SEARCH_PATHS` to `SYSTEM_HEADER_SEARCH_PATHS` changes the command line from `-i` to `-isystem` and avoids warnings that arise from including package headers. (https://github.com/conan-io/conan/pull/14157). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3372)
- Bugfix: Consider revision for build_requires in cli arguments. (https://github.com/conan-io/conan/pull/14679)

1.60.2

Not secure
- Fix: Allow Pyyaml 6.0.X versions to avoid cython 3.0 problems. (backport 14323) (https://github.com/conan-io/conan/pull/14363)

1.60.1

Not secure
- Bugfix: Fix lockfile usage with transitive tool-dependencies. (https://github.com/conan-io/conan/pull/13902)

1.60.0

Not secure
- Feature: Define new version expression ``tool_requires("pkg/<host_version>")`` to get the host requirement version (Backport of 2.0 https://github.com/conan-io/conan/pull/13712). (https://github.com/conan-io/conan/pull/13719). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3197)
- Feature: Provide compatibility with servers containing Conan 2.0 packages with user and no channel. (https://github.com/conan-io/conan/pull/13590)
- Feature: Add MacOS SDK version 13.1. (https://github.com/conan-io/conan/pull/13585)
- Feature: New ``move_folder_contents()`` file helper to re-arrange repos folders. (https://github.com/conan-io/conan/pull/13509). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3196)
- Feature: Allow ``conan_version`` in profile.jinja and global.conf jinja templating. (https://github.com/conan-io/conan/pull/13377). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3081)
- Fix: Add gcc 13 to default settings.yml. (https://github.com/conan-io/conan/pull/13848)
- Fix: Prepare Conan 1.60 to not break if Conan 2.X starts adding metadata files to packages. (https://github.com/conan-io/conan/pull/13351)
- Bugfix: Fix AutotoolsToolchain when unknown compiler. (https://github.com/conan-io/conan/pull/13815)
- Bugfix: Fixed graph_lock.py - lock_node(): consider context of build_require from lockfile. (https://github.com/conan-io/conan/pull/13788)
- Bugfix: Fix for ``conan search pkg/*`` and ``conan upload pkg/*``, to filter packages without user/channel. (https://github.com/conan-io/conan/pull/13173)

1.59.0

Not secure
- Feature: Update `requirements.txt` to use distro package version <=1.8.0. (https://github.com/conan-io/conan/pull/13124)
- Feature: Add new ``Git.fetch_commit`` method, for a faster alternative than clone. (https://github.com/conan-io/conan/pull/13096). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2974)
- Feature: Add `msvs_toolset` method to `conan.tools.microsoft.visual` to identify which toolset version is associated to the compiler version. (https://github.com/conan-io/conan/pull/13041). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2951)
- Feature: Add a `CONAN_DISABLE_STRICT_MODE` environment variable as a workaround to be able to build old packages which used CMakeDeps or MSBuildDeps without switching to the new CMakeToolchain or MSBuildToolchain generator as well. (https://github.com/conan-io/conan/pull/13039). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2950)
- Feature: Show meaningful message if CMakePresets.txt does not exist (normally, when CMakeToolchain was not added as a generator). (https://github.com/conan-io/conan/pull/13019)
- Feature: Add `conan.tools.android.android_abi()` function to return the Android standard ABI name based on Conan. (https://github.com/conan-io/conan/pull/12873). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2975)
- Bugfix: Local build was not adding default dirs in MesonToolchain (only in Linux). (https://github.com/conan-io/conan/pull/13132)
- Bugfix: Solve 500 error in ``conan search`` to conan_server with revisions enabled of a missing package. (https://github.com/conan-io/conan/pull/13070)
- Bugfix: Fix issue in `fix_apple_shared_install_name` handling dylib files with multiple architectures (universal). (https://github.com/conan-io/conan/pull/13034)

1.58.0

Not secure
- Feature: Update gcc versions supported in settings. (https://github.com/conan-io/conan/pull/12972). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2919)
- Feature: Conan packages using the CMakeDeps generator will now stop printing status messages if the QUIET argument is passed to the respective find_package() CMake call. (https://github.com/conan-io/conan/pull/12967)
- Feature: Guess Apple SDK path in `MesonToolchain` in case of cross-build on macOS if `tools.apple:sdk_path` is not set by user. (https://github.com/conan-io/conan/pull/12923)
- Fix: ``CMakeToolchain`` generates preset files with more than 1 configure preset. (https://github.com/conan-io/conan/pull/13004)
- Fix: Allow not propagating components to consumers. (https://github.com/conan-io/conan/pull/12966)
- Fix: `fix_apple_shared_install_name()` now fixes all dylib in libdirs and executables in bindirs regardless of shared option. (https://github.com/conan-io/conan/pull/12960)
- Fix: NMakeDeps support cpp_info.defines and cpp_info.system_libs of dependencies. (https://github.com/conan-io/conan/pull/12944)
- Fix: Refactoring of `NMakeToolchain` to expose similar attributes than other toolchains, and honor build config like cflags, cxxflags, sharedlinkflags, exelinkflags, defines & compiler_executables. (https://github.com/conan-io/conan/pull/12665). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/2848)
- Bugfix: Define CMAKE_PROGRAM_PATH in toolchain file generated by CMakeToolchain, when only one profile is used. (https://github.com/conan-io/conan/pull/12974)
- Bugfix: `Version` comparison (greater than) with integer was raising an error. (https://github.com/conan-io/conan/pull/12935)
- Bugfix: Fix ``cmake_layout`` for single-config configurations when defining ``build_folder_vars``. (https://github.com/conan-io/conan/pull/12925)
- Bugfix: fix failure of removing options for build_requires in cross-build. (https://github.com/conan-io/conan/pull/12905)

Page 11 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.