Releases: dlang-community/D-Scanner
Releases · dlang-community/D-Scanner
v0.13.0-beta.1
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
- @Herringway made their first contribution in #876
Full Changelog: v0.12.2...v0.13.0-beta.1
v0.12.2
- 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
- Update libdparse to latest version to fix ldc failure by @RazvanN7 in #866
- Change rdmd to $DC -run by @WebFreak001 in #857
- downgrade dsymbol to 0.13.0 by @WebFreak001 in #872
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- fix libdparse deprecation in new check by @WebFreak001 in #856
- Modify makefile to use incremental compilation by @edi33416 in #855
- fix null pointer access in unused.d by @WebFreak001 in #859
New Contributors
Full Changelog: v0.12.0...v0.12.1
v0.12.0
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
- @nordlow made their first contribution in #841
- @ShigekiKarita made their first contribution in #849
Full Changelog: v0.11.1...v0.12.0
v0.11.1
v0.11.0
v0.10.0
- bump libdparse to 0.15.x
- bump dsymbol to 0.11.x
- disable
local_import_checkby default (#809 by @Hackerpilot) - update
--helpoutput
v0.9.0
- upgrade to libdparse 0.14.0
- Add
--reportFileargument (#804) - Add
--reportFormat sonarQubeGenericIssueDatato support reporting D code issues in a SonarQube project (#775) - Add
{name}placeholder in error format argument (#776) - Syntax errors now have the
dscanner.syntaxname 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
.gitfolder - fix unittests on windows
- fix license identifier in dub.json
v0.9.0-beta.2
- upgrade to libdparse 0.14.0
- simple D-Scanner calls no longer scan in (unix) hidden directories starting with a dot character like the
.gitfolder - fix unittests on windows
- fix license identifier in dub.json
v0.9.0-beta.1
- Add
--reportFormat sonarQubeGenericIssueDatato support reporting D code issues in a SonarQube project (#775) - Add
{name}placeholder in error format argument (#776) - Syntax errors now have the
dscanner.syntaxname 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)