Skip to content

Releases: fortran-lang/fprettify

v0.3.7

20 Nov 15:47
Compare
Choose a tag to compare

Important notice: this release drops Python 2 support

new defaults:

fixes:

  • support for multiline strings
  • parsing of +/- in addition/subtraction

New options:

  • --config-file for custom configuration file (@ellio167)
  • --diff (@jhaiduce)
  • --exclude to exclude files from recursive file search (@jhaiduce)
  • --case letter case formatting of Fortran intrinsics (@meteokid)
  • --disable-indent-mod disable indentation after module / program
  • --enable-decl whitespace formatting for variable declarations (::)

v0.3.6

09 Apr 07:55
Compare
Choose a tag to compare
release v0.3.6

v0.3.5

18 Sep 10:45
Compare
Choose a tag to compare

bug fixes

v0.3.4

04 Jun 13:34
Compare
Choose a tag to compare
  • use of config files (via optional dependency configargparse) (contributed by @dbroemmel)
  • more options for whitespace formatting and line-length (contributed by @dbroemmel)
  • more intrinsic statements recognised (contributed by @dbroemmel)
  • option to replace relational statements (contributed by @dbroemmel)
  • alignment of use statements
  • various bug fixes

v0.3.3

04 Sep 15:29
Compare
Choose a tag to compare
  • more customizable and more formatting options
  • support for multiline strings and statement labels
  • compatibility with fypp preprocessor directives
  • various bug fixes

v0.3.2

20 Mar 09:16
Compare
Choose a tag to compare

Mostly bug fixes

v0.3.1

02 Jan 00:24
Compare
Choose a tag to compare
  • Tested with large Fortran code base
  • Improved support for Fortran 2003 / 2008
  • Bug fixes
  • Unicode support

v0.3

30 Nov 21:00
Compare
Choose a tag to compare

proper Python packaging

v0.2

16 Sep 15:58
Compare
Choose a tag to compare
  • more stable for incomplete syntax
  • Support more Fortran 03/08 constructs
  • Proper testing
  • Python style fixes

v0.1

26 Aug 20:40
Compare
Choose a tag to compare
  • Extract stable and useful features from cp2k fprettify
  • Examples and improved tester
  • add README.md