Skip to content

Releases: robotology/ycm-cmake-modules

v0.18.4

17 Jul 11:13
1d76c2c
Compare
Choose a tag to compare

What's Changed

  • Update release.yml workflow to use ubuntu-24.04 by @traversaro in #478
  • Migrate windows-2019 GitHub Actions jobs to windows-latest by @traversaro in #479
  • Add PROJECT_FOLDER_NAME argument to ycm_ep_helper function and bump version to 0.18.4 by @traversaro in #480

Full Changelog: v0.18.3...v0.18.4

v0.18.3

02 Apr 10:20
6afd769
Compare
Choose a tag to compare

What's Changed

  • YCMEPHelper: Pass along the CMAKE_LINKER_TYPE option if defined at superbuild level by @traversaro in #477

Full Changelog: v0.18.2...v0.18.3

v0.18.2

01 Mar 15:52
96ef3d7
Compare
Choose a tag to compare

Deprecation

  • This is the last minor release of YCM that supports CMake < 3.22, the next minor release of YCM will require at least CMake >= 3.22 .
  • The Catch, CatchAddTests and ParseAndAddCatchTests modules are deprecated, as they shadow the same modules installed by catch that you can use after find_package(Catch2), see https://github.com/catchorg/Catch2/blob/v3.8.0/docs/cmake-integration.md . They will be removed in the next minor release of YCM.
  • The FindSQlite module is deprecated and will removed in the next version of YCM. Please use the official CMake module FindSQLite3.
  • The NON_INTERACTIVE_BUILD and YCM_USE_CMAKE_NEXT CMake options are deprecated and will be removed in the next minor release of YCM. If you are must continue to change their default values, please explain your use case by opening an issue at https://github.com/robotology/ycm-cmake-modules/issues/new .

What's Changed

  • YCMEPHelper: Remove check for git global name and email being set even if NON_INTERACTIVE_BUILD is OFF by @traversaro in #472
  • Fix "Compatibility with CMake < 3.10 will be removed" warnings in gitsafeclone.txt.in by @traversaro in #475
  • Delete .github/workflows/python.yml by @traversaro in #476

Full Changelog: v0.18.1...v0.18.2

v0.18.1

19 Dec 09:22
46af9ad
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.18.1

v0.18.0

30 Nov 15:20
df35411
Compare
Choose a tag to compare

What's Changed

  • Remove deprecated module FindGLFW3 and variables YCM_VERSION_* by @traversaro in #465

Full Changelog: v0.17.1...v0.18.0

v0.17.1

09 Nov 16:52
35eede5
Compare
Choose a tag to compare

What's Changed

  • Fix support for consuming YCM via FetchContent_MakeAvailable and bump version to 0.17.1 by @traversaro in #464

Full Changelog: v0.17.0...v0.17.1

v0.17.0

09 Nov 15:03
b1c62ba
Compare
Choose a tag to compare

What's Changed

  • Permit to use FetchContent_MakeAvailable when YCM is used via FetchContent
  • Switch YCMBootstrapFetch to use FetchContent_MakeAvailable, to avoid warning related to CMP0169 (fix #453)
  • Switch to define version variables in the standard CMake way, by passing VERSION to the project call. To do this, now YCM_VERSION is just major.minor.version, while the full version if required is provided in YCM_VERSION_FULL.
  • Bump version to 0.17.0
  • Deprecate YCM_VERSION_REVISION, YCM_VERSION_DATE, YCM_VERSION_DATE_REVISION, YCM_VERSION_API, YCM_VERSION_SHORT, YCM_VERSION_SOURCE and YCM_VERSION_DIRTY. This variable may be remove from YCM 0.18.0 .

All changes were done in #463 .

Full Changelog: v0.16.9...v0.17.0

v0.16.9

06 Sep 12:53
f40b0b7
Compare
Choose a tag to compare

What's Changed

  • YCMEPHelper: Set ExternalProject's BUILD_ALWAYS to ON to restore behaviour of old vendored YCM's ExternalProject by @traversaro in #462

Full Changelog: v0.16.8...v0.16.9

v0.16.8

05 Sep 07:21
2ba468c
Compare
Choose a tag to compare

What's Changed

  • Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows by @dependabot in #459
  • YCMEPHelper: Expose ExternalProject's CMAKE_GENERATOR_* options by @traversaro in #461

New Contributors

Full Changelog: v0.16.7...v0.16.8

v0.16.7

14 Aug 14:23
5c1f89a
Compare
Choose a tag to compare

What's Changed

  • Refactor YCMEPHelper to implement git safe clone (without delete) as an externally specified DOWNLOAD step by @traversaro in #457
  • Fix regression(s) introduced by YCMEPHelper refactor by @traversaro in #458

Full Changelog: v0.16.6...v0.16.7