|
|
|
|
@@ -1,3 +1,568 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Nov 9 09:15:03 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.22.2:
|
|
|
|
|
* Bugfix: Fix assert when finding compatible binaries of a
|
|
|
|
|
package that exists in both contexts with different settings
|
|
|
|
|
(gh#conan-io/conan#19208).
|
|
|
|
|
- Changes from version 2.22.1:
|
|
|
|
|
* Bugfix: Revert "Error out if components miss requiring direct
|
|
|
|
|
dependencies in more cases" (gh#conan-io/conan#19168).
|
|
|
|
|
- Add explicit BuildRequires: python3-base >= 3.7.0 to make builds
|
|
|
|
|
for distros with less than the minimum supported python
|
|
|
|
|
unresolvable.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Oct 31 10:46:01 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.22.0:
|
|
|
|
|
* Features:
|
|
|
|
|
- Make the remote name used by conan config install-pkg
|
|
|
|
|
--url=<url> public (gh#conan-io/conan#19132).
|
|
|
|
|
- Add support for macOS 15.7 and iOS 18.7
|
|
|
|
|
(gh#conan-io/conan#19130).
|
|
|
|
|
- Group arguments in CLI help (gh#conan-io/conan#19126).
|
|
|
|
|
- Suggest possible typos for CLI arguments declared as string
|
|
|
|
|
choices (gh#conan-io/conan#19126).
|
|
|
|
|
- Add opt-in conf to control making .sh and .ps1 env
|
|
|
|
|
deactivate functionality into in-memory functions instead of
|
|
|
|
|
files (gh#conan-io/conan#19105).
|
|
|
|
|
- Document ExportAPI (gh#conan-io/conan#19103).
|
|
|
|
|
- Enable parallel download of packages by default, by
|
|
|
|
|
defaulting core.download:parallel to the available CPU cores
|
|
|
|
|
(gh#conan-io/conan#19099).
|
|
|
|
|
- Support conan graph info --package-filter=& pattern
|
|
|
|
|
(gh#conan-io/conan#19080).
|
|
|
|
|
- Add new environment variable CONAN_DEFAULT_BUILD_PROFILE for
|
|
|
|
|
default build profile (gh#conan-io/conan#19040).
|
|
|
|
|
- Allow nullifying settings from profiles and command line
|
|
|
|
|
(gh#conan-io/conan#19035).
|
|
|
|
|
- Support compatibility plugin removal of nullable settings
|
|
|
|
|
(gh#conan-io/conan#19031).
|
|
|
|
|
- New tools.gnu:disable_flags configuration to allow disabling
|
|
|
|
|
the injection of some build system flags
|
|
|
|
|
(gh#conan-io/conan#19014).
|
|
|
|
|
- Expose recipe in the ConanFileInterface for information
|
|
|
|
|
purpose only (gh#conan-io/conan#18995).
|
|
|
|
|
- New CMakeConfigDeps properties to inject extra dependencies
|
|
|
|
|
and targets (gh#conan-io/conan#18316).
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
- Better error message for CMakeConfigDeps when the
|
|
|
|
|
package_type or component type is not defined for something
|
|
|
|
|
with .location defined (gh#conan-io/conan#19096).
|
|
|
|
|
- Change order of build_modules inclusion in CMakeConfigDeps
|
|
|
|
|
so it happens after legacy-vars, to support some ConanCenter
|
|
|
|
|
recipes abusing those variables (gh#conan-io/conan#19094).
|
|
|
|
|
- Reintroduce settings.yml access to config Sub-API
|
|
|
|
|
(gh#conan-io/conan#19078).
|
|
|
|
|
- Raise an error if conan list * --lru=xx, recommending the
|
|
|
|
|
#<rev-pattern> argument (gh#conan-io/conan#19077).
|
|
|
|
|
- Sanitize XcodeDeps file and variable names to use only valid
|
|
|
|
|
xcconfig characters (gh#conan-io/conan#19075).
|
|
|
|
|
- Explicitly set allow_empty=True in glob() function in
|
|
|
|
|
BazelDeps (Bazel 8.x compatible) (gh#conan-io/conan#19068).
|
|
|
|
|
- Fix CMakeConfigDeps when a regular library requires() an
|
|
|
|
|
application, using components (gh#conan-io/conan#19052).
|
|
|
|
|
- Add missing final newline when saving lockfiles to disk
|
|
|
|
|
(gh#conan-io/conan#19043).
|
|
|
|
|
- Warn when adding requirement to version range with pinned
|
|
|
|
|
revision, it has no effect (gh#conan-io/conan#19041).
|
|
|
|
|
- Fix CMakeConfigDeps escaping (gh#conan-io/conan#19034).
|
|
|
|
|
- Improved Python virtual environment creation in PipEnv by
|
|
|
|
|
using the system-installed interpreter or a user-defined one
|
|
|
|
|
via tools.system.pipenv:python_interpreter
|
|
|
|
|
(gh#conan-io/conan#19030).
|
|
|
|
|
- Add VS2026 CMake generator mapping
|
|
|
|
|
(gh#conan-io/conan#19024).
|
|
|
|
|
- Avoid referencing xcconfig from skipped dependencies
|
|
|
|
|
required in components in XcodeDeps
|
|
|
|
|
(gh#conan-io/conan#19023).
|
|
|
|
|
- Add execution["jobs"] to the generated CMake testPresets
|
|
|
|
|
with same logic and value as buildPresets
|
|
|
|
|
(gh#conan-io/conan#19021).
|
|
|
|
|
- Improve the error message when a workspace super-install
|
|
|
|
|
defines intermediate packages in the cache depending on
|
|
|
|
|
workspace packages (gh#conan-io/conan#19013).
|
|
|
|
|
- Improve support for huge diffs in conan report diff HTML
|
|
|
|
|
output (gh#conan-io/conan#19012).
|
|
|
|
|
- MSBuildToolchain explicitly adds the specific toolset .props
|
|
|
|
|
file when compiler.update is defined, otherwise, activating
|
|
|
|
|
vcvars is not enough (gh#conan-io/conan#19137).
|
|
|
|
|
- Fixes an issue where the Apt packages for the build arch
|
|
|
|
|
would be reported missing, in cross-compiling scenarios,
|
|
|
|
|
even though they are installed (gh#conan-io/conan#19074).
|
|
|
|
|
- Solve unexpected conflict when pinning a recipe-revision
|
|
|
|
|
directly in a conanfile that is not the latest, and having
|
|
|
|
|
other dependencies resolving first to the latest recipe
|
|
|
|
|
revision (gh#conan-io/conan#19038).
|
|
|
|
|
- Fix <host_version> resolution in certain transitive cases
|
|
|
|
|
(gh#conan-io/conan#18947).
|
|
|
|
|
- Fix orphan nodes being created when expanding the dependency
|
|
|
|
|
graph for some cases (gh#conan-io/conan#18947).
|
|
|
|
|
- Error out if components miss requiring direct dependencies
|
|
|
|
|
in more cases (gh#conan-io/conan#18830).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 29 10:27:46 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.21.0:
|
|
|
|
|
* Features:
|
|
|
|
|
- Add support for universal binaries to AutotoolsToolchain
|
|
|
|
|
(gh#conan-io/conan#18992).
|
|
|
|
|
- Add support for universal binaries to GnuToolchain
|
|
|
|
|
(gh#conan-io/conan#18992).
|
|
|
|
|
- Add --context={build,host} filter to conan audit scan
|
|
|
|
|
(gh#conan-io/conan#18976).
|
|
|
|
|
- Default recipe paths to cwd if not specified when calling
|
|
|
|
|
Conan (gh#conan-io/conan#18964)
|
|
|
|
|
- Implement a new post_package_id() hook
|
|
|
|
|
(gh#conan-io/conan#18960).
|
|
|
|
|
- Add the PipEnv tool to install python tools using pip in an
|
|
|
|
|
isolated virtual environment (gh#conan-io/conan#18923).
|
|
|
|
|
- Allow separate build and package directories for multiple
|
|
|
|
|
CMake builds from single conanfile
|
|
|
|
|
(gh#conan-io/conan#18905).
|
|
|
|
|
- Add recipes_only field to remote to control whether a remote
|
|
|
|
|
can be used to download binaries (gh#conan-io/conan#18896).
|
|
|
|
|
- Add cmake_extra_variables property for CMakeConfigDeps
|
|
|
|
|
(gh#conan-io/conan#18822).
|
|
|
|
|
- Add cmake_extra_variables property for CMakeDeps
|
|
|
|
|
(gh#conan-io/conan#18822).
|
|
|
|
|
- Improve conan report diff html UX (gh#conan-io/conan#18686).
|
|
|
|
|
- Add generation of dotenv environment files with
|
|
|
|
|
tools.env:dotenv=True conf (gh#conan-io/conan#18266).
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
- Avoid CMakePresets adding the jobs field when
|
|
|
|
|
tools.build:jobs=0 (gh#conan-io/conan#18984).
|
|
|
|
|
- Warn when exporting recipes with versions containing
|
|
|
|
|
alphanumeric majors (gh#conan-io/conan#18980).
|
|
|
|
|
- Set cpp.source.includedirs to include in basic_layout
|
|
|
|
|
(gh#conan-io/conan#18958).
|
|
|
|
|
- workspace add can update the package version of an existing
|
|
|
|
|
package in the workspace (gh#conan-io/conan#18955).
|
|
|
|
|
- Move test_requires to build_requirements method in tests
|
|
|
|
|
(gh#conan-io/conan#18929).
|
|
|
|
|
- Always run validate hooks even if recipe does not define
|
|
|
|
|
validate() method (gh#conan-io/conan#18928).
|
|
|
|
|
- Remove deprecated, old and undocumented features, marked for
|
|
|
|
|
deprecations for a long time (gh#conan-io/conan#18920).
|
|
|
|
|
- Ensure VCVars generated conanvcvars.bat has normalized path
|
|
|
|
|
with backward slash (Windows) (gh#conan-io/conan#18907).
|
|
|
|
|
- Fix compatibility.py migration overwrite when no changes
|
|
|
|
|
were necessary (gh#conan-io/conan#18882).
|
|
|
|
|
- Cleaning files and upload-urls from "package lists" after a
|
|
|
|
|
download or when skipping uploads (gh#conan-io/conan#18878).
|
|
|
|
|
- Improve the error message and avoid the traceback when a
|
|
|
|
|
build-scripts package tries to depend on a library in the
|
|
|
|
|
"host" context (gh#conan-io/conan#18869).
|
|
|
|
|
- Move legacy CMake vars from xxx-target-<config>.cmake to
|
|
|
|
|
xxxx-config.cmake file (gh#conan-io/conan#18860).
|
|
|
|
|
- Ensure conan graph build-order errors out when passing both
|
|
|
|
|
a recipe path and a --requires reference
|
|
|
|
|
(gh#conan-io/conan#18964).
|
|
|
|
|
- MesonToolchain no longer add quotes to linker_script
|
|
|
|
|
definition (gh#conan-io/conan#18922).
|
|
|
|
|
- Command conan list with version-ranges can now listen to
|
|
|
|
|
core.version_ranges:resolve_prereleases=True to list
|
|
|
|
|
pre-releases (gh#conan-io/conan#18868).
|
|
|
|
|
- Stabilize PackagesList methods (gh#conan-io/conan#18833).
|
|
|
|
|
- Changes from version 2.20.1:
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
- Fix Apt not detecting the correct architecture in multiarch
|
|
|
|
|
setups (gh#conan-io/conan#18872).
|
|
|
|
|
- Apt correctly detects arch-independent (all) packages during
|
|
|
|
|
cross-building to avoid unnecessary reinstalls
|
|
|
|
|
(gh#conan-io/conan#18872).
|
|
|
|
|
- Changes from version 2.20.0:
|
|
|
|
|
* Features:
|
|
|
|
|
- new check_min_compiler_version validator which simplify
|
|
|
|
|
compiler restriction description in recipes
|
|
|
|
|
(gh#conan-io/conan#18849).
|
|
|
|
|
- Adding Clang 21 to the default settings.yml
|
|
|
|
|
(gh#conan-io/conan#18846)
|
|
|
|
|
- Avoid the generation of conanintelsetvars script by IntelCC
|
|
|
|
|
if the tools.intel:installation_path="", similarly to VCVars
|
|
|
|
|
generation. The user should have already activated the
|
|
|
|
|
IntelCC environment on their own before running
|
|
|
|
|
(gh#conan-io/conan#18840).
|
|
|
|
|
- Improved the CMakeLists.txt file created by the conan new
|
|
|
|
|
workspace command for super-builds (gh#conan-io/conan#18838)
|
|
|
|
|
- Add CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON for CMakeConfigDeps
|
|
|
|
|
generator (gh#conan-io/conan#18832)
|
|
|
|
|
- Add excludes pattern support for get and unzip methods
|
|
|
|
|
(gh#conan-io/conan#18831)
|
|
|
|
|
- Add support for GCC 15.2 (gh#conan-io/conan#18735)
|
|
|
|
|
- Stabilize and document ConfigAPI public Python sub-API
|
|
|
|
|
(gh#conan-io/conan#18709)
|
|
|
|
|
- Print build-order in the conan workspace super-install
|
|
|
|
|
command (#18693).
|
|
|
|
|
- Workspace super-build options aggregation
|
|
|
|
|
(gh#conan-io/conan#18608).
|
|
|
|
|
- Implement tools.build:install_strip for Autotools
|
|
|
|
|
(gh#conan-io/conan#18606).
|
|
|
|
|
- Added support to the system_package tool for defining the
|
|
|
|
|
system package version to be installed
|
|
|
|
|
(gh#conan-io/conan#18517).
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
- Better error message when there is an existing file called
|
|
|
|
|
"build" in the same location as the "build" build-folder is
|
|
|
|
|
expected to be created (gh#conan-io/conan#18842)
|
|
|
|
|
- The cmake_layout was not taking into account the Apple
|
|
|
|
|
multi-arch/universal separator when creating folders named
|
|
|
|
|
after the arch setting (gh#conan-io/conan#18823)
|
|
|
|
|
- Avoiding issues if passing non-string objects to ConanOutput
|
|
|
|
|
methods. Still, the input to several .info() and similar
|
|
|
|
|
methods must be "text", passing arbitrary objects and
|
|
|
|
|
expecting them to convert to strings internally is not
|
|
|
|
|
supported (gh#conan-io/conan#18782).
|
|
|
|
|
- Document public interface for ConanOutput class
|
|
|
|
|
(gh#conan-io/conan#18782).
|
|
|
|
|
- Remove Python 3.6 support, End Of Life since 2021
|
|
|
|
|
(gh#conan-io/conan#18779).
|
|
|
|
|
- Make all non-documented subapi attributes private
|
|
|
|
|
(gh#conan-io/conan#18736)
|
|
|
|
|
- Remove SearchAPI in favour of ListAPI's select()
|
|
|
|
|
(gh#conan-io/conan#18726).
|
|
|
|
|
- Relax the "risk" warning for conflicting visibility in
|
|
|
|
|
test_requires (gh#conan-io/conan#18723)
|
|
|
|
|
- Fixed an issue that caused APT packages without a defined
|
|
|
|
|
architecture to be detected if one with the same name was
|
|
|
|
|
installed for a different architecture
|
|
|
|
|
(gh#conan-io/conan#18517).
|
|
|
|
|
- Preserve subfolders for runtime_deploy deployer
|
|
|
|
|
(gh#conan-io/conan#17848).
|
|
|
|
|
- Made ConanAPI's home_folder read-only
|
|
|
|
|
(gh#conan-io/conan#18726).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 13 10:27:39 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.19.1:
|
|
|
|
|
* Fix: Remove the definition of CMAKE_TRY_COMPILE_CONFIGURATION
|
|
|
|
|
in CMakeToolchain to avoid issues with check_function_exists()
|
|
|
|
|
legacy code in MSVC (gh#conan-io/conan#18707).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jul 26 12:12:15 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.19.0:
|
|
|
|
|
* Features:
|
|
|
|
|
- Changed some private attributes in MesonToolchain as public
|
|
|
|
|
ones, e.g., b_ndebug, b_staticpic (gh#conan-io/conan#18676).
|
|
|
|
|
- PremakeDeps will now correctly propagate libraries, headers
|
|
|
|
|
and binaries depending on the requirement traits
|
|
|
|
|
(gh#conan-io/conan#18663).
|
|
|
|
|
- Add cmake_target_aliases support for CMakeConfigDeps
|
|
|
|
|
(gh#conan-io/conan#18662).
|
|
|
|
|
- Add self.conan_data to the information serialized by
|
|
|
|
|
ConanFile, so it is printed in conan graph info and other
|
|
|
|
|
commands (gh#conan-io/conan#18661).
|
|
|
|
|
- Let conan source reference the backup sources it generates
|
|
|
|
|
in more cases (gh#conan-io/conan#18655).
|
|
|
|
|
- Add user channel to CycloneDX SBOM sbom_ref field
|
|
|
|
|
(gh#conan-io/conan#18649).
|
|
|
|
|
- Enable test_package_folder attribute for conan export-pkg
|
|
|
|
|
command (gh#conan-io/conan#18621).
|
|
|
|
|
- Add support for GCC 12.5 (gh#conan-io/conan#18587).
|
|
|
|
|
- New makefile parameter in Autotools make/install methods to
|
|
|
|
|
allow specifying the name of the Makefile file
|
|
|
|
|
(gh#conan-io/conan#18578).
|
|
|
|
|
- Let graph html focus on searched package when pressing Intro
|
|
|
|
|
in search box (gh#conan-io/conan#18575).
|
|
|
|
|
- Allow profile composition while using conan runners
|
|
|
|
|
(gh#conan-io/conan#18534).
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
- Add explicit error when trying to export a reference with
|
|
|
|
|
channel but no user (gh#conan-io/conan#18646).
|
|
|
|
|
- Check required_conan_version before loading hooks
|
|
|
|
|
(gh#conan-io/conan#18644).
|
|
|
|
|
- Avoid logging levels hiding the login username/password
|
|
|
|
|
request messages (gh#conan-io/conan#18642).
|
|
|
|
|
- Allow cc compiler to be defined with spaces for profile auto
|
|
|
|
|
detection (gh#conan-io/conan#18628).
|
|
|
|
|
- Fixed untargz when the destination path uses the Windows
|
|
|
|
|
long paths prefix \\?\ (gh#conan-io/conan#18612).
|
|
|
|
|
- CMakeConfigDeps filter requires() to
|
|
|
|
|
package_type=application (gh#conan-io/conan#18611).
|
|
|
|
|
- Fix multithreading for self-contained Conan binaries
|
|
|
|
|
(gh#conan-io/conan#18603).
|
|
|
|
|
- Improve version detection for cc compilers
|
|
|
|
|
(gh#conan-io/conan#18600).
|
|
|
|
|
- Make package_type="configuration" packages independent of
|
|
|
|
|
the config_mode for their package_id
|
|
|
|
|
(gh#conan-io/conan#18671).
|
|
|
|
|
- PremakeDeps: ensure correct linkage on dependent libraries
|
|
|
|
|
(gh#conan-io/conan#18631).
|
|
|
|
|
- Changes from version 2.18.0:
|
|
|
|
|
* See release notes at
|
|
|
|
|
<https://github.com/conan-io/conan/releases/tag/2.18.0>.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jun 15 03:27:37 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.17.0:
|
|
|
|
|
* Features:
|
|
|
|
|
- Add support for gcc 13.4 (gh#conan-io/conan#18374).
|
|
|
|
|
- Renamed 'editables' to 'packages' (gh#conan-io/conan#18359).
|
|
|
|
|
- Putting a folder named conanws as the top limit search if it
|
|
|
|
|
exists (gh#conan-io/conan#18343).
|
|
|
|
|
- Removed the home_folder definition mechanism from the
|
|
|
|
|
conanws.[yml | py] file (gh#conan-io/conan#18339).
|
|
|
|
|
- Packages/products do not need to be within the workspace
|
|
|
|
|
folder (gh#conan-io/conan#18334).
|
|
|
|
|
- Add tools.gnu:configure_args conf to GnuToolchain and
|
|
|
|
|
Autotoolchain generator to allow extra arguments to be added
|
|
|
|
|
to the configure command (gh#conan-io/conan#18333).
|
|
|
|
|
- Add gcc 14.3 support (gh#conan-io/conan#18322).
|
|
|
|
|
- Auto detection of C standard (gh#conan-io/conan#18290).
|
|
|
|
|
- define CMAKE_C/CXX_COMPILER in CMakeToolchain generated
|
|
|
|
|
presets, only for MSVC cl-like compilers, automatically only
|
|
|
|
|
for Ninja generator (gh#conan-io/conan#18280).
|
|
|
|
|
- Add header_lib template to conan new
|
|
|
|
|
(gh#conan-io/conan#18249).
|
|
|
|
|
- to_cppstd_flag/to_cstd_flag methods are not using fixed
|
|
|
|
|
values (gh#conan-io/conan#18246).
|
|
|
|
|
- Add subprocess to the profile jinja rendering
|
|
|
|
|
(gh#conan-io/conan#18244).
|
|
|
|
|
- New conan cache save ... --no-source to avoid storing
|
|
|
|
|
downloaded sources in the .tgz (gh#conan-io/conan#18243).
|
|
|
|
|
- Add verbose logs for conan cache clean
|
|
|
|
|
(gh#conan-io/conan#18228).
|
|
|
|
|
- Add --list inputs to conan cache clean and conan cache
|
|
|
|
|
check-integrity (gh#conan-io/conan#18219).
|
|
|
|
|
- Add allowed_packages info to remote json output
|
|
|
|
|
(gh#conan-io/conan#18206).
|
|
|
|
|
- Add URL information to json output format for conan upload
|
|
|
|
|
(gh#conan-io/conan#18166).
|
|
|
|
|
- New conan workspace clean command, removes the output-folder
|
|
|
|
|
of editables if defined, otherwise nothing. Can be custom
|
|
|
|
|
implemented by users in the conanws.py file
|
|
|
|
|
(gh#conan-io/conan#17763).
|
|
|
|
|
* Fixes:
|
|
|
|
|
- Fix PyInstaller --exclude-module adding wildcard for
|
|
|
|
|
conan.test (gh#conan-io/conan#18381).
|
|
|
|
|
- Fix urls for conan audit (gh#conan-io/conan#18360).
|
|
|
|
|
- Validate if the licenses in the SBOM are SPDX compatible
|
|
|
|
|
(gh#conan-io/conan#18358).
|
|
|
|
|
- Autotools in Windows working for both LLVM/Clang both clang
|
|
|
|
|
and clang-cl frontends (gh#conan-io/conan#18347).
|
|
|
|
|
- Change wording on unzip tool when uncompressing file
|
|
|
|
|
(gh#conan-io/conan#18327).
|
|
|
|
|
- Avoid duplicate component requirement names in PkgConfigDeps
|
|
|
|
|
and BazelDeps (gh#conan-io/conan#18324).
|
|
|
|
|
- Avoid grafted commits in Git helper for commit_in_remote()
|
|
|
|
|
affecting also coordinates_to_conandata(),
|
|
|
|
|
get_url_and_commit() (gh#conan-io/conan#18315).
|
|
|
|
|
- copy() now is capable of excluding symlinks to folders
|
|
|
|
|
(gh#conan-io/conan#18304).
|
|
|
|
|
- Better error message in conan list --graph=file.json when
|
|
|
|
|
using filtered graph (gh#conan-io/conan#18303).
|
|
|
|
|
- Always sort overrides serialization
|
|
|
|
|
(gh#conan-io/conan#18274).
|
|
|
|
|
- Allow composition of conf values that are different
|
|
|
|
|
categories of numbers (gh#conan-io/conan#18265).
|
|
|
|
|
- Avoid incorrect warning in test_package of python_requires
|
|
|
|
|
about "tested_reference_str" (gh#conan-io/conan#18226).
|
|
|
|
|
- CycloneDX 1.6 authors field (gh#conan-io/conan#18208).
|
|
|
|
|
- Make CMakeConfigDeps incubating generator paths relative for
|
|
|
|
|
deployers (gh#conan-io/conan#18197).
|
|
|
|
|
- Add the full conan package in PyInstaller bundle
|
|
|
|
|
(gh#conan-io/conan#18195).
|
|
|
|
|
- Remove LT_INIT from conan new autotools_exe template
|
|
|
|
|
configure.ac (gh#conan-io/conan#18378).
|
|
|
|
|
- Fix CMakeConfigDeps link flags (gh#conan-io/conan#18367).
|
|
|
|
|
- Fix conan audit producing _parse_error_threshold crash when
|
|
|
|
|
some package was not found in the catalog
|
|
|
|
|
(gh#conan-io/conan#18363).
|
|
|
|
|
- The first edge on conan graph info ... -f=html now shows
|
|
|
|
|
require information (gh#conan-io/conan#18245).
|
|
|
|
|
- conan cache save no longer zips downloaded artifacts like
|
|
|
|
|
conan_export.tgz and conan_sources.tgz
|
|
|
|
|
(gh#conan-io/conan#18243).
|
|
|
|
|
- Allow to conan create a python-requires package with a
|
|
|
|
|
profile that contains tool-requires
|
|
|
|
|
(gh#conan-io/conan#18226).
|
|
|
|
|
- Let conan config install walk the fs tree looking for a
|
|
|
|
|
.conanignore (gh#conan-io/conan#18170).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat May 10 14:42:47 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.16.1:
|
|
|
|
|
- Feature: Add missing GCC 15 key to settings.yml (gh#conan-io/conan#18193).
|
|
|
|
|
- Changes from version 2.16.0:
|
|
|
|
|
* Features:
|
|
|
|
|
- Add support for GCC 15.1 (gh#conan-io/conan#18175).
|
|
|
|
|
- Allow CMakeConfigDeps to support components with multilibs
|
|
|
|
|
(with deprecation warning) (gh#conan-io/conan#18172).
|
|
|
|
|
- add CMAKE_MODULE_PATH to CMakeConfigDeps for include(module)
|
|
|
|
|
(gh#conan-io/conan#18162).
|
|
|
|
|
- Add threshold for severity level in the conan audit scan
|
|
|
|
|
command (gh#conan-io/conan#18160).
|
|
|
|
|
- GnuToolchain including the latest changes from
|
|
|
|
|
AutotoolsToolchain (gh#conan-io/conan#18159).
|
|
|
|
|
- Add CycloneDx 1.6 support (gh#conan-io/conan#18108).
|
|
|
|
|
- Introduce a new no_skip=True requirement trait for
|
|
|
|
|
exceptional cases like one application depending on another
|
|
|
|
|
application privately with requires to avoid it being
|
|
|
|
|
skipped (gh#conan-io/conan#18101).
|
|
|
|
|
- Raise error early if conf_info is assigned with raw
|
|
|
|
|
settings/options etc (gh#conan-io/conan#18083).
|
|
|
|
|
- Moving functionality from Command layer to the ConanAPI for
|
|
|
|
|
clearing old private imports from conans
|
|
|
|
|
(gh#conan-io/conan#18079).
|
|
|
|
|
- Document publicly the MSBuildDeps.platform attribute to
|
|
|
|
|
allow customization for wix projects needing x86 value
|
|
|
|
|
(gh#conan-io/conan#18078).
|
|
|
|
|
- Add missing intel-cc releases (gh#conan-io/conan#18054).
|
|
|
|
|
- Add information about the configuration each package is
|
|
|
|
|
building for (gh#conan-io/conan#18019).
|
|
|
|
|
- Add -vv information for the configuration of each dependency
|
|
|
|
|
in the graph (gh#conan-io/conan#18019).
|
|
|
|
|
* Fixes:
|
|
|
|
|
- Some improvements in conan audit reports
|
|
|
|
|
(gh#conan-io/conan#18171).
|
|
|
|
|
- Fix ordering by severity value in audit html output
|
|
|
|
|
(gh#conan-io/conan#18161).
|
|
|
|
|
- Fix column overflow in audit html output
|
|
|
|
|
(gh#conan-io/conan#18161).
|
|
|
|
|
- Make audit_providers.json read/writeable only by owner
|
|
|
|
|
(gh#conan-io/conan#18158).
|
|
|
|
|
- Remove bogus SDK versions for some Apple OS's
|
|
|
|
|
(gh#conan-io/conan#18152).
|
|
|
|
|
- Make the conan.cli command layer fully independent of legacy
|
|
|
|
|
from conans imports that will break
|
|
|
|
|
(gh#conan-io/conan#18127).
|
|
|
|
|
- Explicit git fetch commit in
|
|
|
|
|
Git.checkout_from_conandata_coordinates(), for cases like
|
|
|
|
|
Azure DevOps creating commits that are not fetched by
|
|
|
|
|
default in git clone (gh#conan-io/conan#18110).
|
|
|
|
|
- Add ARM64EC platform in MSBuild, it was missing
|
|
|
|
|
(gh#conan-io/conan#18100).
|
|
|
|
|
- Allow conan graph build-order to output build_args for
|
|
|
|
|
"editable" packages (gh#conan-io/conan#18097).
|
|
|
|
|
- Improve error message when private audit providers don't
|
|
|
|
|
have curation (gh#conan-io/conan#18094).
|
|
|
|
|
- Making some Command formatter helpers private (only the ones
|
|
|
|
|
in printers are common for reusage), and making some
|
|
|
|
|
ConanAPI attributes private (gh#conan-io/conan#18079).
|
|
|
|
|
- Raise a not-found error if "local recipes index"
|
|
|
|
|
user/channel doesn't match requested one
|
|
|
|
|
(gh#conan-io/conan#18153).
|
|
|
|
|
- Fixed bug using MesonToolchain and visionOS
|
|
|
|
|
(gh#conan-io/conan#18151).
|
|
|
|
|
- Add IMPORTED_CONFIGURATIONS to INTERFACE libraries to in
|
|
|
|
|
CMakeConfigDeps (gh#conan-io/conan#18088).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 15 12:01:54 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.12.2:
|
|
|
|
|
* Fix default name and let cycloneDX define a custom name
|
|
|
|
|
(gh#conan-io/conan#17760).
|
|
|
|
|
* Add cycloneDX add_tests and add_build parameters
|
|
|
|
|
(gh#conan-io/conan#17760).
|
|
|
|
|
* Fix cycloneDX tool parameters (gh#conan-io/conan#17760).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 8 11:00:04 UTC 2025 - Andrea Manzini <andrea.manzini@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.12.1:
|
|
|
|
|
* Bugfix: Fix conan config clean not regenerating every necessary file.
|
|
|
|
|
* Bugfix: Avoid compatibility.py migration if any of the files are modified
|
|
|
|
|
by users.
|
|
|
|
|
|
|
|
|
|
- Update to version 2.12.0:
|
|
|
|
|
* Feature: Make public documented (and experimental) the
|
|
|
|
|
--build=compatible:[pattern] build mode
|
|
|
|
|
* Feature: Define new tools.cmake.cmaketoolchain:user_presets to customize
|
|
|
|
|
the name of the generated CMakeUserPresets.json
|
|
|
|
|
* Feature: Serialize in --format=json graph output the original requirements
|
|
|
|
|
version range, not only the resolved one.
|
|
|
|
|
* Feature: Add cycloneDX as a Conan tool and implement subgraph for conanfile
|
|
|
|
|
* Feature: Initial conan workspace build command to build the full workspace,
|
|
|
|
|
based on the definition of products.
|
|
|
|
|
* Feature: Allow applying patches on "create" time for conan-center-index
|
|
|
|
|
like layouts from an external centralized folder.
|
|
|
|
|
* Feature: Add report progress while unpacking tarball files.
|
|
|
|
|
* Feature: conan profile show can now select which context's profile to show
|
|
|
|
|
* Feature: Better logging, printing the username for repositories, successful
|
|
|
|
|
auth event and trace-level messages including full URL requests.
|
|
|
|
|
* Feature: Adds conan config clean command that will remove all custom config
|
|
|
|
|
from conan home, excluding the generated packages.
|
|
|
|
|
* Feature: Add reinit method to ConanApi, which reinitializes every subapi.
|
|
|
|
|
* Feature: Allow defining --out-file=file.ext instead of
|
|
|
|
|
--format=ext > file.ext to write to files directly and avoid issues
|
|
|
|
|
with redirects
|
|
|
|
|
* Feature: Cache HTTP request sessions between API calls.
|
|
|
|
|
* Feature: Implement caching in the Remote objects for RemoteManager calls
|
|
|
|
|
* Fix: Added arch_flag as a public attribute to the MesonToolchain generator.
|
|
|
|
|
* Fix: Increase sqlite timeout from 10 to 20 seconds for very heavily loaded
|
|
|
|
|
CI servers.
|
|
|
|
|
* Fix: Make remotes.json saving transactional to avoid corruption for hard
|
|
|
|
|
killed processes.
|
|
|
|
|
* Fix: Improve error message for conan create when test_package has missing
|
|
|
|
|
binaries.
|
|
|
|
|
* Fix: Fix Git is_dirty detection of excluded files with paths.
|
|
|
|
|
* Fix: Allow latest bottle 0.13 release for conan_server to work with
|
|
|
|
|
Python 3.13.
|
|
|
|
|
* Fix: GnuToolchain's make_args handle empty values correctly.
|
|
|
|
|
* Fix: Fix inconsistency in replace_in_file, that returned False if the
|
|
|
|
|
pattern was not found (with strict off), otherwise None.
|
|
|
|
|
* Fix: conan profile show does not pollute stdout with information titles.
|
|
|
|
|
* Fix: Error out when unknown language is used in languages attribute.
|
|
|
|
|
* Fix: Fix Workspace when using the workspace_api.load() and using self.run()
|
|
|
|
|
inside set_version().
|
|
|
|
|
* Bugfix: conf_build does not exist for cli and conanfile.txt contexts.
|
|
|
|
|
* Bugfix: Make possible to use pattern and strip_root at the same time for
|
|
|
|
|
conan.tools.files.unzip().
|
|
|
|
|
* Bugfix: Solve incubating CMakeDeps issues with transitive
|
|
|
|
|
[replace_requires].
|
|
|
|
|
* Bugfix: Solve PkgConfigDeps issues with transitive [replace_requires].
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Dec 22 11:49:21 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 2.11.0:
|
|
|
|
|
* Feature: Only warn on frozen conan v1 remote if enabled
|
|
|
|
|
(gh#conan-io/conan#17482).
|
|
|
|
|
* Feature: AutotoolsToolchain uses user's variables when Android
|
|
|
|
|
cross-compilation at first (gh#conan-io/conan#17470).
|
|
|
|
|
* Feature: AutotoolsToolchain checks if Android
|
|
|
|
|
cross-compilation paths exist (gh#conan-io/conan#17470).
|
|
|
|
|
* Feature: Adding the Conan cache "profiles" folder to the
|
|
|
|
|
jinja2 search path, so profiles can be included/imported from
|
|
|
|
|
jinja syntax even for parent and sibling folders
|
|
|
|
|
(gh#conan-io/conan#17432).
|
|
|
|
|
* Feature: Updated tools.env.virtualenv:powershell conf to allow
|
|
|
|
|
specifying the PowerShell executable (e.g., powershell.exe or
|
|
|
|
|
pwsh) and passing additional arguments
|
|
|
|
|
(gh#conan-io/conan#17416).
|
|
|
|
|
* Feature: Deprecate use of
|
|
|
|
|
tools.env.virtualenv:powershell=True/False
|
|
|
|
|
(gh#conan-io/conan#17416).
|
|
|
|
|
* Fix: Do not show powershell deprecation message if value is
|
|
|
|
|
None (gh#conan-io/conan#17500).
|
|
|
|
|
* Fix: Fix LocalAPI definition of editables when calling
|
|
|
|
|
editable_add (gh#conan-io/conan#17498).
|
|
|
|
|
* Fix: Clarify debug message in CMakeDeps
|
|
|
|
|
(gh#conan-io/conan#17453).
|
|
|
|
|
* Fix: Added explicitly allow_empty = True to glob() function in
|
|
|
|
|
BazelDeps (bazel 8.x compatible) (gh#conan-io/conan#17444).
|
|
|
|
|
* Fix: Fix broken cpp_info.location deduction due to unsanitized
|
|
|
|
|
regex (gh#conan-io/conan#17430).
|
|
|
|
|
* Fix: Trusting the real path coming from a symlink is a good
|
|
|
|
|
one (gh#conan-io/conan#17421).
|
|
|
|
|
* Fix: Fix user/channel when searching patterns in a
|
|
|
|
|
local-recipes-index (gh#conan-io/conan#17408).
|
|
|
|
|
* Fix: Add warning for empty version ranges
|
|
|
|
|
(gh#conan-io/conan#17405).
|
|
|
|
|
* Bugfix: Fix bogus duplication of component properties (#17503
|
|
|
|
|
* Bugfix: Fix running commands in powershell with single quotes
|
|
|
|
|
(gh#conan-io/conan#17487).
|
|
|
|
|
* Bugfix: Fix issues with unsetting some types of confs
|
|
|
|
|
(gh#conan-io/conan#17445).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 9 19:59:03 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
|
|
|
|
|
|
|