Skip to content

Releases: tehsmyers/cfn-pyplates

0.6.0

13 Mar 23:56
Compare
Choose a tag to compare

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

13 Mar 23:54
Compare
Choose a tag to compare

Back on the setuptool wagon!

  • Replace distribute with setuptools
  • Tweaked packaging notes, added missing file from previous commit
  • Added usage notes for callable_generate
  • Updated authors with new contributors

0.5.0

14 Mar 18:38
Compare
Choose a tag to compare

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

04 Mar 21:54
Compare
Choose a tag to compare
=======

* c_ref func, like a ref in every way except it refs a condition
* docs updates

0.4.2: CHANGES

04 Mar 21:54
Compare
Choose a tag to compare
=======

* Unbroke the stuff I broke in 0.4.1

0.4.1: CHANGES

04 Mar 21:54
Compare
Choose a tag to compare
=======

* No longer depending on semantic versioning package (pbr handles this now

0.4.0: Conditionals Support, moved to pbr for packaging sanity

04 Mar 21:54
Compare
Choose a tag to compare
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)

0.3.1

04 Mar 21:55
Compare
Choose a tag to compare
pyplates are easier to subclass

0.3.0

04 Mar 21:56
Compare
Choose a tag to compare
Signed tag for 0.3.0

0.2.1

04 Mar 21:56
Compare
Choose a tag to compare
Signed tag for 0.2.1