- Updated "until-build" IDEA version to support future versions of IDEs
- Fixed bug related to finding files in windows (#57)
- Fixed null-related bug in Ada PSI element comparison (#59)
- Fixed bugs in GPRbuild tool window and GPRbuild configurations (#64)
- Fixed lexer bug generating keyword tokens after apostrophe tokens (#65)
- Fixed minor bugs in project wizard and project templates (#54)
- Fixed GPR file selection dialog sometimes causing IDE to freeze (#54)
- Registration of separate GPR file language
- Separate lexer and token-based highlighter for
.gpr
files - GPRbuild scenario variables
- GPRbuild configuration serialization/deserialization on IDE shutdown/startup
- GPRbuild configuration tool window
- Removed
gps_cli
requirement for GPRbuild output hyperlinks in favor of using-gnatef
flag - Separate global Ada settings and project settings
- Quick line commenting/uncommenting
- Global symbol renaming
- Project wizard with project templates
- Support for LSP v3.13.0
- LSP request timeouts
- Ada program structure view / code outline (using ALS)
- Ada code annotation / syntax error highlighting (using ALS)
- Fixed plugin sending LSP
textDocument/references
requests for PSI viewer mock files (#19) - Fixed reference highlighting bug (#19)
- Fixed lexer end-of-file bug (#33)
- Performance improvements (#42, #43)
- Automatic creation of default GPRbuild configurations
- Automatic GPR-file-based detection of Ada projects
- Integrated LSP client (supporting LSP v3.10.0) for ALS
- PSI element family implementations for Ada
- Ada parser creating flat PSI trees from Ada source files
- Resolving references (using ALS)
- Finding references / usage highlighting (using ALS)
- Code completion (using ALS)
- Fixed apostrophe-related lexer bugs (#12)
- Fixed GPR file selection dialog sometimes causing IDE to freeze (#13)
- Registration of the
.gpr
file type - File icons for
.adb
,.ads
and.gpr
files - Basic GPRbuild configurations with limited customization
- GPRbuild output hyperlinks to source code (requires
gps_cli
to be onPATH
) - Basic GPR file manager
- Fixed non-case-insensitive lexical analysis (#2, #5)
- Registration of Ada language along with
.adb
and.ads
file types - Ada lexer and token-based highlighter for
.adb
and.ads
files