ancestor: null
releases:
  1.1.0:
    changes:
      minor_changes:
      - floating_ip - added tags support (https://github.com/cloudscale-ch/ansible-collection-cloudscale/pull/16)
    fragments:
    - 16-floating_ip_tags.yml
    modules:
    - description: Manages objects users on the cloudscale.ch IaaS service
      name: objects_user
      namespace: ''
    release_date: '2020-08-18'
  1.2.0:
    changes:
      minor_changes:
      - server_group - The module has been refactored and the code simplifed (https://github.com/cloudscale-ch/ansible-collection-cloudscale/pull/23).
      - volume - The module has been refactored and the code simplifed (https://github.com/cloudscale-ch/ansible-collection-cloudscale/pull/24).
    fragments:
    - consolidate-modules.yml
    modules:
    - description: Manages networks on the cloudscale.ch IaaS service
      name: network
      namespace: ''
    release_date: '2020-10-13'
  1.3.0:
    changes:
      minor_changes:
      - floating_ip - Added an optional name parameter to gain idempotency. The parameter
        will be required for assigning a new floating IP with release of version 2.0.0
        (https://github.com/cloudscale-ch/ansible-collection-cloudscale/pull/43/).
      - floating_ip - Allow to reserve an IP without assignment to a server (https://github.com/cloudscale-ch/ansible-collection-cloudscale/pull/31/).
    fragments:
    - floating-idempotency.yml
    - floating-ip_optional_server.yml
    modules:
    - description: Manages subnets on the cloudscale.ch IaaS service
      name: subnet
      namespace: ''
    release_date: '2020-11-23'
  1.3.1:
    changes:
      bugfixes:
      - Fix inventory plugin failing to launch (https://github.com/cloudscale-ch/ansible-collection-cloudscale/issues/49).
      minor_changes:
      - Implemented identical naming support of the same resource type per zone (https://github.com/cloudscale-ch/ansible-collection-cloudscale/pull/46).
    fragments:
    - allow-similar-name-per-zone.yml
    - fix-inventory-plugin-error.yml
    release_date: '2021-01-26'
  2.0.0:
    changes:
      breaking_changes:
      - floating_ip - ``name`` is required for assigning a new floating IP.
    fragments:
    - floating-ip-require-name.yml
    release_date: '2021-02-02'
  2.1.0:
    changes:
      deprecated_features:
      - The aliases ``server_uuids`` and ``server_uuid`` of the servers parameter
        in the volume module will be removed in version 3.0.0.
      minor_changes:
      - Add interface parameter to server module (https://github.com/cloudscale-ch/ansible-collection-cloudscale/pull/54).
      - Rename server_uuids parameter to servers in volume module (https://github.com/cloudscale-ch/ansible-collection-cloudscale/pull/54).
    fragments:
    - add-interface-parameter-to-server-module.yml
    - deprecate-server_uuids-volume-module.yml
    - rename-server_uuids-parameter-to-servers.yml
    release_date: '2021-02-04'
  2.2.0:
    changes:
      major_changes:
      - Add custom_image module
      minor_changes:
      - Increase api_timeout to 45
      - Read CLOUDSCALE_API_TIMEOUT environment variable
    fragments:
    - add-custom-image-module.yml
    - increase-api-timeout-and-use-env.yml
    modules:
    - description: Manage custom images on the cloudscale.ch IaaS service
      name: custom_image
      namespace: ''
    release_date: '2021-05-25'
  2.2.1:
    changes:
      minor_changes:
      - 'Updated documentation: ``ssh_keys`` is a YAML list, not a string.'
    release_date: '2022-03-21'
  2.2.2:
    changes:
      minor_changes:
      - Fixed inventory documentation.
    fragments:
    - fix-sanity.yml
    release_date: '2022-05-21'
