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.
Nothing yet
0.4.0 - 2019-11-08
- Don't set WorkDir to a constant if it is already set - #52
0.3.0 - 2018-06-04
- Remove auto-mount of aws credentials, from ~/.aws
- expose cli.Name such that Cali apps can get their own name
0.2.0 - 2018-04-11
- Slight refactoring based on static analysis
- DockerClient.InitDocker does nothing if Docker client was previously initialised
- All DockerClient methods which rely on an initialised Docker client now run InitDocker. As a result, a few DockerClient methods now have the possibilities of returning errors: ContainerExists, ImageExists
- Auto-detects whether host process is a terminal, and uses that to automatically decide whether to run container non-interactive
- If running non-interactive, disable TTY on container
0.1.2 - 2018-04-07
- PullImage now always pulls as should be expected
- StartContainer now only calls PullImage when the image does not exist locally
- Other miscelaneous refactoring
0.1.1 - 2018-02-11
- This CHANGELOG file
- Git data containers now have the repo name, branch and directory in the container name
0.1.0 - 2018-02-03
- Tagged a stable version of Cali which devs can pin to