Skip to content

Commit 161ea7e

Browse files
committed
docs: added release v0.10.0 notes
1 parent f7d61ef commit 161ea7e

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
author: Brad Richardson, Federico Perini, Giannis Nikiteas, urbanjost, Minh Dao
3+
date: 2024-01-08
4+
category: release
5+
...
6+
7+
# Fpm version 0.10.0 released
8+
9+
The latest release of the Fortran Package Manager (FPM) showcases a range of
10+
updates geared towards enhancing functionality and user experience.
11+
Key improvements include significant advancements in MPI support,
12+
now allowing the usage of MPI modules in metapackages.
13+
On the command line interface, a `--dry-run` option for `fpm publish` has been
14+
added, allowing users to simulate the publishing process. This release also
15+
brings various bug fixes and performance improvements. For a full list of
16+
changes please see below.
17+
18+
## Changelog
19+
20+
- search MPI runner in `%MS_MPI%` and `PATH` also in `get_mpi_runner` by @perazz in https://github.com/fortran-lang/fpm/pull/924
21+
- Add `--dry-run` option to `fpm publish` by @minhqdao in https://github.com/fortran-lang/fpm/pull/918
22+
- MPI: add `mpi` and `mpi_f08` to the list of external modules by @perazz in https://github.com/fortran-lang/fpm/pull/930
23+
- Fix `module-naming` typo by @minhqdao in https://github.com/fortran-lang/fpm/pull/932
24+
- Add developer documentation for run(3f) and example program by @urbanjost in https://github.com/fortran-lang/fpm/pull/933
25+
- Allow overriding metapackages with standard dependency syntax by @perazz in https://github.com/fortran-lang/fpm/pull/928
26+
- Parse `intrinsic` and `non_intrinsic` `use`d modules by @perazz in https://github.com/fortran-lang/fpm/pull/920
27+
- Fix `convert_to_absolute_path` by @minhqdao in https://github.com/fortran-lang/fpm/pull/940
28+
- remove arbitrary limit on width of input files, corrects #902 by @urbanjost in https://github.com/fortran-lang/fpm/pull/941
29+
- Just some refactoring by @minhqdao in https://github.com/fortran-lang/fpm/pull/946
30+
- use `clang` in lieu of `gcc` as C compiler for homebrew-openmpi action by @perazz in https://github.com/fortran-lang/fpm/pull/944
31+
- Remove ENV_VARIABLE() as it duplicates the functionality of GET_ENV() by @urbanjost in https://github.com/fortran-lang/fpm/pull/942
32+
- Add verbose printouts options to `git_archive` and `upload_form` by @minhqdao in https://github.com/fortran-lang/fpm/pull/938
33+
- update jonquil version by @urbanjost in https://github.com/fortran-lang/fpm/pull/947
34+
- Clean up clean command by @minhqdao in https://github.com/fortran-lang/fpm/pull/948
35+
- MPI: check presence of a runner command only with `run` and `test` apps by @perazz in https://github.com/fortran-lang/fpm/pull/937
36+
- Fix unallocated targets array by @perazz in https://github.com/fortran-lang/fpm/pull/954
37+
- Dependency-level macro setting by @perazz in https://github.com/fortran-lang/fpm/pull/952
38+
- Fix broken links in `README.md` by @perazz in https://github.com/fortran-lang/fpm/pull/959
39+
- Add `-O3` optimization flags for intel compiler (release profile) by @perazz in https://github.com/fortran-lang/fpm/pull/964
40+
- Make install script executable by @everythingfunctional in https://github.com/fortran-lang/fpm/pull/965
41+
- MPI fixes (macOS build/link flags), oneAPI ifort->ifx switch; turn off MSMPI CI by @perazz in https://github.com/fortran-lang/fpm/pull/976
42+
- FPM Release v0.10.0 by @gnikit in https://github.com/fortran-lang/fpm/pull/978
43+
44+
Full Changelog: <https://github.com/fortran-lang/fpm/compare/v0.9.0...v0.10.0>
45+
46+
Discourse thread: <https://fortran-lang.discourse.group/t/fpm-version-0-10-0-released/7135>

0 commit comments

Comments
 (0)