Releases: eclipse-che4z/che-che4z-lsp-for-cobol
Releases · eclipse-che4z/che-che4z-lsp-for-cobol
0.10.0
- Increase code coverage for
lsp-core-domain
module to 76.8% #111 Thanks @zacanbrcom - Make preprocessor parts stateless to simplify dependency injection #153 Thanks @temanbrcom
- Add file system watcher for copybooks to invalidate the cache and run the syntax and semantic analysis for all the registered documents if there are any changes in the copybook files or the directory. #152 Thanks @temanbrcom
- Remove unused parser params in order to simplify the dependencies, remove logic duplication. #136 Thanks @temanbrcom
- Remove unused imports and add constants where math operations are in place #135 Thanks @sergiuilie
- Update dev dependency #134 Thanks @ishche
- Add SKIP statement #133 and #138 Thanks @sergiuilie
- Add Mockito library #130 Thanks @sergiuilie
- Replace compiler directives removal with moving it to the content area. Change transformation order not to remove syntax errors of not fitting the fixed format. #131 Thanks @temanbrcom
- Provide binding for occurrence delegate #127 Thanks @temanbrcom
- Improve performance of syntax and semantic checks by optimizing grammar #121 Thanks @sergiuilie
- Provide bindings for service module and partially for the core module. Refactoring the service including the server bootstrap. #127 Thanks @temanbrcom
- Remove a circular dependency in the service module #124 Thanks @temanbrcom
- Add uncaught exception handling for async operations #120 Thanks @temanbrcom
- Add new notification message to make error reporting more precise #123 Thanks @temanbrcom
- Add check for line correctness in order to prevent StringIndexOutOfBoundsException #119 Thanks @temanbrcom
- Make Analysis synchronized in order to avoid ConcurrentModificationException #115 Thanks @strekoz-zka
- Remove unused imports and unnecessary comment #114 Thanks @temanbrcom
- Make final field static #108 Thanks @temanbrcom
Code measurement
- JaCoCo in SonarCloud for code measurement
- Copybook invocation case insensitive
Copybooks Support
- Support for copybooks added to the COBOL Language Support Engine
- Enhanced completion suggestions for variables and paragraphs defined in copybooks
- Enhanced
find all references
andgo to definition
features within copybooks definition - Performance improvement:
- Cache layer running with LRU algorithm
- Grammar optimization
- Added source type information in the diagnostic object
Bug fix and new capability
Added
- Syntax highlighting for variables and paragraphs in COBOL file enabled
Fixed
- Java automatic-check now recognizes all supported JRE/JDK Java implementations
Minor readme files updates
Merge pull request #46 from eclipse/0.8.2 release 0.8.2 version
minor documentation updates
0.8.1 Update Readme 1Oct