Repka

Latest version: v3.1.1

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

Scan your dependencies

Page 4 of 4

0.5.0

Added

- repka.api.BaseRepository.update_many - update many entities in one transaction (11 by ivan-karavan)
- repka.api.BaseRepository.firstorders - order entities before getting first row (10 by potykion)

0.4.0

Added

- repka.api.BaseRepository.update_partial - update only some field of model (9 by ivan-karavan)
- repka.api.ConnectionVarMixin - allows to set context var somewhere and create repo without connection (7 by potykion)

0.3.0

Changed

- repka.api.BaseRepository.(de)serializer prop > (de)serialize method (5 by potykion)

Added

- repka.api.BaseRepository.get_by_id - get entities by ids (3 by potykion)
- repka.api.BaseRepository.delete_by_id(s) - delete entity(ies) by id(s) (6 by potykion)
- repka.api.BaseRepository.exists - check entities with filter exists (4 by potykion)

0.2.0

Added

- repka.api.BaseRepository.get_by_id - get entity by id or None
- repka.api.BaseRepository.get_or_create - get first entity by filters or create new with defaults
- repka.api.BaseRepository.serializer property for defining serialization behaviour (2 by Paul-Ilyin)
- repka.api.BaseRepository.deserializer property for defining deserialization behaviour (2 by Paul-Ilyin)

Removed

- repka.api.BaseRepository.entity_type property. The same functionality can be provided by deserializer property

0.1.0

Added

- repka.api.BaseRepository - repository pattern implementation (see READMEUsage for more details)
- repka.api.IdModel - pydantic base model with id

Page 4 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.