Skip to content

Latest commit

 

History

History
630 lines (408 loc) · 46.6 KB

CHANGELOG.md

File metadata and controls

630 lines (408 loc) · 46.6 KB

Changelog

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

Changes:

v6.2.5 (2023-05-05)

Full Changelog

v6.2.4 (2023-04-05)

Full Changelog

v6.2.3 (2023-04-03)

Full Changelog

v6.2.2 (2023-03-24)

Full Changelog

v6.2.1 (2023-03-22)

Full Changelog

v6.2.0 (2023-03-16)

Full Changelog

v6.1.17 (2022-11-22)

Full Changelog

v6.1.16 (2022-10-05)

Full Changelog

v6.1.15 (2022-07-25)

Full Changelog

v6.1.14 (2022-07-21)

Full Changelog

v6.1.13 (2022-07-01)

Full Changelog

v6.1.12 (2022-06-16)

Full Changelog

v6.1.11 (2022-04-04)

Full Changelog

v6.1.10 (2022-03-14)

Full Changelog

v6.1.9 (2022-03-14)

Full Changelog

Fixed bugs:

  • FORD tries to run the preprocessor even if preprocessor test failed #398
  • exclude_dir is broken in 6.1.8 #391
  • Preprocessing broken? #389
  • Derived Types header missing #388
  • source display broken #387

Closed issues:

  • ford-6.1.8 test: test_projects/test_external_project.py is broken #395
  • Ugly tables in markdown pages #373

Merged pull requests:

v6.1.8 (2022-02-01)

Full Changelog

Fixed bugs:

  • Fails with TypeError for preprocessing file #380

Closed issues:

  • LaTeX macros #361
  • Installing on macOS Big Sur #351

Merged pull requests:

v6.1.7 (2022-01-31)

Full Changelog

Merged pull requests:

v6.1.6 (2022-01-04)

Full Changelog

Fixed bugs:

  • 'str object' has no attribute 'meta' - error when abstract interface imported from different module #372

Merged pull requests:

v6.1.5 (2021-09-23)

Full Changelog

Closed issues:

  • Question: comment in project file? #210

Merged pull requests:

  • Enable aliases in docstrings #363 (ZedThree)
  • Fixed module variable INTRINSIC_MODS being changed implicitly. #362 (byornski)
  • Make sure "Find us on" present if project_gitlab set #359 (d7919)
  • Fixed invalid check for : character in extra_mods. #358 (byornski)

v6.1.4 (2021-09-13)

Full Changelog

Implemented enhancements:

  • pybuilder and test coverage #13

Fixed bugs:

  • Footnotes in Pages #327
  • Code blocks don't seem to work within subroutines #287
  • Markdown headers do not work as expected #286

Merged pull requests:

  • Fix indentation in markdown blocks and footnotes appearing on multiple pages #356 (ZedThree)

v6.1.3 (2021-09-10)

Full Changelog

Fixed bugs:

  • Case sensitivity for MODULE SUBROUTINE #353
  • Release 6.0.0 does not contain ford/js/MathJax-config #325
  • Multi-line strings containing an exclamation mark #320
  • "Unknown Procedure Type" in call tree #319
  • Warning: Could not extract source code for proc #299
  • Exception: Alternate documentation lines can not be inline error #295
  • Support enums with kind specified for integer literals #243

Merged pull requests:

v6.1.2 (2021-09-06)

Full Changelog

Implemented enhancements:

  • Automatic publishing of releases #332

Fixed bugs:

  • jinja2.exceptions.UndefinedError: 'None' has no attribute 'meta' #352
  • somehow FORD takes number in Format as subroutine to draw the graph #350
  • Unclear exception raised #292
  • Different results with space after '%' character. #240

v6.1.1 (2021-07-20)

Full Changelog

v6.1.0 (2021-07-20)

Full Changelog

Implemented enhancements:

  • Switch for ignoring undocumented entities #163
  • Automatic publishing of releases #332

Fixed bugs:

  • Broken links for the intrinsic modules #343
  • Submodules lead to a crash - 'FortranModule' object has no attribute 'all_absinterfaces' #322
  • Question: disable sourcecode pages #314
  • Bad escape crash #296
  • UnicodeDecodeError #270
  • ford 5.0.6 crashes on sync images inside module procedure in submodule #237

