assign_public_ip was actually added in 1.5

Checked 1.4.5 and this option doesn't exist. Will check/update/pull docs next.
Merge pull request #6600 from jjshoe/patch-1

assign_public_ip was actually added in 1.5
Fixes #5622 included tasks in roles now inherit tags from the role
Fixes #4239 merge injects with new vars loaded from files
Update documentation YAML syntax.
Fixes #6590 add set_remote_user parameter to synchronize

This allows usage of custom ssh configs for remote hosts where
the inventory user does not match the configured user.
Fixes #4325 allow async and poll parameters to be templated vars
etcd lookup: use $ANSIBLE_ETCD_URL if it exists in the env
Allow npm to install to a directory that doesn't yet exist

If path is specified but does not exist, create it.
Fail if path is specified but is not a directory
Addresses #6591 Hide diff for lineinfile if file did not change.
Merge pull request #6609 from joshuaconner/etcd_lookup_use_env_var_if_set

etcd lookup: use $ANSIBLE_ETCD_URL if it exists in the env
Merge pull request #6612 from willthames/npm_fix_nonexistent_path

Allow npm to install to a directory that doesn't yet exist
Merge pull request #6615 from 8191/devel

Addresses #6591 Hide diff for lineinfile if file did not change.