Releases: Fortran-FOSS-Programmers/ford
Releases · Fortran-FOSS-Programmers/ford
v7.0.9
What's Changed
- Remove setuptools_scm_git_archive from build requirements by @coriollis-nico in #661
- Fix error detection when parsing
extra_filetype
by @ZedThree in #660 - make creation_date timezone-aware by @amorison in #664
- Update md_admonition.py to fix issue #665 by @d7919 in #666
- Update README.md to remove incorrect Tipue Search link by @d7919 in #667
- Remove binary .DS_Store files by @d7919 in #668
New Contributors
- @coriollis-nico made their first contribution in #661
- @amorison made their first contribution in #664
Full Changelog: v7.0.8...v7.0.9
v7.0.8
v7.0.7
What's Changed
- Fix bug with
hide_undoc = True
by @thundermoose in #651 - Fix
namelist
page title by @interkosmos in #653 - Fix corpus test for recent GS2 release by @ZedThree in #654
New Contributors
- @thundermoose made their first contribution in #651
Full Changelog: v7.0.6...v7.0.7
v7.0.6
What's Changed
- fix: Handle zero-length tuple during exception handling within
Project.__init__()
by @Liam-Deacon in #619 - Fix typo in docs by @gha3mi in #621
- Various minor bug fixes by @ZedThree in #629
- Tests: Workaround massive slowdown when building stdlib docs by @ZedThree in #640
- Fix type definition in
block
breaking parent scope by @ZedThree in #639 - Restore
show_proc_parent
option functionality by @ZedThree in #641 - Make link names case-insensitive by @ZedThree in #642
- Fix a couple more instances of relative links in the navbar by @ZedThree in #643
- Small cleanup of frontpage template by @ZedThree in #644
- Enable linking to submodules by @ZedThree in #645
New Contributors
- @Liam-Deacon made their first contribution in #619
- @gha3mi made their first contribution in #621
Full Changelog: v7.0.5...v7.0.6
v7.0.5
v7.0.4
What's Changed
- Handle entities that might not have be correlated in resolving links by @ZedThree in #592
- Fix corpus tests by @ZedThree in #596
- Use non-slim version of Jquery by @ZedThree in #595
- Ensure proper data types for command line arguments to fix #601 by @haraldkl in #602
- Fix some graph issues by @ZedThree in #599
- Replace multiple consecutive spaces with unicode non-breaking spaces by @ZedThree in #607
- Fix clash between table and alias syntax by @ZedThree in #608
- Ensure all internal links are relative by @ZedThree in #609
Full Changelog: v7.0.3...v7.0.4
v7.0.3
v7.0.2
v7.0.1
What's Changed
Fixes:
- code blocks not wrapping
- code highlighting not working
- "Source File" navbar link not working for single file projects
- duplicated source files on case insensitive filesystems
Full Changelog: v7.0.0...v7.0.1
v7.0.0
This is a major release that changes quite a few thing. Notably, we have updated the CSS framework, Bootstrap, to 5.3, which changes the look of built websites a bit. We've also added processing of namelists, and the ability to set project options in fpm.toml
files.
Breaking changes
- It is no longer possible to include other files in the project file metadata
- The Bootstrap CSS framework has been updated to 5.3, which might break project's custom CSS
What's Changed
- pyproject.toml: fix setuptools warnings by @band-a-prend in #513
- Refactor static pages code; Ensure static pages are read with project
encoding
by @ZedThree in #521 - fix internal procedure's calls not showing up in call graphs by @JosephWood2001 in #514
- calls to variables within a type no longer get added to call graph by @JosephWood2001 in #520
- Add procedure binding calls to call graph by @JosephWood2001 in #524
- Fix call chain parsing for some edge cases by @JosephWood2001 in #525
- Try to give a more helpful error message when parsing has failed by @ZedThree in #526
- Adding HTML escaping of initial values by @interkosmos in #527
- Fix call chains by @JosephWood2001 in #529
- Add more type hinting, and some general tidy up by @ZedThree in #528
- fix issues in PR#528 by @JosephWood2001 in #531
- Fix missing labels on codeunits by @JosephWood2001 in #532
- Relax version on pygments by @dschwoerer in #537
- Make calls recognize associations by @JosephWood2001 in #536
- Fix some issues in docs by @ZedThree in #534
- Fix some tests for Windows by @ZedThree in #533
- Include type-bound procedures in call graphs if binding not visible by @ZedThree in #539
- Handle notes, etc. with MD admonitions (replaces #410) by @ZedThree in #540
- Fix more tests on windows by @MEJ2235 in #543
- Add support for namelists by @kpb510 in #541
- Use settings from
extra.ford
infpm.toml
file if it exists by @umbrella1989 in #547 - Pull out metapreprocessor by @MEJ2235 in #542
- External project refactor by @ZedThree in #550
- Upgrade to bootstrap 5.3 by @ZedThree in #548
- Convert settings to a dataclass by @ZedThree in #551
- Delay applying markdown conversion till after correlate step by @ZedThree in #552
- Convert
sub_macros
to a markdown extension by @ZedThree in #553 - Convert
sub_links
to markdown extension by @ZedThree in #554 - Resolve Ford links in context of current entity by @ZedThree in #555
- Fix bugs in new admonitions by @ZedThree in #556
- Specify
extra_filetypes
as a dict in toml settings files by @ZedThree in #557 - Improve
exclude
andexclude_dir
options by @ZedThree in #558 - Add option to specify any project setting on the command line by @ZedThree in #559
- Fix for docstrings on unnamed interface blocks by @ZedThree in #560
- More and fancier progress bars using
rich
by @ZedThree in #561 - Fix relative urls on nested pages from expanded aliases by @ZedThree in #562
- Give some context in more warnings by @ZedThree in #563
- Bump minimum required version of Jinja2 by @ZedThree in #568
- Fix some display issues for type bound procedures by @ZedThree in #571
- Switch default preprocessor to
pcpp
by @ZedThree in #570 - Fix links to intrinsic mods by @ZedThree in #572
- Update docs for setting options in
fpm.toml
by @ZedThree in #573 - Use a table for
extra_mods
in TOML config by @ZedThree in #574
New Contributors
- @interkosmos made their first contribution in #527
- @MEJ2235 made their first contribution in #543
- @kpb510 made their first contribution in #541
- @umbrella1989 made their first contribution in #547
Full Changelog: v6.2.5...v7.0.0