1.2 KiB
1.2 KiB
Changelog
0.6.0 - not yet released
feature:
- add template for expressions
- add template if expressions
cleanup:
- move fuzzing instrumentation to different repository
0.5.0 - 2021-09-15
feature:
- unhide
(block|object|tuple)_(start|end)tokens
fix:
- remove empty
template_directiveblock because it causes issues for semgrep
0.4.0 - 2021-07-02
feature:
- add named "key" and "val" fields to left and right side of object elements
- unhide the
template_interpolation_(start|end)andquoted_template_(start|end)tokens
0.3.2 - 2021-07-01
fix:
- add a build step to CI to make sure the scanner is compilable
- add fuzzing instrumentation
0.3.1 - 2021-06-30
fix:
- dont use c struct initializer syntax in src/scanner.cc
0.3.0 - 2021-06-28
fix:
- correct expression for identifiers
- allow empty template interpolations
- allow empty templates
- fix crash when
context_stack.size()exceedsCHAR_MAX - fix crash when
heredoc_identifier.size()exceedsCHAR_MAX
quality:
- add fuzzing
0.2.0 - 2021-06-26
feature:
- add quoted templates and heredoc templates
- still missing template directives though
quality:
- collect corpus of real world hcl files from github
- add github actions
0.1.0 - 2021-06-13
- initial version