Protean

Latest version: v0.11.0

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

Scan your dependencies

Page 4 of 6

0.4.0

------------------

* Add support for referencing embedded fields with a defined name
* Fix to allow `default=False` on Boolean fields and subsequent filtering for `False` in field values
* Fix to use Entity attributes to derive field names of unique fields, instead of `declared_fields`
* Add support for logging events into a universal `EventLog` table before publishing to brokers
* Add support for custom models associated with Aggregates/Entities
* Use Elasticsearch specific List and Dict attributes to reconstruct entity
* Bugfix - Verify that ValueField object is not empty before trying to access its attributes
* Bugfix - Fix how Elasticsearch connection is fetched while resetting data

0.3.3

------------------

* Email Notifications Functionality
* Support for SendGrid
* Allow ad-hoc Identity Generation

0.3.2

------------------

* Auto-traversal bug fixes

0.3.1

------------------

* Auto Traverse Domain Modules and load elements

0.3

----------------

* Add a `defaults` method as part of Container objects when assigned defaults in one field based on another
* Add support for Command Handlers
* Avoid raising `ValidationError` when loading data from data stores
* Add support for Elasticsearch as a repository
* Add support for using Redis as a broker with RQ background workers

0.2

-----------------

* New Request Object elements introduced to package information from API/views
* A base Container class introduced for all Protean data objects for uniformity in behavior
* Support for specifying Data Type of auto-generated Identities (String, Integer or UUID)
* Enhancements and fixes for Unit of Work functionality to work well with SQLAlchemy type database plugins
* Unit of Work transactions now control event publishing and release events to the stream only on a successful commit
* A Simplified element registration process to the domain
* Validation bug fixes in Aggregates, Entities and Value Objects
* Fully functional and configurable logs throughout Protean codebase
* Test case restructuring for clarity and isolation of configurations

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.