Skip to content

Releases: robotology/ycm-cmake-modules

YCM 0.16.1

27 Nov 16:45
38aa0b5
Compare
Choose a tag to compare

[0.16.1] - 2023-11-27

Fixed

  • FindGraphviz: fix name of graphviz's pkg-config packages (#439).

YCM 0.16.0

27 Nov 16:02
c7988be
Compare
Choose a tag to compare

[0.16.0] - 2023-11-27

Changed

  • Update CMakeRC to latest version as of November 2023 (#436).
  • FindGraphviz: if available export version of the package from pkg-config (#438).

Deprecated

  • Deprecate OpenCV_LIBRARIES library set by find_package(OpenCV), downstream users should just use OpenCV_LIBS as set by official OpenCV CMake config files (#434).

Removed

  • Remove support for finding OpenCV <= 2 with FindOpenCV.cmake module (#434).

YCM 0.15.3

06 Jun 08:44
931968d
Compare
Choose a tag to compare

[0.15.3] - 2023-06-06

Fixed

  • Fixed wrong CMake version (#432).

YCM 0.15.2

05 May 07:00
7377904
Compare
Choose a tag to compare

[0.15.2] - 2023-05-05

Fixed

YCM 0.15.1

10 Jan 15:47
cbd69a1
Compare
Choose a tag to compare

[0.15.1] - 2023-01-10

Added

  • Added packaging for .tar.gz archives (#425).

YCM 0.15.0

10 Jan 08:48
66c4e47
Compare
Choose a tag to compare

[0.15.0] - 2023-01-10

Added

  • Added FinduSockets and FinduWebSockets find modules (#421).

Changed

  • Update Catch vendored files from v2.13.4 to v3.2.1 (#422).
  • Since release 0.15, all releases and development are happening on the master branch, while no ycm-0.15 or similar branches are created (#150).

YCM 0.14.2

10 Jun 22:35
2583228
Compare
Choose a tag to compare

[0.14.2] - 2022-06-10

Added

  • FindGraphviz: Add Graphviz_DEFINITIONS to define GVDLL to permit compilation against graphviz 3 (#414).

YCM 0.14.1

24 May 14:44
d5b84db
Compare
Choose a tag to compare

[0.14.1] - 2022-05-24

Added

  • For each new release now .deb packages are automatically uploaded in the GitHub release page (#410).

YCM 0.14.0

20 Apr 15:46
71d5c78
Compare
Choose a tag to compare

[0.14.0] - 2022-04-20

Added

  • Added new find module FindSOXR.cmake for libsoxr (#385).
  • Add new YCMBootstrapFetch.cmake module that substitutes the YCMBootstrap.cmake module (#403). The new YCMBootstrapFetch.cmake script to permit projects to bootstrap YCM by just using FetchContent module. A different file is created as the semantics of this new bootstrap script is a bit different, as it just make YCM available in the project, but it does not also adds it as a subproject in the superbuild sense. Superbuilds that want to switch from YCMBootstrap.cmake to YCMBootstrapFetch.cmake need to create BuildYCM.cmake script, and appropriately call find_or_build_package(YCM), as done for example in the robotology-superbuild in robotology/robotology-superbuild#1078 .

Changed

  • CMake 3.16 or later is now required (#386).
  • The CMakeRC module is imported again from the official repository, and it no longer prints the debug message (#384).
  • Avoid to download files from online repositories as part of the build process (#402).
  • FindOrBuildPackage: Do not call find_package if YCM_DISABLE_SYSTEM_PACKAGES is ON (#404). This change speeds up the CMake configuration time for superbuild that have many packages and YCM_DISABLE_SYSTEM_PACKAGES set to ON.

Deprecated

  • The YCMBootstrap.cmake module is now deprecated (#403).

Removed

  • Removed FindEigen3.cmake module (#399).
  • Removed FindGSL.cmake, FindGLUT.cmake, FindOpenGL.cmake and YCMDefaultDirs.cmake. The first three are available in CMake, while the last one has been deprecated for a long time (#401).

YCM 0.13.2

06 Apr 12:55
8ab8387
Compare
Choose a tag to compare

[0.13.2] - 2022-04-06

Changed

  • Releases after 0.13.2 document their changes in a CHANGELOG.md file in the root of the repo (#397).

Fixed

  • Fix error that occured if find_package(GLFW3) was called two times (#398).