Releases: AdaCore/ada_language_server
Releases · AdaCore/ada_language_server
23.0.15
- 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 isalire.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
- 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)
23.0.13
# 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
- 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
- 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
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
23.0.9
- Make VSCode commands Ada-specific
- GNATpp partial formatting integration
- Package "Native Debug" extension with Extension Pack
- Add
subprogram box
command - Better completion for parameters
- Avoid suggesting same code action multiple times
- Display workspace popup only if workspace file
- Introduce Parameter tool initial implementation
- Add two spaces for Ada comments
- Switch build scripts to GCC 12
23.0.8
- Make binary releases
- Fix precedence of pretty printer options
- Turn on documentRangeFormattingProvider
- GNATpp partial formatting integration
- Rewrite parameter completion
- Use completion weight in sortText
- Fix completion for predefined types
- Add useCompletionSnippets flag
- Limit number of logs in $ALS_HOME/.als
- Improve highlighter robustness
- Fix project handling for alire generated projects
als 23.0.1
# 23.0.1 Libadalang: dbdb416 Langkit: d79dfd3 Lal-tools: ccffc4d VSS: 79b85b2 Spawn: da3b3cf Release notes * Avoid duplicates in completion * Implement partial response for Workspace_Symbols request * Better completion for parameters * A build task provider for gnatprove * Use GCC 11 by alire to build the extension * File renaming of top level decls * Special case in completion for end names * Сompletion for attributes * New "Add Parameter" refactoring tool