Releases: hansec/fortran-language-server
Releases · hansec/fortran-language-server
v1.3.0
Improvements
- Add support for user-defined type members in "textDocument/references" requests, fixes #88
- Link type-bound procedures with no explicit link to matching named scope in module, fixes #89
- Report diagnostics related to misplaced "CONTAINS" statements
- Restructure README for improved clarity on capabilities/limitations
Fixes
- Fix bug with blank/empty lines in free-format continuations, fixes #91
- Fix exception in "textDocument/references" requests when no object is found, fixes #86
- Fix bug when relative path is used for --debug_rootpath, fixes #87
v1.2.1
Fixes
- Fix bug in nested user-defined type inheritance, fixes #85
- Fix bug in completion requests with empty parenthesis in request line
v1.2.0
Improvements
- Add support for local variables/objects in "textDocument/references" requests, ref #84
- Improve preprocessing to handle more types of conditional statements and macro substitution, ref #78
- Report diagnostics for excess "END" statements instead of causing parser failure, ref #78
Fixes
- Fix missing "textDocument/references" results when line starts with target object, fixes #84
v1.1.1
Fixes
- Fix bug with backslash URI separators on Windows, fixes #83
v1.1.0
Improvements
- Add initial implementation of simple preprocessor, ref #78
Fixes
- Updated Fixed/Free detection logic using ampersands to check for comment line, fixes #81
- Support use of "END" as a variable, fixes #82
v1.0.5
Fixes
- Add support for named "SELECT" statements, fixes #80
- Track scopes for "ASSIGNMENT" and "OPERATOR" interface statements, fixes #79
- Fix bug in parsing "SELECT" statements with no space, fixes #77
- Further improve discrimination between end statements and other items, ref #73
v1.0.4
Fixes
- Normalize file paths when storing/accessing file index, fixes #75
- Fix intrinsic statement "COUNT" (#76)
v1.0.3
Fixes
- Further improve discrimination between end statements and variables/block labels, ref #73
- Fix autocomplete errors when ASSOCIATE and ENUM statements are present
- Fix severity reporting with "debug_diagnostics" command line option
v1.0.2
Fixes
- Fix discrimination between end statements and variables with underscores, fixes #73
- Detect enum definitions, fixes #74
v1.0.1
Fixes
- Detect and support associate statements, fixes #72