Downloads
Release notes
Release early, release often? :)
Version 6.x-1.2 of the GeSHi filter module was almost getting one year old, so I decided it was time to make a new release.
This new version 6.x-1.3 contains various (bug) fixes and some new features, listed below.
New submodule: GeSHi field module (because fields are the way to go)
One important new feature is the addition of the GeSHi field module, which provides a CCK field for source code with syntax highlighting. This new module should be usable and functional, however it is not recommended for production usage, yet. Because there was not much feedback about it on the related thread (#179097: Geshi Source Code CCK Field), I decided to release it as a submodule to all users to collect more feedback. Be welcome to play with it and report your findings.
Also note that the GeSHi field module is intended to replace the GeSHi node module eventually. GeSHi node was the old-skool inflexible way of working with nodes; GeSHi field, being a CCK field, is much more flexible and future-proof.
Changes since DRUPAL-6--1-2:
- added (beta version of) geshifield to the main branch
- #518828: added support for new GeSHi feature to implement line numbering with copy/paste friendly table container
- #455564: added [[code]] tag style and refactored bracket settings code
- #269140: reworked flushing of the language definition cache: added button to flush the cache on general admin page, removed unneeded md5 hash from external CSS file name.
- added "class" as attribute to set the language
- merged PHP style code block option with tag style option
- #363770 by Scott Reynolds and Soxofaan: fix revision issues in the database schema for geshinode (with upgrade path)
- various i18 fixes and typos
- workaround for lost highlighting of inline code with GeSHi lib 1.0.8 and later
- #351291: worked on general geshifilter CSS rules: added more CSS resets for better theme robustness and provided better padding space for line numbers.
- added CSS resets for line-height
- #640892: README should point to geshi lib 1.0.x
- various further tweaks of the readme file
- (Re)generate languages CSS file to be sure it exists: follow up of #269140 (and mentioned in #682068)