#296 gates ValidateFunctionVersionSupport behind the pre-existing validateTerraformFunctionVersions context flag, while the new ValidateProviderFunctionTargetSupport and write-only target validation are always on (no feature flag).
Since the upcoming release is a 0.23 -> 0.24 bump (pre-v1 "breaking change" release), a follow-up PR should enable function version validation by default and drop the gate, so the Fn.* baseline validation and the provider-feature validations behave consistently.
Raised in #296 review: #296 (comment)
#296 gates
ValidateFunctionVersionSupportbehind the pre-existingvalidateTerraformFunctionVersionscontext flag, while the newValidateProviderFunctionTargetSupportand write-only target validation are always on (no feature flag).Since the upcoming release is a 0.23 -> 0.24 bump (pre-v1 "breaking change" release), a follow-up PR should enable function version validation by default and drop the gate, so the
Fn.*baseline validation and the provider-feature validations behave consistently.Raised in #296 review: #296 (comment)