You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature: Allow conan config install to install configuration from a folder and not only from compressed files. (#3680)
Feature: The environment variable CONAN_DEFAULT_PROFILE_PATH allows the user to define the path (existing) to the default profile that will be used by Conan. (#3675)
Feature: New conan inspect command that provides individual attributes of a recipe, like name, version, or options. Work with -r=remote repos too, and is able to produce --json output. (#3634)
Feature: Validate parameter for ConanFileReference objects to avoid unnecessary checks (#3623)
Feature: The environment variable CONAN_DEFAULT_PROFILE_PATH allows the user to define the path (absolute and existing) to the default profile that will be used by Conan. (#3615)
Feature: Warning message printed if Conan cannot deduce an architecture of a GNU triplet. (#3603)
Feature: The AutotoolsBuildEnvironment and CMake build helpers now adjust default for the GNU standard installation directories: bindir, sbin, libexec, includedir, oldincludedir, datarootdir (#3599)
Feature: Added use_default_install_dirs in AutotoolsBuildEnvironment.configure() to opt-out from the defaulted installation dirs. (#3599)
Feature: Clean repeated entries in the PATH when vcvars is run, mitigating the max size of the env var issues. (#3598)
Feature: Allow vcvars to run if clang-cl compiler is detected. (#3574)
Feature: Added python 2 deprecation message in the output of the conan commands. (#3567)
Feature: The conan install command now prints information about the applied configuration. (#3561)
Feature: New naming convention for conanfile reserved/public/private attributes. (#3560)
Feature: Experimental support for Conan plugins. (#3555)
Feature: Progress bars for files unzipping. (#3545)
Feature: Improved graph propagation performance from O(n2) to O(n). (#3528)
Feature: Added ConanInvalidConfiguration as the standard way to indicate that a specific configuration is not valid for the current package. e.g library not compatible with Windows. (#3517)
Feature: Added libtool() function to the tools.XCRun() tool to locate the system libtool. (#3515)
Feature: The tool tools.collect_libs() now search into each folder declared in self.cpp_info.libdirs. (#3503)
Feature: Added definition CMAKE_OSX_DEPLOYMENT_TARGET to the CMake build helper following the os.version setting for Macos. (#3486)
Feature: The upload of files now uses the conanmanifest.txt file to know if a file has to be uploaded or not. It avoid associated issues with the metainformation of the files permissions contained in the tgz files. (#3480)
Feature: The default_options in a conanfile.py can be specified now as a dictionary. (#3477)
Feature: The command conan config install now support relative paths. (#3468)
Feature: Added a definition CONAN_IN_LOCAL_CACHE to the CMake() build helper. (#3450)
Feature: Improved AptTool at SystemPackageTool adding a function add_repository to add new apt repositories. (#3445)
Feature: Experimental and initial support for the REST apiv2 that will allow transfers in one step and revisions in the future. (#3442)
Feature: Improve the output of a conan install command printing dependencies when a binary is not found. (#3438)
Feature: New b2 generator. It replaces the old incomplete boost_build generator that is now deprecated. (#3416)
Feature: New tool.replace_path_in_file to replace Windows paths in a file doing case-insensitive comparisson and indisctinct path separators comparisson: "/" == "\" (#3399)
Feature: [Experimental] Add SCM support for SVN. (#3192)
Fix: None option value was not being propagated upstream in the dependency graph (#3684)
Fix: Apply system_requirements() always on install, in case the folder was removed. (#3647)
Fix: Included bottle package in the development requirements (#3646)
Fix: More complete architecture list in the detection of the gnu triplet and the detection of the build machine architecture. (#3581)
Fix: Avoid downloading the manifest of the recipe twice for uploads. Making this download quiet, without output. (#3552)
Fix: Fixed Git scm class avoiding to replace any character in the get_branch() function. (#3496)
Fix: Removed login username syntax checks that were no longer necessary. (#3464)
Fix: Removed bad duplicated messages about dependency overriding when using conan alias. (#3456)
Bugfix: Fixed bug with transitive private dependencies. (#3525)
Bugfix: get_cased_path crashed when the path didn't exist. (#3516)
BugFix: Fixed failures when Conan walk directories with files containing not ASCCI characters in the file name. (#3505)
Bugfix: The scm feature now looks for the repo root even when the conanfile.py is in a subfolder. (#3479)
Bugfix: Fixed OSInfo.bash_path() when there is no windows_subsystem. (#3455)
Bugfix: AutotoolsBuildEnvironment was not defaulting the output library directory causing broken consumption of packages when rebuilding from sources in different Linux distros using lib64 default. (#3388)