Skip to content

Releases: dlang-community/dfmt

v0.13.2

01 Oct 06:42
7659b1a
Compare
Choose a tag to compare

v0.13.1

03 Sep 22:25
Compare
Choose a tag to compare

v0.13.0

22 Jul 08:31
Compare
Choose a tag to compare
  • bump to libdparse 0.15.x
  • update features in readme
  • fixes missing space before delegate/function when there is a number literal (S!5 function()) (#498 by @FeepingCreature)
  • fix fallthrough case indentation with --align_switch_statements=false (#495 by @FeepingCreature)

v0.12.0

16 Apr 07:40
09caf25
Compare
Choose a tag to compare
  • bump to libdparse 0.14.0
  • dfmt now errors with non-zero exit code when failing to parse the tokens instead of outputting !ERROR!. Faulty non-finished code can still be formatted fine (fix #469)
  • support keeping existing line breaks using new --keep_line_breaks true option (fix #7, #254, #270, #463)
  • Adds space after in/out contracts statements (fix #448)
  • fixes line comment after template arguments wrapping (fix #454)
  • test runner improvements
  • fix range error when code ends with scope (exit) (#474, #475)

v0.12.0-beta.2

03 Apr 08:01
09caf25
Compare
Choose a tag to compare
v0.12.0-beta.2 Pre-release
Pre-release

additionally to v0.12.0-beta.1 this changes:

  • indent fix for keep_line_breaks with lines starting on keywords (#473)
  • fix range error when code ends with scope (exit) (#474, #475)

v0.12.0-beta.1

14 Mar 23:02
66faac4
Compare
Choose a tag to compare
v0.12.0-beta.1 Pre-release
Pre-release
  • dfmt now errors with non-zero exit code when failing to parse the tokens instead of outputting !ERROR!. Faulty non-finished code can still be formatted fine (fix #469)
  • support keeping existing line breaks using new --keep_line_breaks true option (fix #7, #254, #270, #463)
  • Adds space after in/out contracts statements (fix #448)
  • fixes line comment after template arguments wrapping (fix #454)
  • test runner improvements
  • bump to libdparse 0.14.0

v0.11.0

02 Dec 11:32
a4d4d94
Compare
Choose a tag to compare
  • fix #433 "No space between 'else' and comment" (#440)
  • fix #426 "No space between @safe and extern" (#441)
  • fix #361 "Unexpected empty new line if function header ends with a comment" (#442)
  • fix #256 "named struct member initializers" (#446)
  • upgrade libdparse to 0.13.z (#459)

v0.10.1: Merge pull request #439 from dayllenger/readme

14 Apr 03:19
436d157
Compare
Choose a tag to compare
 make readme look nicer
merged-on-behalf-of: Basile-z <[email protected]>

0.10.0

01 Apr 07:14
Compare
Choose a tag to compare

Enhancements

  • Added proper Associative Array formatting (#421, #423)
  • Improved long array formatting (#422)

Fixes

  • Fixed dubhash.d making dfmt not compile in folders with spaces (#424)
  • invariant(true) doesn't segfault dfmt anymore (#428)

Other

  • updated libdparse so that all tools are based on the same version.
  • removed some sociomantic submodules and fixed travis build with it (#418)

v0.10.0-beta.1

16 Feb 09:35
Compare
Choose a tag to compare
v0.10.0-beta.1 Pre-release
Pre-release

Beta release to upgrade to libdparse 0.11.x

Enhancements

  • Added proper Associative Array (AA) formatting (#421, #423)
  • Improved long array formatting (#422)

Fixes

  • Fixed dubhash.d making dfmt not compile in folders with spaces (#424)
  • invariant(true) doesn't segfault dfmt anymore (#428)

Other

  • updated libdparse to 0.11.2 (#429)
  • removed some socimantic submodules and fixed travis build with it (#418)