Skip to content

Releases: 1Password/ansible-onepasswordconnect-collection

v2.3.0

01 May 15:21
v2.3.0
5340613
Compare
Choose a tag to compare

This release updates the collection based on the ansible-core support matrix. This involves the following:

  • Dropping support for ansible-core 2.14 since it will reach its end of life on May 20th 2024.
  • Dropping support for Python 3.8 since it's no longer supported in ansible-core 2.15 and above.

To be able to use the latest version of the collection, please update your ansible-core and Python versions.

No breaking changes have been made in terms of usability of the collection.

Features

  • ⚠️ Set Ansible core 2.15 as minimum required version. {#91}
  • ⚠️ Set Python 3.9 as minimum required version. {#91}

Fixes

  • Add 204 as a valid status code for DELETE operation. {#82}

v2.2.4

21 Nov 16:25
v2.2.4
ce99a1c
Compare
Choose a tag to compare

This release is to update documentation and pipelines due to [email protected] end of life.

v2.2.3

22 Sep 15:23
v2.2.3
4c106c6
Compare
Choose a tag to compare

Summary

This release is to address the issues found during the Automation Hub release process.

No changes were made around the ansible-collection code. All the changes are only to address ansible-test issues to pass Automation Hub release process.

v2.2.2

20 Sep 20:28
v2.2.2
9dc4776
Compare
Choose a tag to compare

Summary

This release contains small bug fixes and README changes. It
also intends to go through a new Ansible Automation Hub release process to keep
the collection certified.

Fixes

  • Improve error handling (#64)

v2.2.1

06 Sep 21:48
v2.2.1
903542a
Compare
Choose a tag to compare

Fixes

  • Connect responses of type HTTPError or null are now properly handled. (#59, #64)
  • Added an Ansible Automation Hub tag (security) to add compliance with the Automation Hub guidelines. Credits to @JohnLieske for the contribution. (#52)
  • Added required meta/runtime.yml for Ansible Galaxy compat. (#50)

v2.2.0

05 Jan 15:41
v2.2.0
60e7978
Compare
Choose a tag to compare

Features

  • Introduce the onepassword.connect.field_info module (#39)

Fixes

  • Add flatten_fields_by_label option to the onepassword.connect.field_info module. (#34)
    • The new option defaults to true and preserves the behavior seen in versions <=2.1.1.
    • The default behavior will change to false in release v3.0.0
    • See PR #39 for more details.
  • Creating a one-time password (OTP) field within an item now uses the correct field type. (#46)

v2.1.1

24 Jun 23:59
v2.1.1
9ae0dc2
Compare
Choose a tag to compare

This release improves compatibility with all Python runtimes supported by Ansible 2.9+.

We are making this change to better support customers downloading this collection through RedHat's Ansible Automation Hub.

Fixes

  • Replace Python 3.6+ features with backwards-compatible implementations. (#31)

v2.1.0

22 Jun 22:14
v2.1.0
d2c63e2
Compare
Choose a tag to compare

This version fixes several bugs, introduces more supported item types, and improves how the module handles special fields for certain item types.

Note there is a breaking change when defining an Item with type: login or type: password:

  • Creating a type: password Item without a concealed field named password will raise an error
  • If the Item type is password and there are multiple concealed fields named password, Ansible raises an error
  • If the Item type is login and there are multiple string fields named username, Ansible raises an error.

Features

  • ⭐ Change default item type to API_CREDENTIAL (#25)
  • Add more supported item type choices (#24)

Fixes

  • get_item_by_name client method now returns the full item response instead of the overview. (#29)
  • Fix field_purpose assignment when item type is PASSWORD or LOGIN (#28)
  • Use UTF-8 string normalization while searching for fields when updating an item. (#27)
  • The generic_item module now preserves the notes field without it being present in the module parameters (#27)
  • Fix sed regex for currentVersion lookup in release tool. (#23)

v2.0.0

25 May 15:19
v2.0.0
a5a6794
Compare
Choose a tag to compare

v2.0.0

This release introduces two breaking changes to the generic_item module. You will need to update any playbooks using this collection after upgrading to v2.0.0.

  • The Item options state: upserted and state: created have been replaced by state: present. Please refer to the README for usage details.

  • You now have fine-grained controls for defining when 1Password Connect should generate a field's value. The generate_value setting now accepts on_create, always, and never (default).

Features

  • You can now use the familiar state: absent and state: present when defining 1Password vault items in your playbooks. (#15)
  • Introduce on_create / always / never options for a field's generate_value setting (#15).
  • Add support for API_CREDENTIAL item type (#17)

Fixes

  • Makefile now uses the correct path to the testing script. (#14)

v1.0.1

13 Apr 14:51
v1.0.1
a72cdf8
Compare
Choose a tag to compare

Changes
Minor release with updates to the Ansible Galaxy manifest.

  • Resolves small issues with the Ansible Galaxy manifest file
  • Exclude the test/ directory from the build artifact.

Install via ansible-galaxy

ansible-galaxy collection install onepassword.connect