Releases: deploymenttheory/terraform-plugin-framework-codegen
Releases · deploymenttheory/terraform-plugin-framework-codegen
Release list
v0.7.0
A list resource is the list capability of a managed resource. Terraform matches a list resource to a resource by type name and refuses to load a provider whose list resource names none. Every list resource this toolkit emitted was unmatched, so no generated provider loaded at all. An entity that is enumerable but not addressable is now a datasource, and a resource the API can enumerate carries the list capability and declares the identity its results are expressed in. Contract change. Entities that were list resources are now datasources; resources that can be enumerated gain a list resource and an identity schema; a root attribute terraform reserves, an attribute name a tfsdk tag may not begin with, and a datasource read with no argument to fill a path parameter are refused with the remedy named. Also: the document's declared constraints reach the schema — sensitivity, deprecation, length, range, size and pattern validators — a documented default sends an attribute to optional and computed, a list resource reads its addressing from its own block, and a fixture value is the shape its format and the SDK's own type demand.
v0.6.0
v0.5.0
v0.5.0: the audit stops manufacturing its own findings Probe values keep their declared type and stay inside declared bounds, so a coerced echo is no longer read as a server-forced value. What the server fills is recorded as x-tfpfgen-server-default on the property and makes the attribute Optional and Computed, rather than an OpenAPI default nothing downstream reads. A proposal the audit no longer makes is withdrawn instead of standing unanswerable.
v0.4.3
v0.4.3: refresh undecided correction PRs An undecided correction PR is rewritten in place to the current evidence rather than skipped, so the formatted-JSON and shared-exchange body fixes released in v0.4.1 and v0.4.2 actually reach decisions that were already open.
v0.4.2
Merge pull request #56 from deploymenttheory/fix/pretty-print-pr-frag…
v0.4.1
Merge pull request #55 from deploymenttheory/feat/correction-pr-narra…
v0.4.0
Merge pull request #54 from deploymenttheory/feat/list-response-shape…
v0.3.4
Merge pull request #52 from deploymenttheory/fix/stage-preserves-paths fix(stage): preserve each produced path's tree shape in the artifact
v0.3.3
Merge pull request #51 from deploymenttheory/fix/audit-reads-upstream…
v0.3.2
Merge pull request #50 from deploymenttheory/ci/scope-to-codegen ci: scope the codegen CI to code changes