Skip to content

Releases: skanaar/nomnoml

Fix directive parsing bug

11 Mar 09:11
Compare
Choose a tag to compare

Fix bug where hash character was interpreted as a directive in the middle of a line

Restore parsing of comments

11 Mar 09:11
Compare
Choose a tag to compare

Restore parser behavior where comments are only supported at the start of a line

New parser features

11 Mar 09:10
Compare
Choose a tag to compare
  • Rewritten parser
  • Chain multiple associations on a single line [a]->[b]->[c]
  • Supply id separately from node display name [<class id=banana>🍌]
  • ❌ Removed Weightless Edge feature [a] \_ [b]

Fix incompatibility

19 Dec 17:55
Compare
Choose a tag to compare
  • Fix a bug with unsupported variables names in some runtimes
  • upgrade dependencies

Include source in SVG files

12 Apr 22:17
Compare
Choose a tag to compare
  • Fix a bug where SVGs did not include their source in the desc tag
  • Fix a bug where table nodes produced invalid SVG

SVG hierarchy

11 Apr 20:40
Compare
Choose a tag to compare

SVG output is generated with a proper element hierarchy.
Parent g group elements are attributed with data-name=NODE_NAME.

Ball and Socket

12 May 19:04
Compare
Choose a tag to compare

Introduces new relationship and node types for expressing required and provided interfaces.

New relation types
-o)
o<-)
->o

New node types
lollipop
socket

Text styling

04 Nov 16:07
Compare
Choose a tag to compare
  • Style node titles with title=bold,italic,left
  • Style node bodys with body=bold,italic,left
  • Nicer database graphics
  • More descriptive compilation errors
  • Switch to Graphre (a forked version of Dagre)
  • Support Webpack

Webapp

  • Folders in file system view
  • Always as for filename when saving a #view url graph
  • Improved file system view

Type definitions

07 Oct 15:24
Compare
Choose a tag to compare
  • Type definitions included (typescript .d file)
  • Fixed layout bug when using HIDDEN nodes
  • Fixed bug where SVG attributes were not properly escaped
  • New association type _> that creates a shorter (weightless) edge
  • New directive #gravity: 0 that makes every association weightless
  • Drop ES3 support and target ES5 explicitly

Bugfix

21 Sep 08:28
Compare
Choose a tag to compare
  • Fix bug when setting background color with #background: