- Feature: Added with_login parameter to tools.run_in_windows_bash() (#4673). Docs: 📃
- Feature: The
deb
andwindows
Conan installers now use Python 3. (#4663) - Feature: Allow configuring in conan.conf a different default
package_id
mode. (#4644). Docs: 📃 - Feature: Apply Jinja2 to layout files before parsing them (#4596). Docs: 📃
- Feature: Accept a PackageReference for the command
conan get
(argument-p
is accepted, but hidden) (#4494). Docs: 📃 - Feature: Re-implement Workspaces based on Editable packages. (#4481). Docs: 📃
- Feature: Removed old "compatibility" mode of revisions. (#4462). Docs: 📃
- Fix: When revisions enabled, add the revision to the json output of the info/install commands. (#4667)
- Fix: JSON output for
multi_config
now works ininstall
andcreate
commands (#4656) - Fix: Deprecate 'cppflags' in favor of 'cxxflags' in class CppInfo (#4611). Docs: 📃
- Fix: Return empty list if env variable is an empty string (#4594)
- Fix:
conan profile list
will now recursively list profiles. (#4591) - Fix:
Instance of 'TestConan' has no 'install_folder' member
when exporting recipe (#4585) - Fix: SCM replacement with comments below it (#4580)
- Fix: Remove package references associated to a remote in registry.json when that remote is deleted (#4568)
- Fix: Fixed issue with Artifactory when the anonymous user is enabled, causing the uploads to fail without requesting the user and password. (#4526)
- Fix: Do not allow an alias to override an existing package (#4495)
- Fix: Do not display the warning when there are files in the package folder (#4438). (#4464)
- Fix: Renamed the
conan link
command toconan editable
to put packages into editable mode (#4481) . Docs: 📃 - Bugfix: Solve problem with loading recipe python files in Python 3.7 because of
module.__file__ = None
(#4669) - Bugfix: Do not attempt to upload non-existing packages, due to empty short_paths folders, or to explicit
upload -p=id
command. (#4615) - Bugfix: Fix LIB overwrite in
virtualbuildenv
generator (#4583) - Bugfix: Avoid
str(self.settings.xxx)
crash when the value is None. (#4571). Docs: 📃 - Bugfix: Build-requires expand over the closure of the package they apply to, so they can create conflicts too. Previously, those conflicts were silently skipped, and builds would use an undetermined version and configuration of dependencies. (#4514)
- Bugfix: meson build type actually reflects recipe shared option (#4489)
- Bugfix: Fixed several bugs related to revisions. (#4462). Docs: 📃
- Bugfix: Fixed several bugs related to the package
metadata.json
(#4462). Docs: 📃