ancestor: null
releases:
  0.1.0:
    changes:
      release_summary: 'Our first release matches the ``hashi_vault`` lookup functionality
        provided by ``community.general`` version ``1.3.0``.

'
    fragments:
    - 0.1.0.yml
    release_date: '2020-12-02'
  0.2.0:
    changes:
      bugfixes:
      - hashi_vault - ``mount_point`` parameter did not work with ``aws_iam_login``
        auth method (https://github.com/ansible-collections/community.hashi_vault/issues/7)
      - hashi_vault - fallback logic for handling deprecated style of auth in hvac
        was not implemented correctly (https://github.com/ansible-collections/community.hashi_vault/pull/33).
      - hashi_vault - parameter ``mount_point`` does not work with JWT auth (https://github.com/ansible-collections/community.hashi_vault/issues/29).
      - hashi_vault - tokens without ``lookup-self`` ability can't be used because
        of validation (https://github.com/ansible-collections/community.hashi_vault/issues/18).
      deprecated_features:
      - hashi_vault - ``VAULT_ADDR`` environment variable for option ``url`` will
        have its precedence lowered in 1.0.0; use ``ANSIBLE_HASHI_VAULT_ADDR`` to
        intentionally override a config value (https://github.com/ansible-collections/community.hashi_vault/issues/8).
      - hashi_vault - ``VAULT_AUTH_METHOD`` environment variable for option ``auth_method``
        will be removed in 2.0.0, use ``ANSIBLE_HASHI_VAULT_AUTH_METHOD`` instead
        (https://github.com/ansible-collections/community.hashi_vault/issues/17).
      - hashi_vault - ``VAULT_ROLE_ID`` environment variable for option ``role_id``
        will be removed in 2.0.0, use ``ANSIBLE_HASHI_VAULT_ROLE_ID`` instead (https://github.com/ansible-collections/community.hashi_vault/issues/20).
      - hashi_vault - ``VAULT_SECRET_ID`` environment variable for option ``secret_id``
        will be removed in 2.0.0, use ``ANSIBLE_HASHI_VAULT_SECRET_ID`` instead (https://github.com/ansible-collections/community.hashi_vault/issues/20).
      - hashi_vault - ``VAULT_TOKEN_FILE`` environment variable for option ``token_file``
        will be removed in 2.0.0, use ``ANSIBLE_HASHI_VAULT_TOKEN_FILE`` instead (https://github.com/ansible-collections/community.hashi_vault/issues/15).
      - hashi_vault - ``VAULT_TOKEN_PATH`` environment variable for option ``token_path``
        will be removed in 2.0.0, use ``ANSIBLE_HASHI_VAULT_TOKEN_PATH`` instead (https://github.com/ansible-collections/community.hashi_vault/issues/15).
      minor_changes:
      - Add optional ``aws_iam_server_id`` parameter as the value for ``X-Vault-AWS-IAM-Server-ID``
        header (https://github.com/ansible-collections/community.hashi_vault/pull/27).
      - hashi_vault - ``ANSIBLE_HASHI_VAULT_ADDR`` environment variable added for
        option ``url`` (https://github.com/ansible-collections/community.hashi_vault/issues/8).
      - hashi_vault - ``ANSIBLE_HASHI_VAULT_AUTH_METHOD`` environment variable added
        for option ``auth_method`` (https://github.com/ansible-collections/community.hashi_vault/issues/17).
      - hashi_vault - ``ANSIBLE_HASHI_VAULT_ROLE_ID`` environment variable added for
        option ``role_id`` (https://github.com/ansible-collections/community.hashi_vault/issues/20).
      - hashi_vault - ``ANSIBLE_HASHI_VAULT_SECRET_ID`` environment variable added
        for option ``secret_id`` (https://github.com/ansible-collections/community.hashi_vault/issues/20).
      - hashi_vault - ``ANSIBLE_HASHI_VAULT_TOKEN_FILE`` environment variable added
        for option ``token_file`` (https://github.com/ansible-collections/community.hashi_vault/issues/15).
      - hashi_vault - ``ANSIBLE_HASHI_VAULT_TOKEN_PATH`` environment variable added
        for option ``token_path`` (https://github.com/ansible-collections/community.hashi_vault/issues/15).
      - hashi_vault - ``namespace`` parameter can be specified in INI or via env vars
        ``ANSIBLE_HASHI_VAULT_NAMESPACE`` (new) and ``VAULT_NAMESPACE`` (lower preference)  (https://github.com/ansible-collections/community.hashi_vault/issues/14).
      - hashi_vault - ``token`` parameter can now be specified via ``ANSIBLE_HASHI_VAULT_TOKEN``
        as well as via ``VAULT_TOKEN`` (the latter with lower preference) (https://github.com/ansible-collections/community.hashi_vault/issues/16).
      - hashi_vault - add ``token_validate`` option to control token validation (https://github.com/ansible-collections/community.hashi_vault/pull/24).
      - hashi_vault - uses new AppRole method in hvac 0.10.6 with fallback to deprecated
        method with warning (https://github.com/ansible-collections/community.hashi_vault/pull/33).
      release_summary: 'Several backwards-compatible bugfixes and enhancements in
        this release.

        Some environment variables are deprecated and have standardized replacements.'
    fragments:
    - 0.2.0.yml
    - 22-hashi_vault-aws_iam_login-mount_point.yml
    - 24-hashi_vault-token_validation.yml
    - 25-non-breaking-env-parameter-changes.yml
    - 27-add-hashi_vault-header_value-param.yml
    - 31-jwt-mount_point.yml
    - 33-approle-deprecation.yml
    - 35-env-var-deprecations.yml
    release_date: '2020-12-24'
  1.0.0:
    changes:
      breaking_changes:
      - hashi_vault - the ``VAULT_ADDR`` environment variable is now checked last
        for the ``url`` parameter. For details on which use cases are impacted, see
        (https://github.com/ansible-collections/community.hashi_vault/issues/8).
      release_summary: Our first major release contains a single breaking change that
        will affect only a small subset of users. No functionality is removed. See
        the details in the changelog to determine if you're affected and if so how
        to transition to remediate.
    fragments:
    - 1.0.0.yml
    - 41-lower-url-env-precedence.yml
    release_date: '2020-12-30'
  1.1.0:
    changes:
      minor_changes:
      - hashi_vault - add ``proxies`` option (https://github.com/ansible-collections/community.hashi_vault/pull/50).
      release_summary: This release contains a new ``proxies`` option for the ``hashi_vault``
        lookup.
    fragments:
    - 1.1.0.yml
    - 50-add-proxies-option.yml
    release_date: '2021-02-08'
  1.1.1:
    changes:
      bugfixes:
      - hashi_vault - restore use of ``VAULT_ADDR`` environment variable as a low
        preference env var (https://github.com/ansible-collections/community.hashi_vault/pull/61).
      release_summary: 'This bugfix release restores the use of the ``VAULT_ADDR``
        environment variable for setting the ``url`` option.

        See the PR linked from the changelog entry for details and workarounds if
        you cannot upgrade.'
    fragments:
    - 1.1.1.yml
    - 41-fix-vault-addr.yml
    release_date: '2021-02-24'
  1.1.2:
    changes:
      release_summary: 'This release contains the same functionality as 1.1.1. The
        only change is to mark some code as internal to the collection. If you are
        already using 1.1.1 as an end user you do not need to update.'
    fragments:
    - 1.1.2.yml
    release_date: '2021-03-02'
