----- * Added automated container start, log, and removal for scripts or single commands. * Added separate exception type for map integrity check failures. * Aliases for host volumes are now optional. * Minor bugfixes in late value resolution, container cleanup, and input conversion.
0.4.0
----- * Added check for changes in environment, command, and network settings in update policy. * Added optional pull before new container creation. * Revised dependency resolution for avoiding duplicate actions and detecting circular dependencies more reliably. * Fix for handling missing container names in cleanup method. * Allow for merging empty dictionary keys.
0.3.3
----- * Fix for missing container names and tags. * Exclude default client name from host name.
0.3.2
----- * Fixed error handling in build (issue 6). * New ``command_workdir`` for setting the working directory in DockerFiles. * Enhanced file adding functions in DockerFile to return build context paths. * Fixed volume consistency check in update policy. * Additional minor updates.
0.3.1
----- * Extended late value resolution to custom types. * Various bugfixes (e.g. `PR 5 <https://github.com/merll/docker-map/pull/5>`_).
0.3.0
----- * Possibility to use 'lazy' values in various settings (e.g. port bindings, volume aliases, host volumes, and user). * Consider read-only option for inherited volumes in ``uses`` property. * Further update policy fixes. * Python 3 compatibility fixes (`PR 4 <https://github.com/merll/docker-map/pull/4>`_).