Releases: hansec/fortran-language-server
Releases · hansec/fortran-language-server
v0.3.6
v0.3.5
v0.3.4
v0.3.3
Improvements
- Improved Windows support and added AppVeyor CI testing
- Add support for snippets in autocompletion
- Ignore requests in comment sections
Fixes
- Fix bug with string/byte handling in Python 3
- Fix bug with multiprocess support on Windows
- Fix bug with URI formatting and paths on Windows, fixes #8
v0.3.2
v0.3.1
v0.3.0
Improvements
- Add basic file diagnostics (double declaration, variable masking, unknown USE)
- Indicate optional arguments in autocomplete suggestions
- Detect source code format from file contents instead of extension
- Add support for incremental document synchronization
Fixes
- Fix parsing error when variable definition line is incomplete
- Fix incorrect line handling with open parentheses
- Fix bug when file parsing/hashing fails in workspace initialization
v0.2.0
Improvements
- Add support for recursive directory inclusion from "root_path"
- Provide option to skip type members in documentSymbol requests
- Apply visibility statements to objects for autocomplete suggestions
- Filter interface suggestions to only show unique signatures
- Link imported procedures in interface definitions
Fixes
- Fix line continuation handling for free form files with trailing and leading ampersands
- Improve parentheses matching in line parsing
v0.1.4
V0.1.3
Improvements
- Include interfaces in autocomplete suggestions
- Restrict autocomplete suggestions by object visibility
- Improve USE statement traversal
- Add notifications for parser failures
Fixes
- Fix bug where parsing errors during workspace initialization could crash the language server