- Fix Node.js compatibility table in
package.json
.
- Breaking Minimal Node.js version bump to 12
- Upgrade to ECMAScript modules
- First-class browser support (with import-maps)
- Add support for deno (experimental)
- Bump version number (npm release on wrong channel)
- Fix issue with class and use of angle brackets
- Fix issue with class details not shown properly
- Upgrade dependencies
- 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
- Add DOT header overrides to the API to let users customize diagram appearance
- Add TypeScript definitions
- Fix class diagrams
- Bug fixes and performance improvement
- Fix some broken features on class and activity diagrams
- The API is now promisified due to
Viz.js
v2 (huge performance boost). - Added sequence diagrams support.
- Solve issue with record shapes and
Graphviz
2.39+. - Add support for
Readable
streams andBuffer
. - The API rejects when a error occurs instead of generating a SVG with error message.
- Lazy load rendering modules to improve startup time
- Expose
options
object to the API
- Remove global scope uses
- Remove VSCode extension code (this fork aims to be used as a NPM module)
- Added Markdown support
- Improved the generation of SVG artifacts
- Improved rendering for dark and light themes
- Added Sequence diagrams
- Solved issue #31
- Fixed issues related to restrictions for publishing in the Marketplace
- Solved bug #20: Activity Diagram: {bg:xxx} Attribute Overrides Style
- Added feature #15: Allow Escaping "Split" Tokens
- Added testing and continuous integration settings
- Solved bug #17: Use-case inheritance triangle was inverted when comparaed with YUML
- Upgraded to viz.js 1.7.1
- Added Package diagrams
- Added Deployment diagrams
- Improvements in the rendering of activity diagrams
- Added a top bar with useful links
- 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
- Adjustments for VSCode 1.4
- Better syntax highlight
- Code snippets
- Solved bug: Restored "generate file" functionality
- Added theme-aware coloring
- Solved bug: Long labels are not properly split
- Solved bug: Some special characters in labels crash the diagram generator
- Removed the dependency on http://yuml.me
- Implemented a local svg renderer
- Added support for State diagrams
- Wiki page for the yUML syntax