Sqlparams

Latest version: v6.2.0

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

Scan your dependencies

Page 2 of 3

4.0.0

------------------

- Drop support for EOL Python 3.5.
- `Issue 10`_: When converting to 'format'/'pyformat' types, escape existing '%' characters.
- When converting from 'format'/'pyformat' types, set `escape_char=True` to unescape double '%' characters.

.. _`Issue 10`: https://github.com/cpburnz/python-sqlparams/issues/10

3.0.0

------------------

- Major changes to internal implementation.
- Support converting any parameter style to any parameter style (all named,
numeric, and ordinal styles).
- Renamed attribute `named` to `in_style` on `sqlparams.SQLParams`.
- Renamed attribute `ordinal` to `out_style` on `sqlparams.SQLParams`.
- Removed attributes `match` and `replace` from `sqlparams.SQLParams` which
should have been private.
- Named parameters must now be valid identifiers (can no longer start with a
digit to help prevent incorrectly matching common strings such as
datetimes). Fixes `Issue 4`_.
- `Issue 7`_: Support dollar sign style for numeric and named parameters.

.. _`Issue 4`: https://github.com/cpburnz/python-sqlparams/issues/4
.. _`Issue 7`: https://github.com/cpburnz/python-sqlparams/issues/7

2.0.0

------------------

- Drop support for EOL Python 2.7, 3.2, 3.3, 3.4.

1.2.0

------------------

- Require setuptools.
- Support up to Python 3.8.

1.1.2

------------------

- Improved support for byte strings.

1.1.1

------------------

- Fixed support for byte strings.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.