Skip to content

Latest commit

 

History

History
155 lines (91 loc) · 3.67 KB

File metadata and controls

155 lines (91 loc) · 3.67 KB

Change History

6.2.0 (2024-01-25)

New features:

  • Pull #13: ADD SQL Server style named parameter.

6.1.0 (2024-08-17)

New features:

  • Issue #11/Pull #12: Support Oracle named parameters enclosed in double quotes (style named_oracle).

Improvements:

  • Support Python 3.13.

6.0.1 (2023-12-09)

  • Fix documentation.

6.0.0 (2023-12-09)

  • Dropped support of EOL Python 3.7.
  • Support Python 3.12.

5.1.0 (2023-03-14)

Improvements:

5.0.0 (2022-08-11)

4.0.0 (2022-06-06)

  • 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.

3.0.0 (2020-04-04)

  • 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.

2.0.0 (2020-02-26)

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

1.2.0 (2020-02-26)

  • Require setuptools.
  • Support up to Python 3.8.

1.1.2 (2018-05-04)

  • Improved support for byte strings.

1.1.1 (2017-09-07)

  • Fixed support for byte strings.

1.1.0 (2017-08-30)

  • Support Python 3.2+.

1.0.3 (2012-12-28)

1.0.2 (2012-12-22)

  • Added sphinx documentation.

1.0.1 (2012-12-20)

  • Fixed running test as a script.

1.0.0 (2012-12-20)

  • Initial release.