- Experimental language support for Terraform.io configurations
- Add support for nested provisioning statements
- Better names for capture groups
- Fix for comments (thanks frntn)
- Fix for "${a.b}" style strings. (thanks sbward)
- Fix for nested interpolated strings not parsing correctly
- Fix for comments not parsing correctly inside blocks
- multi-line comments
- booleans
- number literals, including supported suffixes
- syntax highlighting inside string interpolations
- functions
- variables
- literals
- support for heredoc strings
- embedded syntax hightlighting based on token suffix (<<CONFIG_JSON, <<CONFIG_YAML, ...)
- string interpolation highlighting inside the embedded language (this one is kind of magical)
- Fix for nested interpolations.
- New snippets
- Small fix for correct resource highlighting
- Small fix adding
//
as line comment
- Adds Indent Rules (thanks itiut)
- Allow dashes in resource names and handle curly braces in regex
- Adding ignore_changes. Ref: https://www.terraform.io/docs/configuration/resources.html#ignore_changes
- Added all types of variable and module, and provider/provider-aws and provisioner
- Adds new keyword snippets for better autocompletion
- Adds quick toggle line comments to bring more in line with Atom's other grammars.
- Kyle contacted me and we agreed to transfer the Github repository and Atom package so I can maintain it since Kyle lacks the time to handle contributions - thanks for all our great work Kyle!
- Add support for multiple digits in regex curly braces #31
- Add additional function names and recognize data and local variable prefix #32 and #40
- Add support for comments in multi-line lists #36
- Support most common Terraform 0.12 features and functions
- Add package keywords
- Add
null
as primitive literal liketrue
andfalse
- Add support for indented heredoc strings - thanks privatwolke
- Recognize .hcl file extension of terragrunt as Terraform grammar #49 - thanks MarianoRD
- Add belated changelog for 0.9.4
- Run
terraform fmt
on examples file
- Allow proper tokenizing of TODO-style comments in cooperation with language-todo
- Do not recognize
.hcl
file extension as Terraform grammar anymore as described in #55: workarounds are installinglanguage-hcl
or configure custom file type of.hcl
assource.terraform