All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning
0.12.2 - 2024/08/20
- Fix bad translation key for error.
0.12.1 - 2024/08/19
- Update plugin-core to version
0.28.0
.
- Fix bug when bad external id is set in tf.
0.12.0 - 2024/08/08
- Add workflow to publish on npm.
- Update nodejs to version
20.16.0
. - Update npm to version
10.8.1
. - Update plugin-core to version
0.27.2
.
0.11.0 - 2024/08/02
- Default attributes for metadata.
- Error management.
- I18n management.
- New attribute for Unknown component definition.
- Update plugin-core to version
0.26.2
.
0.10.0 - 2024/07/11
- Update models for readOnly.
- Register missing icon for unknown component.
- Fix string as number for count attribute.
0.9.0 - 2024/07/09
- Display count attribute on models.
- Update metadata files structure.
- Update plugin-core to version
0.25.0
.
- Manage unknown component.
0.8.1 - 2024/06/19
- Update plugin-core to version
0.24.0
.
0.8.0 - 2024/01/02
- Handle external id
0.7.1 - 2023/10/20
- Update plugin-core to version
0.22.0
. - Merge
folder
andfileName
params inaddComponent
method insideTerraformData
.
0.7.0 - 2023/09/08
- Update plugin-core to version
0.21.0
.
- Fix loading wrong files on Parse.
0.6.0 - 2023/08/30
- Update plugin-core to version
0.20.0
. - Migrate reference/link id from plugin-core to Parser/Renderer.
0.5.0 - 2023/08/16
- Create
TerraformComponent
class to overridecreateAttribute
function to create a new TerraformComponentAttribute instance. - Override
addComponent
function inTerraformData
to create new component using TerraformComponent class. - Override
addLink
,getLinkValue
,removeLink
,replaceLink
,getReferenceValue
andsetReferenceValue
functions inTerraformComponentAttribute
to handle link and reference attributes.
- Update plugin-core to version
0.19.0
.
0.4.1 - 2023/08/02
- Update aws metadada
0.4.0 - 2023/07/21
- Add reference to resources and variables handling
- Parsing and rendering of
variable
,output
andlocals
objects
- Fix parsing error where lists of numbers were always parsed as strings
0.3.1 - 2023/07/05
- Update plugin-core to version
0.17.0
.
- Fix empty list attribute, bug link.
0.3.0 - 2023/06/06
- Add
getModels
function inTerraformParser
to get the list of folder paths that represent a model. - Add default terraform icon.
- Update plugin-core to version
0.16.0
.
0.2.0 - 2023/04/19
- Differentiate between attribute blocks and dynamic blocks.
- Script to generate the parser from the grammar using npm cli.
- Add events related to parsing and rendering.
- Configuration for syntax color in Monaco.
- Update plugin-core to version
0.15.1
. - ANTLR parser and lexer with official ANTLR terraform grammar.
- Parsing error when a component had an empty body.
- Fix missing object attribute definition, bug link.
0.1.12 - 2023/02/09
- Update plugin-core to version
0.13.0
.
0.1.11 - 2023/02/07
- Update plugin-core to version
0.12.1
to fix some bugs.
0.1.10 - 2023/02/02
- Update plugin-core to version
0.12.0
.
0.1.9 - 2023/01/31
- Template of models (container and component).
- Icons size to fit into the new models.
- Update all project dependencies.
- Parsing error when having a component with object inside object, bug link.
- Fix parsing error when file content is null, bug link.
- Fix render of an object attribute, bug link.
- Fix missing attribute definition for an object, bug link.
0.1.8 - 2023/01/16
- Replace documentation generation library ESDoc by JSDoc.
- Update plugin-core to version
0.11.0
.
- Children management in parser and render.
0.1.7 - 2022/11/28
- Fix package-lock of plugin-core.
0.1.6 - 2022/11/28
- Update plugin-core to version
0.10.0
.
0.1.5 - 2022/11/25
- Fix default file name for new component.
0.1.4 - 2022/11/24
- Update plugin-core to version
0.9.1
.
0.1.3 - 2022/10/07
- Add missing icon for aws provider and aws db instance.
- Fix oversize of all icons.
- Fix container metadata in aws metadata.
- Fix empty display for aws provider.
- Add default values to metadata properties
attributes
andisContainer
.
0.1.2 - 2022/10/05
- Fix icons size in models.
0.1.1 - 2022/10/05
- Update plugin-core to version
0.6.0
.
0.1.0 - 2022/09/20
- Setup GitHub workflow.
- Setup default plugin structure.
- Set default metadata parser and validator.
- Add metadata for aws.
- Add parser for terraform files.
- Add renderer for terraform files.
- Import metadata instead of passing it through constructor in TerraformMetadata.