CHANGES
=======

0.1.5
-----

* Update changelog and bump version
* Added pypi target to Makefile
* Added unit tests for resource getters
* Added SDC connection state field
* Replace basetring with six.string\_types

0.1.4
-----

* Update changelog and bump version
* Added del\_client method to pyscaleio module
* Update requirements.txt
* Update README
* Update tox.ini for quotes
* Move fixtures to conftest module
* Use upstream 'httmock' for unittests
* Rewrite negative doctests to pytest
* Added logging to functional tests

0.1.3
-----

* Update changelog and bump version
* Added request/response debug logging to ScaleIO session
* Fix typo in drop\_none decorator
* Added functional tests for Volume throttle method
* Added throttle method to Volume model
* Added config module for tuning various client options
* Enable python3.5 support and tests
* Added ExportsInfo wrapper that incapsulates Volume exports

0.1.2
-----

* Update changelog
* Bump release and update RPM spec
* Fix broken method in Sdc model
* Fix urllib3 disable warnings
* Update setup.cfg fields

0.1.1
-----

* Bump release and update RPM spec
* Update changelog
* Rename 'perform\_actions\_on' client method
* Inject ScaleIO client into model methods
* Added basic Volume snapshotting operations
* Fixed README and added installation methods
* Rename 'SDC' resource class to 'Sdc'
* Added functional tests for StoragePools
* Added create/find operations on StoragePools

0.1.0
-----

* Bump version
* Update changelog
* Added copr build target in Makefile
* Added MANIFEST.in
* Added README
* Added .travis.yml with coveralls
* Update docstrings
* Fix content-type name header
* Parametries 'timeout' and 'retries' in client
* Small fixes in functional tests
* More strict flake8 linting
* Introduce functional tests
* Fix size parameter in Volume.resize method
* Update top-level imports
* Update changelog
* Fix typo in unit tests
* Added unit tests for create/one\_by\_name Volume methods
* Added unit tests for export/unexport Volume methods
* More code-reusage in unit tests
* Added unit test for instance creation
* Added more concrete error for several parameters
* Use class names on top import
* Added path getter for Volume resource
* Update docstrings in models
* Move create/delete/perform action to subclasses
* Small fixes and typos
* Added more resource models and introduce parent relations
* Added lazy getter for System resource in client
* Drop keys with None values from action response
* Update changelog
* Added RPM spec and targets to Makefile
* Freeze package requirements
* Added Volume resource methods
* Added custom validation error and smart model update
* Added tests for resource models
* Small fixes in base resource class
* Change resource name getter
* Update changelog
* Fix tests running
* Added Base and Volume resource models with validation
* Drop response keys with None values
* Added scheme to session endpoint url
* Fix typos in docstrings
* Move client manager to separate module
* Added client manager singleton
* Added methods for create and action operations
* Move exceptions to separate module
* Added py34 support and six package
* Added test for malformed response
* Use custom httmock in unittest
* Update changelog
* Added logout method to scaleio client
* Added tests for scaleio client
* Added params argument to get requests
* Update changelog
* Update Makefile
* Added flake8 linting and tox
* Added scaleio client and minimal getters
* Initial commit: sclaleio session
