Releases: dlang-community/dfix
Releases · dlang-community/dfix
v0.3.2
v0.3.1
Minor dependency and dub updates.
v0.3.0
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
v0.2.1
v0.2.0
- #1 dfix will now rewrite
const int foo() {}
toint 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
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
This is the first release of dfix.