What's Changed
- errata: CLI help line too long by @perazz in #1144
- [windows] gcc 15 hotfix: use non-default initializer for
compile_command_tby @perazz in #1147 - [macOS] Standardize dynamic library paths using
@rpathby @perazz in #1146 - gcc-15 fixes: segfault on fpm install (#1149) and metapackages by @krystophny in #1150
- fix: package versions by @perazz in #1154
- CLI repetition patch by @Albkat in #1163
- fix: OpenMP flags incorrectly applied to C/C++ compilers that don't s… by @krystophny in #1161
- bugfix: manifest test failure by @perazz in #1172
- fix: Skip -fPIC flag for flang-new on Windows MSVC targets by @perazz in #1167
- Fix: Add -cpp flag support for
flang-newcompiler by @perazz in #1169 - remove duplicate class
fortran_features_t, replace withfortran_config_tby @perazz in #1175 - feat: multiple simultaneous library targets by @perazz in #1168
- feat: custom module install directory by @perazz in #1170
- feat: selective
cleanfunctionality by @perazz in #1171 - feat: custom build folder by @perazz in #1173
- feat: make flang-new a first-class citizen in fpm by @perazz in #1174
- fix: macOS install_name_tool error for monolithic builds by @perazz in #1178
- feat:
cpppreprocessor macros: simple file parsing by @perazz in #1179 - feat: add Features and Profiles support to fpm manifest by @perazz in #1177
- Interpret "flang" as LLVM flang by @rouson in #1176
- CI: enable gcc-15 on macOS by @perazz in #1185
- CI: fix NSIS installer by @perazz in #1189
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1186
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1187
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1188
- Fix: deallocate in metapackage_t destroy() by @SamueleGiuli in #1192
- CI fixes/updates: download-artefact v5, macOS-14, arm64 by @perazz in #1191
- feat: full support for
featuresandprofilesby @perazz in #1181 - fix elif preprocessing, I believe by @JorgeG94 in #1197
- feat: Improve
featureverbosity by @perazz in #1202 - add amdflang to supported compilers by @JorgeG94 in #1196
- Bump fortran-lang/setup-fortran from 1.7.0 to 1.8.0 by @dependabot[bot] in #1199
- Bump fortran-lang/setup-fpm from 7 to 8 by @dependabot[bot] in #1200
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #1198
- feat: improved macro parsing by @perazz in #1218
- Fix -fPIC for C sources by @MilanSkocic in #1206
- feat: propagate dependency metapackages by @perazz in #1220
- perf: optimize source parsing with insert_lines by @perazz in #1221
- fix: short-circuit bounds check in parse_define_directive by @perazz in #1224
- fix: remove duplicate -fPIC flags causing flang-new failure on Windows by @perazz in #1225
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1208
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #1211
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #1212
- Bump fortran-lang/setup-fortran from 1.8.0 to 1.8.1 by @dependabot[bot] in #1213
- Bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.6 by @dependabot[bot] in #1214
- ci: add macOS ARM64 and Intel x86_64 release artifacts by @perazz in #1227
- feat: boolean macro parsing by @perazz in #1232
- fix: remove unused 'default' field from feature_config_t by @perazz in #1231
- fix: check before passing unallocated struct member in string concat by @jinangshah21 in #1229
- chore(deps): bump fortran-lang/setup-fpm from 8 to 9 by @dependabot[bot] in #1239
- Add FlexiBLAS to the BLAS meta package. by @grisuthedragon in #1241
- Fix stack overflow risk in split_<lines_>first_last by @zoziha in #1242
- feat: add
profilefield to dependency configuration by @perazz in #1243 - feat: default profile support by @perazz in #1244
- FPM release v0.13.0 by @perazz in #1245
New Contributors
- @Albkat made their first contribution in #1163
- @SamueleGiuli made their first contribution in #1192
- @JorgeG94 made their first contribution in #1197
- @MilanSkocic made their first contribution in #1206
- @jinangshah21 made their first contribution in #1229
- @grisuthedragon made their first contribution in #1241
Full Changelog: v0.12.0...v0.13.0
Download statistic
Feedback
Discourse thread: https://fortran-lang.discourse.group/t/fpm-version-0-13-0-released