Skip to content

Latest commit

 

History

History
62 lines (49 loc) · 6.3 KB

CHANGELOG.md

File metadata and controls

62 lines (49 loc) · 6.3 KB

Changelog

[0.1.3] Next release

Added

  • Folding of EXEC/END-EXEC blocks #291
  • Basic syntax highlighting for SQL statements embedded in EXEC/END-EXEC blocks #290

Fixed

  • Bug when computing the size of RENAMES ranges #295
  • Internal handling of diagnostics that may be issued when dealing with EXEC/END-EXEC blocks #292

[0.1.2] Third α release (2024-05-17)

Added

  • Commands to show/hide/update coverage by highlighting the source code, using gcov-viewer #285
  • Ability to build modules instead of executable programs #284

Fixed

  • Improvements to the grammar #280
  • Internal representation of separator comma and semicolon for proper handling in EXEC/END-EXEC blocks #279

[0.1.1] Second α release (2024-04-23)

Added

  • Configuration flag to force reporting of syntax diagnostics #213
  • Lift requirement to have cobc 3.2+ installed #212
  • Support dynamic addition and removal of workspace folders #210
  • Restart of the LSP server upon changes to some configuration settings #207
  • Remove hard dependency to tamasfe.even-better-toml, and provide the superbol-studio-pack extension pack #206
  • Use of syntax files for colorization when semantic tokens are missing, e.g, in code excerpts, or in copybooks #200
  • Use a statically linked LSP server binary on Linux #199

Fixed

[0.1.0] Initial α release (2024-03-05)

  • Activation of the extension for folders that contain at least one file with extension .cob, .cbl, .cpy, or .cbx
  • Build tasks with cobc
  • Preliminary support for debugging with gdb
  • Support for optional project configuration files (superbol.toml)
  • Syntax highlighting with semantic tokens
  • Syntax diagnostics (filtered out by default for dialects other than COBOL85)
  • Basic indenter for free source-format
  • Hover to show copybooks
  • Hover to show source text replacements
  • Go to and peek definition for WORKING-STORAGE, LOCAL-STORAGE, and LINKAGE sections
  • Find references for WORKING-STORAGE, LOCAL-STORAGE, and LINKAGE sections
  • Partial support for workspace folders
  • Partial support for copybook documents (per filename extension)