All notable changes to the COBOL Language Support extension are documented in this file.
0.19.4 (2020-09-07)
- adfefse wef
- Fix some (5923a85)
- dfafawefef
- foobar (dbf6a7c)
0.17.2 (2020-08-31)
- Hello here! (429f019)
Note: sdfasfasfa.
0.16.3 (2020-08-28)
- foobar for user (54d6bfb)
- aefdefs for user (3c32983)
0.14.2 (2020-08-28)
0.13.0 (2020-08-28)
- Syntax coloring
- Support for the A and B margin areas
- Support for REPLACING in COPY statements
- Syntax analysis for copybooks
- Disabled copybook analysis for files in the extended source folder
- Entire incorrect variable structure underlined
- 'Go to Definition' for copybook names now opens the file
- Migration from Java 8 to Java 11
- Readme update
- Closed documents no longer still show errors
- Keywords allowed as copybook names
- Technical tokens removed from completion suggestion for keywords
0.12.0 (2020-07-07)
- Support for local copybooks
- Adjust the info message about missing copybooks
- Reduce the number of error/informational messages
- Inform user about wrong credentials and stop sending other MF requests
- Copybooks downloaded from the mainframe are now downloaded to /.c4z/.copybooks in the workspace
- Settings parameter for DSN paths changed
- Updates to README
- Create a .gitignore file if it doesn't exist
- Fix appearance of log files inside workspace folder
- Fix glob pattern for dynamic registration
- Fix issue with indirect overwrite settings conf for DSN paths
- Fix issues related to unrecognised copybook extensions
- Fix representation of settings.json in Theia
0.11.1 (2020-04-23)
- "Change profile" in Quick fix menu when multiple profiles (#298) (a0e44f9)
- Inform user that the copybook may be nested if downloading faile… (#303) (666d774), closes #301
- Special characters are causing grammatical errors #273 (#302) (49cdd6c)
- Nested copybook failed to be retrieved at didOpen moment #285
- Remove error message when settings for copybooks are not defined #289
- Automatic copybook retrieval via Zowe connection
- Downloading of nested copybooks
- Copybooks can be downloaded using a quick fix
- Updates to README
- Copybook extension check
- Address StackOverflow exception during build
- Make document extension check case-insensitive
- Add maximum Java heap size argument to
extension.ts
#194 Thanks @sergiuilie
- 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
- JaCoCo in SonarCloud for code measurement
- Copybook invocation case insensitive
- GIFs in README file
- Updates to README
- 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
- Updates to README
- Syntax highlighting for variables and paragraphs in COBOL file enabled
- Java automatic check now recognizes all supported JRE/JDK java implementations
- Updates to README
- Automatic check for Java added before launching the LSP server
- Extension name updated
- Initial release