New features: - Added validation for schema-based strands (significant WIP against 7 and 11) - Added unit tests to close 6 - coverage now at 100%
Improvements: - Refactored twine validation to use the same internal methods as data validation (reduced, more elegant code) - Implemented automatic code style application on pre-commit hook
Documentation: - Added developer installation guide to the README - Added release process guide reminder to the README
0.0.8
Fixed: - Needed to specify include_package_data in `setup.py` in order to actually use the `manifest.in` file
Devops: - Removed docs folders from the package - there's no point making the deployed package so large.
0.0.7
Fixed the manifest file so deployed package includes the *schema.json files. Added first iteration of schema files for validating submitted children and manifest entries.
0.0.6
Updated test classes to run correctly from folders other than the test root.
Altered coverage to correctly upload.
No functional changes to the library.
0.0.5
Twine class with a basic twine schema, and set of tests covering:
- Loading and validation of twines by the Twine class - Operation and exception management with broken twines - Test cases covering valid and invalid twines, especially `credentials` and `children` sections