Skip to content

Fpm version 0.5.0

Compare
Choose a tag to compare
@awvwgk awvwgk released this 21 Nov 15:34
· 1152 commits to main since this release
cc8a920

Alpha release update for the Fortran package manager (fpm).

Many thanks to Carl Burkert (@Carltoffel), Laurence Kedward (@LKedward), Sascha Klawohn (@Sideboard), Brad Richardson (@everythingfunctional), Damian Rouson (@rouson), Simon Rowe (@wiremoons), Carlos Une (@brocolis), John Urban (@urbanjost), and Zuo Zhihua (@zoziha) for making this release possible.

Changes

  • tests are only build for fpm test and not by default anymore (#572)

  • environment variables for setting Fortran and C compiler changed (#549, #584)

  • add LFortran optimization flag to release profile (#597)

New features

  • command line arguments for linker, archiver and C-compiler added (#549)

Fixes

  • tabs are correctly expanded in source file scanning (#521)

  • installer script will use fpm update to avoid stale dependencies (#557)

  • use multiple build output directories depending on link line options (#575)

  • update truncated help text (#578)

  • fix directory removal in fpm new tests (#579)

  • use MSVS like commands for Intel compilers on Windows (#590)

  • add critical section to mkdir in backend (#613)

  • fix modules listing (for install) (#612)

  • repair --list option and correct obsolete descriptions of the --list option (#607)

  • fix incorrect Intel release flag on Windows (#602)

  • list names without suffix for Windows (#595)

Repository updates

  • add files and workflow to make installer on release (#616)

  • issue templates added to guide reporting of bugs, package issues, feature requests and specification proposals (#558)

  • default branch renamed to main (#565)

  • update documentation on distributions supporting fpm, like spack and MSYS2 (#562)

  • new workflow to automatically generate single source fpm versions (#563)

  • continuous delivery of current fpm git source implemented (#564, #569)

  • update of bootstrapping instructions (#587)

  • update README.md compiler, archiver, & link flags (#598)

Download statistic

Linux executable
MacOS executable
Windows executable
Windows installer
Source file
Source archive

Feedback

Discourse thread: https://fortran-lang.discourse.group/t/2314
Twitter post: https://twitter.com/fortranlang/status/1462506491752161286