Hello World,
I'm pleased to announce version 1.0.7 of rJSmin.
About rJSmin ============
rJSmin is a javascript minifier written in python. The minifier is based on the semantics of jsmin.c by Douglas Crockford.
The module is a re-implementation aiming for speed, so it can be used at runtime (rather than during a preprocessing step). Usually it produces the same results as the original jsmin.c. It differs in the following ways:
- there is no error detection: unterminated string, regex and comment literals are treated as regular javascript code and minified as such. - Control characters inside string and regex literals are left untouched; they are not converted to spaces (nor to \n) - Newline characters are not allowed inside string and regex literals, except for line continuations in string literals (ECMA-5). - "return /regex/" is recognized correctly. - "+ +" and "- -" sequences are not collapsed to "++" or "--" - Newlines before ! operators are removed more sensibly - rJSmin does not handle streams, but only complete strings. (However, the module provides a "streamy" interface).
About Release 1.0.7 ===================
This release mainly fixes a C/Python inconsistency. It also adds support for Jython 2.7.
Supported Python Versions =========================
* Python 2.4 - 2.7 * Python 3.1 - 3.3 * PyPy 1.9, 2.0 * Jython 2.5, 2.7 (Python only)
License =======
rJSmin is available under the terms and conditions of the "Apache License, Version 2.0."
Links =====
* Homepage + Documentation: http://opensource.perlig.de/rjsmin/ * PyPI: https://pypi.python.org/pypi/rjsmin * License: http://www.apache.org/licenses/LICENSE-2.0
André "nd" Malo
python-announce-list@python.org