All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Added:
- #43 : Be able to invalidate subsections of a configuration file.
Fixed:
- #39 : Fix PyYAML version inconsistency that prevents installation with pip. Thanks to @NeolithEra for the bug report.
Fixed:
- Update versions for dependencies
Added:
- Be able to invalidate a single Lambda Function
Fixed:
- Update versions for dependencies to be "compatible"
Fixed:
- Couldn't run script
Changed:
- #22 : Change command line API so that the input and output files are options, rather than arguments.
- #22 : Change command line API so that invalidating an ECS Service is done through a chained sub-command, rather than additional options.
Added:
- #8 : Support lists of plain values, which are stored as a SSM StringList parameter
Removed:
- You can't specify input and output files as positional arguments any more. Use --input-file FILENAME and --output-file FILENAME instead.
- The --invalidate-ecs-service and --invalidation-role options have been replaced with the invalidate-ecs command.
Added:
- Be able to automatically invalidate an existing ECS Service as part of the parameter deployment, so that it picks up the new configuration.
Added:
ssmash
script to create String SSM Parameters from a simple config file stored in YAML- Basic documentation in README
Added:
- First release on PyPI.
- Cookiecutter skeleton only, no functionality