HELICS v1.1.1 Release Notes

Release Date: 2018-05-25 // almost 6 years ago
  • โž• Added

    • BrokerApp as a slightly more convenient runner to Brokers
    • getXXSize functions directly in the Subscription object instead of a roundabout call in the C api
    • more complete error catching for the C library
    • โž• added helics-config executable for getting paths and links and used flags
    • BrokerApp as a slightly more convenient runner to Brokers

    ๐Ÿ”„ Changed

    • โฌ†๏ธ upgrade autobuild ZMQ version to 4.2.5 and change CMake scripts to use zmq target
    • โšก๏ธ updated HELICSConfig.cmake install file to link properly to external libraries and find them if necessary, also included some find functions. The find_package(HELICS) should work properly now
    • ๐Ÿ”„ changed boost inclusion to use targets instead of files directly
    • ๐Ÿ”„ changed MPI inclusion to work better on windows and use targets instead of direct links
    • โšก๏ธ update cereal library with latest bug fixes
    • โšก๏ธ update jsoncpp with latest version
    • โšก๏ธ update cppzmq with the latest version
    • ๐Ÿšš moved helics_broker executable code to the apps repository
    • ๐Ÿ the CXX shared library can now be built alongside the C shared library and can be built on Windows.

    ๐Ÿ›  Fixed

    • compilation issue with Xcode 8.0
    • inconsistent numerical conversion from vectors to doubles in subscriptions

    โœ‚ Removed

    • โšก๏ธ installation of HELICSImport.cmake this is now redundant with updated HELICSConfig.cmake