- Added a lightweight grammar regression test suite for representative OpenFAST, ROSCO, MoorDyn, and linearization patterns
- Improved contributor and packaging documentation for local validation and VSIX builds
- Reduced the marketplace icon size so packaging completes without the large-icon warning
- Added support for OpenFAST linearization output files (
.lin) - Linearization file header lines (e.g.
Simulation time: 400.0 s) are now recognized and highlighted as headings
- Fixed inline
!comment handling: parameter names inside! ParameterName - descriptionstyle lines are now highlighted correctly while the description remains styled as a comment
- Fixed inline
!comments: now the full comment text after!is highlighted, not just the!character itself
- Fixed
parameter-namesfalsely matching identifiers before negative numbers (e.g.fixedbefore-837.8) - Added
vesselandPinnedto MoorDyn keywords; made MoorDyn keyword matching case-insensitive - Fixed
table-headersto recognize column names containing/and.(e.g.BA/-zeta)
- Added TurbSim to extension name, description, and keywords
- Improved highlighting for OpenFAST output (
.out) files - Added recognition of output file description/metadata header lines (e.g.
Description from the FAST input file: ...)
- Added VTK parameter keywords:
WrVTK,VTK_type,VTK_fields,VTK_fps - Added distinct highlighting for quoted special values:
"default","unused","none","True","False" - Fixed
{...}and[...]blocks inside trailing descriptions now highlighted correctly instead of being consumed as plain comment text
- Initial release
- Added VS Code language registration for OpenFAST-style input files
- Added TextMate grammar for OpenFAST and ROSCO input syntax
- Added language configuration for comments, brackets, and quotes
- Added marketplace icon and extension metadata