<commit_before># ChangeLog

* **0.20.0** 

  - Fix handling of `run` commands from properties (#684)
  - Fix empty `<link>` causing `NullPointerException` (#693)
  - Removed `build-nofork` and `source-nofork` in favor for a more direct solution which prevents forking of the lifecycle. Please refer the documentation, chapter "Assembly" for more information about this.

The experimental goals `build-nofork` and `source-nofork` have been removed again. Please use `build` and `source` directly when binding to execution phases.

* **0.19.0** (2017-01-03) 
  - Better log message when waiting for URL ([#640](https://github.com/fabric8io/docker-maven-plugin/issues/640))
  - Extended authentication for AWS ECR ([#663](https://github.com/fabric8io/docker-maven-plugin/issues/663))
  - Add two new goals: "volume-create" and "volume-remove" for volume handling independent of images. 
  - Support for loading from an tar archive (option `<build><dockerArchive>`) ([#645](https://github.com/fabric8io/docker-maven-plugin/issues/645))
  - Support when both `dockerFileDir` and `dockerFile` are set and `dockerFile` is a relative path ([#624](https://github.com/fabric8io/docker-maven-plugin/issues/624))
  - Fix concurrency issue when writing into log files ([#652](https://github.com/fabric8io/docker-maven-plugin/issues/652))
  - Support any Docker build options ([#666](https://github.com/fabric8io/docker-maven-plugin/issues/666))
  
* **0.18.1** (2016-11-17)
  - Renamed `basedir` and `exportBasedir` in an `<assembly>` configuration to `targetDir` and `exportTargetDir` since this better reflects the purpose, i.e. the target in the Docker image to which the assembly is copied. The old name is still recognized but deprecated. 
  - Fix issue with log statements which use a single argument form
  - Fix bug in HTTP wait configuration when using an external property handler ([#613](https://github.com/fabric8io/docker-maven-plugin/issues/613))
  - Fix NPE for "docker:log" when the container to log has already been stopped ([#612](https://github.com/fabric8io/docker-maven-plugin/issues/612))
  - Allow a protocol (tcp/udp) for the specification of a port ([#610](https://github.com/fabric8io/docker-maven-plugin/issues/610)) 

The following variables in the assembly configuration has been renamed for consistencies sake:
 
 * `basedir` --> `targetDir`
 * `exportBasedir` --> `exportTargetDir`

The old variable names are still accepted but will be removed for release 1.0

* **0.17.2** (2016-11-3)
  - Fix issues with an empty Docker config file<commit_msg>Update changelog<commit_after># ChangeLog

* **0.20.0** 
  - Removed `build-nofork` and `source-nofork` in favor for a more direct solution which prevents forking of the lifecycle. Please refer the documentation, chapter "Assembly" for more information about this.

The experimental goals `build-nofork` and `source-nofork` have been removed again. Please use `build` and `source` directly when binding to execution phases.

* **0.19.1** (2017-02-09) 

  - Fix handling of `run` commands from properties (#684)
  - Fix empty `<link>` causing `NullPointerException` (#693)

* **0.19.0** (2017-01-03) 
  - Better log message when waiting for URL ([#640](https://github.com/fabric8io/docker-maven-plugin/issues/640))
  - Extended authentication for AWS ECR ([#663](https://github.com/fabric8io/docker-maven-plugin/issues/663))
  - Add two new goals: "volume-create" and "volume-remove" for volume handling independent of images. 
  - Support for loading from an tar archive (option `<build><dockerArchive>`) ([#645](https://github.com/fabric8io/docker-maven-plugin/issues/645))
  - Support when both `dockerFileDir` and `dockerFile` are set and `dockerFile` is a relative path ([#624](https://github.com/fabric8io/docker-maven-plugin/issues/624))
  - Fix concurrency issue when writing into log files ([#652](https://github.com/fabric8io/docker-maven-plugin/issues/652))
  - Support any Docker build options ([#666](https://github.com/fabric8io/docker-maven-plugin/issues/666))
  
* **0.18.1** (2016-11-17)
  - Renamed `basedir` and `exportBasedir` in an `<assembly>` configuration to `targetDir` and `exportTargetDir` since this better reflects the purpose, i.e. the target in the Docker image to which the assembly is copied. The old name is still recognized but deprecated. 
  - Fix issue with log statements which use a single argument form
  - Fix bug in HTTP wait configuration when using an external property handler ([#613](https://github.com/fabric8io/docker-maven-plugin/issues/613))
  - Fix NPE for "docker:log" when the container to log has already been stopped ([#612](https://github.com/fabric8io/docker-maven-plugin/issues/612))
  - Allow a protocol (tcp/udp) for the specification of a port ([#610](https://github.com/fabric8io/docker-maven-plugin/issues/610)) 

The following variables in the assembly configuration has been renamed for consistencies sake:
 
 * `basedir` --> `targetDir`
 * `exportBasedir` --> `exportTargetDir`

The old variable names are still accepted but will be removed for release 1.0

* **0.17.2** (2016-11-3)
  - Fix issues with an empty Docker config file
{'fraction_non_alphanumeric': 0.12347354138398914, 'fraction_numerical': 0.04496995541771661, 'mean_word_length': 4.403141361256544, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 15, 'https://': 18, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5347879', 'n_tokens_mistral': 1726, 'n_tokens_neox': 1480, 'n_words': 534}