Purging internal file cache when files are reloaded.
Fixed bugs in preview and markup images.
Limited concurrent plantuml render instances to cpu*2 so that host does not grind to halt. Fixed nested render issue.
- Added "als PDF exportieren" command.
- Improved plantuml rendering speed by > 5x by using a concurrent preflight rendering step.
- Added in-depth uml rendering (if it makes sense) and added a switch button to toggle
Rendering annotations like:
- @Arbeitspaket(Name="Version 1.1", Aufwand="0.5d", benötigt="Version 1.0")
- @workpackage(name="Milestone 5", duration="30m", depends="Version 1.0")
- Rendering annotations like @Akteur("Mitarbeiter") for tasks.
- Rendering annotations like @Rolle for typ, data or choice.
1d has 8 hours and 1y has 365 days.
Added Gantt Chart based on work packages and added overview boxes for tasks and plan.
Optimized print css.
Supporting markdown images. Fixed soft-hard line break behavior. Choicetypes larger than 5 choices, render from left to right for better readability. Listing of assignees works also on aggregate types.
Improved preview for xl screens. Fixed resolver to also resolve local types within aggregates properly. Assigned tasks now match until new line, instead of end of sentence.
Fixed usage views (removed contexts and multiple nested usages). Added side menu entries for external, errors and events. Unified rendering of Aggregates and Contexts in sidemenu.
Fixed crashes in resolver. Added exact direct usages for types. Allowing single choice enumeration. Fixed event typo.
Fixed crashes in various context assignee conditions.
Official support for the following annotations:
- @event(incoming,outgoing)|@Ereignis(eingehend,ausgehend)
- @external|@Fremdsystem
- @error|@Fehler
Various bugfixes, more spec and tutorial content.
Using functions as parameters renders as dependency instead of event. Added while-loop support. Added annotations with key and key-value notation.
New Preview Layout, allowing larger bounded contexts without hiding the entire view. Fixed SVG distorted images. New features:
- Supporting rendering of white space in type names
- Added support for optional type declarations, like
Text?
which shall be interpreted aschoice OptText {Text or None}
- Supporting
aggregate
grouping - added optional field name support (
data UnparsedAddress { Text as UnparsedZip }
)
Rendering UML trees only with a depth of 2, inserting more comments for base types.
Various bug fixes: scroll stable preview, replace <> with [] in UML preview, render base types as Class, invert extension between types.
Redesigned grammar based on experience reports.
Added basic code generator support for Go.
Fixed rendering and resolving of multiple context declarations.
Added html export and dddc commandline tool.
Removed : from TODO declarations, to be consistent. Improved and added more hover documentations, introduced "Wiederholung" prefix keyword for consistency and allowing Subprocess identifiers. Added Auto-Link support over type declaration resolver.
Refactored Linting-Engine to Workspace modell and Resolver-Engine and added support for @-Notations and fixed a lot of linter render and linking bugs. Added a lot of tooltips.
Replaced (broken) semantic tokens with static textmate grammar tokens. Started rewriting of hover texts with more insights in their meaning and usage.
More Bugfixes and changed a lot of grammar to have less ambiguous parsing behavior in edge cases. This causes Contexts, Data and Workflows to require { } brackets. Supporting more BPMN-Style notations.
More Bugfixes, partial AST DE/EN-Keyword support. Changed Grammar for Data and Workflow. Introduced hybrid notation for Event Storming / Domain Story Telling / BPMN.