| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow any unicode character as identifier name (fixes #641). | Andi Albrecht | 2022-09-10 | 1 | -0/+1 |
| | | |||||
| * | DIV is Operator | Aki Ariga | 2022-08-08 | 1 | -0/+6 |
| | | |||||
| * | Fix parsing of scientific numbers (fixes #399). | Andi Albrecht | 2021-07-14 | 1 | -4/+10 |
| | | |||||
| * | Don't make parsing of square bracket identifiers too greedy (fixes #583). | Andi Albrecht | 2020-09-30 | 1 | -0/+6 |
| | | |||||
| * | Remove support for end-of-life Pythons | Jon Dufresne | 2020-08-31 | 1 | -9/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python 2.7 and 3.4 are end-of-life. They are no longer receiving bug fixes, including for security issues. Python 2.7 went EOL on 2020-01-01 and 3.4 on 2019-03-18. For additional details on support Python versions, see: Supported: https://devguide.python.org/#status-of-python-branches EOL: https://devguide.python.org/devcycle/#end-of-life-branches Removing support for EOL Pythons will reduce testing and maintenance resources while allowing the library to move towards modern Python 3. Using pypinfo, we can show the PyPI download statistics, showing less than 10% of users are using Python 2.7. | python_version | percent | download_count | | -------------- | ------: | -------------: | | 3.7 | 45.36% | 3,056,010 | | 3.6 | 26.46% | 1,782,778 | | 3.8 | 12.22% | 823,213 | | 2.7 | 9.97% | 671,459 | | 3.5 | 5.86% | 394,846 | | 3.4 | 0.10% | 6,700 | | 3.9 | 0.03% | 2,346 | | 2.6 | 0.00% | 57 | | 3.3 | 0.00% | 21 | | 3.10 | 0.00% | 6 | | Total | | 6,737,436 | Library users who continue to use Python 2.7 will still be able to install previous versions of sqlparse. Compatibility shims have been dropped, simplifying the code. Using pyupgrade, the codebase has been updated to take advantage of modern syntax <https://github.com/asottile/pyupgrade>. The wheel is no longer marked as "universal" as it is now Python 3 only. | ||||
| * | Restrict detection of alias names (fixes #455). | Andreas Albrecht | 2019-10-09 | 1 | -2/+2 |
| | | | | | | This change adopts some parts of the pull request #509 by john-bodley. Thanks! | ||||
| * | Revamped pprint_tree | MrVallentin | 2019-01-07 | 1 | -53/+53 |
| | | |||||
| * | Fix from( parsing issue (fixes #446) | Fredy Wijaya | 2018-12-03 | 1 | -0/+18 |
| | | |||||
| * | Fix reindent issue for parenthesis (fixes issue 427) | Fredy Wijaya | 2018-12-03 | 1 | -0/+21 |
| | | |||||
| * | Fix issue with get_real_name returning incorrect name | Fredy Wijaya | 2018-03-21 | 1 | -0/+9 |
| | | |||||
| * | Fix typostypo | Victor Uriarte | 2017-11-29 | 1 | -2/+2 |
| | | |||||
| * | Recognize MySQL table names starting with digits (fixes #337). | Andi Albrecht | 2017-05-25 | 1 | -2/+5 |
| | | |||||
| * | Decode bytes to unicode in Lexer.get_tokens(). | Oleg Broytman | 2016-08-31 | 1 | -1/+19 |
| | | | | | | | | Raise TypeError if the input is neither bytes in a known encoding nor unicode nor a file-like object (file, StringIO). Remove function u(). Add bytes_type to compat. Add tests for non-ascii. | ||||
| * | Parse double dollars (PostgreSQL) as literal strings (fixes #277). | Andi Albrecht | 2016-08-13 | 1 | -0/+19 |
| | | |||||
| * | Parametrize tests | Victor Uriarte | 2016-06-20 | 1 | -40/+17 |
| | | | | | | | Allows for tests to continue if the first assert had failed. In particular useful when certain change is dealing with two almost opposing edge cases. | ||||
| * | Remove some test classes and clean-up | Victor Uriarte | 2016-06-20 | 1 | -205/+212 |
| | | |||||
| * | Replace other UnitTest with Py.Test | Victor Uriarte | 2016-06-20 | 1 | -106/+109 |
| | | |||||
| * | Replace ndiffAssertEqual with Py.Test | Victor Uriarte | 2016-06-20 | 1 | -2/+1 |
| | | |||||
| * | Fix token-parent behavior | Victor Uriarte | 2016-06-12 | 1 | -0/+8 |
| | | | | | Closes issue #226 | ||||
| * | Restyle pprint_tree and align upto idx=99 | Victor Uriarte | 2016-06-12 | 1 | -13/+58 |
| | | |||||
| * | Test for wildcards vs multiplication tokens | Victor Uriarte | 2016-06-11 | 1 | -0/+11 |
| | | |||||
| * | Improve test by splitting multiple asserts | Victor Uriarte | 2016-06-11 | 1 | -10/+10 |
| | | |||||
| * | Add pprint_test | Victor Uriarte | 2016-06-11 | 1 | -1/+20 |
| | | |||||
| * | Fix get_token_at_offset behavior at edge | Victor Uriarte | 2016-06-11 | 1 | -0/+12 |
| | | | | | | At position 6 (with an index starting at 0) it should have been on 2nd word for the example sql='select * from dual' | ||||
| * | Code cleanup in tests. | Andi Albrecht | 2015-10-26 | 1 | -1/+1 |
| | | |||||
| * | Use compat module for single Python 2/3 code base. | Andi Albrecht | 2015-10-26 | 1 | -5/+5 |
| | | | | | This change includes minor fixes and code cleanup too. | ||||
| * | Recognize MSSQL temp tables and distinguish from MySQL comments (fixes #192). | Andi Albrecht | 2015-07-26 | 1 | -0/+10 |
| | | |||||
| * | Support comments starting with '#' character (fixes #178). | Andi Albrecht | 2015-03-16 | 1 | -0/+10 |
| | | |||||
| * | Add a bunch of square bracket tests | Darik Gamble | 2015-03-04 | 1 | -26/+46 |
| | | |||||
| * | Allow identifiers to start with an underscore (fixes #175). | Andi Albrecht | 2015-03-01 | 1 | -0/+9 |
| | | |||||
| * | (postgresql) Add support for square bracket array indexing, by darikg. | Andi Albrecht | 2015-02-08 | 1 | -0/+49 |
| | | | | | Pull request #170 with trivial conflicts resolved. | ||||
| * | Add double precision as a built-in datatype | Darik Gamble | 2015-02-06 | 1 | -0/+9 |
| | | |||||
| * | Fix a regression for identifiers with square bracktes notation (fixes #153). | Andi Albrecht | 2014-12-01 | 1 | -0/+7 |
| | | |||||
| * | Handle modulo operator without spaces | Gavin Wahl | 2014-08-07 | 1 | -0/+4 |
| | | | | | | | | `x %3` should be interpreted as a modulo operation, not a parameter marker. Co-authored-by: Rocky Meza <rmeza@fusionbox.com> | ||||
| * | Fix Function.get_parameters() returning empty list for SQL functions that ↵ | spigwitmer | 2014-02-05 | 1 | -0/+5 |
| | | | | | have a single nested function as a param | ||||
| * | Fix Function.get_parameters() with 1 literal as its parameter | spigwitmer | 2014-02-04 | 1 | -0/+5 |
| | | |||||
| * | Fix incorrect parsing of string literals with line breaks (fixes #118). | Andi Albrecht | 2013-11-06 | 1 | -0/+6 |
| | | |||||
| * | Fix tagging of identifiers by not taking single quoted strings into account ↵ | Andi Albrecht | 2013-09-28 | 1 | -0/+12 |
| | | | | | (fixes #111). | ||||
| * | Parse scientific numbers as floats (fixes #107). | Andi Albrecht | 2013-08-26 | 1 | -0/+7 |
| | | |||||
| * | Improve parsing of PEP249-style placeholder (fixes #103). | Andi Albrecht | 2013-06-29 | 1 | -0/+11 |
| | | |||||
| * | Update authors and changelog. | Andi Albrecht | 2013-05-10 | 1 | -1/+1 |
| | | |||||
| * | Added test for Function.get_parameters(). | wayne.wuw | 2013-05-09 | 1 | -0/+5 |
| | | |||||
| * | Fix parsing error with dollar-quoted procedure bodies (fixes issue83). | Andi Albrecht | 2012-12-22 | 1 | -0/+21 |
| | | |||||
| * | PEP8'ified to code a bit. | Andi Albrecht | 2012-11-12 | 1 | -1/+1 |
| | | |||||
| * | Improve handling of quoted indentifiers (fixes issue78). | Andi Albrecht | 2012-11-03 | 1 | -0/+7 |
| | | |||||
| * | Make keyword detection more restrict (fixes issue47). | Andi Albrecht | 2011-09-29 | 1 | -0/+4 |
| | | | | | | Keywords most likely don't follow dots. Maybe there are other exclusions too, but for now let's just go with this one. | ||||
| * | Add parsing of MS Access column names with braces (fixes issue27). | Andi Albrecht | 2011-07-29 | 1 | -0/+7 |
| | | |||||
| * | Detection of placeholders in paramterized queries (fixes issue22). | Andi Albrecht | 2011-07-25 | 1 | -0/+20 |
| | | |||||
| * | Improve float parsing (thanks, Kris). | Andi Albrecht | 2011-01-26 | 1 | -0/+14 |
| | | |||||
| * | Query token ancestry. | Andi Albrecht | 2009-07-12 | 1 | -0/+24 |
| | | |||||
