Skip to content

Releases: robotology/ycm-cmake-modules

v0.18.2

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

Deprecation

  • This is the last release of YCM that supports CMake < 3.22, the next 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 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 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

v0.16.6

13 Aug 11:19
acafece
Compare
Choose a tag to compare

What's Changed

  • YCMEPHelper: Fix enabling YCM_EP_DEVEL_MODE_<project> with Ninja and bump version to 0.16.6 by @traversaro in #456

Full Changelog: v0.16.5...v0.16.6

v0.16.5

13 Jul 12:07
d5c16de
Compare
Choose a tag to compare

What's Changed

  • Remove FindMatlab tests as FindMatlab is not part of ycm by @traversaro in #451
  • Respect YCM_USE_CMAKE_NEXT also when bootstrapping with FetchContent and fix compatibility of YCM_USE_CMAKE_NEXT=OFF with CMP0114 set to NEW by @traversaro in #452

Full Changelog: v0.16.4...v0.16.5