Release Notes: This release contains 9 new languages and a bunch of major and minor fixes, which might or might not have an impact on your particular application. It contains a problem with very old PHP versions of the PHP4.3.X series that causes invalid XHTML output and other unpredictable behavior. Please consult the bug tracker for workarounds or to report any not yet discovered bugs. In particular, you should have a look at SF#1975625.
Release Notes: This release adds subthemes, a language file format change to improve loading time and language file simplicity, support for C, and improvements to Java highlighting.
Release Notes: This release contains theming support, which means that the highlighting can be customized to use the same color scheme as the one used by your favorite IDE. Improvements were made to Java and Delphi highlighting.
Release Notes: This release adds initial support for VHDL and Java, as well as some significant advances in parsing ability and the ability to customize the output to different formats (like PDF) instead of HTML.
Release Notes: Major features include a new infrastructure for supporting multiple output formats (like PDF or DOC, although only HTML is currently supported), a huge memory usage reduction, and a new infrastructure to give languages access to the parsed source so they can modify it if needed. In addition, the zero length string bug is fixed, and a couple of issues with Delphi have been resolved.
Release Notes: This release introduces support for Delphi and CodeWorker syntax highlighting, as well as many bugfixes and highlighting improvements, notably to number highlighting and PHP double strings.
Release Notes: This is the first alpha release of GeSHi 1.1.0, the branch that will eventually become 1.2.0. The parser has been completely rewritten to be more flexible, stable, and extensible. Source files with mulitple languages in them (for example, PHP within HTML and CSS) can be highlighted correctly. An API is provided for you to access the parsed information and do what you like with it. For example, you could write a compiler or list the classes/functions inside.