Releases: Pure-D/serve-d
v0.8.0-beta.18
What's Changed
- add Zed editor guide by @gdamore in #372
- Adds support for dscanner.excludedFiles by @Mai-Lapyst in #373
New Contributors
- @Mai-Lapyst made their first contribution in #373
Full Changelog: v0.8.0-beta.17...v0.8.0-beta.18
v0.8.0-beta.17
What's Changed
- Document how to tweak server-configurations in editor-vim.md by @JoaquimEsteves in #358
- Fix dub dependency selection by @WebFreak001 in #359
- fix some issues reported by dscanner by @electricface in #365
- Remove duplicates and sort dub dependencies by @electricface in #366
- fix: changedConfig by @electricface in #368
- fix some typos and issues reported by dscanner by @electricface in #367
New Contributors
- @JoaquimEsteves made their first contribution in #358
- @electricface made their first contribution in #365
Full Changelog: v0.8.0-beta.15...v0.8.0-beta.17
v0.8.0-beta.16
OpenSSL 3.2+ compatibility
Full Changelog: v0.8.0-beta.15...v0.8.0-beta.16
v0.7.6
Only adds OpenSSL 3.2+ compatibility
Full Changelog: v0.7.5...v0.7.6
v0.8.0-beta.15
What's Changed
- Specify SaveOptions in server capabilities by @tarkah in #320
- Fix undefined identifier 'trace' error. by @DenisBelmondo in #322
- add openClose document sync capabitilty by @rtbo in #321
- Fix build on musl libc systems by @macro187 in #324
- support D-Scanner autofixes in light bulbs by @WebFreak001 in #326
- Add Lite-XL Editor Guide by @colinkiama in #337
- Fix link to Lite-XL Editor Guide in README.md by @colinkiama in #338
- fixed some random autocomplete not working when inside some certain dependencies
- LSP fixes for other editor compatibility
- added support for formatting SDL files
- added setting
d.enableAutoImportCompletions
to show/hide auto-importable symbols on autocomplete - fixed another requests SSL bug
- upgraded DCD, D-Scanner, dfmt, libdparse to support latest D syntax
- fixed
d.dubCompiler
not being honored on startup & fixed "Could not initialize DCD" for non-globally-installed compilers
New Contributors
- @tarkah made their first contribution in #320
- @DenisBelmondo made their first contribution in #322
- @rtbo made their first contribution in #321
- @macro187 made their first contribution in #324
- @colinkiama made their first contribution in #337
Full Changelog: v0.8.0-beta.14...v0.8.0-beta.15
v0.7.5
only fixes some issues in 0.7.4 that made it pretty much unusable, does not have any of the latest features present in 0.8.x
- upgrades requests library to work on newer linux distros
- fixes libdparse token memory corruption
- slightly newer D-Scanner version
not intented to support D syntax newer than a year ago, use 0.8.x for that
(re-tagged release to trigger CI for prebuilt binaries)
v0.8.0-beta.14
What's Changed
- Compilation errors using DUB should always appear now
- Missing DUB packages are now attempted to be automatically downloaded by serve-d/code-d
- if this causes issues for your setup / need a setting to disable this, please raise an issue.
- Improved compatibility with LSP clients, fixed Kate integration
- UFCS methods appear with dedicated icon in auto complete list now @vushu in #306
Minor things
- downgraded CI ubuntu version, to keep supporting 20.04
- libdparse updated, broken strings now properly show their error location
- improved DCD installation log when installation fails
- added Code of Conduct
- Fixed completion list sorting (was previously sorting functions by return type first)
- DUB dependency tree better shows failed packages now (need code-d update for full support)
- Prepared integration for upcoming new DCD features
Full Changelog: v0.8.0-beta.13...v0.8.0-beta.14
Generic commit authors: @WebFreak001
v0.8.0-beta.13
Big Changes
- add symbol index component by @WebFreak001 in #285
- added folding provider by @WebFreak001 in #294
- function declarations are shown in the hover now (#140)
auto
isn't resolved yet, but it's a start
- fixed / implemented sticky scrolling support through document outline improvements (#264)
Bug Fixes
- document outline and symbol list shows deprecated symbols as such now (#103)
- fixed documentation generator when on
/**
lines (#241) - fixed invalid call signature parameter index when in arrays with commas (#242)
- fix LSP syntax error (and with that fixed nvim-coc compatibility) by @vushu in 2bd513a
- fix mir.ion error by @monkoose in #297
- fixed some snippets (#100)
- improved apple m1 support
New Contributors
Full Changelog: v0.8.0-beta.11...v0.8.0-beta.13
v0.8.0-beta.12
the last release didn't have version information bumped, which broke pre-built binaries. The version information is now fixed.
Additionally there was a build issue on 32 bit architectures (windows) due to a dependency, which was now upgraded.
Use the v0.8.0-beta.11 post for discussions.
Generic commit authors: @WebFreak001
v0.8.0-beta.11
What's Changed
- Helix 22.12 is released with support for D/serve-d. by @gdamore in #282
- Fix for cross-reference in Nova doc. by @gdamore in #283
- Fix reference to getDscannerConfig by @gdamore in #284
- LSP fixes with request responses from client (e.g. information message box responses)
- LSP fixes with empty partial results
- Introduced LSP support for streaming range return values
Full Changelog: v0.8.0-beta.10...v0.8.0-beta.11
Generic commit authors: @WebFreak001