@@ -6,16 +6,23 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
77## Unreleased
88
9+ The package has been adopted by the SublimeText GitHub org and now lives at
10+ < https://github.com/SublimeText/Terraform/ > for the community to maintain.
11+
12+ All following changes are courtesy of @FichteFoll . (#58 - #64 )
13+
914### Added
1015
1116- Declare hyphens as sub-word separators.
12- - Special highlighting for ` for_each ` and ` count ` meta arguments.
17+ - Special highlighting for ` for_each ` and ` count ` meta arguments ( ` keyword.control ` ) .
1318- Highlighting of more special language variables: ` each ` , ` count ` and ` self ` .
1419
1520### Changed
1621
17- - Switch to Syntax version 2. This breaks compatibility with ST builds before 4000!
18- - Adapt and improve many scope names to standards that have been established
22+ - Switched to syntax version 2.
23+ This breaks compatibility with ST builds before 4000,
24+ but the previous version can still be installed on older builds.
25+ - Adapted and improved many scope names to standards that have been established
1926 over the past years for the default packages,
2027 including:
2128 * String interpolation meta scopes and punctuation
@@ -26,19 +33,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
2633
2734### Removed
2835
29- - Various files targetting older ST versions,
36+ - Removed various files targetting older ST versions,
3037 notably the old ` .tmLanguage ` syntax definition.
38+ This breaks compatibility with ST 2,
39+ but the previous version can still be installed on older builds.
3140
3241### Fixed
3342
3443- Improved matching of identifiers by adding a scope and properly recognizing hyphens.
35- - Support identifiers starting with an underscore character (#43 ).
44+ - Support identifiers starting with an underscore character (#43 , # 64 ).
3645
3746---
3847
3948## v1.0.0 - 2020-01-20
4049
41- A huge thanks to @patrickrgaffney for this amazing contribution. [ # 39 ] ( https://github.com/alexlouden/Terraform.tmLanguage/pull/ 39)
50+ A huge thanks to @patrickrgaffney for this amazing contribution. ( # 39 )
4251
4352### Added
4453
@@ -267,11 +276,11 @@ Initial release.
267276[ indices ] : https://www.terraform.io/docs/configuration/expressions.html#indices-and-attributes
268277[ named-values ] : https://www.terraform.io/docs/configuration/expressions.html#references-to-named-values
269278[ old-splat ] : https://www.terraform.io/docs/configuration/expressions.html#legacy-attribute-only-splat-expressions
270- [ scopes ] : https://www.sublimetext.com/docs/3/ scope_naming.html
279+ [ scopes ] : https://www.sublimetext.com/docs/scope_naming.html
271280[ splat ] : https://www.terraform.io/docs/configuration/expressions.html#splat-expressions
272281[ string-templates ] : https://www.terraform.io/docs/configuration/expressions.html#string-literals
273282[ strings ] : https://www.terraform.io/docs/configuration/expressions.html#string-literals
274- [ subl-format ] : https://www.sublimetext.com/docs/3/ syntax.html
275- [ tests ] : https://www.sublimetext.com/docs/3/ syntax.html#testing
283+ [ subl-format ] : https://www.sublimetext.com/docs/syntax.html
284+ [ tests ] : https://www.sublimetext.com/docs/syntax.html#testing
276285[ types ] : https://www.terraform.io/docs/configuration/types.html
277286[ uom-suffixes ] : https://github.com/hashicorp/terraform/issues/3287#issuecomment-241560576
0 commit comments