Pglast

Latest version: v7.6

Safety actively analyzes 723954 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 22

3.11

~~~~~~~~~~~~~~~~~

- Fix the ``Visitor`` class, it was ignoring nodes nested in sub-lists

- Reduce the size of the generated parser by factoring out common code into helper functions

3.10

~~~~~~~~~~~~~~~~~

- Update libpg_query to `13-2.1.1`__ (`PR 102`__), thanks to James Guthrie

__ https://github.com/pganalyze/libpg_query/blob/13-latest/CHANGELOG.md#13-211---2022-05-03
__ https://github.com/lelit/pglast/pull/102

- Produce `musllinux`__ wheels, thanks to ``cibuildwheel`` `2.5.0`__ (:PEP:`656` was actually
introduced in `2.2.0`__)

__ https://peps.python.org/pep-0656/
__ https://cibuildwheel.readthedocs.io/en/stable/changelog/#v250
__ https://cibuildwheel.readthedocs.io/en/stable/changelog/#v220

3.9

~~~~~~~~~~~~~~~~

- Fix bug handling node containing a ``location`` field, e.g. ``CreateTableSpaceStmt`` (`issue
98`__)

__ https://github.com/lelit/pglast/issues/98

- Properly handle dereferenced array expression (`issue 99`__)

__ https://github.com/lelit/pglast/issues/99

- Avoid improper "floatification" of literal integers (`issue 100`__)

__ https://github.com/lelit/pglast/issues/100

3.8

~~~~~~~~~~~~~~~~

- Fix glitch in the AST extractor tool (`issue 97`__)

__ https://github.com/lelit/pglast/issues/97

- Add Linux AArch64 wheel build support (`PR 95`__), thanks to odidev

__ https://github.com/lelit/pglast/pull/95

- Fix type mismatch when using ``--remove-pg_catalog-from-functions`` (`PR 93`__), thanks
to Boris Zentner

__ https://github.com/lelit/pglast/pull/93/

3.7

~~~~~~~~~~~~~~~~

- Update libpg_query to `13-2.1.0`__

__ https://github.com/pganalyze/libpg_query/blob/13-latest/CHANGELOG.md#13-210---2021-10-12_

3.6

~~~~~~~~~~~~~~~~

- Use latest libpg_query, to fix an error parsing ``PLpgSQL`` statements (`issue 88`__)

__ https://github.com/lelit/pglast/issues/88

Page 12 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.