chore: prepare v2.0.0 (#276)

This commit is contained in:
Jonas L 2023-07-24 17:10:12 +02:00 committed by GitHub
parent 652a41df9d
commit 7d8c3f34b5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 82 additions and 30 deletions

View file

@ -5,6 +5,43 @@ Hetzner Cloud Ansible Collection Release Notes
.. contents:: Topics
v2.0.0
======
Release Summary
---------------
This release bundles the hcloud dependency in the collection, this allows us to ship
new features or bug fixes without having to release new major versions and require the
users to upgrade their version of the hcloud dependency.
Minor Changes
-------------
- Bundle hcloud python dependency inside the collection.
- python-dateutil >= 2.7.5 is now required by the collection. If you already have the hcloud package installed, this dependency should also be installed.
- requests >= 2.20 is now required by the collection. If you already have the hcloud package installed, this dependency should also be installed.
Breaking Changes / Porting Guide
--------------------------------
- Drop support for ansible-core 2.12
- Drop support for python 3.7
- inventory plugin - Don't set the server image variables (`image_id`, `image_os_flavor` and `image_name`) when the server image is not defined.
Removed Features (previously deprecated)
----------------------------------------
- hcloud_datacenter_facts Removed deprecated facts module
- hcloud_floating_ip_facts Removed deprecated facts module
- hcloud_image_facts Removed deprecated facts module
- hcloud_location_facts Removed deprecated facts module
- hcloud_server_facts Removed deprecated facts module
- hcloud_server_type_facts Removed deprecated facts module
- hcloud_ssh_key_facts Removed deprecated facts module
- hcloud_volume_facts Removed deprecated facts module
v1.16.0
=======

View file

@ -340,3 +340,47 @@ releases:
fragments:
- hcloud_server-removed-networks.yml
release_date: '2022-12-20'
2.0.0:
changes:
breaking_changes:
- Drop support for ansible-core 2.12
- Drop support for python 3.7
- 'inventory plugin - Don''t set the server image variables (`image_id`, `image_os_flavor`
and `image_name`) when the server image is not defined.
'
minor_changes:
- Bundle hcloud python dependency inside the collection.
- 'python-dateutil >= 2.7.5 is now required by the collection. If you already
have the hcloud package installed, this dependency should also be installed.
'
- 'requests >= 2.20 is now required by the collection. If you already have the
hcloud package installed, this dependency should also be installed.
'
release_summary: 'This release bundles the hcloud dependency in the collection,
this allows us to ship
new features or bug fixes without having to release new major versions and
require the
users to upgrade their version of the hcloud dependency.
'
removed_features:
- hcloud_datacenter_facts Removed deprecated facts module
- hcloud_floating_ip_facts Removed deprecated facts module
- hcloud_image_facts Removed deprecated facts module
- hcloud_location_facts Removed deprecated facts module
- hcloud_server_facts Removed deprecated facts module
- hcloud_server_type_facts Removed deprecated facts module
- hcloud_ssh_key_facts Removed deprecated facts module
- hcloud_volume_facts Removed deprecated facts module
fragments:
- do-not-set-inventory-server-image-variables-when-undefined.yml
- drop-support-for-ansible-core-2.12.yml
- drop-support-for-python-3.7.yml
- remove-deprecated-facts-modules.yml
- vendor-hcloud-python-dependency.yml
release_date: '2023-07-24'

View file

@ -1,4 +0,0 @@
breaking_changes:
- >
inventory plugin - Don't set the server image variables (`image_id`,
`image_os_flavor` and `image_name`) when the server image is not defined.

View file

@ -1,2 +0,0 @@
breaking_changes:
- Drop support for ansible-core 2.12

View file

@ -1,2 +0,0 @@
breaking_changes:
- Drop support for python 3.7

View file

@ -1,9 +0,0 @@
removed_features:
- hcloud_datacenter_facts Removed deprecated facts module
- hcloud_floating_ip_facts Removed deprecated facts module
- hcloud_image_facts Removed deprecated facts module
- hcloud_location_facts Removed deprecated facts module
- hcloud_server_facts Removed deprecated facts module
- hcloud_server_type_facts Removed deprecated facts module
- hcloud_ssh_key_facts Removed deprecated facts module
- hcloud_volume_facts Removed deprecated facts module

View file

@ -1,12 +0,0 @@
release_summary: |
This release bundles the hcloud dependency in the collection, this allows us to ship
new features or bug fixes without having to release new major versions and require the
users to upgrade their version of the hcloud dependency.
minor_changes:
- Bundle hcloud python dependency inside the collection.
- >
python-dateutil >= 2.7.5 is now required by the collection. If you already have the
hcloud package installed, this dependency should also be installed.
- >
requests >= 2.20 is now required by the collection. If you already have the hcloud
package installed, this dependency should also be installed.

View file

@ -1,6 +1,6 @@
namespace: hetzner
name: hcloud
version: 1.15.0
version: 2.0.0
readme: README.md
authors:
- Hetzner Cloud (github.com/hetznercloud)