Skip to content

Releases: dlang-community/dfmt

v0.9.0

31 Dec 01:11
Compare
Choose a tag to compare

Enhancements

  • spaces will no longer be put inside curly braces such as auto fun = function() {}; (#409)
  • when using D-Scanner using dub, it won't rebuild on every run anymore (#407 #411 #413 #414)

Other

  • upgraded libdparse to 0.10.12 (#410 #419)

v0.8.3

27 Oct 12:58
Compare
Choose a tag to compare

Enhancements

  • Handle do as function body beginning. (#370)
  • Support for expression based contracts, aka DIP 1009. (#375)

Bugs fixed

  • Range error when file starts with opening parenthesis. (#367)
  • Fix problems with version number and DUB.
  • Properly format enum member attributes and parameter attributes. (#375)
  • Questionable indentation for multiple with statements. (#246)
  • Weird indentation in else branch after wrapping expression. (#286)
  • Spaces missing after attributes in function literals. (#326)
  • Improper indentation after single-line catch. (#372)
  • else indentation after debug conditions.
  • Case of trailing white space. (#345)
  • Indentation with debug inconsistent. (#267)
  • Wrong indentation of access modifier after break of long line. (#349)
  • Extra space after import in delegate. (#287)
  • Assertion failure in selective import. (#384)

v0.8.2

19 Jun 14:49
Compare
Choose a tag to compare
v0.8.2

v0.7.2

19 Jun 14:48
Compare
Choose a tag to compare
v0.7.2

v0.8.1

08 Jun 16:50
v0.8.1
c66fea0
Compare
Choose a tag to compare
v0.8.1

v0.7.1

08 Jun 16:50
v0.7.1
c2aea82
Compare
Choose a tag to compare
v0.7.1

v0.8.0

29 May 14:18
Compare
Choose a tag to compare

https://github.com/dlang-community/dfmt/milestone/30?closed=1

Features

A new heuristic to better format ufcs-chains has been added

v0.7.0

14 Mar 15:40
Compare
Choose a tag to compare

https://github.com/dlang-community/dfmt/milestone/28

Features

Small fixes

  • Properly indent for struct-literals (#237)

  • Ignore empty files

v0.6.1

20 Feb 11:47
4725a62
Compare
Choose a tag to compare

v0.6.1

Bugfix

Fixed bash-completion being put into the wrong directory (#333)

v0.6.0

19 Feb 16:17
Compare
Choose a tag to compare

https://github.com/dlang-community/dfmt/milestone/26

Features

First dfmt release with neptune!

Well there we go, from now on with proper Changelog and all that.

Since previous releases were done without using neptune guidelines, we are missing proper release notes / a changelog for this release, but for new releases you can expect much more comprehensive release notes.