Skip to content

Latest commit

 

History

History
229 lines (140 loc) · 6.36 KB

changelog.md

File metadata and controls

229 lines (140 loc) · 6.36 KB

Changelog

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.7.1 - 2023/10/20

Changed

  • Update plugin-core to version 0.22.0.
  • Merge folder and fileName params in addComponent method inside TerraformData.

0.7.0 - 2023/09/08

Changed

  • Update plugin-core to version 0.21.0.

Fixed

  • Fix loading wrong files on Parse.

0.6.0 - 2023/08/30

Changed

  • Update plugin-core to version 0.20.0.
  • Migrate reference/link id from plugin-core to Parser/Renderer.

0.5.0 - 2023/08/16

Added

  • Create TerraformComponent class to override createAttribute function to create a new TerraformComponentAttribute instance.
  • Override addComponent function in TerraformData to create new component using TerraformComponent class.
  • Override addLink, getLinkValue, removeLink, replaceLink, getReferenceValue and setReferenceValue functions in TerraformComponentAttribute to handle link and reference attributes.

Changed

  • Update plugin-core to version 0.19.0.

0.4.1 - 2023/08/02

Changed

  • Update aws metadada

0.4.0 - 2023/07/21

Added

  • Add reference to resources and variables handling
  • Parsing and rendering of variable, output and locals objects

Fixed

  • Fix parsing error where lists of numbers were always parsed as strings

0.3.1 - 2023/07/05

Changed

  • Update plugin-core to version 0.17.0.

Fixed

0.3.0 - 2023/06/06

Added

  • Add getModels function in TerraformParser to get the list of folder paths that represent a model.
  • Add default terraform icon.

Changed

  • Update plugin-core to version 0.16.0.

0.2.0 - 2023/04/19

Added

  • 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.

Changed

Fixed

  • Parsing error when a component had an empty body.
  • Fix missing object attribute definition, bug link.

0.1.12 - 2023/02/09

Changed

  • Update plugin-core to version 0.13.0.

0.1.11 - 2023/02/07

Fixed

  • Update plugin-core to version 0.12.1 to fix some bugs.

0.1.10 - 2023/02/02

Changed

  • Update plugin-core to version 0.12.0.

0.1.9 - 2023/01/31

Changed

  • Template of models (container and component).
  • Icons size to fit into the new models.
  • Update all project dependencies.

Fixed

  • 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

Changed

  • Replace documentation generation library ESDoc by JSDoc.
  • Update plugin-core to version 0.11.0.

Removed

  • Children management in parser and render.

0.1.7 - 2022/11/28

Fixed

  • Fix package-lock of plugin-core.

0.1.6 - 2022/11/28

Changed

  • Update plugin-core to version 0.10.0.

0.1.5 - 2022/11/25

Fixed

  • Fix default file name for new component.

0.1.4 - 2022/11/24

Changed

  • Update plugin-core to version 0.9.1.

Fixed

0.1.3 - 2022/10/07

Fixed

  • 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 and isContainer.

0.1.2 - 2022/10/05

Fixed

  • Fix icons size in models.

0.1.1 - 2022/10/05

Changed

  • Update plugin-core to version 0.6.0.

0.1.0 - 2022/09/20

Added

  • 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.