CHANGES
=======

v0.1-beta7
----------

* Bug Fix: Simpler logic for determing length of a block
* Bug Fix: Test coverage
* Enhancement: Command-line Refactor

v0.1-beta6
----------

* Bug Fix: VaultTestBase needs to be derived from ClientTestBase instead of unittest.TestCase

v0.1-beta5
----------

* Bug Fix: Extrapolate the test class so we can re-use for Valere
* Enhancement: Capture Warnings to the log
* Enhancement: Detect blocks with missing storage data in deuce

v0.1-beta4
----------

* Bug Fix: Proper Shell Return Values

v0.1-beta3
----------

* Bug Fix: Shell Vault Exists functionality

v0.1-beta2
----------

* Bug Fix, Enhancement
* Bug Fixes and Enhancements
* Version Rev
* Bug Fixes

v0.1-beta1
----------

* Enhancement: Version Update
* Enhancement: better serialization; Bug Fix: urllib3 warnings

v0.1-alpha9
-----------

* Enhancement: Verify the deserialized vault matches the original vault
* Bug Fix & Enhancements

v0.1-alpha8
-----------

* Update setup.cfg
* fix: marker and limit logic
* Adds initial travis-ci config file

v0.1-alpha7
-----------

* Bugfix finds by valere 4

v0.1-alpha6
-----------

* Update: Version for Package
* Bug Fix: Added missing Head Block functionality

v0.1-alpha5
-----------

* Bug Fix: logging
* Bug Fix - Get Block Storage List should return the list of IDs

v0.1-alpha4
-----------

* Bug Fix

v0.1-alpha3
-----------

* Bug Fix: setup.cfg per PyPi requirements

v0.1-alpha2
-----------

* Bug Fix: tox.ini
* Bug Fix: Update comment per shell.py
* Bug Fix: PBR interaction

v0.1-alpha1
-----------

* Bug Fix: Consistency
* Enhancement: Mixed results in deletion of multiple blocks
* Testing - File Deletion
* Enhancement, Testing & Bug Fix
* Enhancement: Vault Listing, Multi-Block Deletion, File Deletion
* Bug Fix - Re-enable a try/except block around it
* Bug Fix and Tests
* Bug Fix
* Bug Fixes
* Enhancement: File Download Functionality
* Enhancement - better list instance testing (cont'd
* Enhancements
* Bug Fix
* Refactor - client tests
* Testing File Finalization
* Enhancement - hook ups
* Hooking up the File Splitter API
* Enhancement - Validation
* Cleanup
* Bug Fix - splitting a file reliably
* Formatting
* Bug Fixes
* fix: docstrings and tests
* fix: storageblocks fix head blocks
* Documentation
* Bug Fix - input_io validation/enable use of temp files
* Enhancement - Splitter API
* fix: validate values - inserting (storage)block object into Blocks Object
* fix: change of rules while Instantiating Block class
* bug-fix: AuthExpirationTime is now a property & GetToken works
* Be sure to send the content length
* Bug Fixes
* Bug Fixes
* Enhancement: Test Validation - all validation tests
* feat: add param validation for blockstorage calls
* Updates
* fix: param should be block object for BlockStorage functions
* Uniformity & Bug Fix
* Enhancement: Validation Instance Tests
* Enhancement: More Validation
* Bug Fixes
* Bug Fixes
* Bettering Return Values - returning lists
* fix: add .idea to gitignore
* fix & refactor: validation
* Refactor
* fix: prefix sha1 to storageid uuid5
* Rename
* Rename
* Bug Fix:
* Enhancement - better showing of the vault stats
* Enhancements, Bug Fixes, and final integration
* refactor: use datacenter context for generating management_url
* refactor: rm ununsed keystone client
* fix: simplify get_client from RackspaceAuthentication class
* feat: patch management url for Rackspace Authentication
* Enhancement: Validation
* Refactor: Get File Block List
* Enhancement: Test Coverage for AssignBlocksToFile
* feat: much faster tests
* fix: use deuceclient.api.block(s) objects
* Refactor: Assign Blocks To File
* Refactor: Create File
* Refactor: GetBlockData -> DownloadBlock
* Refactor: Delete Block
* Bug Fix
* Refactor: Use Block
* Update
* Refactor
* Container Enhancement
* Cleanup
* More Testing
* feat: add blockstorage capabilities
* Enhancement - Introduction of File Support
* Bug Fix
* Bug Fixes
* Enhancement: management of Blocks
* Enhancement: Testing
* Enhancement
* Updates
* Updates & More Testing
* Testing - API - Vault
* Dependency Upgrade: Stoplight
* Testing: Added Create Vault from Vault API object
* Enhancement: API - Vault
* Bug Fix: Auth w/o Auth
* Testing - Deuce Client
* Testing - Deuce Client
* Testing API: FakeAuthenticator
* API Update
* Cleanup: Remove MossoID
* Testing: Add testing for Command object
* Converted AuthToken(
* Bug Fixes
* Bug Fix
* Clean up
* More Testing
* More Testing
* More Testing
* Documentation Improvement
* Testing & Bug Fixes
* fix: url default value
* Module Resolution
* Authentication Refactor
* Author update
* Initial Import
* Initial commit
