From cc7fec9ae0228add9011bf1c2cd5e0ca2ba0d4f0 Mon Sep 17 00:00:00 2001 From: Mihai Tudor Panu Date: Fri, 16 Feb 2018 17:02:26 -0800 Subject: [PATCH] upm: version 1.6.0 Signed-off-by: Mihai Tudor Panu --- CMakeLists.txt | 4 ++-- docs/apichanges.md | 11 +++++++++++ docs/changelog.md | 10 ++++++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 205e78a0..89b0ed31 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -125,7 +125,7 @@ find_package (PkgConfig REQUIRED) # Force a libmraa search and minimum required version every time a config is generated unset(MRAA_FOUND CACHE) -set(MRAA_MINIMUM 1.8.0) +set(MRAA_MINIMUM 1.9.0) pkg_check_modules (MRAA REQUIRED mraa>=${MRAA_MINIMUM}) # Also, get full path to the mraa library find_library(MRAA_LIBRARY NAMES mraa HINTS ${MRAA_LIBDIR}) @@ -213,7 +213,7 @@ include (GetGitRevisionDescription) git_describe (VERSION "--tags") # If git_describe fails, use a dirty version if (${VERSION} MATCHES -NOTFOUND) - set (VERSION "v1.5.0") + set (VERSION "v1.6.0") message (WARNING "Failed to retrieve UPM version with 'git describe' (using " "${VERSION}). Check that git is installed and this is a valid git repo.") endif () diff --git a/docs/apichanges.md b/docs/apichanges.md index 3550ba59..2b078772 100644 --- a/docs/apichanges.md +++ b/docs/apichanges.md @@ -4,6 +4,17 @@ API Changes {#apichanges} Here's a list of other API changes made to the library that break source/binary compatibility between releases: +# v1.6.0 + + * Several C libraries had their init function pin type modified from uint8_t + to int allowing usage with subplatforms + * Our **led** class constructor has been overloaded with a string based + variant that uses the new MRAA LED APIs + * The **i2clcd** library has finally been renamed to **lcd** and is now + mostly considered a bundle for ssd lcd display controllers only + * The **zfm20** class constructor has been overloaded with a string variant + that allows initialization using any UART device + # v1.5.0 * **VEML6070** This sensor class no longer needs an I2C address when diff --git a/docs/changelog.md b/docs/changelog.md index c5e4aae0..c2827e79 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,6 +4,16 @@ Changelog {#changelog} Here's a list summarizing some of the key undergoing changes to our library from earlier versions: +### v1.6.0 + + * Extended LED library to support the new MRAA gpio-leds APIs + * Many CMake changes around SWIG wrapper generation and improved FindNodejs + detection module + * Several code fixes based on static code analysis + * Improved documentation generation and Travis CI builds + * Cleaned-up doxygen tags in headers and class names in JSON library files + * New sensor: lis3dh + ### v1.5.0 * Introduced a flexible JSON format for technical sensor specifications, notes