Skip to content

Releases: robotology/ycm-cmake-modules

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

v0.16.4

03 Jun 04:36
59bf584
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.3...v0.16.4

YCM 0.16.3

17 May 09:41
033c5c4
Compare
Choose a tag to compare

[0.16.3] - 2024-05-17

Fixed

Changed

  • YCMEPHelper: If CMAKE_EXPORT_COMPILE_COMMANDS is defined and ON, pass it to all subprojects (#442).

Deprecated

  • FindGLFW3: Use glfw3Config.cmake and mark module as deprecated. Instead of using find_package(GLFW3), please use find_package(glfw3 NO_MODULE) and link the glfw imported target (#441).

YCM 0.16.2

20 Dec 12:26
e187cdb
Compare
Choose a tag to compare

What's Changed

  • YCMEPHelper: add SHALLOW option to wrap EP's GIT_SHALLOW option by @traversaro in #440

Full Changelog: v0.16.1...v0.16.2