Conan

Latest version: v2.9.3

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

Scan your dependencies

Page 7 of 49

2.0.1

Not secure
- Feature: Add `--insecure` alias to `--verify-ssl` in config install. (https://github.com/conan-io/conan/pull/13270). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3035)
- Feature: Add `.conanignore` support to `conan config install`. (https://github.com/conan-io/conan/pull/13269). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3036)
- Feature: Make verbose tracebacks on exception be shown for ``-vv`` and ``-vvv``, instead of custom env-var used in 1.X. (https://github.com/conan-io/conan/pull/13226)
- Fix: Minor improvements to ``conan install`` and 2.0-readiness error messages. (https://github.com/conan-io/conan/pull/13299)
- Fix: Remove ``vcvars.bat`` VS telemetry env-var, to avoid Conan hanging. (https://github.com/conan-io/conan/pull/13293)
- Fix: Remove legacy ``CMakeToolchain`` support for ``CMakePresets`` schema2 for ``CMakeUserPresets.json``. (https://github.com/conan-io/conan/pull/13288). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3049)
- Fix: Remove ``--logger`` json logging and legacy traces. (https://github.com/conan-io/conan/pull/13287). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3050)
- Fix: Fix typo in `conan remote auth` help. (https://github.com/conan-io/conan/pull/13285). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3039)
- Fix: Raise arg error if ``conan config list unexpected-arg``. (https://github.com/conan-io/conan/pull/13282)
- Fix: Do not auto-detect ``compiler.runtime_type`` for ``msvc``, rely on profile plugin. (https://github.com/conan-io/conan/pull/13277)
- Fix: Fix conanfile.txt options parsing error message. (https://github.com/conan-io/conan/pull/13266)
- Fix: Improve error message for unified patterns in options. (https://github.com/conan-io/conan/pull/13264)
- Fix: Allow ``conan remote add --force`` to force re-definition of an existing remote name. (https://github.com/conan-io/conan/pull/13249)
- Fix: Restore printing of profiles for build command. (https://github.com/conan-io/conan/pull/13214)
- Fix: Change `conan build` argument description for "path" to indicate it is only for conanfile.py and explicitly state that it does not work with conanfile.txt. (https://github.com/conan-io/conan/pull/13211). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3046)
- Fix: Better error message when dependencies ``options`` are defined in ``requirements()`` method. (https://github.com/conan-io/conan/pull/13207)
- Fix: Fix broken links to docs from error messages and readme. (https://github.com/conan-io/conan/pull/13186)
- Bugfix: Ensure that `topics` are always serialized as lists. (https://github.com/conan-io/conan/pull/13298)
- Bugfix: Ensure that `provides` are always serialized as lists. (https://github.com/conan-io/conan/pull/13298)
- Bugfix: Fixed the detection of certain visual c++ installations. (https://github.com/conan-io/conan/pull/13284)
- Bugfix: Fix supported ``cppstd`` values for ``msvc`` compiler. (https://github.com/conan-io/conan/pull/13278)
- Bugfix: CMakeDeps generate files for ``tool_requires`` with the same ``build_type`` as the "host" context. (https://github.com/conan-io/conan/pull/13267)
- Bugfix: Fix definition of patterns for dependencies options in configure(). (https://github.com/conan-io/conan/pull/13263)
- Bugfix: Fix CMakeToolchain error when output folder in different Win drive. (https://github.com/conan-io/conan/pull/13248)
- Bugfix: Do not raise errors if a ``test_requires`` is not used by components ``.requires``. (https://github.com/conan-io/conan/pull/13191)

2.0.0

Not secure
- Feature: Change default profile cppstd for apple-clang to gnu17. (https://github.com/conan-io/conan/pull/13185)
- Feature: New ``conan remote auth`` command to force authentication in the remotes (https://github.com/conan-io/conan/pull/13180)
- Fix: Allow defining options trait in ``test_requires(..., options={})`` (https://github.com/conan-io/conan/pull/13178)
- Fix: Unifying Conan commands help messages. (https://github.com/conan-io/conan/pull/13176)
- Bugfix: Fix MesonToolchain wrong cppstd in apple-clang (https://github.com/conan-io/conan/pull/13172)
- Feature: Improved global Conan output messages (create, install, export, etc.) (https://github.com/conan-io/conan/pull/12746)

2.0.0beta10

- Feature: Add basic html output to `conan list` command. (https://github.com/conan-io/conan/pull/13135)
- Feature: Allow ``test_package`` to process ``--build`` arguments (computing --build=never for the main, non test_package graph). (https://github.com/conan-io/conan/pull/13117)
- Feature: Add `--force` argument to remote add. (https://github.com/conan-io/conan/pull/13112)
- Feature: Validate if the input configurations exist, to avoid typos. (https://github.com/conan-io/conan/pull/13110)
- Feature: Allow defining ``self.folders.build_folder_vars`` in recipes ``layout()``. (https://github.com/conan-io/conan/pull/13109)
- Feature: Block settings assignment. (https://github.com/conan-io/conan/pull/13099)
- Feature: Improve `conan editable` ui. (https://github.com/conan-io/conan/pull/13093)
- Feature: Provide the ability for users to extend Conan generated CMakePresets. (https://github.com/conan-io/conan/pull/13090)
- Feature: Add error messages to help with the migration of recipes to 2.0, both from ConanCenter and from user repos. (https://github.com/conan-io/conan/pull/13074)
- Feature: Remove option.fPIC for shared in `conan new` templates. (https://github.com/conan-io/conan/pull/13066)
- Feature: Add `conan cache clean` subcommand to clean build and source folders. (https://github.com/conan-io/conan/pull/13050)
- Feature: Implement customizable ``CMakeToolchain.presets_prefix`` so presets name prepend this. (https://github.com/conan-io/conan/pull/13015)
- Feature: Add `[system_tools]` section to profiles to use your own installed tools instead of the packages declared in the requires. (https://github.com/conan-io/conan/pull/10166)
- Fix: Fixes in powershell escaping. (https://github.com/conan-io/conan/pull/13084)
- Fix: Define ``CMakeToolchain.presets_prefix="conan"`` by default, to avoid conflict with other users presets. (https://github.com/conan-io/conan/pull/13015)

2.0.0beta9

- Feature: Add package names in Conan cache hash paths. (https://github.com/conan-io/conan/pull/13011)
- Feature: Implement ``tools.build:download_source`` conf to force the installation of sources in ``conan install`` or ``conan graph info``. (https://github.com/conan-io/conan/pull/13003)
- Feature: Users can define their own settings in `settings_user.yml` that will be merged with the Conan `settings.yml`. (https://github.com/conan-io/conan/pull/12980)
- Feature: List disabled remotes too. (https://github.com/conan-io/conan/pull/12937)
- Fix: PkgConfiDeps is using the wrong ``dependencies.host`` from dependencies instead of ``get_transitive_requires()`` computation. (https://github.com/conan-io/conan/pull/13013)
- Fix: Fixing transitive shared linux libraries in CMakeDeps. (https://github.com/conan-io/conan/pull/13010)
- Fix: Fixing issues with test_package output folder. (https://github.com/conan-io/conan/pull/12992)
- Fix: Improve error messages for wrong methods. (https://github.com/conan-io/conan/pull/12962)
- Fix: Fix fail in parallel packages download due to database concurrency issues. (https://github.com/conan-io/conan/pull/12930)
- Fix: Enable authentication against disabled remotes. (https://github.com/conan-io/conan/pull/12913)
- Fix: Improving system_requirements. (https://github.com/conan-io/conan/pull/12912)
- Fix: Change tar format to PAX, which is the Python3.8 default. (https://github.com/conan-io/conan/pull/12899)

2.0.0beta8

- Feature: Add `unix_path_package_info_legacy` function for those cases in which it is used in `package_info` in recipes that require compatibility with Conan 1.x. In Conan 2, path conversions should not be performed in the `package_info` method. (https://github.com/conan-io/conan/pull/12886)
- Feature: New serialization json and printing for ``conan list``. (https://github.com/conan-io/conan/pull/12883)
- Feature: Add requirements to `conan new cmake_{lib,exe}` (https://github.com/conan-io/conan/pull/12875)
- Feature: Allow ``--no-remotes`` to force temporal disabling of remotes (https://github.com/conan-io/conan/pull/12808)
- Feature: Add barebones template option to conan new. (https://github.com/conan-io/conan/pull/12802)
- Feature: Avoid requesting package configuration if PkgID is passed. (https://github.com/conan-io/conan/pull/12801)
- Feature: Implemented `conan list *latest` and `conan list *:*latest`. Basically, this command can show the latest RREVs and PREVs for all the matching references. (https://github.com/conan-io/conan/pull/12781)
- Feature: Allow chaining of `self.output` write methods (https://github.com/conan-io/conan/pull/12780)
- Fix: Make ``graph info`` filters to work on json output too (https://github.com/conan-io/conan/pull/12836)
- Bugfix: Fix bug to pass a valid GNU triplet when using AutotoolsToolchain and cross-building on Windows. (https://github.com/conan-io/conan/pull/12881)
- Bugfix: Ordering if same ref.name but different versions. (https://github.com/conan-io/conan/pull/12801)

2.0.0beta7

- Feature: Raise an error when a generator is both defined in generators attribute and instantiated in generate() method (https://github.com/conan-io/conan/pull/12722)
- Feature: `test_requires` improvements, including allowing it in conanfile.txt (https://github.com/conan-io/conan/pull/12699)
- Feature: Improve errors for when required_conan_version has spaces between the operator and the version (https://github.com/conan-io/conan/pull/12695)
- Feature: Improvements in ConanAPI organization (https://github.com/conan-io/conan/pull/12666)

Page 7 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.