Skip to content

Latest commit

 

History

History
250 lines (203 loc) · 6.46 KB

File metadata and controls

250 lines (203 loc) · 6.46 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.

v5.11.0 - 2026-04-03

Deprecated

  • The provider-level environment field is now deprecated. Use the environment field on individual resources instead.

Dependency

  • Updated go mod and dependencies

v5.10.0 - 2026-02-20

Added

  • Add alias support
  • additional properties in editor_interface

Fixed

  • Only retry 400 Bad Request errors that contain 'not in ready state' in the response body
  • Fixed setting read state on role resource

v5.9.1 - 2026-01-29

Fixed

  • Fixed handling of basic auth headers when not set in state

v5.9.0 - 2025-10-31

Added

  • Add support for default_value with array of symbols

Fixed

  • Added some additional warnings when using space.default_locale
  • Added setting of X-Contentful-Organization header on space resource

v5.8.3 - 2025-09-26

Fixed

  • Fixed typo in editor_interface controls datePicker

v5.8.2 - 2025-09-19

Fixed

  • Fixed issues with updating sidebar and editor on editor_interface resource

v5.8.1 - 2025-09-16

Fixed

  • Improved error handling when multiple validation rules are provided in the same object
  • Improved permission handling of role resource

v5.8.0 - 2025-08-07

Added

  • Add GitHub Copilot instructions file with changie workflow guidelines

Fixed

  • Fixed issue where default_value for contenttype fields would appear as empty {} in Terraform plans.

The default_value attribute now works correctly with the nested syntax:

# For string values
default_value = {
  string = {
    "en-US" = "green"
    "de-DE" = "grün"
  }
}

# For boolean values  
default_value = {
  bool = {
    "en-US" = true
  }
}

Added better documentation and examples showing the correct usage patterns.

  • Fixed issue where default_value for contenttype fields would appear as empty {} in Terraform plans.

The default_value attribute now works correctly with the nested syntax:

# For string values
default_value = {
  string = {
    "en-US" = "green"
    "de-DE" = "grün"
  }
}

# For boolean values  
default_value = {
  bool = {
    "en-US" = true
  }
}

Added better documentation and examples showing the correct usage patterns.

v5.7.1 - 2025-08-01

Fixed

  • Content type display field is now optional to match contentful
  • Fixed error thrown when no description is provided for preview environment resource
  • Fix setting contenttype.display_field to empty breaking apply

v5.7.0 - 2025-07-25

Added

  • Added editors as option to editor_interface resource
  • Add app event subscriptions resource

Fixed

  • Fixed import of content type where a field has range validation

v5.6.0 - 2025-06-27

Added

  • Add support to create a role

v5.5.0 - 2025-06-13

Added

  • Added contenttype support for validations on embedded RichText nodes

Fixed

  • Added mapping of size validation field on contenttype resource
  • additional test for validation on RichText
  • Fixed contenttype validation interpretation of slice nill pointer instead of empty slice
  • Added contenttype check for existing resources when creating
  • Added better error logging to include details and descriptive message
  • Added integration testing setup

v5.4.0 - 2025-05-26

Added

  • Added active and filters fields to webhook resource

Fixed

  • Resolve nil error on widget namespace in resource_editor_interface

v5.3.0 - 2025-05-12

Added

  • Add contentful_preview_environment to set preview environments

v5.2.0 - 2025-05-12

Added

  • Add deletion_protection to prevent deleting a contentful space

Fixed

  • Resolve issue updating state for webhook and locales

v5.1.0 - 2025-05-09

Added

  • Add datasource for retrieving space information

v5.0.0 - 2025-04-03

Changed

  • Move the contentful_contenttype logic around editor interface to a new resource contentful_editor_interface

v4.0.1 - 2025-03-29

Fixed

  • Resolve release workflow issues

v4.0.0 - 2025-03-29

Added

  • Merge all improvements/fixes and new features from the flaconi version

Changed

  • Implement a new SDK based on a custom written OpenAPI spec to make future maintance easier and unify all calls
  • Migrate all resources to the terraform-plugin-framework sdk

Fixed

  • Resolve issues with the contentful_asset resource, merging the detail block as direct attribues (backwards incompatible)

v3.0.0 - 2024-03-11

Added

  • added for content types unique validation
  • switch to latest version of the contentful go lib

Changed

  • environment for content type is now required

v2.0.0 - 2023-12-19

Added

  • Add support for preview api keys

Changed

  • Use flaconi fork of contentful lib
  • Replace labd with flaconi in the whole code base
  • Use for app installation new client version

v1.4.0 - 2023-12-15

Added

  • Add support for app_installations

v1.3.0 - 2023-12-08

Added

  • Add support app configuration in the organization

Fixed

  • Fixed wrong behaviour when fields where sorted

v1.2.1 - 2023-11-14

Fixed

  • Fixed field type validation to allow new fields in the middle

v1.2.0 - 2023-11-13

Added

  • Prevent field type change with error

v1.1.1 - 2023-11-10

Fixed

  • Fixed issue that default values are not set

v1.1.0 - 2023-11-08

Added

  • Added support for bulk_editing and tracking_field_id in settings; removed call to get contentful environment

v1.0.0 - 2023-11-06

Changed

  • Extended ContentType to support enviroments, more validations, locales in environments

v0.5.2 - 2023-10-25

Fixed

  • use action correct

v0.5.1 - 2024-06-21

Fixed

  • Added support for richtext
  • Added better error handling

v0.5.0 - 2024-04-19

Added

  • Added option to set different base url for API

Fixed

  • Fixed documentation

Security

  • Updated dependencies

v0.4.0 - 2023-09-15

Added

  • Updated to go 1.21, updated documentation and metadata files

0.3.1 (2021-04-30)

Fixes

  • Fixed a bug causing validations in fields to not be saved properly to the models

0.3.0 (2021-04-29)

Re-release of 0.1.0 to fix registry.

Features

Create, update and delete Contentful resources:

  • Spaces
  • Content Types
  • API Keys
  • Webhooks
  • Locales
  • Environments
  • Entries
  • Assets

0.1.0 (2020-10-26)

Initial release