An open API service providing commit metadata for open source projects.

GitHub / andialbrecht/sqlparse / commits

A non-validating SQL parser module for Python

SHA Message Author Date Stats
60cdc649 Back to development mode. Andi Albrecht <a****i@g****m> 13 days ago
d279be4f Publish fixes. Andi Albrecht <a****i@g****m> 13 days ago
2f40da99 Update version number. Andi Albrecht <a****i@g****m> 13 days ago
5753f157 Align the changelog entries for this release with previous ones
Co-authored-by: Claude Opus 5 <n****y@a****m>
Andi Albrecht <a****i@g****m> 14 days ago
b9588d97 Unify the benchmark scripts on a shared harness
Co-authored-by: Claude Opus 5 <n****y@a****m>
Andi Albrecht <a****i@g****m> 14 days ago
519e4169 Pair comment/dollar-quote delimiters at the lexer position
Co-authored-by: Claude Opus 5 <n****y@a****m>
Andi Albrecht <a****i@g****m> 14 days ago
73d9ccdd Update CHANGELOG Andi Albrecht <a****i@g****m> 14 days ago
ef2012a5 Fix quadratic DoS in group_comments (GHSA-f2ff-p2ww-7p4p)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
Andi Albrecht <a****i@g****m> 17 days ago
26112ddb Update Changelog. Andi Albrecht <a****i@g****m> 17 days ago
e7d95d49 Rename to sqlparse in docs. Andi Albrecht <a****i@g****m> about 1 month ago
09341abc Update docs theme. Andi Albrecht <a****i@g****m> about 1 month ago
6defaffd Update docs. Andi Albrecht <a****i@g****m> about 1 month ago
e478a0d4 Update README. Andi Albrecht <a****i@g****m> about 1 month ago
a194d318 Keep keyword before leading-dot float literal (issue601) Deepak Ganesh <d****8@g****m>
Committed by: Andi Albrecht <a****i@g****m>
about 1 month ago
cd4c1b66 merge Merge branch 'Osamaali313-fix-ctas-lowercase-as-function-grouping' Andi Albrecht <a****i@g****m> about 1 month ago
aab69f5c merge Merge branch 'master' into fix-ctas-lowercase-as-function-grouping Andi Albrecht <a****i@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
4b7de7ac Update authors and changelog. Andi Albrecht <a****i@g****m> about 1 month ago
df8e2849 merge Merge branch 'apoorvdarshan-fix-alter-table-row-format-keyword-773' Andi Albrecht <a****i@g****m> about 1 month ago
1bcb2d9e merge Merge branch 'master' into fix-alter-table-row-format-keyword-773 Andi Albrecht <a****i@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
a51df6d9 Measure reindent offsets backwards to avoid quadratic CPU use
Co-authored-by: Claude Opus 5 <n****y@a****m>
Andi Albrecht <a****i@g****m> about 1 month ago
111b35cf Fix function grouping skipped for lowercase 'as' in CREATE TABLE AS SELECT Osamaali313 <s****2@g****m> about 1 month ago
f66d12c2 Fix get_real_name for names with more than two dotted parts (#332) chuenchen309 <4****9@u****m>
Committed by: Andi Albrecht <a****i@g****m>
about 1 month ago
26d7d652 Recognize ROW_FORMAT as a keyword (issue773) apoorvdarshan <a****u@g****m> about 2 months ago
d1d80602 Fix uncontrolled CPU consumption (ReDoS) in the lexer's handling of dollar-qu... Andi Albrecht <a****i@g****m> about 2 months ago
53ff44b5 Escape backslashes in output formatters. Andi Albrecht <a****i@g****m> about 2 months ago
ac3b9e0b Recognize MATERIALIZED as a keyword (issue752) Vincent Gao <g****0@g****m>
Committed by: Andi Albrecht <a****i@g****m>
2 months ago
f80af6a4 Add tests from PR, update CHANGELOG and AUTHORS. Andi Albrecht <a****i@g****m> 3 months ago
939b129e set group value from child tokens to avoid quadratic grouping alhudz <a****k@g****m>
Committed by: Andi Albrecht <a****i@g****m>
3 months ago
c923da9c Bump minimal Python version to 3.10. Andi Albrecht <a****i@g****m> 3 months ago
8efa3935 Switch from flake8 to ruff. Andi Albrecht <a****i@g****m> 3 months ago
0e9b42dd Use uv instead of pixi. Andi Albrecht <a****i@g****m> 3 months ago
ec28d0e6 Refactor StatementSplitter to decompose split level logic and centralize stan... Andi Albrecht <a****i@g****m> 3 months ago
8f978caa Refactor statement splitter to a simplified stack-based architecture (fixes #... Andi Albrecht <a****i@g****m> 3 months ago
897eb2df Back to development. Andi Albrecht <a****i@g****m> 8 months ago
0d240230 Bump version to 0.5.5 Andi Albrecht <a****i@g****m> 8 months ago
da67ac16 Enhance DoS protection by raising SQLParseError for exceeded grouping limits ... Andi Albrecht <a****i@g****m> 9 months ago
5ca50a2e Fix splitting of BEGIN TRANSACTION statements (fixes #826). Andi Albrecht <a****i@g****m> 9 months ago
acd8e581 Back to development version. Andi Albrecht <a****i@g****m> 9 months ago
14e300b1 Bump version. Andi Albrecht <a****i@g****m> 9 months ago
96a67e28 Code cleanup. Andi Albrecht <a****i@g****m> 9 months ago
1a3bfbd5 Fix handling of semicolons inside BEGIN...END blocks (fixes #809). Andi Albrecht <a****i@g****m> 9 months ago
e92a032c Fix handling of IF EXISTS statements in BEGIN...END blocks (fixes #812). Andi Albrecht <a****i@g****m> 9 months ago
149bebf0 Update Changelog. Andi Albrecht <a****i@g****m> 9 months ago
561a67e7 Update AUTHORS. Andi Albrecht <a****i@g****m> 9 months ago
1b323879 Update action to run on all prs. Andi Albrecht <a****i@g****m> 9 months ago
31903e09 Add pre-commit hook support (fixes #537) Andi Albrecht <a****i@g****m> 9 months ago
13577264 docs: add AGENTS.md for project guidance and development commands Andi Albrecht <a****i@g****m> 9 months ago
3925fdf7 docs: update pull request template to include note on AI code reviews Andi Albrecht <a****i@g****m> 9 months ago
f1d2d688 Add type annotations to public API functions Andi Albrecht <a****i@g****m> 9 months ago
21e78dc5 Update pixi.lock Andi Albrecht <a****i@g****m> 9 months ago
1ad20361 Add support for Python 3.14 and update related configurations Andi Albrecht <a****i@g****m> 9 months ago
2ffe6375 Update changelog. Andi Albrecht <a****i@g****m> 9 months ago
8000ee66 Removed x flag from cli.py Andi Albrecht <a****i@g****m> 9 months ago
e37ea5b4 reformatting code Stefan Warnat <i****h@s****e>
Committed by: Andi Albrecht <a****i@g****m>
10 months ago
ab0f85c6 Add 'INTERSECT' to Close Keywords in Where clause Stefan Warnat <i****h@s****e>
Committed by: Andi Albrecht <a****i@g****m>
10 months ago
237d2f94 remove shebang from cli.py artyrian <a****n@g****m>
Committed by: Andi Albrecht <a****i@g****m>
10 months ago
c7e79847 clean test code and reformat Stefan Warnat <i****h@s****e>
Committed by: Andi Albrecht <a****i@g****m>
10 months ago
10a1bb4f Add REGEXP and REGEXP BINARY tests Stefan Warnat <i****h@s****e>
Committed by: Andi Albrecht <a****i@g****m>
10 months ago
3e89727b support "REGEXP BINARY" comparison operator Stefan Warnat <i****h@s****e>
Committed by: Andi Albrecht <a****i@g****m>
10 months ago
3e593bf6 Update sha256 for sqlparse in pixi.lock Andi Albrecht <a****i@g****m> 11 months ago
910c013b Add pixi.lock Andi Albrecht <a****i@g****m> 11 months ago
418f7d44 Update python-app.yml to use shortened Python version identifiers and adjust ... Andi Albrecht <a****i@g****m> 11 months ago
7db97c88 Update Makefile and GitHub Actions to use pixi for testing and linting Andi Albrecht <a****i@g****m> 11 months ago
a6d782e8 Fix typo in docs sobolevn <m****l@s****e>
Committed by: Andi Albrecht <a****i@g****m>
12 months ago
40ed3aa9 Add hard limits for grouping to prevent DoS attacks. Andi Albrecht <a****i@g****m> about 1 year ago
694747fd fix: Add `ATTACH`, `DETACH` to PostgreSQL keywords. Filip Rembiałkowski <f****i@c****m>
Committed by: Andi Albrecht <a****i@g****m>
over 1 year ago
73c8ba3a bugfix ISSUE_801; Remove all comments when only comments Sergei Stropysh <s****h@g****m>
Committed by: Andi Albrecht <a****i@g****m>
over 1 year ago
a801100e Code cleanup. Andi Albrecht <a****i@g****m> over 1 year ago
fe087fe2 Replace format with f-strings. Andi Albrecht <a****i@g****m> over 1 year ago
27431095 Fixed 'trailing' typo in split method documentation André Pedersen <a****4@g****m>
Committed by: Andi Albrecht <a****i@g****m>
over 1 year ago
38c065b8 Switch back to development. Andi Albrecht <a****i@g****m> over 1 year ago
ec0af5bf Update version number. Andi Albrecht <a****i@g****m> over 1 year ago
c81cdf91 Disable checks for pypy-3.8. Andi Albrecht <a****i@g****m> over 1 year ago
a31245eb Update changelog. Andi Albrecht <a****i@g****m> over 1 year ago
bbd8f51d Generalize RecursionError handling. Daniel Harding <d****g@l****t>
Committed by: Andi Albrecht <a****i@g****m>
almost 2 years ago
e57923b3 Switch back to development. Andi Albrecht <a****i@g****m> almost 2 years ago
7084df8a Add support for Python 3.13. Andi Albrecht <a****i@g****m> almost 2 years ago
5f37dd6c Bump version to 0.5.2. Andi Albrecht <a****i@g****m> almost 2 years ago
7c706744 Update authors and changelog. Andi Albrecht <a****i@g****m> almost 2 years ago
53b326ce docs: clarify behavior of Token.match method Eduard Korchmar <k****d@g****m>
Committed by: Andi Albrecht <a****i@g****m>
almost 2 years ago
48bd14ea [feature] returning .gitignore to previous version skryzh <s****5@g****m>
Committed by: Andi Albrecht <a****i@g****m>
almost 2 years ago
2f9c7ec3 [feature] deleting envs from .gitignore, creating test for SQL-Hints skryzh <s****5@g****m>
Committed by: Andi Albrecht <a****i@g****m>
almost 2 years ago
8eb778ca [fix] issue262 adding comment and tests skryzh <s****5@g****m>
Committed by: Andi Albrecht <a****i@g****m>
almost 2 years ago
af6df6c6 [fix] fixing SQL-Hint deleting when clearing script from comments skryzh <s****5@g****m>
Committed by: Andi Albrecht <a****i@g****m>
almost 2 years ago
a2c7e642 Update column_defs_lowlevel.py SivaCoHan <s****n@g****m>
Committed by: Andi Albrecht <a****i@g****m>
about 2 years ago
e48000a5 Add EXTENSION as keyword (fixes #785). Andi Albrecht <a****i@g****m> about 2 years ago
57857367 Use hatch for upload as well. Andi Albrecht <a****i@g****m> about 2 years ago
27d09df3 Switch back to development. Andi Albrecht <a****i@g****m> about 2 years ago
2664c9eb Bump version. Andi Albrecht <a****i@g****m> about 2 years ago
b126ba5b Fix tokenization of order keywords (fixes #532). Andi Albrecht <a****i@g****m> about 2 years ago
0c4902f3 Descend into subgroups when removing whitespace (fixes #782). Andi Albrecht <a****i@g****m> about 2 years ago
a8de06e1 Revert "Add regression test (#780)." Andi Albrecht <a****i@g****m> about 2 years ago
b253bb12 Add regression test (#780). Andi Albrecht <a****i@g****m> about 2 years ago
791e25de Fix error when splitting statements that contain multiple CASE clauses within... Andi Albrecht <a****i@g****m> about 2 years ago
073099d9 Update `compact` option to improve formatting Andi Albrecht <a****i@g****m> about 2 years ago
3ea660eb Code cleanup. Andi Albrecht <a****i@g****m> about 2 years ago
974617de Add shortcut for running flake8 and pytest. Andi Albrecht <a****i@g****m> about 2 years ago
bf74d8bc Add compact option to force a more compact formatting (fixes #783). Andi Albrecht <a****i@g****m> about 2 years ago
8b034273 Fix grouping of comments (fixes #772). Andi Albrecht <a****i@g****m> over 2 years ago
5a24e36d Changelog: Fix incorrect PR number Marti Raudsepp <m****i@j****g>
Committed by: Andi Albrecht <a****i@g****m>
over 2 years ago

← Back to repository