Pglast

Latest version: v7.2

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

Scan your dependencies

Page 10 of 21

3.15

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

- Produce Python 3.11 wheels (`PR 108`__), thanks to ``cibuildwheel`` 2.11.1__ and to Bastien
Gandouet

__ https://github.com/lelit/pglast/pull/108
__ https://cibuildwheel.readthedocs.io/en/stable/changelog/#v2111

3.14

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

- Harden the way ``Visitor`` handle modifications to the AST (`issue 107`__)

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

3.13

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

- Update libpg_query to `13-2.1.2`__

__ https://github.com/pganalyze/libpg_query/blob/13-latest/CHANGELOG.md#13-212---2022-06-28

3.12

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

- Rewrite the implementation of the ``referenced_relations()`` function, that was flawed with
regard to CTEs handling (`issue 106`__), thanks to Michal Charemza for providing his own
version

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

- Improve ``WithClause`` printer indentation

- Fix minor whitespace related issues in a few printer functions

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

Page 10 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.