Navigation
Home News Examples Demo Downloads FAQ Documentation Mailing Lists License
Project Status
The latest stable version of GeSHi is 1.0.7.21, released on the 23rd of March, 2008.

Supported Languages:
*Actionscript
*ADA
*Apache Log
*AppleScript
*ASM
*ASP
*AutoIT
*Backus-Naur form
*Bash
*BlitzBasic
*C
*C for Macs
*C#
*C++
*CAD DCL
*CadLisp
*CFDG
*CFDG
*ColdFusion
*CSS
*Delphi
*DIV
*DOS
*Eiffel
*Fortran
*Fortran
*FreeBasic
*GML
*Groovy
*HTML
*Inno
*IO
*Java
*Java 5
*Javascript
*LaTeX
*Lisp
*Lua
*Microprocessor ASM
*mIRC
*MySQL
*NSIS
*Objective C
*OCaml
*OpenOffice BASIC
*Oracle 8 SQL
*Pascal
*Perl
*PHP
*PL/SQL
*Python
*Q(uick)BASIC
*robots.txt
*Ruby
*SAS
*Scheme
*SDLBasic
*Smalltalk
*Smarty
*SQL
*T-SQL
*TCL
*thinBasic
*Uno IDL
*VB.NET
*Visual BASIC
*Visual Fox Pro
*Winbatch
*X++
*XML
*Z80 ASM

GeSHi 1.0.7.21 is the current stable release, with one new languages and bug fixes over the last release. GeSHi 1.1.2alpha3 is the current latest version from the development branch, with full C support (see the geshi development website).
Help GeSHi out!
If you're using GeSHi, why not help GeSHi out? You can link to GeSHi with this image:
Powered by GeSHi
Get the HTML

Subscribe
RSS 2
Mailing Lists
Freshmeat
Project Record
Vitality: 1312.00
Popularity: 1686.09
Rating: 8.30
Subscriptions: 70
HomeNewsExamplesDemoDownloadsFAQDocumentationMailing ListsLicense 
11:46 pm GMT

GeSHi News

Here's where you can find out all the latest news about GeSHi - new releases, bug fixes and general errata.

GeSHi 1.0.7.20 Released
02/07/2007
Loooong overdue, but 1.0.7.20 is out. There's plenty of bug fixes and six new language files in this release, and I bet I still missed some patches that you guys have sent in :). Please send again if you think I missed any!

I'm away for a week now (skiing, though the weather looks crap), while I'm away I may have a crack at making a new GeSHi website, which should speed up the site a lot for one thing.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...
Server Outage
28/06/2007
As some of you may have seen, an old forum on qbnz.com got spammed to death, causing the entire site to be taken offline. Up again now, I hope it's all working. I hope to get something new up at geshi.org at some point. But first, the 1.0.7.20 release, which is due any time now.
GeSHi 1.0.7.19 Released
02/04/2007
A bit overdue, but the latest stable release of GeSHi is out. This release adds a couple of new languages, X++ and Rails, and fixes a few bugs in other languages. Ruby support is improved also.

The next month's release will not be done, as I will be overseas at the time, however releases will continue after that as normal. My apologies to anyone who was depending on the monthly release coming out last weekend, unfortunately I was overwhelmed with other things.
GeSHi 1.0.7.18 Released
25/02/2007
A new monthly maintenance release for GeSHi is out. It contains one new language (z80 ASM), and a few bug fixes, but the most notable new feature is the addition of a method to disable keyword linking ($geshi->enable_keyword_links(false)). Thanks to Ian McKellar for that!

There's been a little bit of work on 1.1.X series, mostly cleanup in preparation for a 1.1.2 release. There's not much left to do before this, though as usual it's about finding time...

One last thing: I fixed up the demo form to support multibyte characters properly (to show that GeSHi can do it too!) Try japanese/chinese characters on it to see what happens :).
GeSHi 1.0.7.17 Released
24/01/2007
A new monthly release of GeSHi 1.0.X is available. This release contains a few minor bug fixes over the last release.

1.1.X development still progresses at its slow pace. Knut Wikstrom has been working on C# support, and hopefully a 1.1.2 will be released soon.

The other things I did this month is clean up all the old bug reports at sourceforge, and merge the stable branch back to trunk, which hopefully means that more adventurous new features could be committed to it.
GeSHi Update
24/12/2006
Hi all,

There won't be a maintenance release this month. It's too close to Christmas, and I don't have enough changes to warrant a release.

Hopefully over this time I can get some development going again on the 1.1.X branch.

Regardless of that, have a happy Christmas!
GeSHi to BBCode converter
06/12/2006
Adam Sylsz wrote in to mention a GeSHi to BBCode converter for syntax highlighting on forums that support BBCode but not GeSHi. It's a kind of "poor mans syntax highlighter". If you're interested in the idea, you could get in touch with him (through meohaw.net) and discuss it further.

And remember, if you come up with an interesting use of GeSHi, tell me about it and I can make a news item about it :)

Speaking of contacting me, there is now #geshi on freenode, so you can talk to me there about anything GeSHi related. I will show as being always on though in reality I will not necessarily always be there. See you there!
GeSHi 1.0.7.16 Released
27/11/2006
A bit late this month (the 22nd wasn't close enough to the weekend for me :)), but the next monthly update is out. It includes two new language, PL/SQL and C++/QT. I also fixed up my e-mail address in all the files, please e-mail me at geshi.org if you can, rather than my GMail account. Or use the mailing list :)

There hasn't been much activity recently, I've been extremely busy and will probably be until around the middle of January next year :(. I might get some time over the Christmas break to do some more work of course.

One thing I will be attempting to do shortly (probably tomorrow as I've been busy with the release today), is move GeSHi to use subversion instead of CVS. This will, as pointed out in the feature request, allow other projects to use svn:external to hook GeSHi in directly.
Quick Update
25/11/2006
Firstly, Zdeno Sekerak wrote in to say that he's using GeSHi on tresk.com. Thanks to him! If you're using GeSHi on your site, please e-mail me and tell me about it, and if you e-mailed me before and told me and I didn't put your news up, e-mail me again as I've been very busy recently and may have missed it.

That business has been caused by my work on two other OSS projects - Mahara and Pieforms. And due to the 22nd of this month falling in the middle of the week, I haven't had a chance to get out a monthly maintenance release, but I will do so tomorrow.
GeSHi 1.0.7.15 Released
25/10/2006
GeSHi 1.0.7.15 has just been released, albeit a little late :). This release features some minor bug fixes and three new languages - BNF, mIRC and IO.

In other news, GeSHi has made it into Debian! The Mediawiki packaging team are maintaining it, as it's apparently needed for an extension, many thanks to them! I've been meaning to do this myself for a while, but have lacked the packaging fu required. Now you can just apt-get install php-geshi if you're running Debian :).

There hasn't been much progress on 1.2 this month - again I'm in one of those "do something else for a while" times. At the moment, it's soccer and work. And South Park. Blame my work collegues :)