Skip to content

Latest commit

 

History

History
157 lines (100 loc) · 6.04 KB

CHANGELOG_OLD.md

File metadata and controls

157 lines (100 loc) · 6.04 KB

CHANGELOG

HEAD (Unreleased)

  • 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 and Update 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 and Update 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