Fortran-language-server

Latest version: v1.12.0

Safety actively analyzes 642283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

1.0.0

Improvements
* Add parsing of DO/IF/WHERE blocks and report scope end errors
* Detect and report errors with invalid parent for scope definitions
* Improve highlighting for hover requests in VSCode
* Downgrade missing use warnings to information level
* Add intrinsic declaration statement "double complex" ([70](https://github.com/hansec/fortran-language-server/pull/70))

Fixes
* Fix bug with leading whitespace on visibility statements, fixes [69](https://github.com/hansec/fortran-language-server/issues/69)
* Fix parsing errors when "&" and "!" characters are present inside string literals
* Fix parsing bug with multiple leading function/subroutine modifiers (PURE, ELEMENTAL, etc.)

0.9.3

Fixes
* Fix detection of function definitions with leading module and variable statements, fixes [66](https://github.com/hansec/fortran-language-server/issues/66)
* Properly close remaining open scopes at end of file
* Initialize scope "eline" property, [PR 67](https://github.com/hansec/fortran-language-server/pull/67)

0.9.2

Improvements
* Improve handling of different file encodings, [PR 57](https://github.com/hansec/fortran-language-server/pull/57)

Fixes
* Fix autocomplete results for inherited members of user-defined types when the member type definition is only available in parent type's scope

0.9.1

Improvements
* Add support for generic interfaces in type-bound procedures, [64](https://github.com/hansec/fortran-language-server/issues/64)
* Add parent scope information to masked variable errors, [48](https://github.com/hansec/fortran-language-server/issues/48)

Fixes
* Fix parsing deferred length character definitions, [61](https://github.com/hansec/fortran-language-server/issues/61)
* Fix parsing function definitions with modifiers before type, [63](https://github.com/hansec/fortran-language-server/issues/63)
* Fix parsing with array construction in subroutine/function calls, [60](https://github.com/hansec/fortran-language-server/issues/60)

0.9.0

Improvements
* Add basic support for workspace/symbol requests
* Add support for excluding source files based on a common suffix

Fixes
* Prevent detection of variables starting with "use" as USE statements, [59](https://github.com/hansec/fortran-language-server/issues/59)
* Improve parsing of USE ONLY statements, [53](https://github.com/hansec/fortran-language-server/issues/53)
* Make sure explicitly specified module directories exist, fixes [52](https://github.com/hansec/fortran-language-server/issues/52)
* Fix visibility statements with trailing comments, [49](https://github.com/hansec/fortran-language-server/issues/49)

0.8.4

Fixes
* Check for existence of file during "textDocument/didClose" requests, [46](https://github.com/hansec/fortran-language-server/issues/46)
* Encode text as UTF-8 in change requests, fixes [41](https://github.com/hansec/fortran-language-server/issues/41)

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.