- 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