Nova

Extensions


Readme

Terraform Nova

Functionality is provided via terraform-ls language server and standard .tmLanguage syntax files. In the future syntax highlighting will move to tree-sitter.

✨ Features ✨

  • Syntax Highlighting
  • Hover Tooltips
  • Signature Assistance
  • Tasks

Changelog

Version 0.6.3

✨ New

  • Syntax Highlighting: Add support for moved block

💎 Improved

  • Syntax Highlighting: Support data blocks as symbols

Version 0.6.2

🐞 Fixed

  • Syntax Highlighting: Support string interpolation within a heredoc

Version 0.6.1

🐞 Fixed

  • Syntax Highlighting: heredoc renders correctly when an it is an element of an array

Version 0.6.0

✨ New

  • Formatting: Enabled ability to format on save

💎 Improved

  • Autocomplete: Faster autocomplete response times
  • Autocomplete: Better support for modules

Version 0.5.1

🐞 Fixed

  • Clips: Remove quotes from type on variable clips

Version 0.5.0

✨ New

  • Clips: Variables, Backends and Provider Requirement clips

Version 0.4.0

✨ New

  • Tasks: Add apply and destroy has tasks for Install and Clean respectively
  • Syntax Highlighting: Support for tfvars

💎 Improved

  • Formatting: Terraform files can now be formatted
  • Misc: Validation existence of binaries
  • Misc: Implemented notification system
  • Language Server: Ignore .nova directory

Version 0.3.1

💎 Improved

  • Docs: Update CHANGELOG
  • Misc: Tag releases

Version 0.3.0

✨ New

  • Tasks: Added default plan task

💎 Improved

  • Docs: Updated README to be relevant to the extension

Version 0.2.0

💎 Improved

  • General: Renamed extension to be more clear

Version 0.1.0

🎉 Initial release 🎉

✨ New

  • Language Server: Terraform LS support
  • Syntax Highlighting: Support for syntax highlighting with TextMate grammar