Releases: dlang-community/dfmt
Releases · dlang-community/dfmt
v0.13.2
v0.13.1
v0.13.0
- 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
- 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
v0.12.0-beta.1
- 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
v0.10.1: Merge pull request #439 from dayllenger/readme
make readme look nicer merged-on-behalf-of: Basile-z <[email protected]>