Skip to content

Releases: AdaCore/ada_language_server

23.0.19

15 Jun 11:27
Compare
Choose a tag to compare
  • Fix highlights for obsolescent entities
  • Fix formatting for simple aggregate
  • Fix the build script to avoid unusable binaries on macOS
  • Fix --version reporting

23.0.18

29 May 08:19
Compare
Choose a tag to compare
  • Better diagnostic on errors on the project loading
  • Pack debug info into separate .debug files in GitHub Release assets
  • Improvements of the SPARK support
  • Clarify the message in hovers when in aggregate projects
  • Add GPR tasks to build and run main subprograms

23.0.17

09 May 07:05
Compare
Choose a tag to compare
  • Increasing performance of Goto_Declaration
  • Use GNATdoc for all constructs.
  • Improve error messages for project loading
  • Substitute any variable reference when setting process.env
  • Improve aspect completion
  • Improve speed by simplify Is_Ada_File

23.0.16

06 Apr 17:41
Compare
Choose a tag to compare
  • Add support for setTrace notification
  • Fix the issue with Excluded_Source_Dirs #1131
  • Fix the issue formatting isse #1133
  • Fix the issue with typeless renaming #1138

23.0.15

22 Mar 14:50
Compare
Choose a tag to compare
  • Fix --config=file.json command option
  • Don't call alr if environment has been already set
  • Allow extra args in task configurations
  • Use diagnostics to report renaming collisions
  • Use alr exec -- <cmd> in tasks if there is alire.toml file in the workspace
  • Allow Windows-1252 charset for .gpr files as fallback
  • Work with no GNAT in the PATH in Alire crates

23.0.14

20 Feb 17:29
Compare
Choose a tag to compare
  • Initial implementaiton of Alire support.
  • Use libgpr2 to handle project files
  • Replace Type tool
    initial implementation
  • Sort Dependencies tool
    initial implementation
  • New --config option to specify a server configuration
    #1108
  • use ms-vscode.cpptools for debugging (maybe not released yet)

Replace type

Sort dependencies

23.0.13

26 Jan 11:39
Compare
Choose a tag to compare
 # 23.0.13

libadalang: 8d25ab6f634a43d25f34b177c5631dd300b5fc9d
langkit: 2ec85393e6d798eb0473e3ae2350729f98aaf816
libadalang-tools: 28a836398ab77728ca172f31bea39a1662316416
VSS: 6c933844bafaed6a986f7a5e948df9d9714ade13
spawn: 07f57a86d6f64ad8b5427e94b70cd3068d11b499
gpr: 54354c2a6540bba77342913104684a4204fa83ca
gnatcoll-core: 9cf086bc12e2f6a865428f055266e5aa8781ddbc
gnatcoll-bindings: 411d4c6201dd4e2ca47e06ddc81c7cc9533c92f3
gprbuild: 1baa403991b49487a59ec44ff99b7a59cd200d83
templates-parser: 53cff2e1a864f9da270bc610765283dd800f671c
gnatdoc: 7aa7f397b46088f17cd094891b5fc42442c8fb3f
markdown: 690464cab8d8f9c4df89533c07992ef770e21326
AdaSAT: 9314120fa83888e532a94406057f607a4c662bf0

* Adjust to latest gnatpp partial formatting API
* Settings in `initialize` request [#1079](https://github.com/AdaCore/ada_language_server/issues/1079)
* Generate Signatures using the Parameter completion
* Add use-clause completion provider

23.0.12

29 Dec 11:19
Compare
Choose a tag to compare
  • Activate snippet formatting in completion
  • Dedicated command to reload the project
  • Improvements in gnatpp/formatting
  • Drop VS Code extension with degug information included

23.0.11

15 Nov 21:53
Compare
Choose a tag to compare
  • Fix CONSTRAINT_ERROR if client doesn't support all semantic tokens
  • Highlight gnatdoc tags
  • Completion handling of unnamed params in a call
  • Rename files according to naming scheme

23.0.10

20 Sep 09:07
Compare
Choose a tag to compare

VS code: Use per workspace environment variables
VS code: Add a walkthrough
ALS: Fixes for import package refactoring
ALS: Fixes for range formatting
ALS: Run pretty printer on completion snippets
ALS: Rename files according to project's naming scheme
ALS: Improve completion snippets in case of keywords
ALS: Add minimal doc for parameter completion