Fortls

Latest version: v3.1.2

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

Scan your dependencies

Page 6 of 19

2.2.0

Added

- Added semantic versioning with `setuptools_scm`
([34](https://github.com/fortran-lang/fortls/issues/34))

Changed

- Changes from `setup.py` to `setup.toml` and `pyproject.toml`
([33](https://github.com/fortran-lang/fortls/issues/33))
- Changed documentation CI to up to date action
- Formatted Python imports with `isort`

2.1.2

Fixed

- Fixed code autocompletion bug with f-strings
([39](https://github.com/hansec/fortran-language-server/issues/39))

2.1.1

Added

- Added additional shields to REAMDE, including coverage and Python versions

2.1.0

Added

- Added coverage metric for Codecov
- Added coverage for `WHERE`, `ENUM`, max line/comment diagnostics and multilines
- Adds Windows CI

Fixed

- Fixed global `sort_keywords` option not propagating during parsing on Windows
([36](https://github.com/fortran-lang/fortls/issues/36))
- Fixed unittests not propagating debugger state
([35](https://github.com/fortran-lang/fortls/issues/35))

2.0.1

Added

- Add support for absolute include, source and exclude paths

Changed

- Changed `USE_info` named tuple to storing use modules as `sets` instead of `lists`
- Changed `include_dirs` from a `list` to a `set`
- Automates the versioning with GitHub releases

Fixed

- Fixed some mutable default argument warnings in methods and classes
- Fixed private variables showing in autocomplete
([191](https://github.com/hansec/fortran-language-server/issues/191))
([3](https://github.com/fortran-lang/fortls/issues/3))

2.0.0

Added

- Adds support for including preprocessor definitions from files same as `pp_defs`
- Adds hover support for preprocessor variables
- Adds Go To Definition for `include` statements
- Adds intrinsic support for `OpenACC` version 3.1
- Adds sphinx autogenerated documentation
- Adds `incl_suffixes` as a configuration option
- Adds `EXTERNAL` as an attribute upon hover

Changed

- Update constant parameters for `omp_lib` and `omp_lib_kinds` Interface v5.0
- Format json files with `prettier`
- Initialises the log channel and adds `$/setTrace` to override client's (i.e. VS Code) loglevel
- Unified the interfaces from the command line and the configuration options file
([17](https://github.com/fortran-lang/fortls/issues/17))
- Updated the documentation and simplified the README.md

Deprecated

- Option `--preserve_keyword_order` has been substituted with its opposite `--sort_keywords`

Fixed

- Fixes the hover of preprocessor functions. It now displays the function name
witout the argument list and the function body. The argument list cannot be
multiline but the function body can.
- Fixes objects marked `EXTERNAL` across multiple lines
([169](https://github.com/hansec/fortran-language-server/issues/169))
- Fixes include with external files
([13](https://github.com/fortran-lang/fortls/issues/13))
- `POINTER` attribute now displays upon hover
([16](https://github.com/fortran-lang/fortls/issues/16))
- Fixes `END FORALL` end of scope error
([18](https://github.com/fortran-lang/fortls/issues/18))
- Fixes Fortran line continuation definitions intermingled with preprocessor directives
([203](https://github.com/hansec/fortran-language-server/issues/203))
([4](https://github.com/fortran-lang/fortls/issues/4))
- Fixes `USE` directive ordering issues
([184](https://github.com/hansec/fortran-language-server/issues/184))
([7](https://github.com/fortran-lang/fortls/issues/7))

Page 6 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.