# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.4.7] - 2019-06-19

- Accepts mock flag in listSecrets method for skipping credstash call

## [0.4.6] - 2019-01-08

- Updates credstash to 1.15

## [0.4.5] - 2018-05-02

- unpins dependencies

## [0.4.4] - 2018-04-16

- dependency updates
- Reports all lookup failures instead of just the first one

## [0.4.3] - 2018-04-16

- Adds support for `--output` in the cast command. Only works with single files.

## [0.4.2] - 2017-11-22

- Removes `requirements.txt` from the distribution to avoid conflicts from new boto3 release
- Relaxes `botocore` requirement
- Adds support for environment variables via `{{ENV['lookup']}}`. [#19](https://github.com/razorpay/alohomora/pull/19)

## [0.4.1] - 2017-10-11

### Fixed
- Pinned versions of all dependencies in setup.py in response to [credstash#175](https://github.com/fugue/credstash/issues/175)

## [0.4.0] - 2017-08-21

### Added
- Adds multi-target casting. You can pass multiple files to be rendered in a single command now

### Fixed
- Compatibilty issues with Python 3

## [0.3.0] - 2017-07-17

### Added

- Exception message on lookup failures now includes the key ([#7](https://github.com/razorpay/alohomora/pull/7)).
- CodeDeploy mentions removed from README
- CHANGELOG.txt file added to release

## [0.2] - 2017-05-26

### Added
- botocore version dependency fixed.
