Skip to content

Releases: dlang-community/dfmt

v0.15.2

21 Aug 08:00
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.1...v0.15.2

v0.15.1

19 Jul 12:47
Compare
Choose a tag to compare

What's Changed

If you were building using a makefile, e.g. what some package managers do, the releases were broken prior to this release and might have arbitrarily eaten some characters when formatting. Please update to this release ASAP if you are using the makefiles.

Users using dfmt through dub or serve-d should not be affected by this bug, since it already used up-to-date libdparse versions, but this release ensures it.

Full Changelog: v0.15.0...v0.15.1

v0.15.0

01 May 20:13
49b9fe4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.0-beta.2...v0.15.0

v0.15.0-beta.2

08 Feb 23:38
Compare
Choose a tag to compare
v0.15.0-beta.2 Pre-release
Pre-release

What's Changed

  • Fix else indentation after array literal by @belka-ew in #564
  • Revert chain indentation in an argument list by @belka-ew in #574
  • Revert operator indentation in an argument list by @belka-ew in #575

Full Changelog: v0.15.0-beta.1...v0.15.0-beta.2

v0.15.0-beta.1

04 Nov 15:12
Compare
Choose a tag to compare
v0.15.0-beta.1 Pre-release
Pre-release

Behavioral Notes

When formatting a file that would crash dfmt, previously it would have cleared the file or potentially output only partial output. Now dfmt will not output anything at all anymore when there is a parsing error and instead return with a non-zero exit code.

What's Changed

Internals

New Contributors

Full Changelog: v0.14.2...v0.15.0-beta.1

v0.14.2

12 Feb 10:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.1...v0.14.2

v0.14.1: Fix newly-added tests

31 Oct 11:40
Compare
Choose a tag to compare

This patch release simply fixes a test failure seen internally,
and has no impact on the external behavior of the library.
See also: #544

v0.14.0

29 Oct 07:51
2beb819
Compare
Choose a tag to compare
  • Add Kernighan & Ritchie style brace formatting (#534 )
  • Add single_indent option (#535)
  • Fix double array indentation inside parens (#537)
  • Format multiline arrays first (#538)
  • Fix the CLI help output about the --config option (#541)
  • Fixes #528 and #451

v0.13.4

06 Apr 18:29
Compare
Choose a tag to compare

Support libdparse up to <0.18.0

v0.13.3

22 Mar 07:11
v0.13.3
3479e73
Compare
Choose a tag to compare
Fix #531, #519, #521, #509, #490, #515