v0.4.0
Changelog
This release introduces two new diagrams libraries:
/bytefield: Bytefield diagrams using bytefield-svg
/bpmn: BPMN diagrams using bpmn-js
Improvements
- Add BPMN support with bpmn-js 🎉 - thanks @nekator
- Add bytefield support with bytefield-svg - thanks @brunchboy
- Upgrade Vega 5.10.0 to 5.11.1
- Upgrade Vega-Lite from 4.8.1 to 4.11.0
- Upgrade PlantUML from 1.2020.4 to 1.2020.8
- Upgrade Nomnoml from 0.6.2 to 0.7.1
- Upgrade Mermaid from 8.4.8 to 8.5.0
Infrastructure
- Migrate CI to GitHub Actions 🤖 - thanks @groovytron
- Upgrade dependencies
vertxfrom 3.8.5 to 3.9.0werkzeugfrom 1.0.0 to 1.0.1pillowfrom 7.0.0 to 7.1.2flaskfrom 1.1.1 to 1.1.2jinja2from 2.11.1 to 2.11.2puppeteerfrom 2.1.1 to 3.0.2jackson-databindfrom 2.9.10.3 to 2.9.10.4clickfrom 7.1.1 to 7.1.2
- Upgrade Docker base images
- Node from
12.16.1-alpineto12.16.2-alpine3.11 - Java from
openjdk:8u191-jdk-alpine3.8toadoptopenjdk/openjdk11:jre-11.0.6_10-alpine(Alpine 3.11)
- Node from
- Remove unused Dockerfile
- Remove
docker tagtasks - Add Gitter badge on README
- Add GitHub Actions badge on README - thanks @groovytron
- Run standard linter on JavaScript code
Documentation
- Expose supporting containers internally, not publicly in documentation - thanks @tkfu
- Use literal blocks for command line output

