Fortran Package Manager (fpm)
fpm clean --registry-cache
by @minhqdao in https://github.com/fortran-lang/fpm/pull/949
Full Changelog: https://github.com/fortran-lang/fpm/compare/v0.10.0...v0.10.1
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/fpm-version-0-10-1-released-centralized-registry-playground/7683
%MS_MPI%
and PATH
also in get_mpi_runner
by @perazz in https://github.com/fortran-lang/fpm/pull/924
--dry-run
option to fpm publish
by @minhqdao in https://github.com/fortran-lang/fpm/pull/918
mpi
and mpi_f08
to the list of external modules by @perazz in https://github.com/fortran-lang/fpm/pull/930
module-naming
typo by @minhqdao in https://github.com/fortran-lang/fpm/pull/932
intrinsic
and non_intrinsic
use
d modules by @perazz in https://github.com/fortran-lang/fpm/pull/920
convert_to_absolute_path
by @minhqdao in https://github.com/fortran-lang/fpm/pull/940
clang
in lieu of gcc
as C compiler for homebrew-openmpi action by @perazz in https://github.com/fortran-lang/fpm/pull/944
git_archive
and upload_form
by @minhqdao in https://github.com/fortran-lang/fpm/pull/938
run
and test
apps by @perazz in https://github.com/fortran-lang/fpm/pull/937
README.md
by @perazz in https://github.com/fortran-lang/fpm/pull/959
-O3
optimization flags for intel compiler (release profile) by @perazz in https://github.com/fortran-lang/fpm/pull/964
Full Changelog: https://github.com/fortran-lang/fpm/compare/v0.9.0...v0.10.0
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/fpm-version-0-10-0-released/7135
Thanks to @minhqdao, @perazz, @gnikit for contributing to this release! This release was supported by the Sovereign Tech Fund (STF).
tmp
folder from env
by @minhqdao in https://github.com/fortran-lang/fpm/pull/912
install.sh
: fallback to 0.8.0 if in trouble fetching github by @perazz in https://github.com/fortran-lang/fpm/pull/913
c_realpath
by @minhqdao in https://github.com/fortran-lang/fpm/pull/914
fpm help publish
by @minhqdao in https://github.com/fortran-lang/fpm/pull/915
Full Changelog: https://github.com/fortran-lang/fpm/compare/v0.8.2...v0.9.0
Download statistic
Registry preview release.
This release introduces fpm support for uploading packages to the fpm-registry server directly from the command-line interface, via
fpm publish --token <token-here>
fpm will now interact with a web interface that will help to manage the namespaces & packages. The release includes furhter bugfixes and extensions for C/C++ support as detailed in the changelog.
Thanks to @minhqdao, @arteevraina @henilp105 @perazz and everyone who contributed to this release! This release was supported by the Sovereign Tech Fund (STF).
Full Changelog: https://github.com/fortran-lang/fpm/compare/v0.8.1...v0.8.2
Download statistic
Feedback
Discourse thread: ....
Full Changelog: https://github.com/fortran-lang/fpm/compare/v0.7.0...v0.8.1
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/fpm-version-0-8-0-released/5520
git
dependencies by @minhqdao in https://github.com/fortran-lang/fpm/pull/797
install.sh
: fix broken wget
in install script by @perazz in https://github.com/fortran-lang/fpm/pull/842
Full Changelog: https://github.com/fortran-lang/fpm/compare/v0.7.0...v0.8.0
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/fpm-version-0-8-0-released/5520
fpm new
by @zoziha in https://github.com/fortran-lang/fpm/pull/739
fpm
running in time by @zoziha in https://github.com/fortran-lang/fpm/pull/728
Full Changelog: https://github.com/fortran-lang/fpm/compare/v0.6.0...v0.7.0
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/fpm-version-0-7-0-released/4619
-J
flag in install script by @wyphan in https://github.com/fortran-lang/fpm/pull/692
Full Changelog: https://github.com/fortran-lang/fpm/compare/v0.5.0...v0.6.0
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/3794 Twitter thread: https://twitter.com/fortranlang/status/1538892402768986116
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 (https://github.com/fortran-lang/fpm/pull/572)
environment variables for setting Fortran and C compiler changed (https://github.com/fortran-lang/fpm/pull/549, https://github.com/fortran-lang/fpm/pull/584)
add LFortran optimization flag to release profile (https://github.com/fortran-lang/fpm/pull/597)
New features
Fixes
tabs are correctly expanded in source file scanning (https://github.com/fortran-lang/fpm/pull/521)
installer script will use fpm update to avoid stale dependencies (https://github.com/fortran-lang/fpm/pull/557)
use multiple build output directories depending on link line options (https://github.com/fortran-lang/fpm/pull/575)
update truncated help text (https://github.com/fortran-lang/fpm/pull/578)
fix directory removal in fpm new tests (https://github.com/fortran-lang/fpm/pull/579)
use MSVS like commands for Intel compilers on Windows (https://github.com/fortran-lang/fpm/pull/590)
add critical section to mkdir in backend (https://github.com/fortran-lang/fpm/pull/613)
fix modules listing (for install) (https://github.com/fortran-lang/fpm/pull/612)
repair --list option and correct obsolete descriptions of the --list option (https://github.com/fortran-lang/fpm/pull/607)
fix incorrect Intel release flag on Windows (https://github.com/fortran-lang/fpm/pull/602)
list names without suffix for Windows (https://github.com/fortran-lang/fpm/pull/595)
Repository updates
add files and workflow to make installer on release (https://github.com/fortran-lang/fpm/pull/616)
issue templates added to guide reporting of bugs, package issues, feature requests and specification proposals (https://github.com/fortran-lang/fpm/pull/558)
default branch renamed to main (https://github.com/fortran-lang/fpm/pull/565)
update documentation on distributions supporting fpm, like spack and MSYS2 (https://github.com/fortran-lang/fpm/pull/562)
new workflow to automatically generate single source fpm versions (https://github.com/fortran-lang/fpm/pull/563)
continuous delivery of current fpm git source implemented (https://github.com/fortran-lang/fpm/pull/564, https://github.com/fortran-lang/fpm/pull/569)
update of bootstrapping instructions (https://github.com/fortran-lang/fpm/pull/587)
update README.md compiler, archiver, & link flags (https://github.com/fortran-lang/fpm/pull/598)
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/2314 Twitter post: https://twitter.com/fortranlang/status/1462506491752161286