- Feature: Add new
arm64ec
architecture, used to define CMAKE_GENERATOR_PLATFORM. (#14114). Docs: 📃 - Feature: Make
CppInfo
a public, documented, importable tool for generators that need to aggregate them. (#14101). Docs: 📃 - Feature: Allow
conan remove --list=pkglist
to remove package-lists. (#14082). Docs: 📃 - Feature: Output for
conan remove --format
both text (summary of deleted things) and json. (#14082). Docs: 📃 - Feature: Add
core.sources:excluded_urls
to backup sources. (#14020) - Feature:
conan test
command learned the--format=json
formatter. (#14011). Docs: 📃 - Feature: Allow
pkg/[version-range]
expressions inconan list
(and download, upload, remove) patterns. (#14004). Docs: 📃 - Feature: Add
conan upload --dry-run
equivalent to 1.Xconan upload --skip-upload
. (#14002). Docs: 📃 - Feature: Add new command
conan version
to format the output. (#13999). Docs: 📃 - Feature: Small UX improvement to print some info while downloading large files. (#13989)
- Feature: Use
PackagesList
as input argument forconan upload --list=pkglist.json
. (#13928). Docs: 📃 - Feature: Use
--graph
input forconan list
to create aPackagesList
that can be used as input forconan upload
. (#13928). Docs: 📃 - Feature: New metadata files associated to recipes and packages that can be uploaded, downloaded and added after the package exists. (#13918)
- Feature: Allow to specify a custom deployer output folder. (#13757). Docs: 📃
- Feature: Split build & compilation verbosity control to two confs. (#13729). Docs: 📃
- Feature: Added
bindir
to generated.pc
file inPkgConfigDeps
. (#13623). Docs: 📃 - Fix: Deprecate
AutoPackage
remnant from Conan 1.X. (#14083). Docs: 📃 - Fix: Fix description for the conf entry for default build profile used. (#14075). Docs: 📃
- Fix: Allow spaces in path in
Git
helper. (#14063). Docs: 📃 - Fix: Remove trailing
.
inconanfile.xxx_folder
that is breaking subsystems like msys2. (#14061) - Fix: Avoid caching issues when some intermediate package in the graph calls
aggregated_components()
over some dependency and using--deployer
, generators still pointed to the Conan cache and not deployed copy. (#14060) - Fix: Allow internal
Cli
object to be called more than once. (#14053) - Fix: Force
pyyaml>=6
for Python 3.10, as previous versions broke. (#13990) - Fix: Improve graph conflict message when Conan can't show one of the conflicting recipes. (#13946)
- Bugfix: Solve bug in timestamp of non-latest revision download from the server. (#14110)
- Bugfix: Fix double base path setup in editable packages. (#14109)
- Bugfix: Raise if
conan graph build-order
graph has any errors, instead of quietly doing nothing and outputting and empty json. (#14106) - Bugfix: Avoid incorrect path replacements for
editable
packages when folders have overlapping matching names. (#14095) - Bugfix: Set clang as the default FreeBSD detected compiler. (#14065)
- Bugfix: Add prefix var and any custom content (through the
pkg_config_custom_content
property) to already generated pkg-config root .pc files byPkgConfigDeps
. (#14051) - Bugfix:
conan create
command returns always the same output for--format=json
result graph, irrespective of test_package existence. (#14011). Docs: 📃 - Bugfix: Fix problem with
editable
packages when definingself.folders.root=".."
parent directory. (#13983) - Bugfix: Removed
libdir1
andincludedir1
as the default index. Now,PkgConfigDeps
creates thelibdir
andincludedir
variables by default in.pc
files. (#13623). Docs: 📃