Releases: sverweij/mscgen_js
Releases · sverweij/mscgen_js
1.9.10
- ⬆️ mscgenjs, mscgenjs-inpage
The upgrade to mscgenjs 1.9.10 fixes:
- Links in generated svg's now also work in Chrome and internet explorer (there's a bug/ feature in those browsers mscgenjs now neatly circumvents).
- Links open in same window (which is what you would expect in the first place) instead of in a new one.
- A bug where the
width
option was not taken into account anymore..
Generated svg's are now smaller and simpler as well.
Read more in #244
1.7.0
- 🐣 exposes the mscgenjs 1.7.0 experimental option to influence the vertial alignment of texts on (regular only) arcs (see attached screencast).
This option is - for now - experimental and only available in beta mode (pass debug=true as a parameter e.g.https://mscgen.js.org/index.html?debug=true
) - ⬆️ upgrade of various dependencies a.o. codemirror, mscgenjs
1.4.3
- Adds some convenience features for using the canned style and mirror entities options:
- Remembers the options (and the auto-render checkbox) between sessions (uses local storage).
- The generated sample html now includes the options (mirror entities, canned style) when they're ticked. (details on how these work: https://mscgen.js.org/embed.html)
- The generated URL now includes the named style as one of its parameters.
-In debug mode the editor now auto-loads the previously saved sequence chart.
- Upgrades mscgenjs(-core) and mscgenjs-inpage to version 1.4.3
All changes since 1.4.2: 1.4.2...1.4.3
1.4.2
- Adds support for some canned styles in both the interpreter and the 'in page' script.
- dependency updates (a.o. to the mscgenjs/ mscgenjs-inpage versions that support these features)
All changes since 1.4.2: 1.4.1...1.4.2
1.4.1
- Enables mirroring entities on the bottom on the chart (in a new option dialog) - see the animated gif below.
- upgrades to mscgenjs-core 1.4.1 and mscgenjs-inpage 1.4.1 which contain various fixes and improvements a.o.
- adds a fencing class to generated svg, so styles don't leak
- makes sure regular arcs running in parallel with inline expressions don't run into them
- makes sure regular arcs and inline expressions written as in parallel render correctly
- Moves all dialogs from the bottom to the right - and unifies the behavior to play nice with the rest of the content.
All changes since v1.3.6: 1.3.6...1.4.1
1.3.6
- moves all panels to the right of the screen with a more uniform interaction pattern.
- reads the samples from a configuration (in stead of being part of the html, which it was since 2013 ...). As a bonus the samples dropdown won't show if ajax isn't working (e.g. on chrome with the file:// protocol)
- ⬆️; a.o. mscgenjs-core, mscgenjs-inpage, codemirror
All changes: 1.3.2...1.3.6
1.3.2
- ⬆️ mscgenjs and mscgenjs-inpage to 1.3.2 - (necessary because a dependency of a dependency used
which
, which pulled their version 1.2.2 from the npm repo :-/ ) - ⬆️ codemirror, requirejs
All changes: 1.3.1...1.3.2
1.3.1
1.3.0
- Upgrades to mscgenjs 1.3.0 - which introduces the
width=auto feature
in the xù and msgenny languages - Updates the tutorial to document that feature
- Tweaks the interpreter so width=auto svg's play nice in safari, firefox and chrome latest.
All changes since 1.2.9: 1.2.9...1.3.0
1.2.9
- tweaks in the interpreter so big charts stay on the screen in their own scroll area - which works loads better than scroll barring the whole screen (especially on more cramped screens).
- fixes #100 (Tutorial: on mobile pictures are sometimes bigger than 100% page width)
- stops base64 encoding the export svg. While base64 works fine it's an unnecessary step.
- uses a different technical solution for exporting raster graphics which is more reliable and doesn't need an external library (so the initial download of the interpreter is ~70kb smaller now...)
- The interpreter is now also reachable on https://mscgen.js.org
Complete list of changes: 1.2.6...1.2.9