From ff06e94d8b8dc975ad003763147aba6728e1c359 Mon Sep 17 00:00:00 2001 From: Kamil Kozik <115631738+kkozik-amplify@users.noreply.github.com> Date: Thu, 16 Jan 2025 17:56:25 +0100 Subject: [PATCH] version 6.0.0 release (#180) --- CHANGELOG.md | 6 ++++++ README.md | 2 +- tree-to-hcl2-reconstruction.md | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b89740b6..3b4b63b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## \[6.0.0\] - 2025-01-15 + +### Added + +- Support full reconstruction of HCL from Python structures. Thanks, @weaversam8, @Nfsaavedra ([#177](https://github.com/amplify-education/python-hcl2/pull/177)) + ## \[5.1.1\] - 2024-10-15 ### Added diff --git a/README.md b/README.md index aa4591c3..dc7e7422 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ with open('foo.tf', 'r') as file: ### Parse Tree to HCL2 reconstruction -With version 5.x the possibility of HCL2 reconstruction from the Lark Parse Tree and Python dictionaries directly was introduced. +With version 6.x the possibility of HCL2 reconstruction from the Lark Parse Tree and Python dictionaries directly was introduced. Documentation and an example of manipulating Lark Parse Tree and reconstructing it back into valid HCL2 can be found in [tree-to-hcl2-reconstruction.md](https://github.com/amplify-education/python-hcl2/blob/main/tree-to-hcl2-reconstruction.md) file. diff --git a/tree-to-hcl2-reconstruction.md b/tree-to-hcl2-reconstruction.md index 88f88f5c..1a5f83dc 100644 --- a/tree-to-hcl2-reconstruction.md +++ b/tree-to-hcl2-reconstruction.md @@ -1,6 +1,6 @@ # Writing HCL2 from Python -Version 5 of this library supports reconstructing HCL files directly from +Version 6 of this library supports reconstructing HCL files directly from Python. This guide details how the reconstruction process takes place. See also: [Limitations](#limitations)