# SHJS - What's new

## December 15, 2008 - SHJS 0.6

SHJS 0.6 is available for download.

SHJS 0.6 includes several new features, improvements and bug fixes:

- SHJS is now distributed under version 3 of the GNU General Public License. (Older releases of SHJS were distributed under version 2 of the GNU GPL.)
- Markup inside `pre` elements is now preserved.
- Several new languages (from the latest release of GNU Source-highlight) are included: S-Lang, Scala, Java properties files, Desktop files, LSM (Linux Software Map) files, Xorg configuration files, RPM spec files, Haxe, LDAP files, GLSL, Objective Caml, Standard ML, JavaScript with DOM, and C (separate from the C++ language file).
- Many other languages have minor improvements.
- Compressed `.min.css` stylesheets are now included in the distribution.

Please note that the format of language-specific JavaScript files has changed in SHJS 0.6. JavaScript language files from version 0.6 will not work with `sh_main.js` from previous releases, and vice versa. Make sure you upgrade both the `sh_main.js` file and language-specific files.

## August 17, 2008 - SHJS 0.5

SHJS 0.5 is available for download.

SHJS 0.5 includes several new features, improvements and bug fixes:

- SHJS can now automatically load language script files (feature request #2007022 - thanks to Michal Nazarewicz and Eugene Marcotte).
- Highlighting of C/C++ and JavaScript has been improved.
- A new language file for Oracle SQL has been added (thanks to Mike Breeze).
- Case-insensitive regular expressions are now handled more efficiently.
- SHJS now treats `<br>` tags as line terminators in input (bug #2054144 - thanks to Altforweilerer).
- Compressed `.min.js` files are now generated with YUI Compressor.

## August 4, 2007 - SHJS 0.4.2

SHJS 0.4.2 is available for download.

SHJS 0.4.2 includes a number of improvements and bug fixes:

- Fixed problem with strings terminated by an escape character in some languages.
- Fixed highlighting of variables in PHP and Python.
- Made URLs into actual hyperlinks.
- Fixed xpcshell tests on Windows.
- Reduced size of source distribution by removing unused code.
- Improved styles for CSS, diff, ChangeLog and log files.
- Improved documentation.

## August 3, 2007 - bug tracker on SourceForge

The SourceForge bug tracker is now operational.

## August 1, 2007 - SHJS Filter for Drupal

The SHJS Filter incorporates SHJS into the Drupal content management system.

## July 1, 2007 - SHJS 0.4.1

SHJS 0.4.1 is available for download.

SHJS 0.4.1 fixes a bug that can cause very large code segments to be truncated when viewed with Opera.

## June 11, 2007 - SHJS 0.4

SHJS 0.4 is available for download.

SHJS 0.4 has new regular expression matching features from the latest release of GNU Source-highlight. SHJS now supports backreferences and highlighting of parenthesized subexpressions. This release includes improved highlighting patterns for ChangeLog files, C/C++, Flex, HTML, Java, log files, Perl, and Ruby.

See the Source-highlight manual for the syntax of these new features.

## March 25, 2007 - SHJS 0.3

SHJS 0.3 is available for download.

SHJS 0.3 includes support for 3 new languages: CSS, M4, and Makefiles (from the latest release of GNU Source-highlight).

## January 27, 2007 - SHJS 0.2

SHJS 0.2 is available for download.

SHJS 0.2 includes a few bug fixes and several performance improvements: in Firefox, for example, it runs more than twice as fast as SHJS 0.1.