Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@elliotfontaine elliotfontaine released this 03 Oct 16:45
· 1 commit to main since this release

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 and datetime as such even if followed by a comment (28516ea)