Skip to content

Commit

Permalink
Release 3.1: update NEWS and library versions
Browse files Browse the repository at this point in the history
  • Loading branch information
Benjamin Chrétien committed Jun 26, 2015
1 parent 4ffe992 commit 9f826bd
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 5 deletions.
23 changes: 23 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
-*- outline -*-

New in 3.1, 2015-06-27
* ColMajor/RowMajor support has been improved (cf. #89). Default is back to
ColMajor since this is Eigen's default mode, but that can be changed with a
CMake variable.
* Allocation checking has been improved (cf. #92).
* Multiplots are now available with the matplotlib plotting backend (cf. #94).
* Added vector_t and bool to the solver parameter types. As a consequence,
std::string parameters should not rely on automatic conversion from const
char* (cf. 7a0bbb74c60dd21a9f467a20fe02df67c2dd689f). Basically:

// This will be converted to bool:
parameters["key"].value = "value";
// While this will be a string:
parameters["key"].value = std::string ("value");

* Renamed scale[s]* to scaling* (cf. 434559c940f0866724c24bc32921ee8adfcb005f).
Previous methods/typedefs are currently kept for backward compatibility, but
marked as deprecated.
* Add new StructuredInput helper (cf. #96).
* Add support for matrix plotting with matplotlib (cf.
5abd27ec5e4fdabe1b9299681eb7271befdf4c17 /
af48e9b95cccbd8bcc13b2ea8ba077cdfce215d4).

New in 3.0, 2015-03-24
* [MAJOR ABI BREAKING CHANGE] Add Eigen::Ref support: now RobOptim functions
accept blocks/segments of Eigen matrices as input.
Expand Down
10 changes: 5 additions & 5 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ PKG_CONFIG_USE_DEPENDENCY(roboptim-core eigen3)
PKG_CONFIG_USE_DEPENDENCY(roboptim-core liblog4cxx)

TARGET_LINK_LIBRARIES(roboptim-core ltdl)
SET_TARGET_PROPERTIES(roboptim-core PROPERTIES SOVERSION 3 VERSION 3.0.0)
SET_TARGET_PROPERTIES(roboptim-core PROPERTIES SOVERSION 3 VERSION 3.1.0)
INSTALL(TARGETS roboptim-core DESTINATION ${CMAKE_INSTALL_LIBDIR})


Expand All @@ -67,7 +67,7 @@ SET_TARGET_PROPERTIES(roboptim-core-plugin-dummy PROPERTIES PREFIX "")

IF(NOT APPLE)
SET_TARGET_PROPERTIES(roboptim-core-plugin-dummy
PROPERTIES VERSION 3.0.0 SOVERSION 3)
PROPERTIES VERSION 3.1.0 SOVERSION 3)
ENDIF()
INSTALL(TARGETS roboptim-core-plugin-dummy DESTINATION ${PLUGINDIR})

Expand All @@ -80,7 +80,7 @@ SET_TARGET_PROPERTIES(roboptim-core-plugin-dummy-laststate PROPERTIES PREFIX "")

IF(NOT APPLE)
SET_TARGET_PROPERTIES(roboptim-core-plugin-dummy-laststate
PROPERTIES VERSION 3.0.0 SOVERSION 3)
PROPERTIES VERSION 3.1.0 SOVERSION 3)
ENDIF()
INSTALL(TARGETS roboptim-core-plugin-dummy-laststate DESTINATION ${PLUGINDIR})

Expand All @@ -93,7 +93,7 @@ SET_TARGET_PROPERTIES(roboptim-core-plugin-dummy-d-sparse-laststate PROPERTIES P

IF(NOT APPLE)
SET_TARGET_PROPERTIES(roboptim-core-plugin-dummy-d-sparse-laststate
PROPERTIES VERSION 3.0.0 SOVERSION 3)
PROPERTIES VERSION 3.1.0 SOVERSION 3)
ENDIF()
INSTALL(TARGETS roboptim-core-plugin-dummy-d-sparse-laststate DESTINATION ${PLUGINDIR})

Expand All @@ -106,7 +106,7 @@ SET_TARGET_PROPERTIES(roboptim-core-plugin-dummy-td PROPERTIES PREFIX "")

IF(NOT APPLE)
SET_TARGET_PROPERTIES(roboptim-core-plugin-dummy-td
PROPERTIES VERSION 3.0.0 SOVERSION 3)
PROPERTIES VERSION 3.1.0 SOVERSION 3)
ENDIF()
INSTALL(TARGETS roboptim-core-plugin-dummy-td DESTINATION ${PLUGINDIR})

Expand Down

0 comments on commit 9f826bd

Please sign in to comment.