Revision history for Syntax-Highlight-Basic

0.1.2  2026-08-15
       - vim-syntax-to-shb: detect and report "thin" (effectively empty)
         generated .shb files; new --min-sections, --warn-thin,
         --fail-on-thin options (fail-on-thin gates CI/build scripts)
       - vim-syntax-to-shb: follow runtime!/source/syn-include directives
         (new --follow-includes option, on by default) so Vim syntax files
         that delegate all their rules to another file (bash -> sh,
         scss -> sass, typescript -> shared/typescriptcommon) now produce
         real highlighting rules instead of an empty stub
       - Curated share/syntax/zig.shb, julia.shb, tcsh.shb, dockerfile.shb
         by hand (Vim-magic regex / indirectly-defined keywords that the
         converter cannot safely translate)
       - Regenerated the bundled non-curated share/syntax/*.shb set with
         the improved converter
       - Added t/08-no-thin-shb.t regression test asserting every bundled
         .shb ships with at least one usable rule section

0.1.1  2026-07-14
       - Fix _find_shb_file: return inside eval{} does not exit subroutine
       - Fix _find_pygments_map: same eval{} return bug

0.1.0  2026-07-13
       - Initial release
       - Syntax highlighting for 80+ languages via .shb format
       - Output formats: Pygments HTML, inline HTML, ANSI terminal
       - Includes vim-syntax-to-shb converter script
       - Includes syntax-highlight-basic CLI script
       - Custom syntax file support via syntax_dirs option
       - Customizable colors and CSS classes
