Release Notes
Main feature
Moving the gitGraph from experimental alpha status to a fully supported diagram type which handles theming and directives. The grammar has changed slightly from the alpha version, and no longer supports reset operations and some internal fast-forwarding has been removed for simplicity. Some few GitGraphs based on the alpha version might break with the update. This is the reason for the major version number update.
We now support:
- Commit types
- Multiple branches in sperate lanes
- Theming
Other changes:
- Add dompurify config option (#2831) @gwincr11
- Class diagram accessibility (#2911) @gwincr11
- Double Circle Node Shape (#2740) @Guy-Adler
- ER and Sequence Chart Accessibility (#2832) @gwincr11
- SequenceDiagram: Use correct default sans-serif fonts for actors and tasks (#2729) @dbartholomae
- Update to latest version of sanitize-url (#2790) @dbussink
- feat: add accessibility title and description to pie chart (#2747) @gwincr11
- sync Chinese readme (#2797) @lexmin0412
- small bug with the id on the title (#2773) @gwincr11
- fix: autonumber bug (#2814) @kerwin612
Documentation updates
- Add
mkdocs-material
to the integrations (#2780) @chrimaho - Added technical sequence diagram to example docs (#2836) @riaanduplessis
- Fix typo in flowchart.md (#2741) @mingpepe
- Fixes syntax error in n00b-gettingStarted.md (#2735) @bolshoytoster
- Render example instead of just showing the code (#2835) @Kaligule
- Switch to gender neutral terms (#2876) @inclusive-coding-bot
- Update theming.md (#2855) @Crocin
- Updated docs to use mermaid 8.14 (#2819) @RonaldZielaznicki
- Workflow: Check if
README.md
anddocs/README.md
are in sync (#2755) @kuanyi-ng - docs(README*.md): http => https (#2727) @Schweinepriester
- docs(integrations): add link to mdbook-mermaid (#2786) @lukehsiao
- docs: Add GitHub native support (#2725) @BastianZim
- docs: Add Gitea (#2731) @silverwind
- docs:
livebook
andexdocs
integrations (#2728) @RudolfMan - docs: add showData config to Pie Chart (#2758) @uskey512
- docs: adds alt text to images, corrects heading structure (#2908) @lindseywild
- fix typos in doc (#2787) @dkkb
Dependency updates
- chore(deps): bump EndBug/add-and-commit from 8.0.1 to 8.0.2 (#2722) @dependabot
- chore(deps): bump EndBug/add-and-commit from 8.0.2 to 9 (#2823) @dependabot
- chore(deps): bump actions/checkout from 2 to 3 (#2803) @dependabot
- chore(deps): bump actions/setup-node from 2 to 3 (#2784) @dependabot
- chore(deps): bump dompurify from 2.3.5 to 2.3.6 (#2763) @dependabot
- chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 (#2711) @dependabot
- chore(deps): bump minimist from 1.2.5 to 1.2.6 (#2868) @dependabot
- chore(deps): bump node-forge from 1.2.1 to 1.3.0 (#2847) @dependabot
- chore(deps): bump stylis from 4.0.13 to 4.1.0 (#2891) @dependabot
- chore(deps-dev): bump @babel/core from 7.17.0 to 7.17.2 (#2716) @dependabot
- chore(deps-dev): bump @babel/core from 7.17.2 to 7.17.5 (#2766) @dependabot
- chore(deps-dev): bump @babel/core from 7.17.5 to 7.17.8 (#2838) @dependabot
- chore(deps-dev): bump @babel/register from 7.17.0 to 7.17.7 (#2844) @dependabot
- chore(deps-dev): bump @commitlint/cli from 16.1.0 to 16.2.1 (#2719) @dependabot
- chore(deps-dev): bump @commitlint/cli from 16.2.1 to 16.2.3 (#2843) @dependabot
- chore(deps-dev): bump @commitlint/config-conventional from 16.0.0 to 16.2.1 (#2718) @dependabot
- chore(deps-dev): bump @percy/cli from 1.0.0-beta.74 to 1.0.0-beta.75 (#2715) @dependabot
- chore(deps-dev): bump @percy/cli from 1.0.0-beta.75 to 1.0.0-beta.76 (#2782) @dependabot
- chore(deps-dev): bump babel-jest from 27.5.0 to 27.5.1 (#2720) @dependabot
- chore(deps-dev): bump babel-loader from 8.2.3 to 8.2.4 (#2862) @dependabot
- chore(deps-dev): bump concurrently from 7.0.0 to 7.1.0 (#2889) @dependabot
- chore(deps-dev): bump cypress from 9.4.1 to 9.5.0 (#2762) @dependabot
- chore(deps-dev): bump cypress from 9.5.0 to 9.5.1 (#2800) @dependabot
- chore(deps-dev): bump cypress from 9.5.1 to 9.5.2 (#2837) @dependabot
- chore(deps-dev): bump cypress from 9.5.2 to 9.5.3 (#2890) @dependabot
- chore(deps-dev): bump eslint from 8.10.0 to 8.11.0 (#2821) @dependabot
- chore(deps-dev): bump eslint from 8.11.0 to 8.12.0 (#2867) @dependabot
- chore(deps-dev): bump eslint from 8.8.0 to 8.9.0 (#2713) @dependabot
- chore(deps-dev): bump eslint from 8.9.0 to 8.10.0 (#2783) @dependabot
- chore(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.4.0 (#2761) @dependabot
- chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0 (#2798) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.1.0 to 26.1.1 (#2760) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.1.1 to 26.1.2 (#2841) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.1.2 to 26.1.3 (#2864) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.7.1 to 37.9.1 (#2714) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.9.1 to 37.9.4 (#2764) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.9.4 to 37.9.7 (#2801) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.9.7 to 38.0.3 (#2820) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 38.0.3 to 38.0.6 (#2840) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 38.0.6 to 38.1.1 (#2863) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 38.1.1 to 38.1.6 (#2893) @dependabot
- chore(deps-dev): bump jest from 27.5.0 to 27.5.1 (#2717) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.3 to 12.3.4 (#2721) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.4 to 12.3.5 (#2799) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.5 to 12.3.7 (#2839) @dependabot
- chore(deps-dev): bump moment from 2.29.1 to 2.29.2 (#2888) @dependabot
- chore(deps-dev): bump prettier from 2.5.1 to 2.6.0 (#2842) @dependabot
- chore(deps-dev): bump prettier from 2.6.0 to 2.6.1 (#2866) @dependabot
- chore(deps-dev): bump prettier from 2.6.1 to 2.6.2 (#2887) @dependabot
- chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.30 to 0.3.31 (#2822) @dependabot
- chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.31 to 0.3.33 (#2865) @dependabot
- chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.33 to 0.3.36 (#2892) @dependabot
- chore(deps-dev): bump webpack from 5.68.0 to 5.69.1 (#2765) @dependabot
- chore(deps-dev): bump webpack from 5.69.1 to 5.70.0 (#2802) @dependabot
- chore(deps-dev): bump webpack from 5.70.0 to 5.71.0 (#2894) @dependabot
🎉 Thanks to all contributors helping with this release! 🎉