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.
- Added full Hub resource logic
- chore(deps): bump the go group across 1 directory with 3 updates
- chore(deps): bump the github-actions group with 4 updates
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.10.0 to 1.11.0 in the go group
- Updated go version, added documentation stubs, updated workflows
- Add
auto_sync
option toamplience_content_type_schema
resource
- Add check in delete for archiving
- Check for version before deleting content type
- Improve error handling
- Update content type (schema) queries to allow for querying archived schemas
- Add resilience to creating and updating content types and content type schemas
- upgraded to go 1.17 to trigger arm64 builds
- Add icon and visualization when importing/reading content type
- add unarchive option when provider receives 409 on create (#15)
- Update documentation
- update amplience sdk
- recreate index on suffix change
- update provider and handle create corruption
- New resource:
amplience_search_index
- Update amplience sdk version
- Fix archiving content types
- Fix resource_content_type deletion (archiving)
- Fix the resource_content_type_assignemt resource
-
Refactored the codebase to use a separate Go SDK for Amplience
-
Add the following new resources:
- Content repository
- Content type schema
- Content type assignment
- Content type
-
Add the following new data sources
- Hub
- Content repository
-
Improved Error messages for more user friendly error responses and propagation of Amplience API error response
-
Resource Webhook: Fixed a bug where creating a Webhook without a
custom_payload
would return an error -
New resource:
amplience_content_repository
-
New resource:
amplience_content_webhook