Edgy

Latest version: v0.23.3

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

Scan your dependencies

Page 5 of 8

0.11.1

Added

- [create_schema](https://edgy.tarsild.io/tenancy/edgy#the-schema-creation) allowing a dynamic and programatically
way of creating schemas in the database.

Changed

- Updated `reflection` from `edgy.ReflectModel` to use the internal database session and avoid
deadlocks.
- Internal cleaning for tenancy.

0.11.0

Added

- Support for [Marshall](https://edgy.tarsild.io/marshalls) allowing custom serialization of an Edgy model by [tarsil](https://github.com/tarsil).
- Support for the new [CompositeField](./fields.mdcompositefield) enhancing the ability of
having multiple primary keys (or composed keys) in an Edgy model by [devkral](https://github.com/devkral).
- Support for the `Q` queryset clause by [devkral](https://github.com/devkral).

Changed

- Cleaned up `FieldFactory` internals by [devkral](https://github.com/devkral).
- `pyproject.toml` definitions by [devkral](https://github.com/devkral).
- Internal Edgy `model_dump` covering internals of Edgy and corner cases of Pydantic for compatibility reasons by [devkral](https://github.com/devkral).

Fixed

- Typos in `is_primary` key attribute by [devkral](https://github.com/devkral).
- InspectDB when provided with a `schema` name was not using it in the registry.

0.10.1

Added

- Support for `list` and `tuples` as a type for [model_apps](https://edgy.tarsild.io/migrations/migrations/#using-the-model_apps).

0.10.0

Added

- Support for `model_apps` inside the `Migrate` object allowing
global discovery by application. This will make sure all apps will be properly
inspected.
- Add documentation about the new [model_apps](https://edgy.tarsild.io/migrations/migrations/#using-the-model_apps)

Changed

- Upgrade internal requirements.

0.9.2

Changed

- Update internal anyio dependency.

0.9.1

Changed

- Upgrade internal requirements.

Fixed

- `auto_now` and `auto_now_add` on `save()` and `update()` wasn't only updating the
field with `auto_now`.
- Extraction of the default field for `date` and `datetime`.

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.