Releases: TypeCobolTeam/TypeCobol
Releases · TypeCobolTeam/TypeCobol
v2.9.3
v2.9.2
v2.9.1
v2.9.0
This release contains fixes for InsertVariableDisplay and improvements for completion.
Fixes and improvements for InsertVariableDisplay
- WI #2758 In InsertVariableDisplay, check reference modifier complexity before attempting writing it (#2759)
- WI #2762 In InsertVariableDisplay, avoid inserting inside statements having a body (#2763)
- WI #2764 In InsertVariableDisplay, add a separator after each displayed occurrence (#2765)
Improvements on completion
- WI #2746 Remove unnecessary spaces in procedure completion (#2755)
- WI #2717 Fix wrong completion after OF keyword (#2761)
- WI #2725 Implement basic completion for keywords (#2760)
Internal
v2.8.2
This release improves completion by proposing variables containing user input preceded by '_' or '-' along with variables starting with user input like originally. This also contains a fix for InsertVariableDisplay to preserve comments while inserting generated indices or statements.
Completion
Fix for InsertVariableDisplay
v2.8.1
This release contains hotfixes for both DataLayout and InsertVariableDisplay requests.
InsertVariableDisplay / DataLayout hotfixes
- WI #2718 Prevent KeyNotfoundException in FindCodeElementAt method (#2750)
- WI #2749 Handle multi-line CEs and multiple CEs on same line in FindCodeElementAt (#2751)
Internal
v2.8.0
Contains breaking change on TypeCobolOptions
and TypeCobolConfiguration
classes as CheckEndProgram
option has been removed.
Hotfix
Insert Variable Display
- WI #2733 Fix InsertVariableDisplay mechanism to correctly align text following insertion point (#2734)
- WI #2736 Compute useful flags for InsertVariableDisplay while building Nodes (#2738)
- WI #2739 Align DataLayout flags with Node ones (#2740)
Options
Internal
v1.6.6
v2.7.1
v2.7.0
This release contains a breaking change regarding TelemetryEvent LSP notification.
This release provides a new feature: Insert Variable Display.
New features
- WI #2695 Enhance the GetDataLayout LSP request with a more structured result that is a tree with some extended information (#2697)
- WI #2699 New refactoring to generate debug DISPLAY statements for a given set of variables, on a given location in a program (#2701)
Multi-platform compatibility
- WI #2674 Disable .NET Analyzers on this project as it is a compile-time dependency only and not part of the packaged projects (#2700)