Fortls

Latest version: v3.1.2

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

Scan your dependencies

Page 1 of 19

3.1.2

Fixed

- Fixed incorrect document symbol for `SUBMODULE` statements
([413](https://github.com/fortran-lang/fortls/issues/413))

3.1.1

Fixed

- Fixed bug with nested preprocessor blocks erroneously evaluating as active
([404](https://github.com/fortran-lang/fortls/issues/404))

3.1.0

Fixed

- Fixed bug where parser would crash when trying to retrieve an invalid line no.
([398](https://github.com/fortran-lang/fortls/issues/398))
- Fixed bug with string quotes not being escaped when looking for parenthesis
([250](https://github.com/fortran-lang/fortls/issues/250))
- Fixed bug with line continuations in lexical tokens
([235](https://github.com/fortran-lang/fortls/issues/235))

3.0.0

Added

- Added support for changing the default Python recursion depth
([312](https://github.com/fortran-lang/fortls/issues/312))
- Added support for preprocessor macro expansions
([368](https://github.com/fortran-lang/fortls/pull/368))
- Added support for leading white spaces in preprocessor directives
([297](https://github.com/fortran-lang/fortls/issues/297))
- Added hover messages for Types and Modules
([208](https://github.com/fortran-lang/fortls/issues/208))
- Added support for Markdown intrinsics from the M_intrinsics repository
([215](https://github.com/fortran-lang/fortls/issues/215))
- Added and create a schema for fortls configuration files
([204](https://github.com/fortran-lang/fortls/issues/204))
- Added dependabot alers for PyPi
([222](https://github.com/fortran-lang/fortls/issues/222))
- Added `CITATION.cff` file to project roots

Changed

- Changed `--incl_suffixes` option to faithfully match the suffixes that are
provided in the option, without performing any type of modification.
([300](https://github.com/fortran-lang/fortls/issues/300))
- Changed the completion signature to include the full Markdown documentation
for the completion item.
([219](https://github.com/fortran-lang/fortls/issues/219))
- Changed hover messages and signature help to use Markdown
([45](https://github.com/fortran-lang/fortls/issues/45))
- Changed automatic detection of fixed/free-form of files to ignore
preprocessor lines.
([302](https://github.com/fortran-lang/fortls/pull/302))
- Moved project setup from `setup.cfg` to `pyproject.toml`
([384](https://github.com/fortran-lang/fortls/pull/384))
- Bumped `setuptools` version to `>=61.0.0`
([384](https://github.com/fortran-lang/fortls/pull/384))

Fixed

- Fixed end of scope errors raised by trailing semicolon in native parser
([265](https://github.com/fortran-lang/fortls/issues/265))
- Fixed bug where parent scope for includes in AST could be `None`
([329](https://github.com/fortran-lang/fortls/issues/329))
- Fixed preprocessor bug with `if` and `elif` conditionals
([322](https://github.com/fortran-lang/fortls/issues/322))
- Fixed bug where type fields or methods were not detected if spaces were
used around `%`
([286](https://github.com/fortran-lang/fortls/issues/286))
- Fixed bug where Go To Implementation would not work for submodules
([74](https://github.com/fortran-lang/fortls/issues/74))
- Fixed bug where `associate` blocks for variables pointing to function results
where not properly resolved
([269](https://github.com/fortran-lang/fortls/issues/269))
- Fixed bug where the `langid` was not propagated correctly from the user
settings to the LSP creation stage for all types of requests.
([257](https://github.com/fortran-lang/fortls/issues/257))
- Fixed end of scope for `CRITICAL` keyword blocks
([255](https://github.com/fortran-lang/fortls/issues/255))
- Fixed bug where completion of interfaces in USE ONLY would produce the snippet
([150](https://github.com/fortran-lang/fortls/issues/150))
- Fixed bug where diagnostic messages were raised for non-existent variables
([173](https://github.com/fortran-lang/fortls/issues/173))
([175](https://github.com/fortran-lang/fortls/issues/175))
- Fixed submodule crashing bug and document/Symbol request failure
([233](https://github.com/fortran-lang/fortls/issues/233))
- Fixed debug interface parser not loading all configuration files
([221](https://github.com/fortran-lang/fortls/issues/221))
- Fixed name mangling of type-bound procedure pointers while hovering
([214](https://github.com/fortran-lang/fortls/issues/214))
- Fixed parsing start of multilines into AST
([217](https://github.com/fortran-lang/fortls/issues/217))

Removed

- Removed `setuptools_scm_git_archive` due to package deprecation
([326](https://github.com/fortran-lang/fortls/issues/326))

2.13.0

Added

- Added additional default configuration file names `.fortlsrc`, `.fortls.json`
([184](https://github.com/fortran-lang/fortls/issues/184))
- Added coverage testing for multiple Python versions
([168](https://github.com/fortran-lang/fortls/pull/178))
- Added pre-commit.ci to `fortls`
([168](https://github.com/fortran-lang/fortls/issues/168))

Fixed

- Fixed `intent(in out)` not being parsed correctly
([160](https://github.com/fortran-lang/fortls/issues/160))

2.12.0

Fixed

- Fixed issue where `pip` would install without `--user` and fail
([163](https://github.com/fortran-lang/fortls/issues/163))

Page 1 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.