Closed issues:

Merged pull requests:

  • Add workflow for publishing to PyPI on release #348 (ZedThree)
  • Fix flake8 warnings #347 (ZedThree)
  • Convert setup.py to setup.cfg/pyproject.toml #346 (ZedThree)
  • Fix and update URLs for intrinsic modules. #344 (ZedThree)
  • Apply black formatting to project; add auto-black to CI #342 (ZedThree)
  • Linking to external projects #338 (haraldkl)
  • Use rawstring literals for regexes #337 (ZedThree)
  • Fix for crash when character default value contains backslash #336 (ZedThree)
  • Add a few unit tests #335 (ZedThree)
  • Add support for python -m ford #333 (dschwoerer)
  • Warn on missing include files instead of error #331 (dschwoerer)
  • Add a trivial regression test #330 (ZedThree)
  • Allow submodule procedures to have CONTAINS statements #321 (pzehner)
  • Specify order of the subpages in page_dir #318 (ecasglez)
  • Do not show the list of source files in index.html if incl_src is false. #316 (ecasglez)
  • Change the link to the github repo in the generated html. #315 (ecasglez)
  • Fix: include files were only processed if the word "include" was lowercase #313 (ecasglez)
  • Fix missing parentheses on str.lower call #311 (ZedThree)
  • Fix anchors being hid by navbar for all elements #310 (ZedThree)
  • Prevent IndexError on single ampersands #306 (ajdawson)
  • Adding a trivial regression test #305 (pclausen)
  • Added a copy_subdir option. #302 (haraldkl)
  • Added the option to define aliases for the documentation by the user. #301 (haraldkl)
  • fix directory names in error message #300 (shoshijak)
  • src: Add gitlab as an option #297 (HaoZeke)
  • Adding feature to project licenses #294 (kevinhng86)
  • Extends now recognised if capitalised #289 (oerc0122)
  • Fix 267: Inc. all proc doc when missing read more #282 (zbeekman)
  • Fix #273: Ensuring set is used for module uses data #281 (d7919)
  • Only loop over first ten objects in bottom nav links #279 (ZedThree)
  • Add source code line values to raised exceptions #277 (smillerc)
  • Fixing links in the README files #268 (tueda)
  • Add project-file option to hide undocumented elements #266 (jhrmnn)
  • Fix invalid "Read more" for components of derived types #265 (jhrmnn)
  • Fixed copying MathJax config file #264 (cmacmackin)
  • choose encoding and create --force mode #263 (narsonalin)
  • sourceform: Check for both function calls and sub calls on same line #257 (kc9jud)
  • recognizing data type: double complex (issue #251) #252 (PaulXiCao)
  • Hide the progress bars when running quietly #244 (ibarrass-qmul)

v6.0.0 (2018-06-30)

Full Changelog

Implemented enhancements:

  • Reducing html size #205
  • Links to routines not included in documentation #182
  • slow rendering of large graphs #176
  • Sources always included, is it possible to customize? #172

Fixed bugs:

  • UnicodeDecodeError: 'utf8' codec can't decode byte #208
  • Incorrect relative path (project_url) in index.html #204
  • Failure in generating HTML with procedure statement #202
  • MathJax extension doesn't work with nested/recursive patterns #196
  • Graph shows calls to module variables #190
  • Maximum recursion depth with recursive types #183
  • OOM and RecursionError with large code base #174

Merged pull requests:

  • sources can now be excluded from html output #241 (jburgalat)
  • Activate graph warnings if any object in the root list has warn true (#231) #234 (haraldkl)
  • Addressing #219 #220 (haraldkl)
  • Re-enable graphs as table and adapt them to changed graph layout. #218 (haraldkl)
  • added support for specifying lexer of extra_filetypes #217 (cmacmackin)
  • Fix graphlimiting #216 (haraldkl)
  • Filter empty preprocessor flags; don't treat arithmetic gotos as function references #214 (ibarrass-qmul)
  • Be case insensitive when searching for entities which are imported by a use statement. #201 (sch1ldkr0ete)
  • Introduced a maximal graph depth option to limit graph sizes. #197 (haraldkl)
  • Added an option mathjax_config for custom setting. #195 (mrestelli)
  • Skip subdirectories of directories listed in exclude_dir #194 (mrestelli)
  • bug: fixed replacements in name conversion #192 (zerothi)
  • enh: reduced memory consumption and speeded up process #191 (zerothi)
  • Fix minor typo in tipuesearch create_node call #186 (d7919)
  • Fix for hidden anchors within pages. #178 (sch1ldkr0ete)
  • Reducing page rendering time #175 (sch1ldkr0ete)
  • Better example #169 (zbeekman)

v5.0.6 (2016-09-16)

Full Changelog

Merged pull requests:

v5.0.5 (2016-09-15)

Full Changelog

Merged pull requests:

  • Update installation documentation for pip install. #168 (rouson)
  • Fix base.html to use correct author in the head section. #164 (aradi)

v5.0.4 (2016-07-27)

Full Changelog

v5.0.3 (2016-07-27)

Full Changelog

v5.0.2 (2016-07-26)

Full Changelog

v5.0.1 (2016-07-26)

Full Changelog

v5.0.0 (2016-07-26)

Full Changelog

v4.6.2 (2016-06-11)

Full Changelog

v4.6.1 (2016-06-05)

Full Changelog

v4.6.0 (2016-05-15)

Full Changelog

Merged pull requests:

  • Add homebrew version badge #133 (zbeekman)
  • Implement customizable preprocessor. #129 (aradi)
  • Fix ford not to exit silently when encountering deep paths. #127 (aradi)
  • Allow rendering of MathJax in HTTP aswell as HTTPS connections. #126 (haraldkl)
  • Regex for USE statements now recognizes "use :: module-name". Fixes #120 #123 (sliska314)
  • Sort page files and directories alphabetically. Fixes #121 #122 (lstagner)
  • Include the creation date and time in the footer #115 (p-vitt)

v4.5.4 (2016-03-29)

Full Changelog

v4.5.3 (2016-03-27)

Full Changelog

v4.5.2 (2016-02-20)

Full Changelog

Merged pull requests:

v4.5.1 (2016-01-21)

Full Changelog

Closed issues:

  • Non-Fortran source files #52

Merged pull requests:

v4.5.0 (2015-12-23)

Full Changelog

v4.4.0 (2015-11-24)

Full Changelog

v4.3.0 (2015-09-20)

Full Changelog

v4.2.3 (2015-08-31)

Full Changelog

v4.2.2 (2015-08-30)

Full Changelog

Merged pull requests:

  • Increase "intrinsic" coverage; allow dummy variables with no intent. #80 (pheibarrass)

v4.2.1 (2015-08-26)

Full Changelog

v4.2.0 (2015-08-24)

Full Changelog

v4.1.0 (2015-08-11)

Full Changelog

v4.0.1 (2015-07-21)

Full Changelog

v4.0.0 (2015-07-20)

Full Changelog

v3.1.0 (2015-07-09)

Full Changelog

Merged pull requests:

v3.0.2 (2015-07-02)

Full Changelog

v3.0.1 (2015-07-01)

Full Changelog

v3.0.0 (2015-06-25)

Full Changelog

v2.1.0 (2015-06-19)

Full Changelog

v2.0.0 (2015-04-26)

Full Changelog

v1.1.0 (2015-01-21)

Full Changelog

Merged pull requests:

v1.0.1 (2015-01-21)

Full Changelog

v1.0.2 (2015-01-21)

Full Changelog

v1.0.0 (2015-01-19)

Full Changelog

Fixed bugs:

  • Include syntax conflicts with LaTeX #12

Merged pull requests:

  • Add an option "predocmark" for anticipated doc. #18 (mrestelli)

v0.5 (2015-01-17)

Full Changelog

Fixed bugs:

  • Crashes if first line of doc contains a colon #11

v0.4 (2015-01-12)

Full Changelog

v0.3 (2015-01-07)

Full Changelog

v0.2 (2015-01-05)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator