Skip to content

Releases: dlang-community/dfix

v0.3.2

03 Jul 18:45
Compare
Choose a tag to compare

Minor dependency and dub updates.

v0.3.1...v0.3.2

v0.3.1

14 Jan 08:50
Compare
Choose a tag to compare

Minor dependency and dub updates.

v0.3.0...v0.3.1

v0.3.0

20 Nov 19:16
Compare
Choose a tag to compare

Changes:

  • dfix will no longer attempt to upgrade files that cannot be parsed without errors
  • Update libdparse dependency.
  • Add CI testing
  • Fix several range errors on valid and invalid code.

v0.2.2

08 Jun 19:01
Compare
Choose a tag to compare

v0.2.1

05 Dec 22:29
Compare
Choose a tag to compare

#15 Don't add unnecessary parenthesis when fixing implicit string concatenation.

v0.2.0

21 Nov 22:33
Compare
Choose a tag to compare
  • #1 dfix will now rewrite const int foo() {} to int foo() const {}
  • #6 The C-style array syntax fix is no longer incorrectly applied to certain ASM statements.
  • #9 You can now provide directory names as arguments to dfix in case you're too lazy to run find and xargs. (And really, who isn't?)
  • #11 dfix is now registered on code.dlang.org. http://code.dlang.org/packages/dfix
  • #12 Remove useless semicolons after declarations
  • Added tests.

v0.1.1: String concatenation bugfix

28 Oct 01:27
Compare
Choose a tag to compare

Fixed an issue where dfix would upgrade

void foo() { "abc%s" "def%s".format("123", "456"); }

to

void foo() { "abc%s" ~ "def%s".format("123", "456"); }

instead of

void foo() { ("abc%s" ~ "def%s").format("123", "456"); }

v0.1.0: Proof of Concept

28 Oct 01:04
Compare
Choose a tag to compare

This is the first release of dfix.