diff --git a/CHANGELOG.md b/CHANGELOG.md
index 14d40769..7291a454 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,107 +2,125 @@
**Topics**
-- v1\.8\.2
+- v1\.9\.0
- Release Summary
+ - Minor Changes
+- v1\.8\.2
+ - Release Summary
- Deprecated Features
- v1\.8\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.8\.0
- - Release Summary
- - Minor Changes
- - Bugfixes
-- v1\.7\.0
- Release Summary
- Minor Changes
+ - Bugfixes
+- v1\.7\.0
+ - Release Summary
+ - Minor Changes
- Bugfixes
- v1\.6\.7
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.6\.6
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.6\.5
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.6\.4
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.6\.3
- - Release Summary
+ - Release Summary
- Known Issues
- v1\.6\.2
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.6\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.6\.0
- - Release Summary
- - Minor Changes
-- v1\.5\.0
- Release Summary
- Minor Changes
+- v1\.5\.0
+ - Release Summary
+ - Minor Changes
- New Playbooks
- New Roles
- v1\.4\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.4\.0
- - Release Summary
- - Minor Changes
-- v1\.3\.0
- Release Summary
- Minor Changes
-- v1\.2\.3
+- v1\.3\.0
- Release Summary
-- v1\.2\.2
+ - Minor Changes
+- v1\.2\.3
- Release Summary
+- v1\.2\.2
+ - Release Summary
- Bugfixes
- v1\.2\.1
- - Release Summary
-- v1\.2\.0
- Release Summary
- - Minor Changes
- - Bugfixes
-- v1\.1\.0
+- v1\.2\.0
- Release Summary
- Minor Changes
+ - Bugfixes
+- v1\.1\.0
+ - Release Summary
+ - Minor Changes
- New Plugins
- Filter
- v1\.0\.6
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.0\.5
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.0\.4
- - Release Summary
+ - Release Summary
- Security Fixes
- v1\.0\.3
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.0\.2
- - Release Summary
-- v1\.0\.1
- Release Summary
-- v1\.0\.0
+- v1\.0\.1
- Release Summary
- - Minor Changes
-- v0\.2\.0
+- v1\.0\.0
- Release Summary
- Minor Changes
-- v0\.1\.0
+- v0\.2\.0
- Release Summary
+ - Minor Changes
+- v0\.1\.0
+ - Release Summary
- New Plugins
- Lookup
- Vars
- New Modules
+
+## v1\.9\.0
+
+
+### Release Summary
+
+Feature release\.
+
+
+### Minor Changes
+
+* decrypt filter plugin \- now supports the input and output type ini
\([https\://github\.com/ansible\-collections/community\.sops/pull/204](https\://github\.com/ansible\-collections/community\.sops/pull/204)\)\.
+* sops lookup plugin \- new option extract
allows extracting a single key out of a JSON or YAML file\, equivalent to sops\' decrypt \-\-extract
\([https\://github\.com/ansible\-collections/community\.sops/pull/200](https\://github\.com/ansible\-collections/community\.sops/pull/200)\)\.
+* sops lookup plugin \- now supports the input and output type ini
\([https\://github\.com/ansible\-collections/community\.sops/pull/204](https\://github\.com/ansible\-collections/community\.sops/pull/204)\)\.
+
## v1\.8\.2
-
+
### Release Summary
Maintenance release with updated documentation and changelog\.
@@ -115,7 +133,7 @@ Maintenance release with updated documentation and changelog\.
## v1\.8\.1
-
+
### Release Summary
Bugfix release\.
@@ -128,12 +146,12 @@ Bugfix release\.
## v1\.8\.0
-
+
### Release Summary
Feature release for supporting improvements coming with SOPS 3\.9\.0\.
-
+
### Minor Changes
* Detect SOPS 3\.9\.0 and use new decrypt
and encrypt
subcommands \([https\://github\.com/ansible\-collections/community\.sops/pull/190](https\://github\.com/ansible\-collections/community\.sops/pull/190)\)\.
@@ -147,12 +165,12 @@ Feature release for supporting improvements coming with SOPS 3\.9\.0\.
## v1\.7\.0
-
+
### Release Summary
Bugfix and feature release to fix installation issues with SOPS 3\.9\.0\.
-
+
### Minor Changes
* sops vars plugin \- allow to configure the valid extensions with an ansible\.cfg
entry or with an environment variable \([https\://github\.com/ansible\-collections/community\.sops/pull/185](https\://github\.com/ansible\-collections/community\.sops/pull/185)\)\.
@@ -165,7 +183,7 @@ Bugfix and feature release to fix installation issues with SOPS 3\.9\.0\.
## v1\.6\.7
-
+
### Release Summary
Bugfix release\.
@@ -178,7 +196,7 @@ Bugfix release\.
## v1\.6\.6
-
+
### Release Summary
Make fully compatible with and test against sops 3\.8\.0\.
@@ -191,7 +209,7 @@ Make fully compatible with and test against sops 3\.8\.0\.
## v1\.6\.5
-
+
### Release Summary
Make compatible with and test against sops 3\.8\.0\-rc\.1\.
@@ -205,7 +223,7 @@ Make compatible with and test against sops 3\.8\.0\-rc\.1\.
## v1\.6\.4
-
+
### Release Summary
Maintenance/bugfix release for the move of sops to the new [getsops GitHub organization](https\://github\.com/getsops)\.
@@ -218,7 +236,7 @@ Maintenance/bugfix release for the move of sops to the new [getsops GitHub organ
## v1\.6\.3
-
+
### Release Summary
Maintenance release with updated documentation\.
@@ -239,7 +257,7 @@ for the rendered HTML version of the documentation of the latest release\.
## v1\.6\.2
-
+
### Release Summary
Maintenance release\.
@@ -252,7 +270,7 @@ Maintenance release\.
## v1\.6\.1
-
+
### Release Summary
Maintenance release\.
@@ -266,12 +284,12 @@ Maintenance release\.
## v1\.6\.0
-
+
### Release Summary
Feature release improving the installation role\.
-
+
### Minor Changes
* install role \- add sops\_github\_latest\_detection
option that allows to configure which method to use for detecting the latest release on GitHub\. By default \(auto
\) first tries to retrieve a list of recent releases using the API\, and if that fails due to rate limiting\, tries to obtain the latest GitHub release from a semi\-documented URL \([https\://github\.com/ansible\-collections/community\.sops/pull/133](https\://github\.com/ansible\-collections/community\.sops/pull/133)\)\.
@@ -281,12 +299,12 @@ Feature release improving the installation role\.
## v1\.5\.0
-
+
### Release Summary
Feature release\.
-
+
### Minor Changes
* Automatically install GNU Privacy Guard \(GPG\) in execution environments\. To install Mozilla sops a manual step needs to be added to the EE definition\, see the collection\'s documentation for details \([https\://github\.com/ansible\-collections/community\.sops/pull/98](https\://github\.com/ansible\-collections/community\.sops/pull/98)\)\.
@@ -305,7 +323,7 @@ Feature release\.
## v1\.4\.1
-
+
### Release Summary
Maintenance release to improve compatibility with future ansible\-core releases\.
@@ -318,12 +336,12 @@ Maintenance release to improve compatibility with future ansible\-core releases\
## v1\.4\.0
-
+
### Release Summary
Feature release\.
-
+
### Minor Changes
* Allow to specify age keys as age\_key
\, or age keyfiles as age\_keyfile
\([https\://github\.com/ansible\-collections/community\.sops/issues/116](https\://github\.com/ansible\-collections/community\.sops/issues/116)\, [https\://github\.com/ansible\-collections/community\.sops/pull/117](https\://github\.com/ansible\-collections/community\.sops/pull/117)\)\.
@@ -332,12 +350,12 @@ Feature release\.
## v1\.3\.0
-
+
### Release Summary
Feature release\.
-
+
### Minor Changes
* All software licenses are now in the LICENSES/
directory of the collection root\, and the collection repository conforms to the [REUSE specification](https\://reuse\.software/spec/) except for the changelog fragments \([https\://github\.com/ansible\-collections/community\.crypto/sops/108](https\://github\.com/ansible\-collections/community\.crypto/sops/108)\, [https\://github\.com/ansible\-collections/community\.sops/pull/113](https\://github\.com/ansible\-collections/community\.sops/pull/113)\)\.
@@ -346,7 +364,7 @@ Feature release\.
## v1\.2\.3
-
+
### Release Summary
Fix formatting bug in documentation\. No code changes\.
@@ -354,7 +372,7 @@ Fix formatting bug in documentation\. No code changes\.
## v1\.2\.2
-
+
### Release Summary
Maintenance release\.
@@ -367,7 +385,7 @@ Maintenance release\.
## v1\.2\.1
-
+
### Release Summary
Maintenance release with updated documentation\.
@@ -375,14 +393,14 @@ Maintenance release with updated documentation\.
## v1\.2\.0
-
+
### Release Summary
Collection release for inclusion in Ansible 4\.9\.0 and 5\.1\.0\.
This release contains a change allowing to configure generic plugin options with ansible\.cfg keys and env variables\.
-
+
### Minor Changes
* sops lookup and vars plugin \- allow to configure almost all generic options by ansible\.cfg entries and environment variables \([https\://github\.com/ansible\-collections/community\.sops/pull/81](https\://github\.com/ansible\-collections/community\.sops/pull/81)\)\.
@@ -395,12 +413,12 @@ This release contains a change allowing to configure generic plugin options with
## v1\.1\.0
-
+
### Release Summary
A minor release for inclusion in Ansible 4\.2\.0\.
-
+
### Minor Changes
* Avoid internal ansible\-core module\_utils in favor of equivalent public API available since at least Ansible 2\.9 \([https\://github\.com/ansible\-collections/community\.sops/pull/73](https\://github\.com/ansible\-collections/community\.sops/pull/73)\)\.
@@ -416,7 +434,7 @@ A minor release for inclusion in Ansible 4\.2\.0\.
## v1\.0\.6
-
+
### Release Summary
This release makes the collection compatible to the latest beta release of ansible\-core 2\.11\.
@@ -430,7 +448,7 @@ This release makes the collection compatible to the latest beta release of ansib
## v1\.0\.5
-
+
### Release Summary
This release fixes a bug that prevented correct YAML file to be created when the output was ending in \.yaml
\.
@@ -443,7 +461,7 @@ This release fixes a bug that prevented correct YAML file to be created when the
## v1\.0\.4
-
+
### Release Summary
This is a security release\, fixing a potential information leak in the community\.sops\.sops\_encrypt
module\.
@@ -456,7 +474,7 @@ This is a security release\, fixing a potential information leak in the co
## v1\.0\.3
-
+
### Release Summary
This release include some fixes to Ansible docs and required changes for inclusion in Ansible\.
@@ -470,7 +488,7 @@ This release include some fixes to Ansible docs and required changes for inclusi
## v1\.0\.2
-
+
### Release Summary
Fix of 1\.0\.1 release which had no changelog entry\.
@@ -478,7 +496,7 @@ Fix of 1\.0\.1 release which had no changelog entry\.
## v1\.0\.1
-
+
### Release Summary
Re\-release of 1\.0\.0 to counteract error during release\.
@@ -486,12 +504,12 @@ Re\-release of 1\.0\.0 to counteract error during release\.
## v1\.0\.0
-
+
### Release Summary
First stable release\. This release is expected to be included in Ansible 3\.0\.0\.
-
+
### Minor Changes
* All plugins and modules\: allow to pass generic sops options with new options config\_path
\, enable\_local\_keyservice
\, keyservice
\. Also allow to pass AWS parameters with options aws\_profile
\, aws\_access\_key\_id
\, aws\_secret\_access\_key
\, and aws\_session\_token
\([https\://github\.com/ansible\-collections/community\.sops/pull/47](https\://github\.com/ansible\-collections/community\.sops/pull/47)\)\.
@@ -500,12 +518,12 @@ First stable release\. This release is expected to be included in Ansible 3\.0\.
## v0\.2\.0
-
+
### Release Summary
This release adds features for the lookup and vars plugins\.
-
+
### Minor Changes
* community\.sops\.sops lookup plugin \- add empty\_on\_not\_exist
option which allows to return an empty string instead of an error when the file does not exist \([https\://github\.com/ansible\-collections/community\.sops/pull/33](https\://github\.com/ansible\-collections/community\.sops/pull/33)\)\.
@@ -515,7 +533,7 @@ This release adds features for the lookup and vars plugins\.
## v0\.1\.0
-
+
### Release Summary
First release of the community\.sops
collection\!
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index ad382d86..1fa1e685 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -4,6 +4,21 @@ Community SOPS Release Notes
.. contents:: Topics
+v1.9.0
+======
+
+Release Summary
+---------------
+
+Feature release.
+
+Minor Changes
+-------------
+
+- decrypt filter plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204).
+- sops lookup plugin - new option ``extract`` allows extracting a single key out of a JSON or YAML file, equivalent to sops' ``decrypt --extract`` (https://github.com/ansible-collections/community.sops/pull/200).
+- sops lookup plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204).
+
v1.8.2
======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 6f88a46d..30caca98 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -407,3 +407,16 @@ releases:
- 1.8.2.yml
- deprecate-eol-ansible-core.yml
release_date: '2024-08-13'
+ 1.9.0:
+ changes:
+ minor_changes:
+ - decrypt filter plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204).
+ - sops lookup plugin - new option ``extract`` allows extracting a single key
+ out of a JSON or YAML file, equivalent to sops' ``decrypt --extract`` (https://github.com/ansible-collections/community.sops/pull/200).
+ - sops lookup plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204).
+ release_summary: Feature release.
+ fragments:
+ - 1.9.0.yml
+ - 200-lookup-extract.yaml
+ - 204-input-output-type-ini.yml
+ release_date: '2024-09-09'
diff --git a/changelogs/fragments/1.9.0.yml b/changelogs/fragments/1.9.0.yml
deleted file mode 100644
index 512efc99..00000000
--- a/changelogs/fragments/1.9.0.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: Feature release.
diff --git a/changelogs/fragments/200-lookup-extract.yaml b/changelogs/fragments/200-lookup-extract.yaml
deleted file mode 100644
index 7f520271..00000000
--- a/changelogs/fragments/200-lookup-extract.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - sops lookup plugin - new option ``extract`` allows extracting a single
- key out of a JSON or YAML file, equivalent to sops' ``decrypt --extract``
- (https://github.com/ansible-collections/community.sops/pull/200).
\ No newline at end of file
diff --git a/changelogs/fragments/204-input-output-type-ini.yml b/changelogs/fragments/204-input-output-type-ini.yml
deleted file mode 100644
index a2e1258d..00000000
--- a/changelogs/fragments/204-input-output-type-ini.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - "decrypt filter plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204)."
- - "sops lookup plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204)."