Changelog
August 13, 2024 ยท View on GitHub
0.6.18
- Fixes case sensitivity problem with CLLE
*ALLconstant. 143 - Fixes identifier regex issues with DDS files. 141
0.6.17
- Adds identifier regex fix for troublesome CCSIDs in RPGLE, CMD, and CLLE. Thanks to @chrjorgensen. 139
0.6.16
- Adds
DATA-GENand%GENto RPGLE grammar, thanks to @richardm90. 138 - Fixes
/*FIRSThighlighting in CL commands. 135 - Adds
$,@,#to identifier regex and word match for RPGLE. 136 - Fixes single line
DSandPRhighlighting in RPGLE. 137
0.6.15
- Adds Fall 2023 PTF enhancements for 7.5 and 7.4, thanks to @chrjorgensen. 132
0.6.14
0.6.13
- Adds
.rpgleincto RPGLE file extensions, thanks to @GajenderI. 128
0.6.12
- Enhance RPGLE syntax coloring, thanks to @chrjorgensen. 127
0.6.11
- Adds Spring 2023 PTF enhancements for 7.4 and 7.5, thanks to @chrjorgensen. 125
- Fixes PNLGRP regex as requested by Github linguist project. 124
0.6.10
- Adds additional support for PNGLGRP, thanks to @chrjorgensen. 123
0.6.9
- Adds support for additional panel group tags, thanks to @chrjorgensen. 121
- Fixes bug with
**causing following text to highlight as compile time array in RPGLE free 120
0.6.8
- Adds Fall 2022 RPGLE Enhancements, thanks to @chrjorgensen. 116
0.6.7
- Fix CL highlighting error with escaped characters 108
- Fix RPGLE fixed format issue with extended identifiers 110
- Fix
SUBDURmissing from RPGLE keywords 113 - Fix RPGLE fixed format
INCLUDEandCOPYbroken highlighting 114 - Adds missing
DCL-SUBFkeyword to RPGLE free format 115
0.6.6
- Add Spring 2022 RPG enhancements for 7.3, 7.4, and 7.5, thanks to @chrjorgensen
0.6.5
- Add missing RPGLE keywords
SAMEPOS,OVERLOADandNULLIND104, thanks to @chrjorgensen
0.6.4
- Fix RPGLE
/TITLEpreprocessor highlighting 90 - Fix SQLRPGLE host variable identifier regex 91
- Fix RPGLE fixed format identifier highlighting 93
- Fix SQLRPGLE qualified objects highlighting 94
- Fix Commented out
EXEC SQLcausing highlighting problems 96 - Fix CL identifier/label regex 97
- Fix CL
/*ALLcausing multiline comment highlighting 98 - Fix RPGLE free multiline string highlighting issue 101
- Fix
SELECTcontrol block matching in RPGLE 102
0.6.3
- Fix
QDATETIMEhighlighting in CL, thanks to @chrjorgensen
0.6.2
- Add missing RPGLE Fixed "DX" spec 78
- Fix RPGLE fixed compile time array highlighting 80
- Fix RPGLE preprocessor comment highlighting 82
- Fix RPGLE
/FREEpreprocessor scope issue 83 - Fix RPGLE fixed: C-spec missing constant 84
- Fix SQLRPGLE free: exec SQL highlighting broken on col 1 85
0.6.0
- Added new RPGLE enhancements for Fall 2021 (up to 7.3 TR11 and 7.4 TR5). Big thanks to @chrjorgensen!
0.5.9
- Add Online Help Panel Group (PNLGRP) syntax highlighting, thanks @chrjorgensen
0.5.8
- Add CMD syntax highlighting, thanks @chrjorgensen
- Fix RPGLE fixed format gutter breaking syntax highlighting 60
- Fix RPGLE fixed format
/EJECTprecompiler comment highlighting 72
0.5.7
- Fix
inkeyword in RPGLE 69
0.5.6
- Add new RPGLE keywords for Fall 2020 7.3/7.4 PTFS 57
- Add "bracket-matching" to RPG and RPGLE 61
- Add quick comment toggling to RPGLE, CL, and MI 67
- Fix RPG, RPGLE, and DDS "gutters" 52, 60
- Fix some syntax highlighting issues for MI 58
- Fix embedded SQL highlighting in fixed-format RPGLE 59
- Fix RPGLE for loop syntax highlighting 63
- Fix embedded SQL highlighting in mixed-format RPGLE 66
0.5.5
- Fix bug with
*nin RPGLE prototypes 41 - Fix bug with RPGLE I spec highlighting 48
- Add missing
tokeyword in RPGLE 49 - Add DB2 SQL grammar for embedded SQL 54
- Fix bug with RPGLE style comment in embedded SQL 55
0.5.4
- Add binder language support 43
- Fix bug with RPG C spec comments 40
- Fix bug with RPGLE
/if33 - Fix bug with RPGLE hex literals 42
- Fix bug with SQLRPGLE SQL style comment at end of statement 38
- Fix bug with RPG compile time arrays 44
- Fix bug with RPGLE compile time arrays 46
- Fix bug with fixed format RPGLE and RPG comments 45
0.5.3
- Fix bug with embedded SQL comments 30
- Fix bug with fixed format RPGLE comments in RPGLE free 29
- Fix bug with RPGLE fixed format comments 34
- Fix bug with physical file highlighting 36
- Fix bug with display file highlighting 35
- Fix bug with RPGLE
ENDFORhighlighting 32 - Add '#' to identifier regex 31
0.5.2
- Fix bug with RPG fixed format 24
- Fix bug with multiline strings in DDS 26
- Fix bug with highlighting
*ON, *OFF25 - Add '#' to embedded SQL identifier regex 27
- Improve highlighting for RPGLE all free 23
0.5.1
- Fix bug with RPGLE full free highlighting 19
- Fix bug with RPGLE free precompiler statements 15
- Fix bug with RPGLE free inline comments 20
- Fix bug with MI label definition highlighting 13
- Add
CMPvalue highlighting to DSPF and LF 14 - Fix bug with
H/in RPGLE and RPG 17 - Fix bug with RPGLE fixed format comments 18
0.5.0 - CL Label Highlighting, DSPF constants, and misc RPGLE fixes
- Extension icon and README fixes
- RPG/400: Change precompiler commands to highlight as keywords
- RPGLE: Change precompiler commands to highlight as keywords
- RPGLE: False definition keyword highlighting fixed -> more robust regex
- RPGLE: Fixed up precompiler conditionals /IF,/ELSEIF,/ELSE,/ENDIF
- CL: Label definition highlighting
- DSPF: DSPF parms highlighted as constants for COMP, DSPATR, CHECK, and COLOR
- DSPF: Tokens starting with '*' now highlighted as constants
0.4.0 - RPGLE Fixed and Free Format with Embedded SQL
- RPGLE: Added fixed format highlighting
- RPGLE: Added free format highlighting
- RPGLE: Added basic embedded SQL highlighting
- RPG/400: Added basic embedded SQL highlighting
- RPG/400: Fixed a handful of highlighting errors I missed
0.3.0 - DSPF, ICFF, basic MI, and more fixes
- Misc regular expression fixes for RPG/400 and CL
- Display and ICF DDS file highlighting
- Basic Machine Interface (MI) highlighting
0.2.0 - Physical/Logical files and misc fixes
- Logical and physical file highlighting
- Misc regular expression fixes to RPG/400
0.1.0 - Base extension
- Base RPG/400 and CL highlighting