Fortls

Latest version: v3.1.2

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

Scan your dependencies

Page 11 of 19

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

1.6.0

Changed

- Add support for EXTERNAL subroutines
- Diagnostics: Missing subroutine/function arguments and argument declarations
- Diagnostics: Unimplemented deferred type-bound procedures
- Diagnostics: Unknown TYPE/KIND objects (only if candidate is visible in workspace)
- Diagnostics: IMPORT statements (missing objects and placement)
- Diagnostics: Basic handling for IMPLICIT statements

1.5.1

Changed

- Add support for semicolon separators and multiline preprocessor macros, fixes [98](https://github.com/hansec/fortran-language-server/issues/98)
- Add various "parsing errors" to debug_parser output

Fixed

- Use consistent file access method across debug_parser run and language server requests

1.5.0

Changed

- Add support for "textDocument/rename" requests
- Add initial support for Doxygen and FORD style comment blocks, ref [44](https://github.com/hansec/fortran-language-server/issues/44)

Fixed

- Fix language server crash with unknown user-defined type fields

Other changes

- Deprecate "mod_dirs" option in favor of more accurate "source_dirs". Support for "mod_dirs" will be removed in a future release.

Page 11 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.