# Fpm 0.11.0 released 🎉

**URL:** https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320
**Category:** Announcements
**Created:** [March 10, 2025, 8:05am UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320 "2025-03-10T08:05:05Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![FedericoPerini](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/federicoperini/32/1750_2.png) [@FedericoPerini](https://fortran-lang.discourse.group/u/FedericoPerini)
#### Post date: [March 10, 2025, 8:05am UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/1 "2025-03-10T08:05:05Z")

</div>

Dear Fortran enthusiasts, we are excited to announce the release of **fpm v0.11.0**! 🚀

This is primarily a **maintenance release** , with numerous fixes, performance improvements, and compliance updates. However, we also have some **notable new features** , including:

✅ **HDF5 metapackage support** via `pkg_config`  
✅ **Expanded parsing** to include abstract interfaces  
✅ **Improved handling** of `--example` and `--target` flags  
✅ **Option to `install` test programs**

Additionally, this release brings several Fortran standard compliance fixes, that allow `fpm` to be built with more compilers, and enhanced CI robustness.

### 🔧 What’s Changed

Some key highlights from this release:

- **Performance & Fixes**

- **Parsing & Standard Compliance**

- **CI & Infrastructure Updates**

### 📥 Download

You can grab the latest version from our GitHub releases:

🔗 [GitHub Release Page](https://github.com/fortran-lang/fpm/releases/tag/v0.11.0)

### 💬 Feedback & Discussion

A big thank you to all contributors who helped make this release possible! 👏  
We’d love to hear your thoughts and experiences with this release.

---

<div class="post-metadata">

### Author: ![vmagnin](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/vmagnin/32/28_2.png) [@vmagnin](https://fortran-lang.discourse.group/u/vmagnin)
#### Post date: [March 10, 2025, 9:18am UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/2 "2025-03-10T09:18:04Z")

</div>

I have just updated mine! Thanks to all contributors.  
I have tested `fpm run --example --all` which is now running fine.

I have just one question on my mind: what is the current status of the fpm registry? It is a long time since I read something about it.

---

<div class="post-metadata">

### Author: ![jacobwilliams](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/jacobwilliams/32/10_2.png) [@jacobwilliams](https://fortran-lang.discourse.group/u/jacobwilliams)
#### Post date: [March 10, 2025, 2:41pm UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/3 "2025-03-10T14:41:11Z")

</div>

Is the GitHub Actions CI package broken? Just got this:

```auto
Run fortran-lang/setup-fpm@v6.1.0
fpm-version: latest
fpm-repository: https://github.com/fortran-lang/fpm
This platform is linux
Fetching fpm from https://github.com/fortran-lang/fpm/releases/download/v0.11.0/fpm-0.11.0-linux-x86_64
Error: Error while trying to fetch fpm - please check that a version exists at the above release url.
undefined
Error: The "path" argument must be of type string. Received undefined

```

---

<div class="post-metadata">

### Author: ![Beliavsky](https://avatars.discourse-cdn.com/v4/letter/b/ba8739/32.png) [@Beliavsky](https://fortran-lang.discourse.group/u/Beliavsky)
#### Post date: [March 10, 2025, 2:55pm UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/4 "2025-03-10T14:55:56Z")

</div>

Until the fpm registry is updated, what features should my [unofficial list](https://beliavsky.github.io/Fortran-packages-list/) add?

---

<div class="post-metadata">

### Author: ![FedericoPerini](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/federicoperini/32/1750_2.png) [@FedericoPerini](https://fortran-lang.discourse.group/u/FedericoPerini)
#### Post date: [March 10, 2025, 3:04pm UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/5 "2025-03-10T15:04:56Z")

</div>

Surely something got broken during the last year, currently I’m working on the homebrew tap that was also broken, I’ll look into that asap. Does that link come from setup-fpm, or should it be in the release assets?

The release asset seems to have a `-gcc-12` suffix, no idea why that was added,

> **[Release Fpm version v0.11.0 · fortran-lang/fpm](https://github.com/fortran-lang/fpm/releases/tag/v0.11.0)**
>
> What's Changed
> 
> Patch toml\_error by @perazz in #1011
> Fortran standard compliance fixes by @perazz in #1013
> fix: add fpm\_model.json to the package tarball before uploading to the registry by @henilp...

---

<div class="post-metadata">

### Author: ![FedericoPerini](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/federicoperini/32/1750_2.png) [@FedericoPerini](https://fortran-lang.discourse.group/u/FedericoPerini)
#### Post date: [March 10, 2025, 4:26pm UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/6 "2025-03-10T16:26:14Z")

</div>

Issue appeared during some [CI updates](https://github.com/fortran-lang/fpm/pull/985), I’ve deployed a fix and hopefully it should be integrated into `setup-fpm` soon.  
Anyways, this means that to use `latest` one will likely need to upgrade the `setup-fpm` action version.

EDIT: `setup-fpm@v7` is available!

---

<div class="post-metadata">

### Author: ![jeff.irwin](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/jeff.irwin/32/3673_2.png) [@jeff.irwin](https://fortran-lang.discourse.group/u/jeff.irwin)
#### Post date: [March 11, 2025, 1:05am UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/7 "2025-03-11T01:05:27Z")

</div>

I’ll note that the name of the binary in the github release now has `-gcc-12` at the end of its name. So if anyone is `curl`ing this binary directly from the `current` release and hasn’t updated the name, they’ll continue to get version `0.10.1`:

```auto
curl -o ./fpm -L https://github.com/fortran-lang/fpm/releases/download/current/fpm-linux-x86_64
./fpm --version
# Version: 0.10.1, alpha

curl -o ./fpm -L https://github.com/fortran-lang/fpm/releases/download/current/fpm-linux-x86_64-gcc-12
./fpm --version
# Version: 0.11.0, alpha

```

I wouldn’t say that this is a problem, but I think it’s a quirk of github releases that is at least worth pointing out

---

<div class="post-metadata">

### Author: ![vmagnin](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/vmagnin/32/28_2.png) [@vmagnin](https://fortran-lang.discourse.group/u/vmagnin)
#### Post date: [March 11, 2025, 10:56am UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/8 "2025-03-11T10:56:50Z")

</div>

I have noticed that fpm does appear in the Fortran Wiki in the list of [Build tools](https://fortranwiki.org/fortran/show/Build+tools) but does not have its own page. We should fix that.

---

<div class="post-metadata">

### Author: ![FedericoPerini](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/federicoperini/32/1750_2.png) [@FedericoPerini](https://fortran-lang.discourse.group/u/FedericoPerini)
#### Post date: [March 12, 2025, 12:50pm UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/9 "2025-03-12T12:50:32Z")

</div>

Further announcement:

fpm is now officially supported in the [homebrew core tap](https://formulae.brew.sh/formula/fpm#default):

```auto
brew install fpm

```

thanks @ankane for doing this and happy Fortran coding you all!

---

<div class="post-metadata">

### Author: ![MattAl](https://avatars.discourse-cdn.com/v4/letter/m/6a8cbe/32.png) [@MattAl](https://fortran-lang.discourse.group/u/MattAl)
#### Post date: [March 26, 2025, 9:47am UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/10 "2025-03-26T09:47:08Z")

</div>

I’ve noticed that [Pypi](https://pypi.org/project/fpm/) hasn’t been updated with 0.11.0. Not sure what the process is for that.

---

<div class="post-metadata">

### Author: ![FedericoPerini](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/federicoperini/32/1750_2.png) [@FedericoPerini](https://fortran-lang.discourse.group/u/FedericoPerini)
#### Post date: [March 26, 2025, 10:42am UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/11 "2025-03-26T10:42:17Z")

</div>

We have an [open PR](https://github.com/fortran-lang/fpm-on-wheels/pull/25) about that, hopefully it will be reviewed and merged soon.

---

<div class="post-metadata">

### Author: ![MattAl](https://avatars.discourse-cdn.com/v4/letter/m/6a8cbe/32.png) [@MattAl](https://fortran-lang.discourse.group/u/MattAl)
#### Post date: [March 26, 2025, 10:49am UTC](https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/12 "2025-03-26T10:49:08Z")

</div>

I see! Didn’t realise there’s a lot happening behind the scenes. Thanks for your work @FedericoPerini
