1.0.7
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
, butnode mscgen.js -Tsvg -i input.svg -o output.svg
(note the missing space between-T
andsvg
) 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