File terraform-ls.changes of Package terraform-ls
-------------------------------------------------------------------
Thu Dec 30 11:08:40 UTC 2021 - Marcus Hann <marcus@hhra.uk>
- Bump to 0.25.0
ENHANCEMENTS:
* Introduce module.providers command (#712)
* Diagnostics for all known modules/files are now published automatically (as opposed to just open files) (#714)
* Introduce go-to-variable from module input name (#700)
NOTES:
* Diagnostics for non-autoloaded *.tfvars are no longer published, see #715 for more details (#714)
- From 0.24.0
BREAKING CHANGES:
* source.formatAll.terraform-ls is renamed to source.formatAll.terraform to follow other similar existing actions in the wild (#680)
ENHANCEMENTS:
* Implement opt-in telemetry (documented in docs/telemetry.md) (#681)
* Provide workspace-wide symbols for variables in *.tfvars (#658)
* Go-to-definition now highlights just the definition of a block/attribute instead of the whole attribute/block (#689)
* Add configuration option allowing to exclude directories from being indexed upon initialization (#696)
* Parse *.tfvars.json for workspace-wide symbols and diagnostics (#697)
BUG FIXES:
* The server announces just a single formatting code action, other actions source, source.fixAll and source.formatAll are removed which helps avoid running the same action multiple times and better follows conventions (#680)
* Requesting Only: [] code actions is now no-op (#680)
* Fix indexing of references in dependent modules (#698)
* Fix workspace folder removal/addition at runtime (#707)
- From 0.23.0
ENHANCEMENTS:
* Introduce module.calls command (#632)
* Introduce experimental completion of required fields. You can opt in via prefillRequiredFields option (#657)
* Ignore .terragrunt-cache when indexing initialized modules (#666)
* Parse *.tf.json for references and symbols (#672)
- From 0.22.0
ENHANCEMENTS:
* Support standalone (not autoloaded) *.tfvars files (#621)
BUG FIXES:
* fix: Limit label completion items to 100 (same as limit for completion items in other contexts) (#628)
* Recognize references in module block inputs (#623)
-------------------------------------------------------------------
Mon Aug 23 16:53:33 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Bump to 0.21.0
-------------------------------------------------------------------
Sat Jul 31 00:12:59 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Bump to 0.20.0
-------------------------------------------------------------------
Tue Jul 20 23:19:44 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Update to 0.19.1
-------------------------------------------------------------------
Sun Jul 11 19:53:20 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Update to 0.19.0
FEATURES:
Go to attribute/block from reference (#569)
Go to references from an attribute or a block (#572, #580)
ENHANCEMENTS:
Support multiple folders natively (#502)
Make references scope & type aware (#582)
BUG FIXES:
fix: avoid crash on empty file formatting (#578)
-------------------------------------------------------------------
Mon Jul 5 22:36:30 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Update to 0.18.3
BUG FIXES:
fix: avoid circular references to list/map/object attributes (which caused high CPU usage on copy) (#575)
-------------------------------------------------------------------
Tue Jun 29 09:31:16 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Bump to 0.18.1
ENHANCEMENTS:
- Support for references to variables and locals ([#553](https://github.com/hashicorp/terraform-ls/pull/553))
- tfvars: Infer variable types from default values where not explicitly specified ([#554](https://github.com/hashicorp/terraform-ls/pull/554))
BUG FIXES:
- Prevent var names from being completed in label ([#555](https://github.com/hashicorp/terraform-ls/pull/555))
-------------------------------------------------------------------
Sat Jun 12 18:30:23 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Bump to 0.18.0
FEATURES:
- Add support for `tfvars` (variable files) ([#540](https://github.com/hashicorp/terraform-ls/pull/540))
ENHANCEMENTS:
- Add support for state backends ([#544](https://github.com/hashicorp/terraform-ls/pull/544))
- Add support for provisioners ([#542](https://github.com/hashicorp/terraform-ls/pull/542))
- Support for type declarations (variable `type`) ([#490](https://github.com/hashicorp/terraform-ls/pull/490))
- Support variable `default` ([#543](https://github.com/hashicorp/terraform-ls/pull/543))
-------------------------------------------------------------------
Thu May 20 23:46:07 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Upgrade to 0.17.0
ENHANCEMENTS:
Add support for traversals/references (#485)
Add new module.callers (LSP) command & document all available commands (#508)
-------------------------------------------------------------------
Thu May 13 21:02:42 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Upgrade to 0.16.3
ENHANCEMENTS:
- Increase request concurrency & make it configurable via `-req-concurrency` flag of `serve` command ([#489](https://github.com/hashicorp/terraform-ls/pull/489))
-------------------------------------------------------------------
Tue May 11 16:46:30 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Upgrade to 0.16.2
ENHANCEMENTS:
Support templated paths for -cpuprofile & -memprofile flags of serve (#501)
BUG FIXES:
Avoid presenting stale diagnostics after document changes (#488)
-------------------------------------------------------------------
Mon Apr 5 14:08:51 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
- Initial commit