Releases: tehsmyers/cfn-pyplates
Releases · tehsmyers/cfn-pyplates
0.6.0
0.6.0
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) :)
0.5.1
0.5.0
Various improvements and bugfixes planned. Major bugfix is the ability to attach Conditions to Resources. Major new features will be to add support for streaming a pyplate in through stdin, and the ability to generate templates without using the pyplates cli directly.
CHANGES
- "Fix" a travis error happening when it tries to install unittest2
- Moved stdin/stdout file checks into Schema validators
- generate callable moved to core
- Accepting CLI options from stdin
- wayward debug print removed
- ImageId typo in template also fixed
- conditions are properly attachable to resources
- fixing variable name
- c_ref is in
__all__
now
https://github.com/seandst/cfn-pyplates/milestones/0.5.0
0.4.3: CHANGES
======= * c_ref func, like a ref in every way except it refs a condition * docs updates
0.4.2: CHANGES
======= * Unbroke the stuff I broke in 0.4.1
0.4.1: CHANGES
======= * No longer depending on semantic versioning package (pbr handles this now
0.4.0: Conditionals Support, moved to pbr for packaging sanity
Backward-incompatible changes: - Metadatums removed. It's untested, and apparently unused. (If you need it back, get test coverage on it so I can see what it's for)