Skip to content

Releases: Pure-D/serve-d

v0.8.0-beta.17

22 May 23:18
v0.8.0-beta.17
8ca8e33
Compare
Choose a tag to compare
v0.8.0-beta.17 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.8.0-beta.15...v0.8.0-beta.17

v0.8.0-beta.16

07 Jan 16:10
v0.8.0-beta.16
870fbfe
Compare
Choose a tag to compare
v0.8.0-beta.16 Pre-release
Pre-release

OpenSSL 3.2+ compatibility

Full Changelog: v0.8.0-beta.15...v0.8.0-beta.16

v0.7.6

07 Jan 16:07
v0.7.6
fc9df49
Compare
Choose a tag to compare

Only adds OpenSSL 3.2+ compatibility

Full Changelog: v0.7.5...v0.7.6

v0.8.0-beta.15

25 Sep 14:56
70fc09b
Compare
Choose a tag to compare
v0.8.0-beta.15 Pre-release
Pre-release

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

Full Changelog: v0.8.0-beta.14...v0.8.0-beta.15

v0.7.5

26 Sep 20:18
v0.7.5
dbf124d
Compare
Choose a tag to compare

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

27 Mar 04:40
v0.8.0-beta.14
8a0e0f1
Compare
Choose a tag to compare
v0.8.0-beta.14 Pre-release
Pre-release

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

21 Jan 01:49
v0.8.0-beta.13
9691745
Compare
Choose a tag to compare
v0.8.0-beta.13 Pre-release
Pre-release

Big Changes

  • add symbol index component by @WebFreak001 in #285
    • added auto-import to auto completion (#83)
    • added auto-import as code action to (missing) symbols (#144)
    • implemented find references (#261)
  • 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

19 Jan 21:48
v0.8.0-beta.12
e218b6c
Compare
Choose a tag to compare
v0.8.0-beta.12 Pre-release
Pre-release

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

12 Jan 02:43
6e42edf
Compare
Choose a tag to compare
v0.8.0-beta.11 Pre-release
Pre-release

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

v0.8.0-beta.10

08 Dec 18:18
v0.8.0-beta.10
4add2d7
Compare
Choose a tag to compare
v0.8.0-beta.10 Pre-release
Pre-release

What's Changed

  • RegularExpressionsClientCapabilities version field is optional by @ryuukk in #279
  • add served/getInfo request
  • support passing in configuration inside the initialize request
  • update DCD to 0.15.0 (includes basic UFCS support)
  • add auto-import support to snippets
  • include snippets for vibe and mir-ion
  • fix configuration startup life-cycle, which may have caused crashes in
    previous pre-releases
  • add support for passing objects to all custom LSP methods that
    previously just took in single values

New Contributors

Full Changelog: v0.8.0-beta.9...v0.8.0-beta.10

Generic commit authors: @WebFreak001