devopsarr / terraform-provider-radarr

Terraform Radarr provider
https://registry.terraform.io/providers/devopsarr/radarr
Mozilla Public License 2.0
11 stars 0 forks source link

chore(deps): update terraform-framework #186

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github.com/hashicorp/terraform-plugin-docs require minor v0.14.1 -> v0.16.0
github.com/hashicorp/terraform-plugin-framework require minor v1.2.0 -> v1.3.4
github.com/hashicorp/terraform-plugin-framework-validators require minor v0.10.0 -> v0.11.0
github.com/hashicorp/terraform-plugin-go require minor v0.15.0 -> v0.18.0
github.com/hashicorp/terraform-plugin-testing require minor v1.3.0 -> v1.4.0

Release Notes

hashicorp/terraform-plugin-docs (github.com/hashicorp/terraform-plugin-docs) ### [`v0.16.0`](https://togithub.com/hashicorp/terraform-plugin-docs/releases/tag/v0.16.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-docs/compare/v0.15.0...v0.16.0) ENHANCEMENTS: - generate: Prevent files and subdirectories in the rendered website directory that are not directly managed by `tfplugindocs` from being deleted during generation ([#​267](https://togithub.com/hashicorp/terraform-plugin-docs/issues/267)) - validate: Add `cdktf` to list of allowed rendered website subdirectories ([#​267](https://togithub.com/hashicorp/terraform-plugin-docs/issues/267)) ### [`v0.15.0`](https://togithub.com/hashicorp/terraform-plugin-docs/releases/tag/v0.15.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-docs/compare/v0.14.1...v0.15.0) BREAKING CHANGES: - generate: The `legacy-sidebar` flag has been removed without replacement. It implemented no logic and is not necessary with Terraform Registry based documentation ([#​258](https://togithub.com/hashicorp/terraform-plugin-docs/issues/258)) NOTES: - This Go module has been updated to Go 1.19 per the [Go support policy](https://golang.org/doc/devel/release.html#policy). Any consumers building on earlier Go versions may experience errors. ([#​231](https://togithub.com/hashicorp/terraform-plugin-docs/issues/231)) ENHANCEMENTS: - generate: Added `provider-dir` flag, which enables the command to be run from any directory ([#​259](https://togithub.com/hashicorp/terraform-plugin-docs/issues/259))
hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework) ### [`v1.3.4`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.4) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.3...v1.3.4) BUG FIXES: - types/basetypes: Prevented Float64Value Terraform data consistency errors for numbers with high precision floating point rounding errors ([#​817](https://togithub.com/hashicorp/terraform-plugin-framework/issues/817)) ### [`v1.3.3`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.3) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.2...v1.3.3) BUG FIXES: - types/basetypes: Minor reduction of memory allocations for `ObjectValue` type `ToTerraformValue()` method, which decreases provider operation durations at scale ([#​775](https://togithub.com/hashicorp/terraform-plugin-framework/issues/775)) - resource: Prevented panic during planning caused by `SetNestedAttribute` with nested attribute `Default` and multiple configured elements ([#​783](https://togithub.com/hashicorp/terraform-plugin-framework/issues/783)) - tfsdk: Prevented `Value Conversion Error` diagnostics when using `Set()` method with base types instead of custom types ([#​806](https://togithub.com/hashicorp/terraform-plugin-framework/issues/806)) - providerserver: Significantly reduced memory usage for framework data handling operations, especially during the `PlanResourceChange` RPC ([#​792](https://togithub.com/hashicorp/terraform-plugin-framework/issues/792)) ### [`v1.3.2`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.2) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.1...v1.3.2) BUG FIXES: - resource/schema: Ensured `Default` implementations received request `Path` and have response `Diagnostics` handled ([#​778](https://togithub.com/hashicorp/terraform-plugin-framework/issues/778)) - resource/schema: Prevented panics with `Default` implementations on list, map, and set where no response `Diagnostics` or `PlanValue` was returned ([#​778](https://togithub.com/hashicorp/terraform-plugin-framework/issues/778)) - providerserver: Ensured Terraform CLI interrupts (e.g. Ctrl-c) properly cancel the `context.Context` of inflight requests ([#​782](https://togithub.com/hashicorp/terraform-plugin-framework/issues/782)) - providerserver: Prevented caching of unused data and managed resource schemas ([#​784](https://togithub.com/hashicorp/terraform-plugin-framework/issues/784)) ### [`v1.3.1`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.1) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.0...v1.3.1) BUG FIXES: - datasource/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#​752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752)) - provider/metaschema: Ensure nested attribute Equal methods check nested attribute definition equality ([#​752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752)) - provider/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#​752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752)) - resource/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#​752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752)) - types/basetypes: Prevented panics in `ListType`, `MapType`, and `SetType` methods when `ElemType` field is not set ([#​714](https://togithub.com/hashicorp/terraform-plugin-framework/issues/714)) - resource/schema: Prevented `Value Conversion Error` diagnostics for attributes and blocks implementing both `CustomType` and `PlanModifiers` fields ([#​754](https://togithub.com/hashicorp/terraform-plugin-framework/issues/754)) - types/basetypes: Prevented panic with `ListTypableWithSemanticEquals` and `SetTypableWithSemanticEquals` when proposed new element count was greater than prior element count ([#​772](https://togithub.com/hashicorp/terraform-plugin-framework/issues/772)) ### [`v1.3.0`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.2.0...v1.3.0) NOTES: - datasource/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/metaschema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - resource/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) ENHANCEMENTS: - datasource/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/metaschema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - resource/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - datasource/schema: Raise validation errors if attempting to use top-level `for_each` attribute name, which requires special Terraform configuration syntax to be usable by the data source ([#​704](https://togithub.com/hashicorp/terraform-plugin-framework/issues/704)) - resource/schema: Raise validation errors if attempting to use top-level `for_each` attribute name, which requires special Terraform configuration syntax to be usable by the resource ([#​704](https://togithub.com/hashicorp/terraform-plugin-framework/issues/704)) - datasource/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#​705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705)) - provider/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#​705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705)) - resource/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#​705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705)) - all: Improved SDK logging performance when messages would be skipped due to configured logging level ([#​744](https://togithub.com/hashicorp/terraform-plugin-framework/issues/744)) BUG FIXES: - datasource/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/metaschema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - resource/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#​699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - tfsdk: Raise framework errors instead of generic upstream errors or panics when encountering unexpected values with `Set()` methods ([#​715](https://togithub.com/hashicorp/terraform-plugin-framework/issues/715))
hashicorp/terraform-plugin-framework-validators (github.com/hashicorp/terraform-plugin-framework-validators) ### [`v0.11.0`](https://togithub.com/hashicorp/terraform-plugin-framework-validators/releases/tag/v0.11.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework-validators/compare/v0.10.0...v0.11.0) NOTES: - This Go module has been updated to Go 1.19 per the [Go support policy](https://golang.org/doc/devel/release.html#policy). Any consumers building on earlier Go versions may experience errors. ([#​117](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/117)) ENHANCEMENTS: - int64validator: Added `equalToProductOf` validator ([#​129](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/129)) BUG FIXES: - stringvalidator: Removed double quoting in `Description` returned from `NoneOf`, `NoneOfCaseInsensitive`, `OneOf` and `OneOfCaseInsensitive` validators ([#​152](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/152))
hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go) ### [`v0.18.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.18.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.17.0...v0.18.0) ENHANCEMENTS: - tftypes: Added `AttributePath` type `NextStep()` method, which returns the next step in the path without first copying via `Steps()` ([#​307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307)) BUG FIXES: - tftypes: Significantly reduced compute and memory usage of `Value` type walking and transformation ([#​307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307)) - tftypes: Removed unnecessary memory allocations from `AttributePath` type `Equal()`, `LastStep()`, and `WithoutLastStep()` methods ([#​307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307)) - tftypes: Removed unnecessary memory allocations from `NewValue()` function ([#​307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307)) ### [`v0.17.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.17.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.16.0...v0.17.0) ENHANCEMENTS: - tfprotov5: Added `DynamicValue` type `IsNull` method, which enables checking if the value is null without type information and fully decoding underlying data ([#​305](https://togithub.com/hashicorp/terraform-plugin-go/issues/305)) - tfprotov6: Added `DynamicValue` type `IsNull` method, which enables checking if the value is null without type information and fully decoding underlying data ([#​305](https://togithub.com/hashicorp/terraform-plugin-go/issues/305)) ### [`v0.16.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.16.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.15.0...v0.16.0) ENHANCEMENTS: - all: Improved SDK logging performance when messages would be skipped due to configured logging level ([#​289](https://togithub.com/hashicorp/terraform-plugin-go/issues/289)) BUG FIXES: - tfprotov6/tf6server: Ensure interrupts route to StopProvider RPC ([#​301](https://togithub.com/hashicorp/terraform-plugin-go/issues/301))
hashicorp/terraform-plugin-testing (github.com/hashicorp/terraform-plugin-testing) ### [`v1.4.0`](https://togithub.com/hashicorp/terraform-plugin-testing/releases/tag/v1.4.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-testing/compare/v1.3.0...v1.4.0) FEATURES: - tfjsonpath: Introduced new `tfjsonpath` package which contains methods that allow traversal of Terraform JSON data ([#​154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154)) - plancheck: Added `ExpectUnknownValue` built-in plan check, which asserts that a given attribute has an unknown value ([#​154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154)) - plancheck: Added `ExpectSensitiveValue` built-in plan check, which asserts that a given attribute has a sensitive value ([#​154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.