Fortls

Latest version: v3.1.2

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

Scan your dependencies

Page 9 of 19

1.11.1

Fixed

- Fix bug with hover requests introduced in v1.11.0, fixes [159](https://github.com/hansec/fortran-language-server/issues/159)

1.11.0

Changed

- Add support for specifying the language name returned for hover requests, ref [Fortran IntelliSense 17](https://github.com/hansec/vscode-fortran-ls/issues/17)
- Add support for submodule implementations using the "PROCEDURE" keyword, fixes [152](https://github.com/hansec/fortran-language-server/issues/152)

Fixed

- Fix bug with keywords in old style function declarations, fixes [154](https://github.com/hansec/fortran-language-server/issues/154)
- Fix bug when searching an empty scope, fixes [151](https://github.com/hansec/fortran-language-server/issues/151)
- Remove erroneous double definition/masking checks for interfaces, fixes [18](https://github.com/hansec/fortran-language-server/issues/18) and [#138](https://github.com/hansec/fortran-language-server/issues/138)
- README: Add fix for possible installation error

1.10.3

Fixed

- Fix parsing bug with spaces in "old-style" kind specifications, fixes [142](https://github.com/hansec/fortran-language-server/issues/142)
- Fix issue with erroneous sub-word matching in preprocessor macro substitutions, fixes [141](https://github.com/hansec/fortran-language-server/issues/141)

1.10.2

Changed

- Add support for "old-style" character length specification, fixes [130](https://github.com/hansec/fortran-language-server/issues/130) and [#134](https://github.com/hansec/fortran-language-server/issues/134)

Fixed

- Fix "can't set attribute" error in USE traversal, fixes [132](https://github.com/hansec/fortran-language-server/issues/132)
- Fix bugs related to optional leading ampersands on continuation lines, fixes [131](https://github.com/hansec/fortran-language-server/issues/131)
- Fix bug in block parsing with string literals, fixes [128](https://github.com/hansec/fortran-language-server/issues/128)

1.10.1

Fixed

- Fix bug in semicolon parsing, fixes [127](https://github.com/hansec/fortran-language-server/issues/127)

1.10.0

Changed

- Initial implementation of preprocessor include file handling, ref [115](https://github.com/hansec/fortran-language-server/issues/115)
- Add support for specifying file suffixes for preprocessing, ref [115](https://github.com/hansec/fortran-language-server/issues/115)
- Add support for completion in visibility statements, fixes [120](https://github.com/hansec/fortran-language-server/issues/120)
- Support "onOpen" requests before a file is written to disk, fixes [123](https://github.com/hansec/fortran-language-server/issues/123)
- Add support for IMPURE keyword (contributed by mcocdawc)
- Improve readability by replacing various result arrays with namedtuples

Fixed

- Fix bug in open string literal detection, fixes [124](https://github.com/hansec/fortran-language-server/issues/124)
- Fix bug with multiline docstrings that start with a trailing comment, fixes [118](https://github.com/hansec/fortran-language-server/issues/118)
- Fix symbols types for subroutines and methods in "documentSymbol" and "completion" requests, fixes [117](https://github.com/hansec/fortran-language-server/issues/117)
- Fix bug where ONLY renaming was not fully tracked in some circumstances
- Fix bug with inline dimension specifications for variables
- Fix accidental message swap in "object not found" and "object not imported" diagnostics
- Fix bug where errors were reported with "module subroutine" and "module function" definitions (no import required)

Page 9 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.