<commit_before>## 0.8.0 (unreleased)

FEATURES:

  * **New config function: `template_dir`**: The directory to the template
      being built. This should be used for template-relative paths. [GH-54]

IMPROVEMENTS:

  * builder/openstack: Add `rackconnect_wait` for Rackspace customers to wait for
      RackConnect data to appear
  * buidler/openstakc: Add `ssh_interface` option for rackconnect for users that
      have prohibitive firewalls
  * command/push: Add `-name` flag for specifying name from CLI [GH-2042]
  * command/push: Push configuration in templates supports variables [GH-1861]
  * post-processor/docker-save: Can be chained [GH-2179]
  * post-processor/docker-tag: Support `force` option [GH-2055]
  * post-processor/docker-tag: Can be chained [GH-2179]

BUG FIXES:

  * core: Fix potential panic for post-processor plugin exits [GH-2098]
  * builder/amazon: Remove deprecated ec2-upload-bundle paramger [GH-1931]
  * builder/amazon: Retry finding created instance for eventual
      consistency. [GH-2129]
  * builder/amazon: If no AZ is specified, use AZ chosen automatically by
      AWS for spot instance. [GH-2017]
  * builder/amazon: Private key file (only available in debug mode)
      is deleted on cleanup. [GH-1801]
  * builder/amazon: AMI copy won't copy to the source region [GH-2123]
  * builder/amazon: Validate AMI doesn't exist with name prior to build [GH-1774]
  * builder/amazon/chroot: Retry waiting for disk attachments [GH-2046]
  * builder/amazon/instance: Use `-i` in sudo commands so PATH is inherited. [GH-1930]
  * builder/digitalocean: Ignore invalid fields from the ever-changing v2 API
  * builder/docker: Fixed hang on prompt while copying script
  * builder/docker: Use `docker exec` for newer versions of Docker for
      running scripts [GH-1993]
  * builder/docker: Fix crash that could occur at certain timed ctrl-c [GH-1838]
  * builder/docker: validate that `export_path` is not a directory [GH-2105]
  * builder/google: `ssh_timeout` is respected [GH-1781]
  * builder/qemu: Add `disk_discard` option [GH-2120]
  * builder/virtualbox: Added SCSI support
  * builder/vmware: Case-insensitive match of MAC address to find IP [GH-1989]
  * builder/vmware: More robust IP parsing from ifconfig output [GH-1999]
  * command/validate: don't crash for invalid builds [GH-2139]
  * post-processor/atlas: Find common archive prefix for Windows [GH-1874]
  * post-processor/vagrant-cloud: Fixed failing on response
  * post-processor/vagrant-cloud: Don't delete version on error [GH-2014]
  * provisioner/puppet-masterless: Allow manifest_file to be a directory
  * provisioner/salt-masterless: Add `--retcode-passthrough` to salt-call

## 0.7.5 (December 9, 2014)

FEATURES:

  * **New command: `packer push`**: Push template and files to HashiCorp's
      Atlas for building your templates automatically.
  * **New post-processor: `atlas`**: Send artifact to HashiCorp's Atlas for
      versioning and storing artifacts. These artifacts can then be queried
      using the API, Terraform, etc.

IMPROVEMENTS:

  * builder/googlecompute: Support for ubuntu-os-cloud project
  * builder/googlecompute: Support for OAuth2 to avoid client secrets file
  * builder/googlecompute: GCE image from persistant disk instead of tarball<commit_msg>update CHANGELOG<commit_after>## 0.8.0 (unreleased)

FEATURES:

  * **New config function: `template_dir`**: The directory to the template
      being built. This should be used for template-relative paths. [GH-54]

IMPROVEMENTS:

  * builder/openstack: Add `rackconnect_wait` for Rackspace customers to wait for
      RackConnect data to appear
  * buidler/openstakc: Add `ssh_interface` option for rackconnect for users that
      have prohibitive firewalls
  * builder/virtualbox: Added SCSI support
  * command/push: Add `-name` flag for specifying name from CLI [GH-2042]
  * command/push: Push configuration in templates supports variables [GH-1861]
  * post-processor/docker-save: Can be chained [GH-2179]
  * post-processor/docker-tag: Support `force` option [GH-2055]
  * post-processor/docker-tag: Can be chained [GH-2179]

BUG FIXES:

  * core: Fix potential panic for post-processor plugin exits [GH-2098]
  * builder/amazon: Remove deprecated ec2-upload-bundle paramger [GH-1931]
  * builder/amazon: Retry finding created instance for eventual
      consistency. [GH-2129]
  * builder/amazon: If no AZ is specified, use AZ chosen automatically by
      AWS for spot instance. [GH-2017]
  * builder/amazon: Private key file (only available in debug mode)
      is deleted on cleanup. [GH-1801]
  * builder/amazon: AMI copy won't copy to the source region [GH-2123]
  * builder/amazon: Validate AMI doesn't exist with name prior to build [GH-1774]
  * builder/amazon/chroot: Retry waiting for disk attachments [GH-2046]
  * builder/amazon/instance: Use `-i` in sudo commands so PATH is inherited. [GH-1930]
  * builder/digitalocean: Ignore invalid fields from the ever-changing v2 API
  * builder/docker: Fixed hang on prompt while copying script
  * builder/docker: Use `docker exec` for newer versions of Docker for
      running scripts [GH-1993]
  * builder/docker: Fix crash that could occur at certain timed ctrl-c [GH-1838]
  * builder/docker: validate that `export_path` is not a directory [GH-2105]
  * builder/google: `ssh_timeout` is respected [GH-1781]
  * builder/qemu: Add `disk_discard` option [GH-2120]
  * builder/virtualbox: Remove the floppy controller in addition to the
      floppy disk. [GH-1879]
  * builder/vmware: Case-insensitive match of MAC address to find IP [GH-1989]
  * builder/vmware: More robust IP parsing from ifconfig output [GH-1999]
  * command/validate: don't crash for invalid builds [GH-2139]
  * post-processor/atlas: Find common archive prefix for Windows [GH-1874]
  * post-processor/vagrant-cloud: Fixed failing on response
  * post-processor/vagrant-cloud: Don't delete version on error [GH-2014]
  * provisioner/puppet-masterless: Allow manifest_file to be a directory
  * provisioner/salt-masterless: Add `--retcode-passthrough` to salt-call

## 0.7.5 (December 9, 2014)

FEATURES:

  * **New command: `packer push`**: Push template and files to HashiCorp's
      Atlas for building your templates automatically.
  * **New post-processor: `atlas`**: Send artifact to HashiCorp's Atlas for
      versioning and storing artifacts. These artifacts can then be queried
      using the API, Terraform, etc.

IMPROVEMENTS:

  * builder/googlecompute: Support for ubuntu-os-cloud project
  * builder/googlecompute: Support for OAuth2 to avoid client secrets file
  * builder/googlecompute: GCE image from persistant disk instead of tarball
{'fraction_non_alphanumeric': 0.0902424423825202, 'fraction_numerical': 0.03412152050284346, 'mean_word_length': 3.994768310911809, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '445815', 'n_tokens_mistral': 2261, 'n_tokens_neox': 1981, 'n_words': 748}