Skip to content
This repository has been archived by the owner on Jul 18, 2023. It is now read-only.

Releases: pulumi/tf2pulumi

v0.12.0

24 Jun 23:19
16ef0e9
Compare
Choose a tag to compare
  • Add Java & YAML support. #256
  • Move most of the implementation of the converter into pulumi-terraform-bridge. #207
  • Add deprecation message. The functionality has moved to pulumi convert --from terraform in the Pulumi CLI.

v0.11.1

10 May 22:06
d85996d
Compare
Choose a tag to compare
Merge pull request #233 from pulumi/add-arm64

Adding an arm64 build

v0.11.0

20 Apr 14:00
f66e0a9
Compare
Choose a tag to compare
Update pulumi refs to v3 (#232)

v0.10.0

29 Jan 02:35
874ca92
Compare
Choose a tag to compare
Merge pull request #224 from pulumi/update-tap

v0.9.0

08 Sep 20:58
Compare
Choose a tag to compare
Prepare for v0.9.0 release

v0.8.0

08 May 00:44
89c8ae8
Compare
Choose a tag to compare

Added support for Python code generation and for converting from TF 0.12 input configuration.

v0.7.0

26 Apr 20:02
Compare
Choose a tag to compare
Prepare for v0.7.0 release

v0.6.0

30 Sep 21:02
Compare
Choose a tag to compare
Update the CHANGELOG

v0.5.1: Optionally generate prompt datasource accesses. (#109)

15 Aug 18:22
302ebab
Compare
Choose a tag to compare
Just what it says on the tin. Only works for NodeJS for the time being.

Part of https://github.com/pulumi/home/issues/543.

v0.5.0: Lower proxied applies for NodeJS. (#103)

14 May 20:52
05104e0
Compare
Choose a tag to compare
There are two major changes here:
1. Generate normal property access expressions for `apply` calls that
   can be handled by proxy. This is exactly the set of applies that look
   like `r.prop.apply(p => p.nested)`. When enabled, these will be
   emitted as `r.prop.nested`.
2. Generate calls to `pulumi.interpolate` for applies that involve the
   interpolation of multiple properties and literals. This is the set of
   applies that look like `r.prop.apply(p => `foo: ${p}`` or
   `pulumi.all([r.foo, s.bar]).apply(([f, b]) => `f: ${f}, b: ${b}`)`.
   These will be emitted as `pulumi.interpolate`foo: ${r.prop}` and
   `pulumi.interpolate`f: ${r.foo}, b: ${s.bar}``, respectively.

These features can be disabled by setting the target SDK version to
anything below 0.17.0 using the `-target-sdk-version` option in the CLI.
The default SDK version is 0.17.1.