From 29bfa7ef79ec7e944e8803b39fe1fb71ab7c0825 Mon Sep 17 00:00:00 2001 From: Mihai Tudor Panu Date: Thu, 12 May 2016 17:07:29 -0700 Subject: [PATCH] upm: v0.7.0 Signed-off-by: Mihai Tudor Panu --- CMakeLists.txt | 2 +- README.md | 3 +-- docs/apichanges.md | 11 +++-------- docs/changelog.md | 10 ++++++++++ 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bf2de68b..283d5a77 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,7 @@ include (GetGitRevisionDescription) git_describe (VERSION "--tags") if ("x_${VERSION}" STREQUAL "x_GIT-NOTFOUND" OR "x_${VERSION}" STREQUAL "x_-128-NOTFOUND") message (WARNING " - Install git to compile a production UPM!") - set (VERSION "v0.6.2-dirty") + set (VERSION "v0.7.0-dirty") endif () message (INFO " - UPM Version ${VERSION}") diff --git a/README.md b/README.md index a136ba13..0a5f7c09 100644 --- a/README.md +++ b/README.md @@ -120,8 +120,7 @@ our API in a way that will break backwards compatibility. If you find yourself unable to compile code that was working fine before a library update, make sure you check the [API changes](docs/apichanges.md) section first. -**NOTE** - Our **C++ header files** will change their extension from *.h* to -*.hpp* in the upcoming version. +**NOTE** - Our **C++ header files** changed extension from *.h* to *.hpp*! ### Changelog Version changelog [here](docs/changelog.md). diff --git a/docs/apichanges.md b/docs/apichanges.md index 1282a5c0..fe23e291 100644 --- a/docs/apichanges.md +++ b/docs/apichanges.md @@ -1,17 +1,12 @@ API Changes {#apichanges} =============== -**IMPORTANT NOTICE** - -Our **C++ header files** will change their extension from *.h* to *.hpp*. This -change is anticipated in the upcoming version and unfortunately will break -source compatibility with previous versions of UPM for every library. You will -need to update your code and change to the new extension format in your -`#include` directives. - Here's a list of other API changes made to the library that break source/binary compatibility between releases: + * Our **C++ header files** changed their extension from *.h* to *.hpp* in + version 0.7.0, Intel provided examples and code samples also reflect this + change but you will need to modify your `#include` directives in existing code * **my9221**, **groveledbar** and **grovecircularled** are now all part of the same library (my9221) and new functionality was added going to v.0.5.1 * **stepmotor** driver API was changed significantly from v.0.4.1 to v.0.5.0 diff --git a/docs/changelog.md b/docs/changelog.md index 927c0485..75c18f32 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: +### v0.7.0 + + * C++ header files have been renamed from *.h to *.hpp along with all Intel + provided examples and code samples to allow for native C drivers + * Updated driver compatibility to new MRAA 1.0 API + * First sensor implementations for our newly added Dallas One Wire support + * Several fixes based on issues reported on Github + * Changed SWIG linking strategy, more robust Travis CI build checks + * New sensors: ds2413, ds18b20, bmp280, bno055, l3gd20 + ### v0.6.2 * Added a generic driver for taking snapshots from an USB camera device