Skip to content

Releases: dlang-community/D-Scanner

v0.16.0-beta.4

24 Sep 17:37
Compare
Choose a tag to compare
v0.16.0-beta.4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.16.0-beta.3...v0.16.0-beta.4

v0.16.0-beta.3

09 Jul 11:10
fed6544
Compare
Choose a tag to compare
v0.16.0-beta.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.16.0-beta.2...v0.16.0-beta.3

v0.16.0-beta.2

09 Jul 07:44
4c759b0
Compare
Choose a tag to compare
v0.16.0-beta.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.16.0-beta.1...v0.16.0-beta.2

v0.16.0-beta.1

08 Jul 21:52
Compare
Choose a tag to compare
v0.16.0-beta.1 Pre-release
Pre-release

What's Changed

  • feature: Provide predefined error format compatible with dmds output by @gizmomogwai in #912
  • add automatic fixes by @WebFreak001 in #911
    • some diagnostics have automatic fix suggestions now that can be interactively applied using dscanner fix source/
    • IDE APIs are available: dscanner --resolveMessage 11:3 file.d to get all the auto-fix suggestions in line 11, column 3. (alternatively provide b123 to use file byte index 123)

New Contributors

Full Changelog: v0.15.2...v0.16.0-beta.1

v0.15.2

05 Jul 20:42
Compare
Choose a tag to compare

What's Changed

  • Only call Win32 API to enable colored output once (windows performance improvement) by @WebFreak001 in #910

Full Changelog: v0.15.1...v0.15.2

v0.15.1

05 Jul 19:38
Compare
Choose a tag to compare

What's Changed

  • upgrade libdparse to 0.23.2, fixes mixin-type variable declarations (mixin("int") var;) by @WebFreak001 in #909

Full Changelog: v0.15.0...v0.15.1

v0.15.0

05 Jul 11:40
Compare
Choose a tag to compare

Big Changes

Diagnostics now cover ranges instead of just locations and those ranges can be printed by either specifying a custom output format (see dscanner --help) or by just calling D-Scanner with the new way to invoke it for human consumption:

dscanner lint source/

will look like this:

example dscanner colored output

and will act like dscanner -S -f pretty source/

The output format may change at any point to include more information or look more pretty. The output is colored using terminal escape sequences, which are attempted to be turned on on windows, which requires at least Windows 10 TH2 (v1511).

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

15 Feb 11:14
Compare
Choose a tag to compare

What's Changed

  • Fix noreturn discard warning by @zyedidia in #887
  • Update readme CI badge by @zyedidia in #889
  • Support aliased symbols for unused results and mismatched args warnings by @zyedidia in #888
  • Add dub.selections.json, upgrade libdparse 0.22.0 by @WebFreak001 in #892
    • support for multiple message parts in static asserts

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

30 Dec 16:11
Compare
Choose a tag to compare

What's Changed

  • Fix $DC paths with spaces by @Herringway in #876
  • Moved DSymbol into DCD by @WebFreak001 in #877
  • upgrade libdparse and DCD dependencies by @WebFreak001 in #882
    • supports new syntax (foreach (scope ...), bitfields, while (auto x = ...))

New Contributors

Full Changelog: v0.12.2...v0.13.0

v0.13.0-beta.1

14 Oct 12:31
Compare
Choose a tag to compare
v0.13.0-beta.1 Pre-release
Pre-release

What's Changed

  • Fix $DC paths with spaces by @Herringway in #876
  • Moved DSymbol into DCD by @WebFreak001 in #877
    • Updates DSymbol to latest version, removes stdx-allocators, upgrades containers library

New Contributors

Full Changelog: v0.12.2...v0.13.0-beta.1