Update dependency sqlparse to v0.5.5 #16

Open
Renovate wants to merge 1 commit from renovate/sqlparse-0.x into frontend-new
Collaborator

This PR contains the following updates:

Package Change Age Confidence
sqlparse (changelog) ==0.5.3==0.5.5 age confidence

Release Notes

andialbrecht/sqlparse (sqlparse)

v0.5.5

Compare Source

Bug Fixes

  • Fix DoS protection to raise SQLParseError instead of silently returning None
    when grouping limits are exceeded (issue827).
  • Fix splitting of BEGIN TRANSACTION statements (issue826).

v0.5.4

Compare Source

Enhancements

  • Add support for Python 3.14.
  • Add type annotations to top-level API functions and include py.typed marker
    for PEP 561 compliance, enabling type checking with mypy and other tools
    (issue756).
  • Add pre-commit hook support. sqlparse can now be used as a pre-commit hook
    to automatically format SQL files. The CLI now supports multiple files and
    an --in-place flag for in-place editing (issue537).
  • Add ATTACH and DETACH to PostgreSQL keywords (pr808).
  • Add INTERSECT to close keywords in WHERE clause (pr820).
  • Support REGEXP BINARY comparison operator (pr817).

Bug Fixes

  • Add additional protection against denial of service attacks when parsing
    very large lists of tuples. This enhances the existing recursion protections
    with configurable limits for token processing to prevent DoS through
    algorithmic complexity attacks. The new limits (MAX_GROUPING_DEPTH=100,
    MAX_GROUPING_TOKENS=10000) can be adjusted or disabled (by setting to None)
    if needed for legitimate large SQL statements.
  • Remove shebang from cli.py and remove executable flag (pr818).
  • Fix strip_comments not removing all comments when input contains only
    comments (issue801, pr803 by stropysh).
  • Fix splitting statements with IF EXISTS/IF NOT EXISTS inside BEGIN...END
    blocks (issue812).
  • Fix splitting on semicolons inside BEGIN...END blocks (issue809).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [sqlparse](https://github.com/andialbrecht/sqlparse) ([changelog](https://sqlparse.readthedocs.io/en/latest/changes.html)) | `==0.5.3` → `==0.5.5` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/sqlparse/0.5.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sqlparse/0.5.3/0.5.5?slim=true) | --- ### Release Notes <details> <summary>andialbrecht/sqlparse (sqlparse)</summary> ### [`v0.5.5`](https://github.com/andialbrecht/sqlparse/blob/HEAD/CHANGELOG#Release-055-Dec-19-2025) [Compare Source](https://github.com/andialbrecht/sqlparse/compare/0.5.4...0.5.5) Bug Fixes - Fix DoS protection to raise SQLParseError instead of silently returning None when grouping limits are exceeded (issue827). - Fix splitting of BEGIN TRANSACTION statements (issue826). ### [`v0.5.4`](https://github.com/andialbrecht/sqlparse/blob/HEAD/CHANGELOG#Release-054-Nov-28-2025) [Compare Source](https://github.com/andialbrecht/sqlparse/compare/0.5.3...0.5.4) Enhancements - Add support for Python 3.14. - Add type annotations to top-level API functions and include py.typed marker for PEP 561 compliance, enabling type checking with mypy and other tools (issue756). - Add pre-commit hook support. sqlparse can now be used as a pre-commit hook to automatically format SQL files. The CLI now supports multiple files and an `--in-place` flag for in-place editing (issue537). - Add `ATTACH` and `DETACH` to PostgreSQL keywords (pr808). - Add `INTERSECT` to close keywords in WHERE clause (pr820). - Support `REGEXP BINARY` comparison operator (pr817). Bug Fixes - Add additional protection against denial of service attacks when parsing very large lists of tuples. This enhances the existing recursion protections with configurable limits for token processing to prevent DoS through algorithmic complexity attacks. The new limits (MAX\_GROUPING\_DEPTH=100, MAX\_GROUPING\_TOKENS=10000) can be adjusted or disabled (by setting to None) if needed for legitimate large SQL statements. - Remove shebang from cli.py and remove executable flag (pr818). - Fix strip\_comments not removing all comments when input contains only comments (issue801, pr803 by stropysh). - Fix splitting statements with IF EXISTS/IF NOT EXISTS inside BEGIN...END blocks (issue812). - Fix splitting on semicolons inside BEGIN...END blocks (issue809). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuODEuMTUiLCJ0YXJnZXRCcmFuY2giOiJmcm9udGVuZC1uZXciLCJsYWJlbHMiOltdfQ==-->
Renovate force-pushed renovate/sqlparse-0.x from c33564bf92 to ab62a890a5
Some checks failed
Frontend OCI Build / build (push) Failing after 1m21s
2026-02-06 14:27:12 +01:00
Compare
Renovate force-pushed renovate/sqlparse-0.x from ab62a890a5
Some checks failed
Frontend OCI Build / build (push) Failing after 1m21s
to 9068b7754e
All checks were successful
Frontend OCI Build / build (push) Successful in 35s
2026-02-10 20:11:21 +01:00
Compare
Renovate force-pushed renovate/sqlparse-0.x from 9068b7754e
All checks were successful
Frontend OCI Build / build (push) Successful in 35s
to e8deae0dd9
Some checks are pending
Backend OCI Build / build (pull_request) Waiting to run
Backend OCI Build / build (push) Successful in 3m24s
Database OCI Build / build (push) Successful in 46s
Frontend OCI Build / build (push) Successful in 36s
2026-02-14 16:18:44 +01:00
Compare
Renovate force-pushed renovate/sqlparse-0.x from e8deae0dd9
Some checks are pending
Backend OCI Build / build (pull_request) Waiting to run
Backend OCI Build / build (push) Successful in 3m24s
Database OCI Build / build (push) Successful in 46s
Frontend OCI Build / build (push) Successful in 36s
to 38833138e0
All checks were successful
Backend OCI Build / build (pull_request) Successful in 49s
2026-02-14 16:58:18 +01:00
Compare
Renovate force-pushed renovate/sqlparse-0.x from 38833138e0
All checks were successful
Backend OCI Build / build (pull_request) Successful in 49s
to 3325224df3
All checks were successful
Backend OCI Build / build (push) Successful in 4m15s
Frontend OCI Build / build (push) Successful in 42s
Backend OCI Build / build (pull_request) Successful in 25s
2026-02-15 12:36:16 +01:00
Compare
All checks were successful
Backend OCI Build / build (push) Successful in 4m15s
Frontend OCI Build / build (push) Successful in 42s
Backend OCI Build / build (pull_request) Successful in 25s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/sqlparse-0.x:renovate/sqlparse-0.x
git switch renovate/sqlparse-0.x

Merge

Merge the changes and update on Forgejo.
git switch frontend-new
git merge --no-ff renovate/sqlparse-0.x
git switch renovate/sqlparse-0.x
git rebase frontend-new
git switch frontend-new
git merge --ff-only renovate/sqlparse-0.x
git switch renovate/sqlparse-0.x
git rebase frontend-new
git switch frontend-new
git merge --no-ff renovate/sqlparse-0.x
git switch frontend-new
git merge --squash renovate/sqlparse-0.x
git switch frontend-new
git merge --ff-only renovate/sqlparse-0.x
git switch frontend-new
git merge renovate/sqlparse-0.x
git push origin frontend-new
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Aroy/Gallery-Archivist!16
No description provided.