Skip to content

1.0.7

Compare
Choose a tag to compare
@sverweij sverweij released this 18 Oct 20:16
· 656 commits to master since this release

Functionality

  • Improves error messages concerning missing entities in (in mscgen and xù)
  • Adds a command line interface (see src/script/cli). Works fine. Two caveats:
    • still uses jsdom, so chart features relying on getBBox calculations look sub-optimal.
    • command line options are not 100% posixy: node mscgen.js -T svg -i input.msc -o output.svg works, but node mscgen.js -Tsvg -i input.svg -o output.svg (note the missing space between -T and svg) does not.
  • Adds (scripts for creating) a Bower package. See https://github.com/sverweij/mscgen_js-inpage-package.

Tech stuff

  • Automates external as well as internal dependency management (with npm-check-updates and js-makedepend respectively).
  • Upgrades of various dependencies.
  • mscgen_js' syntax highlighting for mscgen, xù and msgenny in codemirror was merged into the code mirror repo, so we're using that now.
  • Clarifies failing tests (none at the moment, thank you :-) ) by using chai and chai-xml.

List of all changes: 1.0.0...1.0.7