All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
current dev branch
- delete_item
- length property for db ( len(db) == number of items )
- InvalidItemID and DatabaseNotCommitted exceptions
- context manager
- remove get_key method from JsonDatabase
- support accessing db by item_id ( item = db[item_id] )
- support assigning item by item_id ( db[item_id] = item )
- support arbitrary objects in JsonDatabase
- get_item_id
- update_item
initial release