All Versions
Latest Version
Avg Release Cycle
108 days
Latest Release

Changelog History
Page 2

  • v0.4.6 Changes

    December 11, 2015
    • Pass exclusive_start_key through to dynamo3 (:issue:34)
  • v0.4.5 Changes

    • ๐Ÿ› Bug fix: Calling refresh() could sometimes crash from unordered results.
  • v0.4.4 Changes

    • ๐Ÿ› Bug fix: Mutable field defaults are no longer shared among model instances
  • v0.4.3 Changes

    • ๐Ÿ› Bug fix: Incorrect ConditionalCheckFailedException when syncing changes to a Composite field.
    • ๐Ÿ‘ Allow DateTimeType to be stored as a naive datetime.
  • v0.4.2 Changes

    • ๐Ÿ‘‰ 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
  • v0.4.1 Changes

    • โš  Warning: Stored datetime objects will now be timezone-aware (:sha:a7c253d)
    • โš  Warning: Stored datetime objects will now keep their microseconds (:sha:fffe92c)
  • v0.4.0 Changes

    • 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 โšก๏ธ <>_

  • v0.3.0 Changes

    • 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.
  • v0.2.1 Changes

    • Breakage: Certain queries may now require you to specify an index where it was auto-detected before
    • ๐Ÿ”‹ Feature: Queries can now filter on non-indexed fields
    • ๐Ÿ”‹ Feature: More powerful "sync-if" constraints
    • ๐Ÿ”‹ Feature: Can OR together filter constraints in queries

    โšก๏ธ All changes are due to an update in the DynamoDB API โšก๏ธ <>_

  • v0.2.0 Changes

    • Breakage: Engine no longer accepts boto connections (using dynamo3 instead)
    • Breakage: Removing S3Type (no longer have boto as dependency)
    • ๐Ÿ”‹ Feature: Support Python 3.2 and 3.3
    • ๐Ÿ”‹ Feature: .count() terminator for queries (:sha:bf3261c)
    • ๐Ÿ”‹ Feature: Can override throughputs in Engine.create_schema() (:sha:4d1abe0)
    • ๐Ÿ› Bug fix: Engine namespace is truly isolated (:sha:3b4fad7)