Added
- StackGraph (5171ae0)
- SceptreContext (c17cfc5)
- SceptrePlan (ab38157)
- SceptrePlanExecutor (ab38157)
- Support for cross-StackGroup dependencies (0b104db)
- StackActions (e8e34e8)
Removed
- Environments. Stacks & their relationships are now held in StackGraph
(0b104db)
Changed
- Config.yaml `template_path` attribute. By default Sceptre uses "templates" as
the root directory for `template_path` so the user should not specify
`templates/` as part of the `template_path` attribute (0b104db)
- Update docstrings (0b104db)
- Stack class. The functions available to Stacks are stored in StackActions
(0b104db)
Nonfunctional
- Updated project documentation such as README (0b104db)
- Changed project cocs to use Markdown format (README, CHANGELOG, CONTRIBUTING)
(0b104db)