Skip to content

Release notes

v0.3.0

First release. This is on par with tabatkins' railroad.py with a couple fixes.

  • CLI functionality is mostly complete, and documented;
  • Parser for Bikeshed DSL
  • Parser for Json
  • Parser for YAML
  • library usage needs documentation.

v0.3.1

  • Added an Arrow element to have diagrams with explicit orientation of paths.

v0.3.2

  • Added support for external css files in yaml and json mode.

v0.4.0

  • Added parsing of EBNF grammar on a best-effort basis. This notably doesn't include eliminating recursions or reductions. Best used to generate a JSON representation then tweaking that to get the desired result.