Full Changelog: v0.1.0...v0.2.0
0.2.0 (2024-10-02)
🚀 Features
- add issue templates (1647094)
- add license file (f2a950f)
- add support for
#!Jinja2
shebang (6ee35b8) - add support for unicode in some identifiers (6a456c6)
- add support for line continuation (everywhere!) (f5d903a)
- add support for suicide trigger annotation (3a5dcf1)
- add support for parenthesis in graph strings (3ac9797)
- add support for single-quoted graph string (a141030)
- allow form feed, zero width space, etc. (247a97b)
- allow list of comma-separated nametags in section names (75dfd8c)
- better handling of newlines (both optional and necessary ones) (1b068bd)
- detect runtime section / task sections as such (0b9d308)
- expose "string_content" child for
quoted_string
(bcb02c5) - expose fields for
graph_task
(38bd1f0) - expose fields in task parameter, output and intercycle annotation (f3a86eb)
- extend character range in setting keys (b8cf6a7)
- improve bindings (f61a677)
- make rules' names clearer and add some new fields (83aaa6e)
🪲 Bug Fixes
- allow
:
in recurrence (for iso datetimes) (fc88483) - allow
{
,%
,#
inside jinja2 express./statem./comm. (b946291) - allow
@
as task prefix in graph for xtriggers (c52dcc1) - allow empty intercycle annotation (
[]
) (c62484c) - allow jinja2 at the START of recurrence (0644971)
- allow jinja2 expression as key for settings (7c27fd8)
- allow jinja2 expression in recurrence (86c47d3)
- allow line continuation after comment (bad idea !) (2d43083)
- allow multiple
task parameter
in a row and value evaluation (a03c5e1) - allow single
?
for task output (when:succeed
assumed) (d4b2244) - allow spaces in recurrences (e.g.
T00, T06
) (30fc887) - allow underscore as 1st character of task name (357f3f9)
- allow unquoted path in include statements (4565562)
- allow whitespaces inside intercycle annotation (a65e8c3)
- fix unquoted and multiline graph strings (c2363f7)
- fix unquoted string behavior (1facd5d)
- make
unquoted_string
not split into 2 "string content" (0cd1072) - parse
boolean
,integer
anddatetime
as such even if followed by a comment (28516ea)