albrecht.andi at googlemail.com
Fri Jul 29 21:47:55 CEST 2011
I'm happy to announce sqlparse 0.1.3.
sqlparse is a non-validating SQL parser module.
This is a bug fix release.
Changes since 0.1.2
* Improve parsing of floats (thanks to Kris).
* When formatting a statement a space before LIMIT was removed (issue35).
* Fix strip_comments flag (issue38, reported by ooberm... at gmail.com).
* Avoid parsing names as keywords (issue39, reported by djo... at taket.org).
* Make sure identifier lists in subselects are grouped (issue40,
reported by djo... at taket.org).
* Split statements with IF as functions correctly (issue33 and
issue29, reported by charles.... at unige.ch).
* Relax detection of keywords, esp. when used as function names
(issue36, nyuhu... at gmail.com).
* Don't treat single characters as keywords (issue32).
* Improve parsing of stand-alone comments (issue26).
* Detection of placeholders in paramterized queries (issue22,
reported by Glyph Lefkowitz).
* Add parsing of MS Access column names with braces (issue27,
reported by frankz... at gmail.com).
* Replace Django by Flask in App Engine frontend (issue11).
Special thanks to Andriy Senkovych for packaging sqlparse for
Debian/Ubuntu and giving some insights in all that packaging
stuff. Thanks to all other package maintainers too!
What is sqlparse
sqlparse is a non-validating SQL parser module for Python.
The module provides functions for splitting, formatting and parsing
Please file bug reports and feature request on the issue tracker.
Project Page: http://python-sqlparse.googlecode.com
Online Demo: http://sqlformat.appspot.com
More information about the Python-announce-list