Fortls

Latest version: v3.2.2

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

Scan your dependencies

Page 11 of 19

1.8.1

Fixed

- Fix bug with requests in lines with tab characters, fixes [93](https://github.com/hansec/fortran-language-server/issues/93)
- Fix bug with requests following "WRITE(\*,\*)" statements

1.8.0

Changed

- Add full support for ASSOCIATE statements, fixes [101](https://github.com/hansec/fortran-language-server/issues/101)
- Filter completion suggestions after "MODULE PROCEDURE" statements, fixes [103](https://github.com/hansec/fortran-language-server/issues/103)
- Filter completion suggestions in type-bound procedure links
- Add support for including external source file directories
- Diagnostics: Line length exceeds maximum length errors
- Speedup language server initialization
- Speedup "textDocument/references" requests

1.7.3

Fixed

- Fix case preservation in hover requests, fixes [102](https://github.com/hansec/fortran-language-server/issues/102)
- Fix rename requests for type-bound procedures without an explicit link statement (ie. "=>"), fixes [104](https://github.com/hansec/fortran-language-server/issues/104)
- Fix incorrect "CONTAINS" diagnostic errors with procedure pointers and external interfaces
- Fix bug in diagnostic construction/reporting (introduced in v1.7)
- Fix bugs caused by accidental modification of child object lists

1.7.2

Fixed

- Fix bug with definition/hover requests involving intrinsic functions/modules/variables (introduced in v1.7)

1.7.1

Fixed

- Fix bug with completion and signatureHelp requests on continuation lines (introduced in v1.7)
- Fix out-of-range error with various requests on zero-length lines (introduced in v1.7)

1.7.0

Changed

- Add initial support for "textDocument/codeAction" requests, generate unimplemented deferred procedures
- Show subroutine/function keywords ("PURE", "ELEMENTAL", etc.)
- Add position of object in line to "textDocument/definition" and "textDocument/implementation" results
- Diagnostics: CONTAINS statement placement errors
- Diagnostics: Visibility statement placement errors
- Command line options: Notify when workspace initialization is complete
- Command line options: Set number of threads used during initialization
- Significant refactoring of core code

Fixed

- Fix "RecursionError" exception with circular user-defined type references, fixes [100](https://github.com/hansec/fortran-language-server/issues/100)
- Fix bug detecting TYPE definitions with an immediately following colon, ref [100](https://github.com/hansec/fortran-language-server/issues/100)
- Fix incorrect diagnostics for interface statements with USE instead of IMPORT statements

Page 11 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.