Show all
Author Commit Message Labels Comments Date
Default avatar Max Noel
* version 1.4.1.
Tags
1.4.1
Éric Araujo avatarÉric Araujo
* Add support for datetimes using "Z" as timezone info
Max Noel avatarMax Noel
* in to_json_dict, sets are now converted to sorted lists. Makes for more consistency and predictability.
Éric Araujo avatarÉric Araujo
* Fix datetime format to comply with W3CDTF
Max Noel avatarMax Noel
* Version 1.4.0: consistent reads, datetime values, json_list/json_dict replaced by list/dict.
Max Noel avatarMax Noel
* to_json_dict now uses strftime explicitly to format datetime objects, because the built-in __str__ outputs the zone as +HH:MM instead of +HHMM.
Max Noel avatarMax Noel
* _python_to_dynamodb no longer needs an explicit schema_type argument (it's inferred from the value's type).
Max Noel avatarMax Noel
* "magic" (datetime/list/dict) values are now supported as keys. Note that they're not yet handled in query/scan conditions.
Max Noel avatarMax Noel
* Removed stale comment. consistent_reads *is* implemented.
Max Noel avatarMax Noel
* Added support for datetime.datetime attributes -- serialized as iso-formatted, UTC strings. You can use them as hash or range keys too. Note that they *must* be timezone-aware -- attempting to save a naive (timezone-less) object will raise ValueError.
Max Noel avatarMax Noel
* Refactored serialization -- json_list and json_dict are no longer needed and have therefore been removed, please use list and dict directly instead.
Max Noel avatarMax Noel
* Added consistent_read flag to get and query.
Max Noel avatarMax Noel
* query and scan now return generators.
Max Noel avatarMax Noel
Added tag 1.3.3 for changeset d1e2c33559d2
Max Noel avatarMax Noel
* Version 1.3.3.
Tags
1.3.3
Max Noel avatarMax Noel
* Expected values: empty strings/sets are now correctly expected to be missing attributes (since DynamoDB can't store them). Added unit tests for the feature.
Max Noel avatarMax Noel
Added tag 1.3.2 for changeset a0cfeed85c94
Max Noel avatarMax Noel
* Version 1.3.2.
Tags
1.3.2
Max Noel avatarMax Noel
* autoincrement_int: it's better if we actually *raise* MaxRetriesExceededError. That'll teach me to commit untested code -- there, have a unit test too.
Max Noel avatarMax Noel
* Better "retrying" reporting (now using log.debug instead of a comment in the source).
Max Noel avatarMax Noel
Added tag 1.3.1 for changeset 4206bf560fc0
Max Noel avatarMax Noel
* Version 1.3.1.
Tags
1.3.1
Max Noel avatarMax Noel
* Added MAX_RETRIES protection to _save_autoincrement_hash_key.
Max Noel avatarMax Noel
Added tag 1.3.0 for changeset 8e479afe7ab5
Max Noel avatarMax Noel
* Bumping version to 1.3.0 -- conditional update support is IN!
Tags
1.3.0
Max Noel avatarMax Noel
* json.dumps calls now use sort_keys=True (which will help a lot in expected_values calls with json_dict/list params.
Max Noel avatarMax Noel
* Added expected_values argument to DynamoDBModel.save.
Max Noel avatarMax Noel
* Tests for autoincrement_int hash_keys.
Max Noel avatarMax Noel
* autoincrement_int keys no longer overwrite data when items with explicitly-set hash_keys were manually put in the DB.
Max Noel avatarMax Noel
* Unit tests: Extracted common code for dummy classes. Less lines, same tests, yay!
  1. Prev
  2. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.