Skip to content

Commit

Permalink
Release version 1.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hansec committed Mar 23, 2019
1 parent a45965a commit 36d5793
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 4 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## 1.7.0

### Improvements
* 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

### Fixes
* 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

### Improvements
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Language Server Features
- Use of unimported variables/objects in interface blocks
- Statement placement errors ("CONTAINS", "IMPLICIT", "IMPORT")

- Code actions (``textDocument/codeAction``) [Experimental, must be enabled in settings]
- Code actions (``textDocument/codeAction``) [Experimental]

- Generate type-bound procedures and implementation templates for deferred procedures

Expand Down
2 changes: 1 addition & 1 deletion fortls/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from .langserver import LangServer
from .jsonrpc import JSONRPC2Connection, ReadWriter, path_from_uri
from .parse_fortran import fortran_file, process_file
__version__ = '1.6.0'
__version__ = '1.7.0'


def error_exit(error_str):
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@
# Versions should comply with PEP440. For a discussion on single-sourcing
# the version across setup.py and the project code, see
# https://packaging.python.org/en/latest/single_source_version.html
version='1.6.0',
version='1.7.0',

description='FORTRAN Language Server for the Language Server Protocol',

long_description=README,

# The project's main homepage.
url='https://github.com/hansec/fortran-language-server',
download_url = 'https://github.com/hansec/fortran-language-server/archive/v1.6.0.tar.gz',
download_url = 'https://github.com/hansec/fortran-language-server/archive/v1.7.0.tar.gz',

author='Chris Hansen',
author_email = '[email protected]',
Expand Down

0 comments on commit 36d5793

Please sign in to comment.