- Allow generating of tobool invocation.
- Enable jsondecode which is already in pulumi-std
- Enable lookup which is already in pulumi-std
- Enable merge which is already in pulumi-std
- Enable flatten which is already in pulumi-std
- Implement
coalesce
through thepulumi-std
invoke of the same name - Implement
compact
through thepulumi-std
invoke of the same name - Implement
coalescelist
through thepulumi-std
invoke of the same name - Implement
distinct
through thepulumi-std
invoke of the same name - Implement
format
through thepulumi-std
invoke of the same name - Implement
keys
through thepulumi-std
invoke of the same name - Implement
setintersection
through thepulumi-std
invoke of the same name - Implement
alltrue
through thepulumi-std
invoke of the same name - Implement
anytrue
through thepulumi-std
invoke of the same name - Implement
contains
through thepulumi-std
invoke of the same name - Implement
chunklist
through thepulumi-std
invoke of the same name - Implement
slice
through thepulumi-std
invoke of the same name - Implement
regex(all)
through thepulumi-std
invokes of the same name - Implement
toset
through thepulumi-std
invoke of the same name - Implement
cidrsubnets
through thepulumi-std
invoke of the same name - Implement
formatlist
through thepulumi-std
invoke of the same name
- Fix the order of arguments to
substr
- Fix conversion in the presence of dynamically bridged Terraform providers
- Bump generated provider-terraform version
- Change inferred resource names to pascal case
- Add parameterization block to "package" blocks
- Add generation of pcl "package" blocks
- Add EOT (heredoc) style string delimiter handling.
- Add template join expression to convert expression
- Add references to issues for missing functions in output
- Add code generation rename workarounds for pcl keywords
-
Fix errors being encountered but not reported to the user
-
Fix using a module multiple times via different constraints
-
Fix conversion of object blocks
-
Fix conversion of object attributes
- Support custom translation of appautoscaling ids
- Support the standard
tolist
function translation by the rewrite ruletolist(x) ==> x
- Don't attempt to rename object keys if the object contains any non-identifiers
- Support the
depends_on
option - Emit warnings when encountering non-supported lifecycle hooks
create_before_destroy
andreplace_triggered_by
- Convert expressions inside
jsonencode
calls without rewriting object keys to camelCase
- Ensure block and attribute iteration is consistent.
- Sort generated properties by the position of their keys to get deterministic output.
- Better conflict resolution for conflicting source names. They'll now use the objects type name to help build a unique name.
-
Support the
replace
function. -
Don't rename map keys.
- Fix order of parameters for the
parseint
function