Skip to content

Releases: pulumi/pulumi-yaml

v1.0.0

02 Nov 06:40
2fc03dc
Compare
Choose a tag to compare

Improvements

  • Ensure that constant values passed to enums are valid.
    #357

  • Warn on non camelCase names.
    #362

  • Recognize the new core project-level config block.
    #369

Bug Fixes

  • Allow interpolations for AssetOrArchive function values
    #341

  • Clarify the lifetimes when calling codegen.Eject. This is a breaking change to the
    codegen.Eject API.
    #358

  • Quote generated strings that could be numbers.
    #363

  • Respect import option on resource.
    #367

  • Discover Invokes during GetReferencedPlugins.
    #381

  • Escaped interpolated strings now remove one extra dollar sign.
    #382

  • Only insert "id" in ejected resource refs when the receiver type is a string.
    #389

v0.5.10

13 Oct 20:41
94d03db
Compare
Choose a tag to compare

Improvements

  • Ensure that constant values passed to enums are valid.
    #357

  • Warn on non camelCase names.
    #362

Bug Fixes

  • Allow interpolations for AssetOrArchive function values
    #341

  • Clarify the lifetimes when calling codegen.Eject. This is a breaking change to the
    codegen.Eject API.
    #358

  • Quote generated strings that could be numbers.
    #363

v0.5.9

05 Oct 17:13
b008fc6
Compare
Choose a tag to compare

Improvements

  • Ensure that constant values passed to enums are valid.
    #357

Bug Fixes

  • Allow interpolations for AssetOrArchive function values
    #341

  • Clarify the lifetimes when calling codegen.Eject. This is a breaking change to the
    codegen.Eject API.
    #358

v0.5.8

27 Sep 00:13
3749ecf
Compare
Choose a tag to compare

Improvements

Bug Fixes

  • Fix generated Pulumi.yaml on convert
    #339

  • Enforce top level required properties
    #350

  • Don't panic when the typechecker rejects
    #346

v0.5.7

16 Sep 17:18
983b9a7
Compare
Choose a tag to compare

Improvements

  • Set highest package version on all resources
    #331

  • Set highest package pluginDownloadURL on all resources
    #332

  • Set highest package version and pluginDownloadURL on all invokes
    #334

  • Enable transformation & type checking passes on pulumi convert
    #320

Bug Fixes

  • Fix resource option typo that make parent becomes provider
    #326

  • Support ejecting all config types to other languages.
    #329

  • Allow fromBase64 support on convert
    #336

v0.5.6

16 Sep 16:57
1789ff7
Compare
Choose a tag to compare

Improvements

  • Show all error/ warning messages
    #279

  • Support options on Fn::Invoke.

    #284

  • Add Get to resources, allowing Pulumi YAML programs to read external resources.
    #290

  • pulumi yaml syntax errors emit one less log message
    #300

  • Support setting default providers
    #296

  • Add sugar for Fn::Invoke
    #294

  • CI check to ensure pu/pkg and pu/sdk versions are merged
    #307

  • Add Int type to the configuration section.
    #313

  • Support options.version on pulumi convert
    #291

  • Set highest package version on all resources
    #331

  • Set highest package pluginDownloadURL on all resources
    #332

  • Set highest package version and pluginDownloadURL on all invokes
    #334

  • Enable transformation & type checking passes on pulumi convert
    #320

Bug Fixes

  • Allow bool configuration type
    #299

  • Fix pulumi convert panic on Fn::Split
    #319

  • Fix panic on empty object node on pulumi convert
    #321

  • Fix type checker inaccurately allows using 'id' property of a component resource
    #324

  • Fix resource option typo that make parent becomes provider
    #326

  • Support ejecting all config types to other languages.
    #329

v0.5.5

31 Aug 17:28
ab2c007
Compare
Choose a tag to compare

Improvements

  • Show all error/ warning messages
    #279

  • Support options on Fn::Invoke.

    #284

  • Add Get to resources, allowing Pulumi YAML programs to read external resources.
    #290

  • pulumi yaml syntax errors emit one less log message
    #300

  • Support setting default providers
    #296

  • Add sugar for Fn::Invoke
    #294

  • CI check to ensure pu/pkg and pu/sdk versions are merged
    #307

  • Add Int type to the configuration section.
    #313

  • Support options.version on pulumi convert
    #291

Bug Fixes

  • Allow bool configuration type
    #299

  • Fix pulumi convert panic on Fn::Split
    #319

  • Fix panic on empty object node on pulumi convert
    #321

  • Fix type checker inaccurately allows using 'id' property of a component resource
    #324

v0.5.4

12 Aug 00:21
12cefa8
Compare
Choose a tag to compare

Improvements

  • Show all error/ warning messages
    #279

  • Support options on Fn::Invoke.
    #284

  • Add Get to resources, allowing Pulumi YAML programs to read external resources.
    #290

  • pulumi yaml syntax errors emit one less log message
    #300

  • Support setting default providers
    #296

  • Add sugar for Fn::Invoke
    #294

Bug Fixes

  • Allow bool configuration type
    #299

v0.5.3

13 Jul 01:42
46f335d
Compare
Choose a tag to compare

Improvements

  • Allow lowercase type on config entries.
    #275

  • Prevent errors from cascading.
    #258

  • Health checks for pulumi-language-yaml.
    #277

  • Move Pulumi YAML specification to the Pulumi
    documentation
    . #261

Bug Fixes

  • Warn when using the reserved prefix Fn:: as a map key.
    #272

v0.5.2

28 Jun 22:16
2c7c1d6
Compare
Choose a tag to compare

Improvements

  • Fix pulumi convert panicking on programs containing Fn::ToJSON.
    #250

  • Fix pulumi convert panicking on programs containing Fn::Secret.
    #260

  • Fix pulumi convert panicking on programs containing a Fn::Invoke with an empty arguments
    property.
    #262

Bug Fixes

  • Handle token types in the type checker.
    #248