Flywheel

Latest version: v0.5.4

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

Scan your dependencies

Page 3 of 4

0.4.4

-----
* Bug fix: Mutable field defaults are no longer shared among model instances

0.4.3

-----
* Bug fix: Incorrect ``ConditionalCheckFailedException`` when syncing changes to a Composite field.
* Allow ``DateTimeType`` to be stored as a naive datetime.

0.4.2

-----
* Make the ``dict``, ``list``, and ``bool`` types backwards-compatible with the old json-serialized format (:pr:`24`)
* Allow queries to use ``in``, ``not null``, and a few other constraints that were missing (:sha:`8b8854d`)
* Models are smarter about marking fields as dirty for sync (:issue:`26`)
* Stopped using deprecated ``expected`` syntax for dynamo3

0.4.1

-----
* **Warning**: Stored datetime objects will now be timezone-aware (:sha:`a7c253d`)
* **Warning**: Stored datetime objects will now keep their microseconds (:sha:`fffe92c`)

0.4.0

-----
* **Breakage**: Dropping support for python 3.2 due to lack of botocore support
* **Breakage**: Changing the ``list``, ``dict``, and ``bool`` data types to use native DynamoDB types instead of JSON serializing
* **Breakage** and bug fix: Fixing serialization of ``datetime`` and ``date`` objects (for more info see the commit) (:sha:`df049af`)
* Feature: Can now do 'contains' filters on lists
* Feature: Fields support multiple validation checks
* Feature: Fields have an easy way to enforce non-null values (``nullable=False``)

Data type changes are due to `an update in the DynamoDB API
<https://aws.amazon.com/blogs/aws/dynamodb-update-json-and-more/>`_

0.3.0

-----
* **Breakage**: Engine namespace is slightly different. If you pass in a string it will be used as the table name prefix with no additional '-' added.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.