Fpm 0.5.0をリリースしました

このリリースには,多くのバグ修正があり,また継続的デリバリやWindowsインストーラといったfpmの周辺ツールに多くの改善が加えられています.新機能として,コンパイラ・リンカの選択の幅が広がり,バックエンドが改善されました.(テストは必要な場合にのみビルドされ,リンクの依存関係は適切に追跡されます)

リリースノートの全文はこちらをご覧ください.

変更点

  • 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 (#569, #564)

  • update of bootstrapping instructions (#587)

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