- Feature: Added support for MacOS sdk_version 14.5 (https://github.com/conan-io/conan/pull/16400). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3758)
- Feature: Added `CC_FOR_BUILD` and `CXX_FOR_BUILD` environment variable to AutotoolsToolchain. (https://github.com/conan-io/conan/pull/16391). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3750)
- Feature: Added `extra_xxxx` flags to MesonToolchain as done in other toolchains like AutotoolsToolchain, CMakeToolchain, etc. (https://github.com/conan-io/conan/pull/16389)
- Feature: Add new ``qbs_lib`` template for the ``conan new`` command. (https://github.com/conan-io/conan/pull/16382)
- Feature: new ``detect_api.detect_sdk_version()`` method (https://github.com/conan-io/conan/pull/16355). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3751)
- Feature: Add excludes parameter to tools.files.rm to void removing pattern. (https://github.com/conan-io/conan/pull/16350). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3743)
- Feature: Allow multiple ``--build=missing:~pattern1 --build=missing:~pattern2`` patterns. (https://github.com/conan-io/conan/pull/16327)
- Feature: Deprecate use of path accessors in ConanFile. (https://github.com/conan-io/conan/pull/16247)
- Feature: add support for setting `tools.cmake.cmaketoolchain:extra_variables` (https://github.com/conan-io/conan/pull/16242). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3719)
- Feature: Add `cmake_additional_variables_prefixes` variable to CMakeDeps generator to allow adding extra names for declared CMake variables. (https://github.com/conan-io/conan/pull/16231). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3721)
- Feature: Allow GNUInstallDirs definition in ``CMakeToolchain`` for the local ``conan install/build`` flow too. (https://github.com/conan-io/conan/pull/16214)
- Feature: Let ``conan cache save`` listen to the ``core.gzip:compresslevel`` conf. (https://github.com/conan-io/conan/pull/16211)
- Feature: Add support for Bazel >= 7.1. (https://github.com/conan-io/conan/pull/16196). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3707)
- Feature: Add new ``revision_mode`` including everything down to the ``recipe-revision``, but not the ``package_id``. (https://github.com/conan-io/conan/pull/16195). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3754)
- Feature: Allow a recipe to ``requires(..., visible=False)`` a previous version of itself without raising a loop error. (https://github.com/conan-io/conan/pull/16132)
- Feature: New ``vendor=True`` package creation and build isolation strategy (https://github.com/conan-io/conan/pull/16073). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3756)
- Feature: New ``compiler.cstd`` setting for C standard (https://github.com/conan-io/conan/pull/16028). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3757)
- Feature: Implemented ``compatibility.py`` default compatibility for different C standards (https://github.com/conan-io/conan/pull/16028). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3757)
- Feature: Implement ``check_min_cstd``, ``check_max_cstd``, ``valid_max_cstd``, ``valid_min_cstd``, ``supported_cstd`` tools (https://github.com/conan-io/conan/pull/16028). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3757)
- Feature: New ``languages = "C", "C++"`` class attribute to further automate settings management (https://github.com/conan-io/conan/pull/16028). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3757)
- Feature: Add `CONAN_RUNTIME_LIB_DIRS` variable to the `conan_toolchain.cmake`. (https://github.com/conan-io/conan/pull/15914). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3698)
- Fix: Implement a back migration to <2.3 for default ``compatibility.py`` plugin. (https://github.com/conan-io/conan/pull/16405)
- Fix: Add missing `[replace_requires]` and `[platform_requires]` to serialization/dump of profiles. (https://github.com/conan-io/conan/pull/16401)
- Fix: Fix handling spaces in paths in ``Qbs`` helper. (https://github.com/conan-io/conan/pull/16382)
- Fix: Make cc version detection more robust (https://github.com/conan-io/conan/pull/16362)
- Fix: Allow ``--build=missing:&`` pattern to build only the consumer if missing, but not others. (https://github.com/conan-io/conan/pull/16344)
- Fix: Allow "local-recipes-index" to ``conan list`` packages with custom ``user/channel``. (https://github.com/conan-io/conan/pull/16342)
- Fix: Fixing docstrings for ``cppstd`` functions. (https://github.com/conan-io/conan/pull/16341)
- Fix: Change autodetect of `CMAKE_SYSTEM_VERSION` to use the Darwin version. (https://github.com/conan-io/conan/pull/16335). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3755)
- Fix: Fix `require` syntax in output in `graph build-order`. (https://github.com/conan-io/conan/pull/16308)
- Fix: Improve some commands help documentation strings by adding double quotes. (https://github.com/conan-io/conan/pull/16292)
- Fix: Better error message for incorrect version-ranges definitions. (https://github.com/conan-io/conan/pull/16289)
- Fix: Only print info about cached recipe revision being newer when it truly is. (https://github.com/conan-io/conan/pull/16275)
- Fix: Warn when using ``options`` without pattern scope, to improve UX of users expecting ``-o shared=True`` to apply to dependencies. (https://github.com/conan-io/conan/pull/16233). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3720)
- Fix: Fix CommandAPI usage when not used by Conan custom commands. (https://github.com/conan-io/conan/pull/16213)
- Fix: Avoid ``datetime`` deprecated calls in Python 3.12. (https://github.com/conan-io/conan/pull/16095)
- Fix: Handle `tools.build:sysroot` on Meson toolchain. (https://github.com/conan-io/conan/pull/16011). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3753)
- Bugfix: Fix ``LLVM/Clang`` enablement of ``vcvars`` for latest ``v14.4`` toolset version after VS 17.10 update (https://github.com/conan-io/conan/pull/16374). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/3752)
- Bugfix: Fix profile errors when using a docker runner of `type=shared` (https://github.com/conan-io/conan/pull/16364)
- Bugfix: ``conan graph info .. --build=pkg`` doesn't download ``pkg`` sources unless ``tools.build:download_source`` is defined. (https://github.com/conan-io/conan/pull/16349)
- Bugfix: Solved problem with relativization of paths in CMakeToolchain and CMakeDeps. (https://github.com/conan-io/conan/pull/16316)
- Bugfix: Avoid sanitizing `tools.build:compiler_executables` value in MesonToolchain. (https://github.com/conan-io/conan/pull/16307)
- Bugfix: Solved incorrect paths in ``conan cache save/restore`` tgz files that crashed when using ``storage_path`` custom configuration. (https://github.com/conan-io/conan/pull/16293)
- Bugfix: Fix stacktrace with nonexistent graph file in `conan list`. (https://github.com/conan-io/conan/pull/16291)
- Bugfix: Let ``CMakeDeps`` generator overwrite the ``xxxConfig.cmake`` when it already exists. (https://github.com/conan-io/conan/pull/16279)
- Bugfix: Disallow `self.info` access in `source()` method. (https://github.com/conan-io/conan/pull/16272)