Skip to content

Releases: robotology/blockfactory

v1.0.1

09 Nov 20:30
825b613
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

09 Nov 17:39
d5420c2
Compare
Choose a tag to compare

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

26 Sep 09:34
36d8f52
Compare
Choose a tag to compare

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

01 Feb 08:41
22f6281
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.4...v0.8.5

BlockFactory v0.8.4

10 Jan 12:47
1768663
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.3...v0.8.4

BlockFactory v0.8.3

25 Feb 17:56
11b9a6e
Compare
Choose a tag to compare

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

12 Mar 10:51
60b6887
Compare
Choose a tag to compare
  • Add blockfactory-exists command line tool, to quickly check if a block is present in the system ( #61 ).
  • Fix compatibility of compiled mex library with MATLAB Online ( #62 ).

BlockFactory v0.8.1

17 Feb 09:34
Compare
Choose a tag to compare
  • Fix compilation on Windows (#54)

BlockFactory v0.8

02 Feb 10:22
Compare
Choose a tag to compare