Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
StarkTech04
sqlparse
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
sqlparse
tests
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jul 25, 2026
Keep keyword before leading-dot float literal (issue601)
Show description for a194d31
deepakganesh78
authored and
andialbrecht
committed
a194d31
View commit details
Copy full SHA for a194d31
View code at this point
Browse repository at this point
Merge branch 'master' into fix-ctas-lowercase-as-function-grouping
andialbrecht
authored
aab69f5
View commit details
Copy full SHA for aab69f5
View code at this point
Browse repository at this point
Fix get_real_name for names with more than two dotted parts (#332)
Show description for f66d12c
chuenchen309
authored and
andialbrecht
committed
f66d12c
View commit details
Copy full SHA for f66d12c
View code at this point
Browse repository at this point
Merge branch 'master' into fix-alter-table-row-format-keyword-773
andialbrecht
authored
1bcb2d9
View commit details
Copy full SHA for 1bcb2d9
View code at this point
Browse repository at this point
Recognize MATERIALIZED as a keyword (issue752)
Show description for ac3b9e0
binggao1230
authored and
andialbrecht
committed
ac3b9e0
View commit details
Copy full SHA for ac3b9e0
View code at this point
Browse repository at this point
Commits on Jul 22, 2026
Fix function grouping skipped for lowercase 'as' in CREATE TABLE AS SELECT
Show description for 111b35c
Osamaali313
committed
111b35c
View commit details
Copy full SHA for 111b35c
View code at this point
Browse repository at this point
Commits on Jul 3, 2026
Recognize ROW_FORMAT as a keyword (issue773)
Show description for 26d7d65
apoorvdarshan
committed
26d7d65
View commit details
Copy full SHA for 26d7d65
View code at this point
Browse repository at this point
Commits on Jun 6, 2026
Add tests from PR, update CHANGELOG and AUTHORS.
andialbrecht
committed
f80af6a
View commit details
Copy full SHA for f80af6a
View code at this point
Browse repository at this point
Commits on May 21, 2026
Refactor statement splitter to a simplified stack-based architecture (fixes #845)
andialbrecht
committed
8f978ca
View commit details
Copy full SHA for 8f978ca
View code at this point
Browse repository at this point
Commits on Dec 8, 2025
Enhance DoS protection by raising SQLParseError for exceeded grouping limits (fixes #827).
Show description for da67ac1
andialbrecht
committed
da67ac1
View commit details
Copy full SHA for da67ac1
View code at this point
Browse repository at this point
Commits on Nov 29, 2025
Fix splitting of BEGIN TRANSACTION statements (fixes #826).
andialbrecht
committed
5ca50a2
View commit details
Copy full SHA for 5ca50a2
View code at this point
Browse repository at this point
Commits on Nov 28, 2025
Fix handling of semicolons inside BEGIN...END blocks (fixes #809).
Show description for 1a3bfbd
andialbrecht
committed
1a3bfbd
View commit details
Copy full SHA for 1a3bfbd
View code at this point
Browse repository at this point
Commits on Nov 27, 2025
Fix handling of IF EXISTS statements in BEGIN...END blocks (fixes #812).
andialbrecht
committed
e92a032
View commit details
Copy full SHA for e92a032
View code at this point
Browse repository at this point
bugfix ISSUE_801; Remove all comments when only comments
stropysh
authored and
andialbrecht
committed
73c8ba3
View commit details
Copy full SHA for 73c8ba3
View code at this point
Browse repository at this point
Add pre-commit hook support (fixes #537)
Show description for 31903e0
andialbrecht
committed
31903e0
View commit details
Copy full SHA for 31903e0
View code at this point
Browse repository at this point
Commits on Nov 25, 2025
clean test code and reformat
Show description for c7e7984
swarnat
authored and
andialbrecht
committed
c7e7984
View commit details
Copy full SHA for c7e7984
View code at this point
Browse repository at this point
Add REGEXP and REGEXP BINARY tests
Show description for 10a1bb4
swarnat
authored and
andialbrecht
committed
10a1bb4
View commit details
Copy full SHA for 10a1bb4
View code at this point
Browse repository at this point
Add hard limits for grouping to prevent DoS attacks.
andialbrecht
committed
40ed3aa
View commit details
Copy full SHA for 40ed3aa
View code at this point
Browse repository at this point
Commits on Feb 16, 2025
Replace format with f-strings.
andialbrecht
committed
fe087fe
View commit details
Copy full SHA for fe087fe
View code at this point
Browse repository at this point
Commits on Nov 14, 2024
[feature] deleting envs from .gitignore, creating test for SQL-Hints
skryzh
authored and
andialbrecht
committed
2f9c7ec
View commit details
Copy full SHA for 2f9c7ec
View code at this point
Browse repository at this point
[fix] issue262 adding comment and tests
skryzh
authored and
andialbrecht
committed
8eb778c
View commit details
Copy full SHA for 8eb778c
View code at this point
Browse repository at this point
[fix] fixing SQL-Hint deleting when clearing script from comments
skryzh
authored and
andialbrecht
committed
af6df6c
View commit details
Copy full SHA for af6df6c
View code at this point
Browse repository at this point
Commits on Jul 15, 2024
Fix tokenization of order keywords (fixes #532).
andialbrecht
committed
b126ba5
View commit details
Copy full SHA for b126ba5
View code at this point
Browse repository at this point
Descend into subgroups when removing whitespace (fixes #782).
andialbrecht
committed
0c4902f
View commit details
Copy full SHA for 0c4902f
View code at this point
Browse repository at this point
Revert "Add regression test (#780)."
Show description for a8de06e
andialbrecht
committed
a8de06e
View commit details
Copy full SHA for a8de06e
View code at this point
Browse repository at this point
Add regression test (#780).
andialbrecht
committed
b253bb1
View commit details
Copy full SHA for b253bb1
View code at this point
Browse repository at this point
Fix error when splitting statements that contain multiple CASE clauses within a BEGIN block (fixes #784).
andialbrecht
committed
791e25d
View commit details
Copy full SHA for 791e25d
View code at this point
Browse repository at this point
Commits on Jul 12, 2024
Add compact option to force a more compact formatting (fixes #783).
andialbrecht
committed
bf74d8b
View commit details
Copy full SHA for bf74d8b
View code at this point
Browse repository at this point
Commits on May 13, 2024
Fix grouping of comments (fixes #772).
Show description for 8b03427
andialbrecht
committed
8b03427
View commit details
Copy full SHA for 8b03427
View code at this point
Browse repository at this point
Commits on Apr 13, 2024
Raise recursion limit for tests.
andialbrecht
committed
29f2e0a
View commit details
Copy full SHA for 29f2e0a
View code at this point
Browse repository at this point
Raise SQLParseError instead of RecursionError.
andialbrecht
committed
b4a39d9
View commit details
Copy full SHA for b4a39d9
View code at this point
Browse repository at this point
Fix Function.get_parameters(), add Funtion.get_window()
r33s3n6
authored and
andialbrecht
committed
e03b74e
View commit details
Copy full SHA for e03b74e
View code at this point
Browse repository at this point
Add OVER clause, and group it into Function (fixes #701)
r33s3n6
authored and
andialbrecht
committed
617b8f6
View commit details
Copy full SHA for 617b8f6
View code at this point
Browse repository at this point
Commits on Mar 16, 2024
Fix parsing of PRIMARY KEY (fixes #740).
andialbrecht
committed
46971e5
View commit details
Copy full SHA for 46971e5
View code at this point
Browse repository at this point
Switch to hatch and replace tox.
andialbrecht
committed
326a316
View commit details
Copy full SHA for 326a316
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.