Releases: dlang-community/dfmt
v0.15.2
What's Changed
- No space after keywords by @burner in #585
- Fix issue #432 by @danielzuncke in #590
- Fix issue 578 by @danielzuncke in #591
- Fix issue #586 by @danielzuncke in #593
- Improve makefile by @jtbx in #597
- makefile: small fixes by @the-horo in #600
- remove explicit
nothrow
fromglobMatchEditorConfig
by @thewilsonator in #604
New Contributors
- @burner made their first contribution in #585
- @danielzuncke made their first contribution in #590
- @jtbx made their first contribution in #597
- @the-horo made their first contribution in #600
- @thewilsonator made their first contribution in #604
Full Changelog: v0.15.1...v0.15.2
v0.15.1
What's Changed
- Remove travis by @belka-ew in #580
- bump minimum libdparse version, fix #583 by @WebFreak001 in #584
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
v0.15.0-beta.2
v0.15.0-beta.1
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
- Fix array indentation as argument by @belka-ew in #549
- Use specified line endings in multiline comments. by @veelo in #550
- Fix array literal indentation in foreach by @belka-ew in #554
- Very long chained calls in array literals are indented weirdly by @belka-ew in #562
- Retain line ending by default. by @veelo in #553
- Fix indentation of callchains with comments by @belka-ew in #563
- Add knr brace style to README by @proskur1n in #566
- Fix #568, don't output empty files without error by @WebFreak001 in #569
Internals
- Port
test.sh
to platform independent D. by @veelo in #551 - Update dub.json to remove dependency on
rdmd
by @skyline131313 in #547 - CI by @veelo in #560
- Remove unused appveyor config by @ibuclaw in #567
New Contributors
- @skyline131313 made their first contribution in #547
- @proskur1n made their first contribution in #566
- @ibuclaw made their first contribution in #567
Full Changelog: v0.14.2...v0.15.0-beta.1
v0.14.2
What's Changed
Full Changelog: v0.14.1...v0.14.2
v0.14.1: Fix newly-added tests
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
v0.13.4
Support libdparse up to <0.18.0
v0.13.3
Fix #531, #519, #521, #509, #490, #515