Conan

Latest version: v2.9.3

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

Scan your dependencies

Page 32 of 49

1.13.0

Not secure
- Feature: Added with_login parameter to tools.run_in_windows_bash() (https://github.com/conan-io/conan/pull/4673). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1103)
- Feature: The `deb` and `windows` Conan installers now use Python 3. (https://github.com/conan-io/conan/pull/4663)
- Feature: Allow configuring in *conan.conf* a different default ``package_id`` mode. (https://github.com/conan-io/conan/pull/4644). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1106)
- Feature: Apply Jinja2 to layout files before parsing them (https://github.com/conan-io/conan/pull/4596). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1093)
- Feature: Accept a PackageReference for the command `conan get` (argument `-p` is accepted, but hidden) (https://github.com/conan-io/conan/pull/4494). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1070)
- Feature: Re-implement Workspaces based on Editable packages. (https://github.com/conan-io/conan/pull/4481). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1086)
- Feature: Removed old "compatibility" mode of revisions. (https://github.com/conan-io/conan/pull/4462). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1105)
- Fix: When revisions enabled, add the revision to the json output of the info/install commands. (https://github.com/conan-io/conan/pull/4667)
- Fix: JSON output for `multi_config` now works in `install` and `create` commands (https://github.com/conan-io/conan/pull/4656)
- Fix: Deprecate 'cppflags' in favor of 'cxxflags' in class CppInfo (https://github.com/conan-io/conan/pull/4611). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1091)
- Fix: Return empty list if env variable is an empty string (https://github.com/conan-io/conan/pull/4594)
- Fix: `conan profile list` will now recursively list profiles. (https://github.com/conan-io/conan/pull/4591)
- Fix: `Instance of 'TestConan' has no 'install_folder' member` when exporting recipe (https://github.com/conan-io/conan/pull/4585)
- Fix: SCM replacement with comments below it (https://github.com/conan-io/conan/pull/4580)
- Fix: Remove package references associated to a remote in *registry.json* when that remote is deleted (https://github.com/conan-io/conan/pull/4568)
- Fix: Fixed issue with Artifactory when the anonymous user is enabled, causing the uploads to fail without requesting the user and password. (https://github.com/conan-io/conan/pull/4526)
- Fix: Do not allow an alias to override an existing package (https://github.com/conan-io/conan/pull/4495)
- Fix: Do not display the warning when there are files in the package folder (4438). (https://github.com/conan-io/conan/pull/4464)
- Fix: Renamed the `conan link` command to `conan editable` to put packages into editable mode (4481) . Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1086)
- Bugfix: Solve problem with loading recipe python files in Python 3.7 because of ``module.__file__ = None`` (https://github.com/conan-io/conan/pull/4669)
- Bugfix: Do not attempt to upload non-existing packages, due to empty short_paths folders, or to explicit ``upload -p=id`` command. (https://github.com/conan-io/conan/pull/4615)
- Bugfix: Fix LIB overwrite in ``virtualbuildenv`` generator (https://github.com/conan-io/conan/pull/4583)
- Bugfix: Avoid ``str(self.settings.xxx)`` crash when the value is None. (https://github.com/conan-io/conan/pull/4571). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1089)
- Bugfix: Build-requires expand over the closure of the package they apply to, so they can create conflicts too. Previously, those conflicts were silently skipped, and builds would use an undetermined version and configuration of dependencies. (https://github.com/conan-io/conan/pull/4514)
- Bugfix: meson build type actually reflects recipe shared option (https://github.com/conan-io/conan/pull/4489)
- Bugfix: Fixed several bugs related to revisions. (https://github.com/conan-io/conan/pull/4462). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1105)
- Bugfix: Fixed several bugs related to the package `metadata.json` (https://github.com/conan-io/conan/pull/4462). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1105)

1.12.3

Not secure
- Fix: Fix potential downgrade from future 1.13 to 1.12 (https://github.com/conan-io/conan/pull/4547)
- Fix: Remove output warnings in MSBuild helper. (https://github.com/conan-io/conan/pull/4518)
- Fix: Revert default cmake generator on Windows (4265) (https://github.com/conan-io/conan/pull/4509). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1072)
- Bugfix: Fixed problem with conanfile.txt [imports] sections using the '' character. (https://github.com/conan-io/conan/pull/4539). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1078)
- Bugfix: Fix search packages function when remote is called `all` (https://github.com/conan-io/conan/pull/4502)

1.12.2

Not secure
- Bugfix: Regression in ``MSBuild`` helper, incorrectly ignoring the ``conan_build.props`` file because of using a relative path instead of absolute one. (https://github.com/conan-io/conan/pull/4488)

1.12.1

Not secure
- Bugfix: GraphInfo parsing of existing graph_info.json files raises KeyError over "root". (https://github.com/conan-io/conan/pull/4458)
- Bugfix: Transitive Editable packages fail to install (https://github.com/conan-io/conan/pull/4448)

1.12.0

Not secure
- Feature: Add JSON output to 'info' command (https://github.com/conan-io/conan/pull/4359). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1050)
- Feature: Remove system requirements conan folders (not installed binaries) from cache (https://github.com/conan-io/conan/pull/4354). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1038)
- Feature: Updated *CONTRIBUTING.md* with code style (https://github.com/conan-io/conan/pull/4348)
- Feature: Updated OS versions for apple products (https://github.com/conan-io/conan/pull/4345)
- Feature: add environment variable CONAN_CACHE_NO_LOCKS to simplify debugging (https://github.com/conan-io/conan/pull/4309). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1019)
- Feature: The commands `conan install`, `conan info`, `conan create` and `conan export-pkg` now can receive multiple profile arguments. The applied profile will be the composition of them, prioritizing the latest applied. (https://github.com/conan-io/conan/pull/4308). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1036)
- Feature: Added ``get_tag()`` methods to ``tools.Git()`` and ``tools.SVN()`` helpers. (https://github.com/conan-io/conan/pull/4306). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1020)
- Feature: Package reference is now accepted as an argument in ``conan install --build`` (https://github.com/conan-io/conan/pull/4305). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1017)
- Feature: define environment variables for CTest (https://github.com/conan-io/conan/pull/4299). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1018)
- Feature: Added a configuration entry at the `conan.conf` file to be able to specify a custom `CMake` executable. (https://github.com/conan-io/conan/pull/4298). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1025)
- Feature: Skip "README.md" and "LICENSE.txt" during the installation of a custom config via `conan config install`. (https://github.com/conan-io/conan/pull/4259). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1016)
- Feature: allow to specify MSBuild verbosity level (https://github.com/conan-io/conan/pull/4251). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1012)
- Feature: add definitions to MSBuild build helper (and ``tools.build_sln_command()``) (https://github.com/conan-io/conan/pull/4239). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1024)
- Feature: Generate deterministic short paths on Windows (https://github.com/conan-io/conan/pull/4238)
- Feature: The `tools.environment_append()` now accepts unsetting variables by means of appending such variable with a value equal to None. (https://github.com/conan-io/conan/pull/4224). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1003)
- Feature: Enable a new ``reference`` argument in ``conan install <path> <reference>``, where ``reference`` can be a partial reference too (identical to what is passed to ``conan create`` or ``conan export``. This allows defining all pkg,version,user,channel fields of the recipe for the local flow. (https://github.com/conan-io/conan/pull/4197). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1045)
- Feature: Added support for new architecture ``ppc32`` (https://github.com/conan-io/conan/pull/4195). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1001)
- Feature: Added support for new architecture ``armv8.3`` (https://github.com/conan-io/conan/pull/4195). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1001)
- Feature: Added support for new architecture ``armv8_32`` (https://github.com/conan-io/conan/pull/4195). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1001)
- Feature: Add experimental support for packages in editable mode (https://github.com/conan-io/conan/pull/4181). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1009)
- Fix: Conditionally expand list-like environment variables in ``virtualenv`` generator (https://github.com/conan-io/conan/pull/4396)
- Fix: get_cross_building_settings for MSYS (https://github.com/conan-io/conan/pull/4390)
- Fix: Implemented retrial of output to stdout stream when the OS (Windows) is holding it and producing IOError for output (https://github.com/conan-io/conan/pull/4375)
- Fix: Validate CONAN_CPU_COUNT and output user-friendly message for invalid values (https://github.com/conan-io/conan/pull/4372)
- Fix: Map ``cpp_info.cppflags`` to ``CONAN_CXXFLAGS`` in ``make`` generator. (https://github.com/conan-io/conan/pull/4349). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1037)
- Fix: Use ``*_DIRS`` instead of ``*_PATHS`` ending for varaibles generated by the ``make`` generator: ``INCLUDE_DIRS``, ``LIB_DIRS``, ``BIN_DIRS``, ``BUILD_DIRS`` and ``RES_DIRS`` (https://github.com/conan-io/conan/pull/4349). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1037)
- Fix: Bumped requirement of pyOpenSSL on OSX to `>=16.0.0, <19.0.0` (https://github.com/conan-io/conan/pull/4333)
- Fix: Fixed a bug in the migration of the server storage to the revisions layout. (https://github.com/conan-io/conan/pull/4325)
- Fix: ensure tools.environment_append doesn't raise trying to unset variables (https://github.com/conan-io/conan/pull/4324). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1023)
- Fix: Improve error message when a server (like a proxy), returns 200-OK for a conan api call, but with an unexpected message. (https://github.com/conan-io/conan/pull/4317)
- Fix: ensure is_windows, detect_windows_subsystem, uname work under MSYS/Cygwin (https://github.com/conan-io/conan/pull/4313)
- Fix: uname shouldn't use -o flag, which is GNU extention (https://github.com/conan-io/conan/pull/4311)
- Fix: ``get_branch()`` method of ``tools.SVN()`` helper now returns only the branch name, not the tag when present. (https://github.com/conan-io/conan/pull/4306). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1020)
- Fix: Conan client now always include the `X-Checksum-Sha1` header in the file uploads, not only when checking if the file is already there with a remote supporting checksum deploy (Artifactory) (https://github.com/conan-io/conan/pull/4303)
- Fix: SCM optimization related to `scm_folder.txt` is taken into account only for packages under development. (https://github.com/conan-io/conan/pull/4301)
- Fix: Update premake generator, rename conanbuildinfo.premake -> conanbuildinfo.premake.lua, conan_cppdefines -> conan_defines (https://github.com/conan-io/conan/pull/4296). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1032)
- Fix: Using ``yaml.safe_load`` instead of ``load`` (https://github.com/conan-io/conan/pull/4285)
- Fix: Fixes default CMake generator on Windows to use MinGW Makefiles. (https://github.com/conan-io/conan/pull/4281). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1026)
- Fix: Visual Studio toolset is passed from settings to the MSBuild helper (https://github.com/conan-io/conan/pull/4250). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1052)
- Fix: Handle corner cases related to SCM with local sources optimization (https://github.com/conan-io/conan/pull/4249)
- Fix: Allow referring to projects created by b2 generator for dependencies with absolute paths. (https://github.com/conan-io/conan/pull/4211)
- Fix: Credentials are removed from SCM `url` attribute if Conan is automatically resolving it. (https://github.com/conan-io/conan/pull/4207). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/996)
- Fix: Remove client/server versions check on every request. Return server capabilities only in `ping` endpoint. (https://github.com/conan-io/conan/pull/4205)
- Fix: Updated contributing guidelines to the new workflow (https://github.com/conan-io/conan/pull/4173)
- Bugfix: Fixes config install when copying hooks (https://github.com/conan-io/conan/pull/4412)
- BugFix: Meson generator was failing in case of package_folder == None (test_package using Meson) (https://github.com/conan-io/conan/pull/4391)
- BugFix: Prepend environment variables are applied twice in conanfile (https://github.com/conan-io/conan/pull/4380)
- Bugfix: Caching of several internal loaders broke the conan_api usage (https://github.com/conan-io/conan/pull/4362)
- Bugfix: Removing usage of FileNotFoundError which is Py3 only (https://github.com/conan-io/conan/pull/4361)
- Bugfix: Custom generator allow to use imports (https://github.com/conan-io/conan/pull/4358). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1043)
- Bugfix: conanbuildinfo.cmake won't fail if ``project()`` LANGUAGE is None, but the user defines ``CONAN_DISABLE_CHECK_COMPILER``. (https://github.com/conan-io/conan/pull/4276)
- Bugfix: Fix version ranges containing spaces and not separated by commas. (https://github.com/conan-io/conan/pull/4273)
- Bugfix: When running consecutively Conan python API calls to `create` the default profile object became modified and cached between calls. (https://github.com/conan-io/conan/pull/4256)
- Bugfix: Fixes a bug in the CMake build helper about how flags are appended (https://github.com/conan-io/conan/pull/4227)
- Bugfix: Apply the environment to the local conan package command (https://github.com/conan-io/conan/pull/4204)
- Bugfix: b2 generator was failing when package recipe didn't use compiler setting (https://github.com/conan-io/conan/pull/4202)

1.11.2

Not secure
- Bugfix: The migrated data in the server from a version previous to Conan `1.10.0` was not migrated creating the needed indexes. This fixes the migration and creates the index on the fly for fixing broken migrations. Also the server doesn't try to migrate while running but warns the user to run `conan server --migrate` after doing a backup of the data, avoiding issues when running the production servers like gunicorn where the process doesn't accept input from the user. (https://github.com/conan-io/conan/pull/4229)

Page 32 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.