You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.rst
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,35 @@ Changelog
3
3
4
4
For a more detailed description of the major changes that Conan 2 brings, compared with Conan 1.X, please read :ref:`whatsnew`
5
5
6
+
2.20.0 (01-Sept-2025)
7
+
---------------------
8
+
9
+
- Feature: new `check_min_compiler_version` validator which simplify compiler restriction description in recipes. `#18849 <https://github.com/conan-io/conan/pull/18849>`_ . Docs `here <https://github.com/conan-io/docs/pull/4209>`__
10
+
- Feature: Adding Clang 21 to the default ``settings.yml``. `#18846 <https://github.com/conan-io/conan/pull/18846>`_
11
+
- Feature: Add new Apple OS's versions. `#18845 <https://github.com/conan-io/conan/pull/18845>`_
12
+
- Feature: Avoid the generation of ``conanintelsetvars`` script by ``IntelCC`` if the ``tools.intel:installation_path=""``, similarly to ``VCVars`` generation. The user should have already activated the IntelCC environment on their own before running. `#18840 <https://github.com/conan-io/conan/pull/18840>`_ . Docs `here <https://github.com/conan-io/docs/pull/4207>`__
13
+
- Feature: Improved the CMakeLists.txt file created by the `conan new workspace` command for super-builds. `#18838 <https://github.com/conan-io/conan/pull/18838>`_
14
+
- Feature: Add ``CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON`` for ``CMakeConfigDeps`` generator. `#18832 <https://github.com/conan-io/conan/pull/18832>`_
15
+
- Feature: Add `excludes` pattern support for `get` and `unzip` methods. `#18831 <https://github.com/conan-io/conan/pull/18831>`_
16
+
- Feature: Add support for GCC 15.2. `#18735 <https://github.com/conan-io/conan/pull/18735>`_
17
+
- Feature: Add iOS 18.5 and tvOS 18.5 to `default_settings.yml` template. `#18722 <https://github.com/conan-io/conan/pull/18722>`_
18
+
- Feature: Stabilize and document ``ConfigAPI`` public Python sub-API. `#18709 <https://github.com/conan-io/conan/pull/18709>`_
19
+
- Feature: Print build-order in the ``conan workspace super-install`` command `#18693 <https://github.com/conan-io/conan/pull/18693>`_ . Docs `here <https://github.com/conan-io/docs/pull/4210>`__
- Feature: Added support to the system_package tool for defining the system package version to be installed. `#18517 <https://github.com/conan-io/conan/pull/18517>`_ . Docs `here <https://github.com/conan-io/docs/pull/4170>`__
23
+
- Fix: Better error message when there is an existing file called "build" in the same location as the "build" build-folder is expected to be created. `#18842 <https://github.com/conan-io/conan/pull/18842>`_
24
+
- Fix: The ``cmake_layout`` was not taking into account the Apple multi-arch/universal separator when creating folders named after the ``arch`` setting. `#18823 <https://github.com/conan-io/conan/pull/18823>`_
25
+
- Fix: Avoiding issues if passing non-string objects to ``ConanOutput`` methods. Still, the input to several ``.info()`` and similar methods must be "text", passing arbitrary objects and expecting them to convert to strings internally is not supported. `#18782 <https://github.com/conan-io/conan/pull/18782>`_ . Docs `here <https://github.com/conan-io/docs/pull/4191>`__
26
+
- Fix: Document public interface for ``ConanOutput`` class. `#18782 <https://github.com/conan-io/conan/pull/18782>`_ . Docs `here <https://github.com/conan-io/docs/pull/4191>`__
27
+
- Fix: Remove Python 3.6 support, End Of Life since 2021. `#18779 <https://github.com/conan-io/conan/pull/18779>`_ . Docs `here <https://github.com/conan-io/docs/pull/4206>`__
28
+
- Fix: Make all non-documented subapi attributes private. `#18736 <https://github.com/conan-io/conan/pull/18736>`_
29
+
- Fix: Remove `SearchAPI` in favour of `ListAPI`'s `select()`. `#18726 <https://github.com/conan-io/conan/pull/18726>`_ . Docs `here <https://github.com/conan-io/docs/pull/4182>`__
30
+
- Fix: Relax the "risk" warning for conflicting visibility in ``test_requires``. `#18723 <https://github.com/conan-io/conan/pull/18723>`_
31
+
- Fix: Fixed an issue that caused APT packages without a defined architecture to be detected if one with the same name was installed for a different architecture. `#18517 <https://github.com/conan-io/conan/pull/18517>`_ . Docs `here <https://github.com/conan-io/docs/pull/4170>`__
0 commit comments