Releases: fortran-lang/fortls
Releases · fortran-lang/fortls
v3.1.2
v3.1.1
What's Changed
- Fix nested pre-processor blocks by @albertziegenhagel in #405
- build(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by @dependabot in #403
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- feat/debug preproc by @gnikit in #396
- fix(parser): preproc operator mixed with line cont by @gnikit in #399
- build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by @dependabot in #397
- fix: properly locates closing parenthesis in the presence of quotes by @gnikit in #400
- fix(parser): support free-form line continuation in lexical tokens by @gnikit in #401
- chore: update CHANGELOG version by @gnikit in #402
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- feat: added basic citation file by @gnikit in #188
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #189
- Allow running python -m fortls by @awvwgk in #197
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #198
- docs: added install instruction for brew by @gnikit in #199
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #200
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #205
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #206
- feat: Change hover to use MarkupContent by @gnikit in #213
- feat: Change autocomplete to use MarkupContent by @gnikit in #220
- feat: added pip in dependabot by @gnikit in #223
- fix(debug): erroneous loading of config files by @gnikit in #224
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #216
- feat: add JSON schema for fortls configuration by @gnikit in #226
- docs: replace wording binary with executable by @gnikit in #229
- docs: updated all references to old repo by @gnikit in #230
- feat: add Markdown intrinsic procedure documentation by @gnikit in #231
- Update M_intrinsics by @github-actions in #232
- bug: incomplete submodule setting name to None by @gnikit in #234
- fix: len and kind attribute mistaken as variables by @gnikit in #238
- fix: completion of USE ONLY interaces by @gnikit in #239
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #241
- chore: temp switch to lfortran for donations by @gnikit in #242
- Update M_intrinsics by @github-actions in #243
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #244
- feat: Import host association by @gnikit in #240
- feat: add hover for types and modules by @gnikit in #246
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #245
- Update M_intrinsics by @github-actions in #251
- Add a "Future plans" section by @certik in #252
- Update M_intrinsics by @github-actions in #254
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #253
- bug: fixes
CRITICAL
"Unexpected end of scope" by @gnikit in #256 - Update M_intrinsics by @github-actions in #258
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #260
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #261
- Update M_intrinsics by @github-actions in #263
- Update M_intrinsics by @github-actions in #266
- Update M_intrinsics by @github-actions in #268
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #271
- build(deps): bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #272
- Update M_intrinsics by @github-actions in #273
- Update M_intrinsics by @github-actions in #274
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #276
- fix: evaluates langid only at LSP creation by @gnikit in #279
- fix: associate block from Function result by @gnikit in #280
- Update M_intrinsics by @github-actions in #285
- Update M_intrinsics by @github-actions in #287
- Fix small typo by @gbogopolsky in #283
- Issue #284 fix and extend hover of parameters. by @folk85 in #288
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #290
- Skip trying to substitute macros into lines that do not contain them by @albertziegenhagel in #296
- Fix #291 hover multi-line parameter signature by @folk85 in #293
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #294
- Fix passing
incl_suffixes
as command line arguments to fortls by @albertziegenhagel in #299 - fix: rewrote the source file extension REGEX by @gnikit in #306
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #304
- fix: Go To Implementation works for submodules by @gnikit in #310
- Issue #286: Fix wrong indentation of derived type by @folk85 in #305
- build(deps-dev): bump pydantic from 1.9.1 to 1.10.12 by @dependabot in #314
- Update M_intrinsics by @github-actions in #313
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #321
- build(deps-dev): bump pydantic from 1.10.12 to 1.10.13 by @dependabot in #325
- maint: remove obsolete setuptools_scm_git_archive by @gnikit in #330
- Refactoring Fortran Objects by @gnikit in #324
- Fix preprocessor else and elif by @AljenU in #331
- chore: update Downloads shield by @gnikit in #336
- Update M_intrinsics by @github-actions in #338
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #342
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #340
- Refactor parser for modularity by @gnikit in #333
- Fix version update unit test by @emanspeaks in #347
- Ignore preprocessor lines when detecting fixed form fortran by @albertziegenhagel in #302
- Allow dollar in symbol names by @emanspeaks in #351
- build(deps): bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #355
- Addressing compatibility issue for shell script in CONTRIBUTING.md by @azzamh15 in #361
- ci: bump codecov to v4 by @gnikit in #364
- Fixes update intrinsics action by @azzamh15 in #362
- Update M_intrinsics by @github-actions in #366
- build(deps): bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #370
- Preprocessor macro expansion by @gnikit in #368
- refactor: use lazy string evaluation for logs by @gnikit in #372
- feat: add option to increase the default Python recursion depth by @gnikit in #373
- feat: Add GitHub Actions workflow for previewing documentation by @gnikit in #374
- chore: update pydantic dependency to version 2.7.0 by @gnikit in #375
- refactor/debug by @gnikit in #377
- docs/minor edits by @gnikit in #378
- ci: enable testing with Python 3.12 by @gnikit in #382
- ci/simplify coverage by @gnikit in #383
- Update M_intrinsics by @github-actions in #381
- build: move project setup to pyproject.toml by @gnikit in #384
- ci: enable parallel tests on GitHub Actions by @gnikit in #385
- maint(ci): update repository-url key field by @gnikit in #386
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://gi...
v3.0.0rc6
v3.0.0rc5
v3.0.0rc4
What's Changed
- ci: enable testing with Python 3.12 by @gnikit in #382
- ci/simplify coverage by @gnikit in #383
- Update M_intrinsics by @github-actions in #381
- build: move project setup to pyproject.toml by @gnikit in #384
- ci: enable parallel tests on GitHub Actions by @gnikit in #385
- maint(ci): update repository-url key field by @gnikit in #386
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #315
Full Changelog: v3.0.0rc3...v3.0.0rc4
v3.0.0rc3
What's Changed
- Fix version update unit test by @emanspeaks in #347
- Ignore preprocessor lines when detecting fixed form fortran by @albertziegenhagel in #302
- Allow dollar in symbol names by @emanspeaks in #351
- build(deps): bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #355
- Addressing compatibility issue for shell script in CONTRIBUTING.md by @azzamh15 in #361
- ci: bump codecov to v4 by @gnikit in #364
- Fixes update intrinsics action by @azzamh15 in #362
- Update M_intrinsics by @github-actions in #366
- build(deps): bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #370
- Preprocessor macro expansion by @gnikit in #368
- refactor: use lazy string evaluation for logs by @gnikit in #372
- feat: add option to increase the default Python recursion depth by @gnikit in #373
- feat: Add GitHub Actions workflow for previewing documentation by @gnikit in #374
- chore: update pydantic dependency to version 2.7.0 by @gnikit in #375
- refactor/debug by @gnikit in #377
- docs/minor edits by @gnikit in #378
New Contributors
- @emanspeaks made their first contribution in #347
- @azzamh15 made their first contribution in #361
Full Changelog: v3.0.0rc2...v3.0.0rc3
v3.0.0rc2
What's Changed
- Update M_intrinsics by @github-actions in #338
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #342
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #340
- Refactor parser for modularity by @gnikit in #333
Full Changelog: v3.0.0rc1...v3.0.0rc2
v3.0.0rc1
This is the first sneak preview (release candidate1) to the final v3.0.0 for fortls.
Expect some minor changes to the final release and bug fixes.
What's Changed
- feat: added basic citation file by @gnikit in #188
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #189
- Allow running python -m fortls by @awvwgk in #197
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #198
- docs: added install instruction for brew by @gnikit in #199
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #200
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #205
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #206
- feat: Change hover to use MarkupContent by @gnikit in #213
- feat: Change autocomplete to use MarkupContent by @gnikit in #220
- feat: added pip in dependabot by @gnikit in #223
- fix(debug): erroneous loading of config files by @gnikit in #224
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #216
- feat: add JSON schema for fortls configuration by @gnikit in #226
- docs: replace wording binary with executable by @gnikit in #229
- docs: updated all references to old repo by @gnikit in #230
- feat: add Markdown intrinsic procedure documentation by @gnikit in #231
- Update M_intrinsics by @github-actions in #232
- bug: incomplete submodule setting name to None by @gnikit in #234
- fix: len and kind attribute mistaken as variables by @gnikit in #238
- fix: completion of USE ONLY interaces by @gnikit in #239
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #241
- chore: temp switch to lfortran for donations by @gnikit in #242
- Update M_intrinsics by @github-actions in #243
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #244
- feat: Import host association by @gnikit in #240
- feat: add hover for types and modules by @gnikit in #246
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #245
- Update M_intrinsics by @github-actions in #251
- Add a "Future plans" section by @certik in #252
- Update M_intrinsics by @github-actions in #254
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #253
- bug: fixes
CRITICAL
"Unexpected end of scope" by @gnikit in #256 - Update M_intrinsics by @github-actions in #258
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #260
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #261
- Update M_intrinsics by @github-actions in #263
- Update M_intrinsics by @github-actions in #266
- Update M_intrinsics by @github-actions in #268
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #271
- build(deps): bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #272
- Update M_intrinsics by @github-actions in #273
- Update M_intrinsics by @github-actions in #274
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #276
- fix: evaluates langid only at LSP creation by @gnikit in #279
- fix: associate block from Function result by @gnikit in #280
- Update M_intrinsics by @github-actions in #285
- Update M_intrinsics by @github-actions in #287
- Fix small typo by @gbogopolsky in #283
- Issue #284 fix and extend hover of parameters. by @folk85 in #288
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #290
- Skip trying to substitute macros into lines that do not contain them by @albertziegenhagel in #296
- Fix #291 hover multi-line parameter signature by @folk85 in #293
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #294
- Fix passing
incl_suffixes
as command line arguments to fortls by @albertziegenhagel in #299 - fix: rewrote the source file extension REGEX by @gnikit in #306
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #304
- fix: Go To Implementation works for submodules by @gnikit in #310
- Issue #286: Fix wrong indentation of derived type by @folk85 in #305
- build(deps-dev): bump pydantic from 1.9.1 to 1.10.12 by @dependabot in #314
- Update M_intrinsics by @github-actions in #313
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #321
- build(deps-dev): bump pydantic from 1.10.12 to 1.10.13 by @dependabot in #325
- maint: remove obsolete setuptools_scm_git_archive by @gnikit in #330
- Refactoring Fortran Objects by @gnikit in #324
- Fix preprocessor else and elif by @AljenU in #331
- chore: update Downloads shield by @gnikit in #336
New Contributors
- @awvwgk made their first contribution in #197
- @github-actions made their first contribution in #232
- @certik made their first contribution in #252
- @gbogopolsky made their first contribution in #283
- @folk85 made their first contribution in #288
- @albertziegenhagel made their first contribution in #296
- @AljenU made their first contribution in #331
Full Changelog: v2.13.0...v3.0.0rc1