Version 1.6 - Fixed unicode character encoding. Version 1.5 - Corrected exception when parsing empty objects or arrays. - Made "version" a public property. Version 1.4 - Corrected exception when parsing "false" boolean value. - Corrected indenting glitch for dictionaries. - Added "indentSpacing" option to allow for custom indent levels. - Modified indent routine to cope with odd indent sizes. - Modified example to include boolean values and string escape characters. Version 1.3 - Now uses StringBuffer class for output to improve performance for large data sets. Version 1.2 - Now correctly handles negative numbers. - Fixed bug where 32 bit integers were returned as 64 bit and vice versa. - Fixed bug involving European number formats. - Special characters in strings are now escaped properly. Version 1.1 - Added "compact" option to generate output without white space. Thanks go to Jšrg Pressel for adding this functionality. - Now supports 32 and 64 bit integer numeric values as well as doubles. - Now allows the user to specify a custom decimal format for output of floating point values. - No longer accepts upper case escape characters in strings (in accordance with specification). Version 1.0 - Initial release.