Skip to content

Releases: dlang-community/D-Scanner

v0.13.0-beta.1

14 Oct 12:31

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

v0.12.2

06 Jul 12:21

Choose a tag to compare

  • pins libdparse and dsymbol dependencies for dub building due to upstream regressions
  • fixes LDC failure
  • uses the active D compiler instead of rdmd to generate version information (NOTE: requires latest DUB version)

What's Changed

Full Changelog: v0.12.1...v0.12.2

v0.12.1

07 Mar 21:54

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.0

12 Feb 10:50

Choose a tag to compare

What's Changed

  • Upgraded dsymbol, libdparse, libddoc by @RazvanN7 and @WebFreak001 in #834, #837, #838 and #854
    • fixed memory corruption and assert failures
    • fixed #499 (It does not recognize documentation on same line)
    • fixed AliasAssign declarations parsing
    • fixed shortened methods parsing
    • fixed throw expressions parsing
  • Safer memory management enabling analysing phobos master by @nordlow in #841
  • Configurable max line length by @ShigekiKarita in #849
  • Add Github Actions setup to replace Travis by @MoonlightSentinel in #853
  • add cyclomatic complexity check by @WebFreak001 in #852

New Contributors

Full Changelog: v0.11.1...v0.12.0

v0.11.1

10 May 18:35

Choose a tag to compare

Fixes:

Enhancements:

  • update emsi_containers dependency to v0.8.0

v0.11.0...v0.11.1

v0.11.0

03 Sep 22:52
17edb1a

Choose a tag to compare

Fixes:

Enhancements:

  • #819 - Add a check for some cases of unused results from function calls.

v0.10.0...v0.11.0

v0.10.0

22 Jul 16:37

Choose a tag to compare

  • bump libdparse to 0.15.x
  • bump dsymbol to 0.11.x
  • disable local_import_check by default (#809 by @Hackerpilot)
  • update --help output

v0.9.0

16 Apr 07:42
6d91031

Choose a tag to compare

  • upgrade to libdparse 0.14.0
  • Add --reportFile argument (#804)
  • Add --reportFormat sonarQubeGenericIssueData to support reporting D code issues in a SonarQube project (#775)
  • Add {name} placeholder in error format argument (#776)
  • Syntax errors now have the dscanner.syntax name added (#787)
  • Enum value used inside __traits no longer marked as unused (#790)
  • Fix false positive for parameter used inside __traits (#797)
  • improve build script (#783, #784)
  • updates repository URL in ctags output (#773)
  • simple D-Scanner calls no longer scan in (unix) hidden directories starting with a dot character like the .git folder
  • fix unittests on windows
  • fix license identifier in dub.json

v0.9.0-beta.2

09 Apr 18:25
8a4a3d2

Choose a tag to compare

v0.9.0-beta.2 Pre-release
Pre-release
  • upgrade to libdparse 0.14.0
  • simple D-Scanner calls no longer scan in (unix) hidden directories starting with a dot character like the .git folder
  • fix unittests on windows
  • fix license identifier in dub.json

v0.9.0-beta.1

14 Mar 23:09
54e073e

Choose a tag to compare

v0.9.0-beta.1 Pre-release
Pre-release
  • Add --reportFormat sonarQubeGenericIssueData to support reporting D code issues in a SonarQube project (#775)
  • Add {name} placeholder in error format argument (#776)
  • Syntax errors now have the dscanner.syntax name added (#787)
  • Enum value used inside __traits no longer marked as unused (#790)
  • Fix false positive for parameter used inside __traits (#797)
  • improve build script (#783, #784)
  • updates repository URL in ctags output (#773)