Version 3.22 Released
Posted on Dec. 28, 2021
Approximatrix is happy to announce the release of Simply Fortran 3.22 for all supported platforms. The latest release incorporates a number of bug fixes for the development environment and introduces minor feature additions based on recent improvements.
The fixed-format Fortran editor can now be configured to behave somewhat differently than in previous versions. New options were added to specify the first column for new lines and initial tabs on any given line. Additionally, Simply Fortran's auto-indentation can now be disabled. Simply Fortran will always treat fixed-format Fortran as a first-class language, and we look forward to any feature requests or bug reports concerning our support of this syntax.
Toolbox executables can now be configured to launch using the internal console that was introduced recently on all platforms. Toolbox management features on macOS and GNU/Linux were fixed to address numerous bugs surrounding global tools, especially related to changes not persisting after restarting Simply Fortran.
A number of cross-platform bugs were corrected in this release. Variable values in the debugger should no longer display a pipe character after their values. The Stack listing in the Debugger panel now ends with the current position, which had been omitted in previous releases. Copy and paste functions on internal terminals should be functional on all platforms. Internal terminals should grab keyboard focus by default when opened.
On GNU/Linux and macOS platforms, internal terminals will now start in a more sensible location thanks to removing a trailing slash from the desired working directory. A delay has been added to launching tools or Fortran executables to ensure terminals have opened and initialized properly. In builds where debugging is disabled, debugger control buttons are properly hidden when a header bar configuration is requested.
On the macOS platform, the legacy package will now run properly on all macOS versions from 10.6.8 through 12.0. The operating system versions is properly detected, and the compiler's header and library paths are automatically configured if using a version of macOS 11.0 or higher (where system headers and libraries are now kept in a nonstandard location).
The latest release is available from our Download page. Users are encouraged to report any issues or bug fixes.