* Flint 2.4 (2020-09-29) ** Supported platforms - Windows 7 or later. - macOS: OS X El Capitan (10.11) or later. This version may still run on OS X Yosemite (10.10), but it is no longer supported. - Linux distributions such as Debian 10, Ubuntu 18.04, and RHEL/CentOS 7 & 8. ** Improvements - Improved access to log messages of a simulation job. - Example model files are included in source and binary distribution. ** Bug fixes - #8 Fixed a bug unabling to produce simulation output on RHEL/CentOS 7. - #17 Fixed error at parsing "x+1" in the Expression of Parameters tab. * Flint 2.3 (2020-03-18) ** Supported platforms - Windows 7 or later. - macOS: OS X Yosemite (10.10) or later. This version may still run on OS X Mavericks (10.9), but it is no longer supported. - Linux distributions such as Debian 10, Ubuntu 18.04, and RHEL/CentOS 7 & 8. ** Improvements - Flint now consists of smaller binaries than the ones of previous releases. ** Bug fixes - #3 Fixed crash on macOS when exporting multiple results. - #4 Fixed frame shrinkage of Preference window on GTK 3. - #11 Fixed crash on macOS when starting a simulation of multiple jobs. * Flint 2.2 (2019-06-19) ** Supported platforms - Windows 7 or later. - macOS: OS X Mavericks (10.9) or later. - Linux distributions such as Debian 9, Ubuntu 18.04, and RHEL/CentOS 7. RHEL/CentOS 6 is no longer supported. ** New features - Added an experimental support of the Euler-Maruyama method to solve Itô stochastic differential equations. ** Improvements - Support MathML's of type="rational" to represent rational numbers. - The executable distributed as the official binary package for macOS runs faster than the previous release's. ** Bug fixes - Fixed a Gaussian pseudo-random number generation. - Using the seed specified in a PHML model for pseudo-random numbers. * Flint 2.1.1 (2019-02-01) ** Target platforms - macOS: OS X Mavericks (10.9) or later. ** Bug fixes - Fix crash at launch on macOS. * Flint 2.1 (2018-10-15) ** Supported platforms - Windows 7 or later. - macOS: OS X Mavericks (10.9) or later. - Linux distributions such as Debian 9, RHEL/CentOS 6, and RHEL/CentOS 7. ** New features - Added a window to show and save the gnuplot script plotting line chart. - Allow to give a hint of concurrency in the preference window or as flint-exec's input. - Save configuration into a directory via CTRL+S. ** Improvements - Improved thread safety on parameter fitting. - Performance optimizations. ** Bug fixes - Fix unexpected hangs. * Flint 2.0 (2018-04-09) ** Supported platforms - Windows: Windows 7, 8, and 10. - macOS: OS X Mavericks (10.9) or later. - Linux distributions such as Debian 9, RHEL/CentOS 6, and RHEL/CentOS 7. ** New features - New main program, formerly called flint2, supersedes the original one. ** Improvements - The size of installed binary gets smaller than ever. - The windows installer refrains from adding Flint's folder to PATH. - Programs of Windows version run faster, thanks to switch from MinGW-w64 to MSVC. ** Major changes from Flint 1.9 - Flint no longer depends on Java runtime environment. - Flint now calls Gnuplot to render line charts of simulation result; you may have to install Gnuplot and must specify the path of its executable with Flint's preference menu. * Flint 1.9 (2017-11-10) ** Supported platforms - Windows: Windows 7, 8, and 10. - macOS: OS X Mavericks (10.9) or later; OS X Mountain Lion (10.8) is no longer supported. - POSIX-like environments, including modern Linux. ** New features - Added a program called flint-lodbg, which dumps data layout used during simulation for debugging purpose, reading from a layout file. - flint2 now experimentally supports CellML and SBML models, as well as more menus. ** Improvements - isdplot prints more informative message on errors. - isdbswap now allows input ISDF to include empty comment. - csv2isd exits with status 0 at --help. * Flint 1.8 (2017-06-09) ** Supported platforms - OS X Lion (10.7) is no longer supported. - OS X Mountain Lion (10.8) support is now deprecated; it will be dropped with incoming v1.9 release. - Java 7 support is also deprecated. ** New features - Added a program called flint2 as an experimental feature, a prototype of next-generation simulator, currently only supporting PHML models. Please note that it is unstable and still under heavy development. ** Improvements - Loading a model got faster with more efficient parser. - Allow floating-point number literals to end with "."; for example, "-2." is now a valid representation of a negative two. - isdplot's command options --isdstrip and --isd2csv have been dropped; user no longer has to specify either. In addition, --gnuplot option is optional now; gnuplot in PATH is chosen by default. - isdplot and isd2csv now accept two new options: --ignore-prefixes (-P) and --ignore-units (-U). * Flint 1.7.1 (2016-12-28) ** Bug fixes - Fixed a GUI hang occurring when e.g. invalid time step is specified in general setting. * Flint 1.7 (2016-10-31) ** New features - The menu added to export a C source file for simulation from a model. Currently the feature supports only pure ODE models. ** Bug fixes - Fixed nasty bugs in isddiff; now it detects differences properly as well as NaN. * Flint 1.6.1 (2016-08-31) ** Bug fixes - Fixed an error "failed to step statement: 5" when starting simulation on Windows 10 - Fixed an error "failed to commit transaction: 5: database is locked" happening occasionally when pushing button "Run" on Windows 7 * Flint 1.6 (2016-07-29) ** New features - Shortcut keys Escape and Ctrl+W (or Cmd+W on Mac) can close subwindows. ** Improvements - Calculation time for time evolution has been reduced by about 30% agaist the previous version. - Output variables no longer includes redundant ones, such as any PHML variable-parameters assigned to an input port which has a unique edge of reduction "sum". - Parameters in a PHML model are limited to static-parameters and initial values defined by a formula that does not depends on other parameters. ** Bug fixes - Flint now accepts a simulation request from localhost only. * Flint 1.5 (2016-06-29) ** New features - SUNDIALS's ARK solver is available as ARK method; note that, for now, this is for pure ODE models only. - Support for the modulo operation as csymbol function "Mod" in PHML. - It is now possible to send a CSV or ISD file to another gadget through the Garuda protocol. ** Improvements - Simulation got faster; simulation time reduced by about 30%. - Now it can detect non-state physical-quantities defined by ODEs in PHML as a model error. - The error dialog on simulation failure becomes resizable. - can appear in PHML's . - PHML's allows any MathML expression as its value. - For security reason, user's Flint K3 account is no longer saved. - It works with Garuda platform 1.2. - Some error messages become more informative. ** Bug fixes - Missing edges in a PHML model can be detected more reliably. - flint-exec's processes no longer remain running after Flint's exit. - An error dialog appears as soon as the loading process exits abnormally.