Skip to content

Releases: hansec/fortran-language-server

v1.3.0

28 Feb 17:03
v1.3.0
a565135
Compare
Choose a tag to compare

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

25 Feb 16:11
v1.2.1
3133d02
Compare
Choose a tag to compare

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

14 Feb 17:22
v1.2.0
519148c
Compare
Choose a tag to compare

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

12 Feb 17:09
v1.1.1
4c618b1
Compare
Choose a tag to compare

Fixes

  • Fix bug with backslash URI separators on Windows, fixes #83

v1.1.0

08 Feb 15:53
v1.1.0
5dfce9d
Compare
Choose a tag to compare

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

06 Feb 17:48
v1.0.5
7105dd1
Compare
Choose a tag to compare

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

04 Feb 16:42
v1.0.4
c3345c4
Compare
Choose a tag to compare

Fixes

  • Normalize file paths when storing/accessing file index, fixes #75
  • Fix intrinsic statement "COUNT" (#76)

v1.0.3

04 Feb 16:42
v1.0.3
c78e0f6
Compare
Choose a tag to compare

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

30 Jan 16:35
v1.0.2
84da6f0
Compare
Choose a tag to compare

Fixes

  • Fix discrimination between end statements and variables with underscores, fixes #73
  • Detect enum definitions, fixes #74

v1.0.1

28 Jan 22:32
v1.0.1
f52951e
Compare
Choose a tag to compare

Fixes

  • Detect and support associate statements, fixes #72