chore(deps): update terraform-framework#215
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
5c00bd5 to
3f27c6e
Compare
3f27c6e to
4b3a402
Compare
375471c to
b6d9ada
Compare
0e2e3e4 to
1b1c682
Compare
1b1c682 to
19a0cdb
Compare
7b9e64b to
3dd7bb1
Compare
3dd7bb1 to
663c4b6
Compare
663c4b6 to
d235541
Compare
d235541 to
cf7cc10
Compare
cf7cc10 to
7897ee4
Compare
7897ee4 to
00e8a53
Compare
Contributor
Author
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
00e8a53 to
9ddf796
Compare
4d5666b to
72df3d6
Compare
d709926 to
d97a108
Compare
d97a108 to
a253614
Compare
09f339d to
d27652b
Compare
d27652b to
bb84183
Compare
1774f22 to
c850d63
Compare
0ca2d6e to
db2a5cc
Compare
890ff3d to
0d2b3cd
Compare
8579d7f to
2d984ab
Compare
2d984ab to
3365a3f
Compare
3365a3f to
dc67f63
Compare
dc67f63 to
4dcc050
Compare
d28aaff to
e5c1e9e
Compare
d444f59 to
4a37004
Compare
4a37004 to
fa931d2
Compare
e9553d7 to
437f813
Compare
437f813 to
efa12f8
Compare
aeea3e3 to
b24b365
Compare
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
480fd34 to
21fdcfa
Compare
21fdcfa to
59ac3d9
Compare
93b0d86 to
04b81aa
Compare
04b81aa to
7794b25
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.16.0→v0.25.0v1.5.0→v1.19.0v0.12.0→v0.19.0v0.20.0→v0.31.0v0.9.0→v0.10.0v1.6.0→v1.16.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
hashicorp/terraform-plugin-docs (github.com/hashicorp/terraform-plugin-docs)
v0.25.0Compare Source
FEATURES:
BUG FIXES:
v0.24.0Compare Source
FEATURES:
v0.23.0Compare Source
FEATURES:
v0.22.0Compare Source
BREAKING CHANGES:
.ProviderShortNametemplate function now uses the rendered provider name to derive the provider short name. Users that pass in the--rendered-provider-nameflag might see a different output for this function (#492)NOTES:
FEATURES:
import-by-string-id.tf) using Terraform configuration and theidattribute (#472)import-by-identity.tf) using Terraform configuration and theidentityattribute (managed resource identity) (#496)ENHANCEMENTS:
allowed-guide-subcategoriesandallowed-resource-subcategoriesto provide a list of allowed subcategories (#456)allowed-guide-subcategories-fileandallowed-resource-subcategories-fileto provide a file containing a list of allowed subcategories (#456).RenderedProviderNameinstead of.ProviderName(#492).HasVariadicevaluates to false (#489)BUG FIXES:
subcategoryfield from default provider templates (#446)v0.21.0Compare Source
FEATURES:
v0.20.1Compare Source
BUG FIXES:
templatesanddocs, which will now be ignored. (#421)v0.20.0Compare Source
NOTES:
FEATURES:
BUG FIXES:
index.*files instead of justindex.mdfiles. (#413)v0.19.4Compare Source
NOTES:
BUG FIXES:
v0.19.3Compare Source
BUG FIXES:
v0.19.2Compare Source
BUG FIXES:
idattribute behaviors under blocks (#365)v0.19.1Compare Source
BUG FIXES:
plainmarkdownfunction did not output plain URLs (#361)v0.19.0Compare Source
BREAKING CHANGES:
plainmarkdownfunction now removes all markdown elements/formatting to render the output as plain text (#332)schemamdpackage has moved tointernal/schemamdand can no longer be imported (#354)functionmdpackage has moved tointernal/functionmdand can no longer be imported (#354)FEATURES:
InvalidDirectoriesCheckwhich checks for valid provider documentation folder structure (#341)MixedDirectoriesCheckwhich throws an error if both legacy documentation and registry documentation are found (#341)NumberOfFilesCheckwhich checks the number of provider documentation files against the registry limit (#341)FileSizeCheckwhich checks the provider documentation file size against the registry limit (#341)FileExtensionCheckwhich checks for valid provider documentation file extensions (#341)FrontMatterCheckwhich checks the YAML frontmatter of provider documentation for missing required fields or invalid fields (#341)FileMismatchCheckwhich checks the names/number of provider documentation files against the provider schema (#341)ENHANCEMENTS:
--provider-nameflag to override the default provider name when any file names that contain provider name prefixes are removed during migration (#349)BUG FIXES:
generateto create duplicate templates (#349)v0.18.0Compare Source
FEATURES:
ENHANCEMENTS:
functionsto list of allowed template and rendered website subdirectories (#328)v0.17.0Compare Source
BREAKING CHANGES:
printfwith eithercodefileortffileto render code examples in markdown will need to switch to using those functions directly.For example, switch the following template code:
{{printf "{{codefile \"shell\" %q}}" .ImportFile}}to
{{codefile "shell" .ImportFile}}(#300)FEATURES:
migratesubcommand that migrates existing provider docs using the rendered website source directories (website/docs/or/docs/) to aterraform-plugin-docs-supported templates directory. (#314)ENHANCEMENTS:
provider-schemaflag to pass in a file path to a provider schema JSON file, allowing the command to skip building the provider and calling Terraform CLI (#299)BUG FIXES:
no such file or directoryerror when runninggeneratewith no existing rendered website directory. (#296)hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
v1.19.0Compare Source
NOTES:
-generate-config-outflag from Terraform Core to the Framework for Terraformv1.14.0and above. There should be no functionality changes for resource configuration generation in this release. (#1281)v1.18.0Compare Source
NOTES:
state_storein Terraform core is generally available. (#1259)FEATURES:
ENHANCEMENTS:
Length()method for theListValuetype. (#1067)Length()method for theMapValuetype. (#1067)Length()method for theSetValuetype. (#1067)Length()method for theTupleValuetype. (#1067)ProviderWithStateStoresinterface for implementing state stores (#1259)StateStoreDatatoConfigureResponse, to pass provider-defined data to(statestore.StateStore).Initializemethods (#1262)v1.17.0Compare Source
NOTES:
terraform-plugin-framework@v1.15.1, theUseStateForUnknownplan modifier was updated to preserve null values from prior state for unconfigured attributes. This updated version can cause plan inconsistency errors when used on child attributes of a nested attribute that expectUseStateForUnknownto keep the child attributes on new nested objects as<unknown>(known after apply).The new
UseNonNullStateForUnknownplan modifier can now be used where child attributes are expecting this pre-1.15.1 behavior. (#1197)FEATURES:
WriteOnlyschema field for action schemas. (#1233)UseNonNullStateForUnknownthat preserves known, non-null, values for unconfigured attributes. This can be used when it is known that an unconfigured value will remain the same after the attribute is updated to a non-null value. (#1242)BUG FIXES:
v1.16.1Compare Source
BUG FIXES:
v1.16.0Compare Source
NOTES:
action{}block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#1181)action.Action) and packages for implementing action types, available in Terraform 1.14+. An action in Terraform can be defined by providers to model side-effects that practitioners can reference in their configurations via thelifecycle.action_triggerblock. (#1181)list.ListResource) and packages for implementing list resource types, available in Terraform 1.14+. A list resource in Terraform can be defined by providers to list remote resources within a given scope. (#1150)FEATURES:
TerraformTypeToFrameworkType, which convertstftypes.Typeto a known framework type. (#1200)ENHANCEMENTS:
ProviderWithActionsinterface for implementing actions. (#1181)ActionDatatoConfigureResponse, to pass provider-defined data toaction.Actionimplementations. (#1185)ListResourceDatatoConfigureResponse, to pass provider-defined data tolist.ListResourceimplementations. (#1202)SetAtPathto be called with atftypes.Value. (#1198)SetAttributeto be called with atftypes.Value. (#1205)ListResourceWithRawV5SchemasandListResourceWithRawV6Schemasinterfaces to support list implementation on non-framework resources. (#1198)v1.15.1Compare Source
BUG FIXES:
UseStateForUnknownwhere known null state values were not preserved during update plans. (#1117)v1.15.0Compare Source
ATTENTION:
Please make sure to also update
terraform-plugin-(go|mux|sdk|testing)when upgrading to this version. Otherwise there will be errors at runtime when using Terraform v1.12+ as this version of Plugin Framework supports the new resource identity feature and requires the supporting libraries to do so to.Find #1148 for more information.
TL;DR – make sure to update to these versions (or higher)
NOTES:
identityattribute in Terraform configurationimportblocks, available in Terraform v1.12+. Theresource.ResourceWithIdentityinterface can be implemented to support identity by defining an identity schema. Once the identity schema is defined, you can read and store identity data in the state file via the newIdentityfields in the response objects on the resource CRUD methods. (#1112)FEATURES:
ResourceIdentitystruct to represent managed resource identity data. (#1112)ImportStatePassthroughWithIdentityhelper that can support both identity and ID importing via a single field. (#1134)ResourceWithIdentityinterface for implementing managed resource identity. (#1107)ENHANCEMENTS:
Create,Update,Read, andDeleterequest and response objects to support the passing of identity data. (#1112)ImportStatemethod to allow importing by resource identity and returning identity data from import response. (#1126)v1.14.1Compare Source
BUG FIXES:
v1.14.0Compare Source
NOTES:
FEATURES:
WriteOnlyschema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#1044)BUG FIXES:
v1.13.0Compare Source
NOTES:
FEATURES:
ENHANCEMENTS:
ProviderWithEphemeralResourcesinterface for implementing ephemeral resources (#1050)EphemeralResultDatastruct for representing ephemeral values produced by a provider, such as from an ephemeral resource (#1050)EphemeralResourceDatatoConfigureResponse, to pass provider-defined data toephemeral.EphemeralResourceimplementations (#1050)v1.12.0Compare Source
NOTES:
BUG FIXES:
movedoperation support between resource types for framework-only providers. (#1039)v1.11.0Compare Source
NOTES:
Config.Get,Plan.Get, etc.) for structs withtfsdkfield tags has been updated to support embedded structs that promote exportedfields. For existing structs that embed unexported structs with exported fields, a tfsdk
ignore tag (
tfsdk:"-") can be added to ignore all promoted fields.For example, the following struct will now return an error diagnostic:
To preserve the original behavior, a tfsdk ignore tag can be added to ignore the entire embedded struct:
(#1021)
ENHANCEMENTS:
tfsdktags (#1021)v1.10.0Compare Source
FEATURES:
Int32TypeandInt32Valueimplementations for Int32 value handling. (#1010)basetypes.Int32Typable,basetypes.Int32Valuable, andbasetypes.Int32ValuableWithSemanticEqualsfor Int32 custom type and value implementations. (#1010)Int32Attributeimplementation for Int32 value handling. (#1010)Int32Attributeimplementation for Int32 value handling. (#1010)Int32Attributeimplementation for Int32 value handling. (#1010)Int32ParameterandInt32Returnfor Int32 value handling. (#1010)StaticValueimplementation for Int32 schema-based default values. (#1010)Int32interface for Int32 schema-based default implementations. (#1010)Int32interface for Int32 value plan modification implementations. (#1010)Int32interface for Int32 value schema validation. (#1010)Float32TypeandFloat32Valueimplementations for Float32 value handling. (#1014)basetypes.Float32Typable,basetypes.Float32Valuable, andbasetypes.Float32ValuableWithSemanticEqualsfor Float32 custom type and value implementations. (#1014)Float32Attributeimplementation for Float32 value handling. (#1014)Float32Attributeimplementation for Float32 value handling. (#1014)Float32Attributeimplementation for Float32 value handling. (#1014)Float32ParameterandFloat32Returnfor Float32 value handling. (#1014)StaticValueimplementation for Float32 schema-based default values. (#1014)Float32interface for Float32 schema-based default implementations. (#1014)Float32interface for Float32 value plan modification implementations. (#1014)Float32interface for Float32 value schema validation. (#1014)v1.9.0Compare Source
NOTES:
FEATURES:
Deferredfield toReadResponse,ModifyPlanResponse, andImportStateResponsewhich indicates a resource deferred action to the Terraform client (#999)Deferredfield toReadResponsewhich indicates a data source deferred action to the Terraform client (#999)ClientCapabilitiesfield toReadRequest,ModifyPlanRequest, andImportStateRequestwhich specifies optionally supported protocol features for the Terraform client (#999)ClientCapabilitiesfield toReadRequestwhich specifies optionally supported protocol features for the Terraform client (#999)Deferredfield toConfigureResponsewhich indicates a provider deferred action to the Terraform client (#1002)ClientCapabilitiesfield toConfigureRequestwhich specifies optionally supported protocol features for the Terraform client (#1002)ENHANCEMENTS:
BUG FIXES:
v1.8.0Compare Source
BREAKING CHANGES:
DefinitiontypeParameter()method (#968)NOTES:
TypeWithValidateinterface has been deprecated in preference of theValidateableAttributeinterface. AValidatableParameterinterface has also been added to thefunctionpackage (#968)FEATURES:
ValidateableAttributeinterface for custom value type implementations (#968)ValidateableParameterinterface for custom value type implementations (#968)function: AddBoolParameterValidator,DynamicParameterValidator,Float64ParameterValidator,Int64ParameterValidator,ListParameterValidator,MapParameterValidator,NumberParameterValidator,ObjectParameterValidator,SetParameterValidator, andStringParameterValidatorinterfaces for custom function parameter validation implementations. (#971)function: AddParameterWithBoolValidators,ParameterWithInt64Validators,ParameterWithFloat64Validators,ParameterWithDynamicValidators,ParameterWithListValidators,ParameterWithMapValidators,ParameterWithNumberValidators,ParameterWithObjectValidators,ParameterWithSetValidators, andParameterWithStringValidatorsinterfaces to enable parameter-based validation support (#971)BUG FIXES:
MapValuetypesEqualmethod when the receiver has a nilelementType(#961)ListValuetypesEqualmethod when the receiver has a nilelementType(#961)SetValuetypesEqualmethod when the receiver has a nilelementType(#961)wrong final value typeerrors during planning (#969)v1.7.0Compare Source
BREAKING CHANGES:
Namefield (#964)DefaultParameterNamePrefixandDefaultVariadicParameterNameconstants have been removed (#964)FEATURES:
DynamicTypeandDynamicValueimplementations for dynamic value handling (#147)basetypes.DynamicTypable,basetypes.DynamicValuable, andbasetypes.DynamicValuableWithSemanticEqualsfor dynamic custom type and value implementations (#147)DynamicAttributeimplementation for dynamic value handling (#147)DynamicAttributeimplementation for dynamic value handling (#147)DynamicAttributeimplementation for dynamic value handling (#147)DynamicParameterandDynamicReturnfor dynamic value handling` (#147)StaticValueimplementation for dynamic schema-based default values (#147)Dynamicinterface for dynamic schema-based default implementations (#147)Dynamicinterface for dynamic value plan modification implementations (#147)Dynamicinterface for dynamic value schema validation (#147)v1.6.1Compare Source
NOTES:
v1.6.0release updated this Go module to Go 1.21 per the Go support policy. It is recommended to review the Go 1.21 release notes before upgrading. Any consumers building on earlier Go versions may experience errors (#937)BUG FIXES:
function.Definitionto ensure all parameter names (including the variadic parameter) are unique. (#926)param1,param2, etc.). Variadic parameters will default tovarparam. (#926)v1.6.0Compare Source
BREAKING CHANGES:
types.TupleType, where each element is the same element type. Provider-defined functions using atypes.Listfor retrieving variadic argument data will need to update their code to usetypes.Tuple. (#923)RunResponsetype, replacingDiagnosticswithFuncError(#925)DiagnosticWithFunctionArgumentinterface. RemovedNewArgumentErrorDiagnostic(),NewArgumentWarningDiagnostic()andWithFunctionArgument()functions. RemovedAddArgumentError()andAddArgumentWarning()methods fromDiagnostics. (#925)FEATURES:
ResourceWithMoveStateinterface, which enables state moves across resource types with Terraform 1.8 and later (#917)ENHANCEMENTS:
SetKey()method to fully remove key withnilor zero-length value (#910)FuncErrortype, required forRunResponse(#925)NewFuncError()andNewArgumentFuncError()functions, which create aFuncError(#925)ConcatFuncErrors()andFuncErrorFromDiags()helper functions for use when working withFuncError(#925)hashicorp/terraform-plugin-framework-validators (github.com/hashicorp/terraform-plugin-framework-validators)
v0.19.0Compare Source
NOTES:
FEATURES:
v0.18.0Compare Source
NOTES:
BUG FIXES:
v0.17.0Compare Source
FEATURES:
PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidatorConfiguration
📅 Schedule: (UTC)
🚦 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 was generated by Mend Renovate. View the repository job log.