Sqlalchemy-mate

Latest version: v2.0.0.3

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

Scan your dependencies

Page 2 of 4

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.

0.0.9

------------------------------------------------------------------------------
**Features and Improvements**

- pretty table ``from_everything`` now support textual sql
- add ``ExtendedBase.random()`` method

**Minor Improvements**

- More edge case test
- allow user to assign engine to ``ExtendedBase._settings_engine`` and then access engine and session with ``ExtendedBase.get_eng()``, ``ExtendedBase.get_ses()``

**Bugfixes**

**Miscellaneous**

- include type hint!

0.0.8

------------------------------------------------------------------------------
**Bugfixes**

- fix import error in ``Credential.from_env`` with AWS KMS.

**Miscellaneous**

- allow ``EngineCreator`` to return sqlalchemy connect string.
- improved docs

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.