File python-hcl2.changes of Package python-hcl2
-------------------------------------------------------------------
Tue Nov 25 11:03:51 UTC 2025 - Julio González Gil <jgonzalez@suse.com>
- Version 7.3.0:
* Fix: Issue parsing interpolations and escaped interpolations in
a single string
- Version 7.2.1:
* Fix: More robust escaping for special characters
* Fix: Issue parsing interpolation string as an object key
- Version 7.2.0
* Add: Possibility to parse deeply nested interpolations (formerly
a Limitation)
* Fix: Issue parsing ellipsis in a separate line within for
expression
* Fix: Issue parsing inline expression as an object key;
see Limitations in README.md
* Fix: Preserve literals of e-notation floats in parsing
and reconstruction
- Version 7.1.0
* Add: hcl2.builder.Builder - nested blocks support
* Fix: Issue parsing parenthesesed identifier (reference) as an
object key
* Fix: Issue discarding empty lists when transforming python
dictionary into Lark Tree
- Version 7.0.1
* Fix: Issue parsing dot-accessed attribute as an object key
- Version 7.0.0
* Add: Limitations section to README.md
* Fix: Issue handling heredoc with delimiter within text itself
* Fix: Various issues with parsing object elements
* Fix: Dictionary -> hcl2 reconstruction of null values
* Fix: Inaccurate parsing of null values in some cases
* Fix: Missing parenthesis in arithemetic expressions
* Fix: Noticeable overhead when loading hcl2.reconstructor module
* Fix: Escaped string interpolation (e.g. "$${aws:username}") parsing
* Remove: Support for parsing interpolations nested more than
2 times (known-issue)
- Version 6.1.1
* DictTransformer.to_tf_inline - handle float type
- Version 6.1.0
* Fix e-notation and negative numbers literals
* Fix parsing of null
* DictTransformer - do not wrap type literals into ${ and }
- Version 6.0.0
* Support full reconstruction of HCL from output dictionary
- Version 5.1.1
* Fix README.md and update CHANGELOG.md
- Version 5.1.0
* Support python 3.13
* Add section about Tree->HCL2 reconstruction to the README.md
- Version 5.0.0
* Support full reconstruction of HCL from parse
- Version 4.3.5
* Fix: Add support for attributes named "in"
* Fix: add "for" attribute identifier
* Allow if and for_each keywords to be used as identifiers
- Version 4.3.4
* Fix MANIFEST.in and/or Python dependency filename(s)
* Add support for provider function
- Version 4.3.3
* Support Python 3.12
- Version 4.3.2
* Support conditional without parentheses inside nested locals
- Version 4.3.1
* Add py.typed file to package
* Update CodeQL to v2
* Make provision for block on next line
* Handled ternary multi-line expression
-------------------------------------------------------------------
Wed Apr 5 09:55:37 UTC 2023 - Duarte Pousa <pousaduarte@gmail.com>
- Initial release
- Version 4.3.0