- Feature: Output current revision from references in local cache when using a pattern (#5537). Docs: 📃
- Feature: New parameter
--skip-auth
for theconan user
command to avoid trying to authenticate when the client already has credentials stored. (#5532). Docs: 📃 - Feature: Allow patterns in per-package settings definitions, not only the package name (#5523). Docs: 📃
- Feature: Search custom settings (#5378) (#5521). Docs: 📃
- Feature: shallow git clone (#5514). Docs: 📃
- Feature: Add context manager for set_dirty (#3835) (#5444). Docs: 📃
- Feature: The "user/channel" fields are now optional. e.g:
conan create .
is valid if thename
andversion
are declared in the recipe. e.g:conan create . lib/1.0@
to omit user and channel. The same for other commands. Theuser
andchannel
can also be omitted while specifying requirements in the conanfiles. (#5381). Docs: 📃 - Fix: Remove
conan graph clean-modified
command, it is automatic and no longer necessary. (#5533). Docs: 📃 - Fix: Incomplete references (for local conanfile.py files) are not printed with
@None/None
anymore. (#5509) - Fix: Discard empty string values in SCM including
subfolder
(#5459) - Bugfix: The
stderr
was not printed when a command failed running thetools.check_output
function. (#5548) - Bugfix: Avoid dependency (mainly build-requires) being marked as skipped when another node exists in the graph that is being skipped because of being private (#5547)
- Bugfix: fix processing of UTF-8 files with BOM (#5506)
- Bugfix: apply http.sslVerify to the current Git command only (#5470)
- Bugfix: Do not raise when accessing the metadata of editable packages (#5461)
- Bugfix: Use cxxFlags instead of cppFlags in
qbs
generator. (#5452). Docs: 📃