yuml2svg
Version:
UML diagramming tool based on the yUML syntax
136 lines (87 loc) • 2.94 kB
Markdown
# Change Log
## 5.0.1
- Fix Node.js compatibility table in `package.json`.
## 5.0.0
- **Breaking** Minimal Node.js version bump to 12
- Upgrade to ECMAScript modules
- First-class browser support (with import-maps)
- Add support for deno (experimental)
## 4.2.2
- Bump version number (npm release on wrong channel)
## 4.2.1
- Fix issue with class and use of angle brackets
- Fix issue with class details not shown properly
- Upgrade dependencies
## 4.2.0
- Fix issue with sequence diagram arrows
- Fix issue with three hex digit colors
- Fix issue with class components color
- Optimize SVG output size
- Upgrade dependencies
## 4.1.0
- Add DOT header overrides to the API to let users customize diagram appearance
- Add TypeScript definitions
- Fix class diagrams
- Bug fixes and performance improvement
## 4.0.1
- Fix some broken features on class and activity diagrams
## 4.0.0
- The API is now promisified due to `Viz.js` v2
([huge performance boost](https://github.com/mdaines/viz.js/issues/120#issuecomment-389281407)).
- Added sequence diagrams support.
- Solve issue with record shapes and `Graphviz` 2.39+.
- Add support for `Readable` streams and `Buffer`.
- The API rejects when a error occurs instead of generating a SVG with error
message.
- Lazy load rendering modules to improve startup time
## 3.1
- Expose `options` object to the API
## 3.0
- Remove global scope uses
- Remove VSCode extension code (this fork aims to be used as a NPM module)
## 2.14
- Added Markdown support
- Improved the generation of SVG artifacts
- Improved rendering for dark and light themes
## 2.13
- Added Sequence diagrams
- Solved issue #31
## 2.12
- Fixed issues related to restrictions for publishing in the Marketplace
## 2.10
- Solved bug #20: Activity Diagram: {bg:xxx} Attribute Overrides Style
- Added feature #15: Allow Escaping "Split" Tokens
- Added testing and continuous integration settings
## 2.9
- Solved bug #17: Use-case inheritance triangle was inverted when comparaed with
YUML
- Upgraded to viz.js 1.7.1
## 2.8
- Added Package diagrams
## 2.7
- Added Deployment diagrams
## 2.6
- Improvements in the rendering of activity diagrams
- Added a top bar with useful links
## 2.5
- Association classes for the class diagram
- Smart text coloring
- Improved focusing of the editor window
- Solved bug: Class diagram with details not properly rendered with LR direction
- Solved bug: {bg} color names not rendered correctly
## 2.4
- Adjustments for VSCode 1.4
## 2.3
- Better syntax highlight
- Code snippets
- Solved bug: Restored "generate file" functionality
## 2.2
- Added theme-aware coloring
## 2.1
- Solved bug: Long labels are not properly split
- Solved bug: Some special characters in labels crash the diagram generator
## 2.0
- Removed the dependency on http://yuml.me
- Implemented a local svg renderer
- Added support for State diagrams
- Wiki page for the yUML syntax