This repository has been archived by the owner on Mar 1, 2022. It is now read-only.
Releases: Pure-D/workspace-d
Releases · Pure-D/workspace-d
v3.6.0-pre.11
download DCD 0.13.2
v3.6.0-pre.10
new dependencies
v3.6.0-pre.9
- bump DCD to 0.13.1
- add toString, toStringText snippets
- fallback dub compiled DCD version parsing
- migrate from unit-threaded to silly test runner
- manually implement DCD Null Client
- add more information to dub rootPackageBuildSettings (recipePath, buildOptions, requirements + fill out empty targetName)
v3.6.0-pre.8
- Make WorkspaceD & Instance more extendable
- Fix libdparse deprecation
API Breakage
- the UDA ComponentInfo was renamed to ComponentInfoParams, so you need to query for this as UDA now in case you manually do that
- if you don't search for this in your introspection code, usage will silently break as it will try to instead lookup the
ComponentInfo
struct which contains an additional TypeInfo member and is not the symbol attached to components
- if you don't search for this in your introspection code, usage will silently break as it will try to instead lookup the
- ComponentFactory methods are now
nothrow
, info method additionallyconst
v3.6.0-pre.7
- make some config APIs const/inout
- add
dcd.serverInstalledVersion
- add
dub.rootPackageBuildSettings
v3.6.0-pre.6
- bump dub to 1.22.0
- bump dfmt to 0.13.0
- dump dscanner to 0.10.0
- bump libdparse to 0.15.3
- upgrade DCD to 0.13.0
- allow passing full StaticAnalysisConfig to lint
- Fix moduleman with script lines fix #105
- fix unittest insertion location fix #106
- make DCD client embedded into workspace-d
- add dcdext.formatDefinitionBlock
- add verbose mode to dscanner.listDefinitions
- implement deprecations into dscanner ctags API
- add unittest names to dscanner ctags API
v3.6.0-pre.5
- bump dub to 1.20.0
- add
dub.resolveDiagnosticRange
with firsta == null
anda != null
location fixer
v3.6.0-pre.4
- bump DCD to 0.12.0
- use binary search in determineSnippetInfo to speed up snippet generation in big files
- add string and (currently not yet functional) comment & doccomment scopes to snippets
- fix an issue on windows using workspace-d as exe with stdin not segfaulting on close
- assert out if Fiber.getThis is null when trying to Future.getYield
- bump dfmt, dscanner, libdparse
- Improved communication of imports to DCD & added removeImports command
- Added helper function to get used D-Scanner config values
v3.6.0-pre.3
- Refactor some of workspace.api into separate modules
- add
instance.detach
- add unformatted hint to snippets
- add
debug_writeln
,debug_writefln
,debug_printf
snippets to plain
v3.6.0-pre.2
- fix crash involving colon (maybe in string) inside calling paramters
- fix crash with broken definition lookup in implement interface
- improve memory leakage situation (#100)