Skip to content

1.18.0 (30-Jul-2019)

Choose a tag to compare

@lasote lasote released this 30 Jul 11:44
· 2428 commits to develop since this release
  • Feature: Output current revision from references in local cache when using a pattern (#5537). Docs: πŸ“ƒ
  • Feature: New parameter --skip-auth for the conan 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 the name and version are declared in the recipe. e.g: conan create . lib/1.0@ to omit user and channel. The same for other commands. The user and channel 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 the tools.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: πŸ“ƒ