It’s been a while since a new OpenFLUID version has not been released… but the OpenFLUID kitchen brigade is working hard for cooking the future 2.1.6 release of your favorite meal.
Let’s have a look at the menu…
Ability to display simulators and observers names instead of IDs when adding to model and monitoring
Button for direct access to documentations associated to simulators (if available) #308
Improvement of UI layout
Parallel build option for wares #780
Execution time for commands such as configure and build, displayed when the command is finished
Improvement on the generation of simulators documentation, with ability to build it from DevStudio UI
Improvement of UI layout #772
Ambiguous keyboard shortcuts in Devstudio (Ctrl+Shift+B, Ctrl+B, Ctrl+G)
Empty Git dialogs for status and log (depending on installed git version) #779
Syntax highlighting may be uncorrect for fancy styled comments (e.g. lines beginning with //*
) #663
Add of utility classes to facilitate bindings with other languages or environments (such as R, Python, JavaScript, …)
Introduction of PyOpenFLUID package to manage OpenFLUID simulations from Python (technology preview, still under development)
Introduction of OpenFLUIDjs module to manage OpenFLUID simulations from Node.js (technology preview, still under development)
ROpenFLUID package to use new utility classes for bindings
Add of primitives in ROpenFLUID to get the list of attributes of a units class, to get/set multiple spatial attributes at once, to get the list of parameters of a ware, to get/set multiple parameters at once for a ware #765, #766, #767, #768
Homebrew cask file for Qt dependency
Qt version set to latest LTS (5.9) on Windows systems #769
CMake templates for DevStudio
CSS for documentation layout to match new Doxygen versions #783
CMake configuration of OpenFLUID source code for correct management of UI/not UI builds #708
Cleaning of code and tests #720
GCC 8 is not supported as it is not currently supported by at least one dependency (Qt). Distributions providing GCC 8 by default are not supported (e.g. Fedora 28)
On Windows systems, applications usually crash at startup when several versions of OpenFLUID are installed #771
Help yourself! 🍴 🍷