Skip to content

Latest commit

 

History

History
46 lines (25 loc) · 1.45 KB

changelog.md

File metadata and controls

46 lines (25 loc) · 1.45 KB

2.3.0 (2021-06-21)

  • Added --extensions option to CLI tool (by @delawen)

2.2.1 (2020-09-09)

  • Fixed algorithm for preventing links inside links; revamped template AKA regexps.

2.2.0 (2020-09-09)

  • Invert the UML-like arrows for composition and aggregation
  • Prevent links inside links (#63)

2.1.0 (2020-09-08)

  • Implemented a new namespace-level directive: relationship
  • Relationships show as UML-class-diagram-like arrows (properly styled) in the graphviz-class-diagram templates.

2.0.1 (2020-09-08)

  • Tweak the bin field in package.json

2.0.0 (2020-09-04)

  • Support for multiple languages (tests now include java, ruby); this is done via deprecation of the comment block regexes in favour of multilang-extract-comments
  • Switch from marked to markdown-it (because commonmark + stackoverflow extensions such as tables)
  • Switch from unicode-7.0.0 to regenerate-unicode-properties for the ID_Start unicode characters
  • Added templates to create UML-like class diagrams via graphviz (the resulting .dot files need to be passed through graphviz's dot utility to create the actual graphic)
  • All files are now *.mjs for better ESM module support

1.5.1 (2019-01-30)

  • Fixed --character argument for command-line utility.

1.4.0

  • Documentables have an optional flag
  • Documentables can be defined as inheritable or not
  • Added a getTemplateEngine to override the default handlebars helpers
  • Cached the compiled templates