summaryrefslogtreecommitdiff
path: root/CHANGES
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 0.1.8.0.1.8Andi Albrecht2013-06-291-2/+2
|
* Improve parsing of PEP249-style placeholder (fixes #103).Andi Albrecht2013-06-291-0/+1
|
* Allow whitespaces in certain keywords (fixes #97).Andi Albrecht2013-06-171-0/+4
|
* Update changelog.Andi Albrecht2013-06-071-0/+1
|
* Strip leading and trailing whitespaces from splitted statements.Andi Albrecht2013-05-151-0/+2
|
* Update authors and changelog.Andi Albrecht2013-05-101-0/+2
|
* Update Changelog and AUTHORS.Andi Albrecht2013-04-261-0/+1
|
* Allow NULL keyword in assignments (fixes #90).Andi Albrecht2013-04-201-1/+2
|
* Bump version again.Andi Albrecht2013-04-061-0/+6
|
* Bump version.0.1.7Andi Albrecht2013-04-061-2/+2
|
* Detect runaway indentations and go back to first column instead of going crazy.Andi Albrecht2013-04-061-0/+3
| | | | | Even though the resulting statement is not correctly formatted, it's much more usable than before.
* Allow keywords in identifier lists (fixes #10).Andi Albrecht2013-04-061-0/+2
|
* Add order criterion to identifier in ORDER BY clause (fixes #89).Andi Albrecht2013-04-051-1/+2
|
* Add encoding parameter to top-level functions (fixes issue20).Andi Albrecht2013-04-041-0/+5
|
* Fix internals of _group_left_right, avoid identifying keywords as aliased ↵Andi Albrecht2013-03-181-0/+2
| | | | identifiers.
* Add changelog.Andi Albrecht2013-02-251-0/+2
|
* Add Changelog entry.Andi Albrecht2013-02-221-0/+3
|
* Dynamically change bufsize to parse lenghty tokens faster (fixes #86).Andi Albrecht2013-02-131-0/+7
|
* Bump version.0.1.6Andi Albrecht2013-01-011-2/+2
|
* Add Changelog entry.Andi Albrecht2013-01-011-0/+1
|
* Doc updates.Andi Albrecht2013-01-011-1/+5
|
* Add Changelog entry.Andi Albrecht2012-12-311-0/+1
|
* Fix parsing error with dollar-quoted procedure bodies (fixes issue83).Andi Albrecht2012-12-221-0/+3
|
* parse version number instead of importing sqlparse in setup.pyAndi Albrecht2012-11-241-0/+2
| | | | | | | This allows to bootstrap the python 3 conversion process whithout failing on python setup.py develop. Patch with slight modifications by Florian Bauer.
* Update authors and changelog.Andi Albrecht2012-11-151-0/+7
|
* Update release notes, bump version to 0.1.5.0.1.5Andi Albrecht2012-11-131-7/+8
|
* Prepare Changelog.Andi Albrecht2012-11-111-1/+6
|
* Handle whitepaces between operators correctly, improve handling of ↵Andi Albrecht2012-11-111-0/+2
| | | | concatenated strings (issue53).
* Improve handling of quoted indentifiers (fixes issue78).Andi Albrecht2012-11-031-4/+12
|
* Move SQLParseError to proper location and start deprecation of ↵Andi Albrecht2012-11-031-0/+4
| | | | sqlparse.SQLParseError.
* Bump version to 0.1.40.1.4Andi Albrecht2012-04-201-2/+2
|
* Properly group placeholders in identifier lists (fixes #52).Andi Albrecht2012-04-191-3/+4
|
* Pretty formatting of role keyword in identifier list (fixes #49).Andi Albrecht2012-04-191-3/+3
|
* Pretty format comments in identifier lists (fixes issue59).Andi Albrecht2012-04-191-0/+1
|
* Update CHANGES.Andi Albrecht2012-04-191-0/+4
|
* Handle asterisks as operators when grouping identifiers (fixes issue58).Andi Albrecht2012-02-261-1/+2
|
* Allow CASE statements as identifiers (fixes issue46).Andi Albrecht2011-09-291-0/+1
|
* Make keyword detection more restrict (fixes issue47).Andi Albrecht2011-09-291-0/+1
| | | | | Keywords most likely don't follow dots. Maybe there are other exclusions too, but for now let's just go with this one.
* Choose first token during identifier grouping when both names/symbols and ↵Andi Albrecht2011-09-271-0/+8
| | | | functions are found (fixes issue45).
* Update version.0.1.3Andi Albrecht2011-07-291-2/+2
|
* Replace Django by Flask in App Engine frontend (fixes issue11).Andi Albrecht2011-07-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --HG-- rename : extras/appengine/Makefile => extras/appengine-django/Makefile rename : extras/appengine/README => extras/appengine-django/README rename : extras/appengine/__init__.py => extras/appengine-django/__init__.py rename : extras/appengine/app.yaml => extras/appengine-django/app.yaml rename : extras/appengine/examples/customers.sql => extras/appengine-django/examples/customers.sql rename : extras/appengine/examples/multiple_inserts.sql => extras/appengine-django/examples/multiple_inserts.sql rename : extras/appengine/examples/pg_view.sql => extras/appengine-django/examples/pg_view.sql rename : extras/appengine/examples/subquery.sql => extras/appengine-django/examples/subquery.sql rename : extras/appengine/examples/subquery2.sql => extras/appengine-django/examples/subquery2.sql rename : extras/appengine/index.yaml => extras/appengine-django/index.yaml rename : extras/appengine/main.py => extras/appengine-django/main.py rename : extras/appengine/settings.py => extras/appengine-django/settings.py rename : extras/appengine/sqlformat/__init__.py => extras/appengine-django/sqlformat/__init__.py rename : extras/appengine/sqlformat/urls.py => extras/appengine-django/sqlformat/urls.py rename : extras/appengine/sqlformat/views.py => extras/appengine-django/sqlformat/views.py rename : extras/appengine/static/bg_options.png => extras/appengine-django/static/bg_options.png rename : extras/appengine/static/bgfieldset.png => extras/appengine-django/static/bgfieldset.png rename : extras/appengine/static/bgfooter.png => extras/appengine-django/static/bgfooter.png rename : extras/appengine/static/bgtop.png => extras/appengine-django/static/bgtop.png rename : extras/appengine/static/blank.gif => extras/appengine-django/static/blank.gif rename : extras/appengine/static/canvas.html => extras/appengine-django/static/canvas.html rename : extras/appengine/static/hotkeys.js => extras/appengine-django/static/hotkeys.js rename : extras/appengine/static/img_loading.gif => extras/appengine-django/static/img_loading.gif rename : extras/appengine/static/jquery.textarearesizer.compressed.js => extras/appengine-django/static/jquery.textarearesizer.compressed.js rename : extras/appengine/static/loading.gif => extras/appengine-django/static/loading.gif rename : extras/appengine/static/lynx_screenshot.png => extras/appengine-django/static/lynx_screenshot.png rename : extras/appengine/static/pygments.css => extras/appengine-django/static/pygments.css rename : extras/appengine/static/resize-grip.png => extras/appengine-django/static/resize-grip.png rename : extras/appengine/static/robots.txt => extras/appengine-django/static/robots.txt rename : extras/appengine/static/rpc_relay.html => extras/appengine-django/static/rpc_relay.html rename : extras/appengine/static/script.js => extras/appengine-django/static/script.js rename : extras/appengine/static/sitemap.xml => extras/appengine-django/static/sitemap.xml rename : extras/appengine/static/sqlformat_client_example.py => extras/appengine-django/static/sqlformat_client_example.py rename : extras/appengine/static/styles.css => extras/appengine-django/static/styles.css rename : extras/appengine/templates/404.html => extras/appengine-django/templates/404.html rename : extras/appengine/templates/500.html => extras/appengine-django/templates/500.html rename : extras/appengine/templates/about.html => extras/appengine-django/templates/about.html rename : extras/appengine/templates/api.html => extras/appengine-django/templates/api.html rename : extras/appengine/templates/index.html => extras/appengine-django/templates/index.html rename : extras/appengine/templates/master.html => extras/appengine-django/templates/master.html rename : extras/appengine/templates/python-client-example.html => extras/appengine-django/templates/python-client-example.html rename : extras/appengine/templates/source.html => extras/appengine-django/templates/source.html
* Add parsing of MS Access column names with braces (fixes issue27).Andi Albrecht2011-07-291-0/+2
|
* Detection of placeholders in paramterized queries (fixes issue22).Andi Albrecht2011-07-251-0/+2
|
* Add reference to issue29.Andi Albrecht2011-07-251-2/+2
|
* Make sure that stand-alone comments are parsed correctly (fixes issue26).Andi Albrecht2011-07-251-0/+1
|
* Don't handle single chars as keywords.Andi Albrecht2011-07-251-0/+1
| | | | Most likely they are aliases.
* Releax keyword detection, when keywords are used as function names (fixes ↵Andi Albrecht2011-07-241-0/+2
| | | | issue36).
* Split statements with IF as functions correctly (fixes issue33).Andi Albrecht2011-07-241-0/+2
|
* Make sure that identifier lists in subselects with alias are grouped correctly.Andi Albrecht2011-07-231-1/+3
|
* Avoid parsing of names as keywords (fixes issue39).Andi Albrecht2011-07-201-0/+1
|