-
Avoid setting defaults on conflicting fields when the schema specifies
ConflictsWith
in one direction but not the other. #376 -
Add flags to skip docs and examples processing. #365
-
Remove async resource option in nodejs datasources #348
-
Provider inputs are now marked as outputs also, allowing access to provider configuration from programs. #347
-
Parse new-style "Nested Schema" sections in markdown docs #345
-
Adjust input extraction in
Read
s.t. it returns a safer set of values. #330 -
Fixes a panic caused by improper diffing of lists and sets with nested object elements. #319
-
Add go package info options to schema #321
-
Fixes a panic caused by ignoreChanges not being processed before the assertion leading to the panic. #317
-
Add "Unlicensed" license type. #312
-
Improve
Check
error messages. #310 -
Ensure that nested unknowns are preserved during previews of
Create
andUpdate
operations. #308 -
Fix the diff reader s.t. reading sets with partially-known elements does not panic. #305
-
Improve Set diffs to correctly identify replacements. #304
-
Deprecate UsesIOClasses bool. #300
-
Add support for previewing
Create
andUpdate
operations. #276 -
Add support for communicating with plugins over the TF gRPC interface. #267
-
Refactor schematized types to support enums. #266
-
Support terraform-plugin-sdk/v2. This is an API breaking change. #264
-
Support alternative documentation path. #256
-
Add UsesIOClasses field to PythonInfo. #241
-
Add PluginDownloadURL field to package definition #231
-
Updating regular expressions for unordered lists in markdown #234
-
Clean codegen directories before generating new code. #236
-
Convert examples using the current schema. #224
-
Add check against empty assets. #223
-
Add support for generating Go examples. #194
-
Add JSON path links to properties when generating doc comments and deprecation messages for a Pulumi schema. #202
-
Update README generation for python. #217
-
Use the schema-based code generator for NodeJS. #194
-
Allow providers to define additional object types in the schema. #192
-
Populate default TF timeouts. #177
-
Link in tf2pulumi for preliminary HCL2 support and Python codegen. #162
-
Update how description is populated for schema codegen. #148)
-
Use the schema-based code generator for Python. #108
-
Obtain module documentation from the Go Module Cache, removing the need for vendoring.
-
Add support for generating a new-style Go SDK. #101
-
Add support for PEP 561 Python type specs. 100
-
Add support for generating a .NET SDK.
-
Update Terraform bridge to be based on v1.0.0 of the Terraform Plugin SDK
-
Add support to specify a custom package name for NodeJS package
-
Add ability to pass the TF provider version that the pulumi provider was generated against
-
Remove the need for Pandoc in generating Python SDK readme files.
-
Allow a schema variable to be overridden as being
Computed
-
Allow passing a License Type for the upstream Terraform provider.
-
Warn when config with default values are not reflected in providers.
-
Centralise the work for Autonaming in providers.
-
Avoid setting conflicting default values. #91
-
Require explict C# namespaces.
-
Add option to control if only asynchronous data sources should be generated in JS/TS.
-
Ensure Terraform deprecations are represented in Pulumi schema
-
Ensure links to Terraform documentation pages are valid
-
Prefer errors over panics for potential upstream error catches
-
Ensure Pulumi SchemaInfo is taken into consideration when pluralizing parameters
-
Add a version flag to providers 154