Sqlalchemy-mate

Latest version: v1.4.28.4

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

Scan your dependencies

Page 1 of 3

1.4.28.4

~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Bugfixes**

- fix a syntax bug in ``requirements.txt``

1.4.28.3

~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- add ``sqlalchemy_mate.types.JSONSerializableType``
- add ``sqlalchemy_mate.types.CompressedStringType``
- add ``sqlalchemy_mate.types.CompressedBinaryType``
- add ``sqlalchemy_mate.ExtendedBase.select_all`` method

**Bugfixes**

- Fix the underlying implementation type for ``sqlalchemy_mate.types.CompressedJSONType``

1.4.28.2

~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- add ``sqlalchemy_mate.types.CompressedJSONType`` column type.
- add ``sqlalchemy_mate.selecting.by_pk`` function.

1.4.28.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- fully migrate to ``sqlalchemy`` 1.4+ 2.0 styled API, dropped < 1.3 API support
- maintain a big version number compatability with Sqlalchemy, won't be responsible to be compatible with different major version. For example, ``sqlalchemy_mate==1.4.x`` maintain compatibility to ``sqlalchemy>=1.4.0,<1.5.0``.

0.0.11

~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- ``ExtendedBase.by_id`` is renamed to ``ExtendedBase.by_pk``. The old method name is kept for backward API compatibility.
- add ``ExtendedBase.pk_fields`` method
- refact ``ExtendedBase.update_all`` method, allow working with session

**Minor Improvements**

- move CI to GitHub Action.
- add unit test on Windows

**Bugfixes**

**Miscellaneous**

- use in-package timeout_decorator library to ensure api compatibility

0.0.10

~~~~~~~~~~~~~~~~~~~
**Minor Improvements**

add type hint

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.