Detailed changed below, with the new features prompting a minor version bump
being the addition of the CreationPolicy attribute as was as attaching a
Metadata object to the base CloudFormationTemplate.
The new Metadata attribute shouldn't negatively affect anyone already adding it.
If it does, I'll consider it a breaking change and find a better way to make it
happen.
- test-requirements also install normal requirements
- new test depends: pytest-cov
- Minor travis changes
- handle KeyErrors on removal better
- Mock is required now, so use more mock!
- coverage: c_ref function is now tested (oops)
- coverage: use mock to handle two untested cases
- Rename test case class that isn't named the same as the others
- Remove some redundant checks
- Changed exceptions importing for better testability
- py.test explicitly used now as testing framework with coverage
- support CreationPolicy resource attribute
- Add Metadata to the base template at the metadata attr
- Clean up Metadata docstring copypasta
- AUTHORS updates from pbr (Thanks Tom!)
- Forgot to include changle for 0.5.1 in tag (see below) :)