Skip to content

Commit 7879318

Browse files
committed
Conan 2.27 docs
1 parent 7c741f2 commit 7879318

2 files changed

Lines changed: 30 additions & 2 deletions

File tree

changelog.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,34 @@ Changelog
33

44
This page lists the changes made to Conan in each version, with links to each pull request for more details.
55

6+
2.27.0 (25-Mar-2026)
7+
--------------------
8+
9+
- Feature: Feature: Allow negated OR patterns ``!(<pattern1>|<pattern2>|...)`` in profile ``[tool_requires]`` for breaking cycles in build context. `#19780 <https://github.com/conan-io/conan/pull/19780>`_ . Docs `here <https://github.com/conan-io/docs/pull/4403>`__
10+
- Feature: Feature: Add CVE version info to ``conan audit`` results. `#19774 <https://github.com/conan-io/conan/pull/19774>`_
11+
- Feature: Disable CMake user package registry exports by default (`cmake_policy(SET CMP0090 NEW)` and `CMAKE_EXPORT_PACKAGE_REGISTRY OFF` when unset). `#19766 <https://github.com/conan-io/conan/pull/19766>`_
12+
- Feature: Legacy Conan 1.X alias support has been removed. `#19740 <https://github.com/conan-io/conan/pull/19740>`_
13+
- Feature: PyEnv output based on verbosity level `#19731 <https://github.com/conan-io/conan/pull/19731>`_
14+
- Feature: The HTML graph representation learned to show transitive requirements. `#19725 <https://github.com/conan-io/conan/pull/19725>`_
15+
- Feature: Add support for Clang 22. `#19709 <https://github.com/conan-io/conan/pull/19709>`_
16+
- Feature: Show cycles/loops in ``conan graph info --format=html`` with a red arrow. `#19694 <https://github.com/conan-io/conan/pull/19694>`_
17+
- Feature: Add ``tools.build:rcflags`` configuration to inject flags for RC. `#19693 <https://github.com/conan-io/conan/pull/19693>`_ . Docs `here <https://github.com/conan-io/docs/pull/4401>`__
18+
- Feature: Add support for Apple OS 26.3 releases. `#19691 <https://github.com/conan-io/conan/pull/19691>`_
19+
- Feature: Feature: New ``tools.cmake:configure_args`` configuration to inject arbitrary arguments into the CMake ``configure`` step via the command line, allowing users to inject CMake variables and arguments such as ``--fresh``. `#19639 <https://github.com/conan-io/conan/pull/19639>`_ . Docs `here <https://github.com/conan-io/docs/pull/4404>`__
20+
- Fix: Allow ``NMake`` integrations to handle defines such as ``WINVER=0x0601`` as numeric, not strings. `#19779 <https://github.com/conan-io/conan/pull/19779>`_
21+
- Fix: Correct definition of ``set_property()`` in ``CMakeConfigDeps`` for build context. `#19760 <https://github.com/conan-io/conan/pull/19760>`_
22+
- Fix: Show a clear error message when defining ``[platform_xxx_requires]`` with a version range. `#19750 <https://github.com/conan-io/conan/pull/19750>`_
23+
- Fix: Only group build packages in ``conan graph info .. -f=html``. `#19744 <https://github.com/conan-io/conan/pull/19744>`_
24+
- Fix: Solve issue with overrides and lockfiles. `#19739 <https://github.com/conan-io/conan/pull/19739>`_
25+
- Fix: Improve the error message for authentication with source credentials. `#19737 <https://github.com/conan-io/conan/pull/19737>`_ . Docs `here <https://github.com/conan-io/docs/pull/4397>`__
26+
- Fix: Fix missing libraries in legacy ``<packagename>_LIBRARIES`` variable definition in ``CMakeConfigDeps`` generator. `#19724 <https://github.com/conan-io/conan/pull/19724>`_
27+
- Fix: Relax the ``CMakeConfigDeps`` requirement to explicitly declare the CMake ``C`` language in ``CXX`` projects when linking C dependencies, since this is already implicit in CMake. `#19704 <https://github.com/conan-io/conan/pull/19704>`_
28+
- Fix: Create stubs correctly for user CMake presets when ``user_presets_path`` is specified. `#19251 <https://github.com/conan-io/conan/pull/19251>`_
29+
- Bugfix: Solve assertion with ``--build=editable`` and usage of ``tools.build:download_source=True`` conf. `#19758 <https://github.com/conan-io/conan/pull/19758>`_
30+
- Bugfix: Fix ``detect_emcc_compiler`` on first run and on Windows. `#19735 <https://github.com/conan-io/conan/pull/19735>`_
31+
- Bugfix: Define correct bash usage for ``win_bash_run=True`` with ``self.run(..., scope="run")``. `#19703 <https://github.com/conan-io/conan/pull/19703>`_
32+
- Bugfix: Solve path issues with ``tools.gnu:make_program`` in Windows subsystems. `#15047 <https://github.com/conan-io/conan/pull/15047>`_
33+
634
2.26.2 (05-Mar-2026)
735
--------------------
836

conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@
6666

6767

6868
# The short X.Y version.
69-
version = "2.26"
69+
version = "2.27"
7070
# The full version, including alpha/beta/rc tags.
71-
release = u'2.26.2'
71+
release = u'2.27.0'
7272

7373
dir_path = os.path.dirname(os.path.realpath(__file__))
7474
if not os.path.exists(os.path.join(dir_path, "versions.json")):

0 commit comments

Comments
 (0)