Skip to content

Releases: fortran-lang/fprettify

v0.3.7

Choose a tag to compare

@pseewald pseewald released this 20 Nov 15:47

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

Choose a tag to compare

@pseewald pseewald released this 09 Apr 07:55
release v0.3.6

v0.3.5

Choose a tag to compare

@pseewald pseewald released this 18 Sep 10:45

bug fixes

v0.3.4

Choose a tag to compare

@pseewald pseewald released this 04 Jun 13:34
  • 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

Choose a tag to compare

@pseewald pseewald released this 04 Sep 15:29
  • more customizable and more formatting options
  • support for multiline strings and statement labels
  • compatibility with fypp preprocessor directives
  • various bug fixes

v0.3.2

Choose a tag to compare

@pseewald pseewald released this 20 Mar 09:16

Mostly bug fixes

v0.3.1

Choose a tag to compare

@pseewald pseewald released this 02 Jan 00:24
  • Tested with large Fortran code base
  • Improved support for Fortran 2003 / 2008
  • Bug fixes
  • Unicode support

v0.3

Choose a tag to compare

@pseewald pseewald released this 30 Nov 21:00

proper Python packaging

v0.2

Choose a tag to compare

@pseewald pseewald released this 16 Sep 15:58
  • more stable for incomplete syntax
  • Support more Fortran 03/08 constructs
  • Proper testing
  • Python style fixes

v0.1

Choose a tag to compare

@pseewald pseewald released this 26 Aug 20:40
  • Extract stable and useful features from cp2k fprettify
  • Examples and improved tester
  • add README.md