Releases: robotology/blockfactory
Releases · robotology/blockfactory
v1.0.1
What's Changed
- Fix build when Simulink support is enabled by @traversaro in #88
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Migration from BlockFactory 0.8.* to 1.*
BlockFactory 1.0.0 switched from using an old vendored version of sharedlibpp
to the official version of sharedlibpp
available at https://github.com/ami-iit/sharedlibpp . This means that a change is required downstream to migrate from BlockFactory 0.8.* to BlockFactory 1.*, you need to change the:
#include <shlibpp/SharedLibraryClassApi.h>
to
#include <sharedlibpp/SharedLibraryClassApi.h>
If you need to write some software that is compatible with both BlockFactory 0.8.* and 1.0.*, you can use this snippet:
// This snippet ensures that the code works both with BlockFactory 0.8.* and
// BlockFactory 1.* . However, this could fail if you try to build a library
// that want to use BlockFactory 0.8.* and and earlier installation of BlockFactory
// 1.* was done in the same install prefix without proper uninstallation
// If that happens, just do a clean install
#if __has_include(<sharedlibpp/SharedLibraryClassApi.h>)
#include <sharedlibpp/SharedLibraryClassApi.h>
#else
#include <shlibpp/SharedLibraryClassApi.h>
#endif
What's Changed
- Switch to use external sharedlibpp instead of internal shlibpp and bump version to 1.0.0 by @traversaro in #87
Full Changelog: v0.8.6...v1.0.0
v0.8.6
What's Changed
- Simple documentation on how to use autogenerated code that uses BlockFactory with CMake by @traversaro in #80
- Add micromamba-based CI setup and fix macOS compilation by @traversaro in #82
- Add workaround to permit to take in input const signal in Simulink autogenerated code by @traversaro in #85
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- Delete vendored FindMatlab.cmake by @traversaro in #74
- Remove search ENG_LIBRARY Matlab component by @traversaro in #75
- Bump version to 0.8.5 by @traversaro in #76
Full Changelog: v0.8.4...v0.8.5
BlockFactory v0.8.4
What's Changed
- Add new Matlab version to MATLAB_VERSIONS_MAPPING by @traversaro in #67
- Include What You Use: Always include cstdint when necessary by @traversaro in #72
- Bump version to 0.8.4 by @traversaro in #73
Full Changelog: v0.8.3...v0.8.4
BlockFactory v0.8.3
What's Changed
- Do not overwrite default linker flags so that LDFLAGS environment variable is considered by @traversaro in #63
- Change the mantainer and clarify it in the README by @traversaro in #64
- Add new Matlab version to MATLAB_VERSIONS_MAPPING in FindMatlab by @traversaro in #66
Full Changelog: v0.8.2...v0.8.3
BlockFactory v0.8.2
BlockFactory v0.8.1
- Fix compilation on Windows (#54)