- 089ca96: update to workspace dependencies
- f06dfd0: fix: [activity] strange corner whene condition is inside while
- 3082c5c: feat: [sequence] add
participantBorderColor
param
- 4c8346b: feat(cli): add option
renderInSubprocess
to avoid polluting global scope - d3cf8e5: fix: [activityDiagram] wrong condition else label
- eab28e6: feat: [diagrams] modify local
themeConfig
through@config
directive to change noteBackground
- 651b22c: fix: [activityDiagram] missing no-action-line parentId caused layout problem
- d635362: feat: [classDiagram] allow to parse more characters in class member label
- e1feba4: fix: multiline note with comma text makes crash some diagrams
- f1c4c96: fix: [sequenceDiagram] nested loop container bg rect drawing order
- 3984345: should cleanup global pollution after render
- b180922: feat!: support more characters inside multiline notes
- 2d1f668: Add classDiagram
- 3457b22: feat(diagrams): [activity] Should draw a no-action-line when there is no else block
- a5d289b: fix: classDiagram relation direction, and add docs
- bc811d0: feat(diagrams): [classDiagram] more comfort entity table sizing
- 2df9693: [sequenceDiagram] remove unnecessary stroke in message text
- 23a0053: [classDiagram] render
{static}
and{abstract}
- 3a539be: feat: [classDiagram] add a prude implementation of note
- Updated dependencies [0a27a38]
- Updated dependencies [2d1f668]
- @pintora/[email protected]
- a5d289b: fix: classDiagram relation direction, and add docs
- 2df9693: [sequenceDiagram] remove unnecessary stroke in message text
- 2d1f668: Add classDiagram
- 0a27a38: Be able to inject text-metric calculator in case there is no Canvas impl in the environment.
- 4d419a7: feat: build standalone with esbuild
- Updated dependencies [0a27a38]
- Updated dependencies [2d1f668]
- @pintora/[email protected]
- 4661a7a: Be able to escape
"
inside quoted string
- 5225305: [componentDiagram] Add a param 'hideGroupType'
- 68e0066: fix: [mindmap] hyphen inside multiline text
- 1be0419: fix: [activity] Incorrect display of forks inside groups
- 09923c5: [activity] fix incorrect display for nested group
- bb18a39: fix: [diagram] make sure diagram title won't be cropped when it's wider than other contents
- 8fc0bce: feat: support
title: text
for diagram title - 72b6b69: fix: ts
--isolatedModules
related issues - 021988a: fix: [sequenceDiagram] excessive box width bug
- f1b6941: fix: [dotDiagram] diamond shape rendering in canvas
- 10a5d8d: fix: ReferenceError: CanvasPattern is not defined
- 87f80b1: feat: add dotDiagram
- 3e8325c: optimize: adjust er diagram width when minEntityWidth is larger than attributes width sum
- ac510ed: optimize: erDiagram can have '{}' with 0 attributes
- 9b8785d: optimize: [componentDiagram]
component "desc" as alias
- a997bee: feat: [dotDiagra] some common node shapes
- bbc9fb0: optimize: [dotDiagram] edge and node border style
- 240e0af: optimize: [sequence] classifier fallback if there is no symbol icon
- c9476a7: feat: [dotDiagram] more attributes; and default theme canvasBackground is now white
- add arrowhead shape and bg color
- add font family and size
- 426f251: feat: [dotDiagram] add a shorthand node grammar
- 9385a0f: optimize: dot subgraph should have a min width of its label
- beecc00: fix: [sequence] actor order bug, #127
- d5c27a1: optimize: [dotDiagram] support edge between subgraph and node, update test data
- Updated dependencies [c9476a7]
- Updated dependencies [87f80b1]
- @pintora/[email protected]
- 817ce38: feat: add diagram event callback system
- 77ad349: optimize: add @pintora/diagrams/shared-grammars so others can use them
- 3c75c6a: feat: change @pintora/core export shapes
- Updated dependencies [3c75c6a]
- @pintora/[email protected]
- @pintora/[email protected]
- @pintora/[email protected]
- 98992e2: optimize: options
getContent()
forpintora.getContentOf
- Updated dependencies [fc12ccb]
- @pintora/[email protected]
- f22f85c: feat: [sequence] add participant boxes
- fix: actor line start offset
- 35c6103: optimize: add method
pintoraStandalone.getConfigFromElement
- 76d45d5: optimize: improve orthogonal edge by reducing bendpoints under some conditions
- 87ad4ab: optimize: [activity] support ortho edgeType
- Updated dependencies [f22f85c]
- Updated dependencies [76d45d5]
- @pintora/[email protected]
- f575b91: fix: [activity] group color before quoted sentence
- 30a2f49: optimize: [activity] support repeat loop
- 3d99b10: feat: [er] parse and draw inheritance to present extended er diagram
- 8216f4d: optimize: [er] can parse and display attribute comment
- 199e096: optimize: [component] pad group node if label is too wide
- fed231e: optimize: [component] consider symbolMargin.margint during layout
- a17ca84: optimize: a not-so-perfect solution to avoid edge crossing with othogonal edges
- 1b71a87: fix: [er] extend graph bounds with relation edge bounds
- 5f3c738: BREAKING replace
curvedEdge
option withedgeType
and support orthogonal lines
- 5f68ca7: optimize: [gantt] adjust section label to section background vertical center
- c9f6409: optimize: [sequence] apply extraMarginForBox if follows one message drawn with sequence number
- 634affd: Add gantt diagram
- 634affd: add @config and @param to gantt diagram; update tmLanguage;
- 634affd: [gantt] add support for axisInterval
- 540f20c: Add the ability to scale diagram width with
useMaxWidth
, #20
- Updated dependencies [540f20c]
- @pintora/[email protected]
- @pintora/[email protected]
- @pintora/[email protected]
0.1.2 (2022-02-13)
- should support
\r
as end-of-line char and whitespace char (f0696f4)
- Use pnpm and changesets instead of npm and lerna for better package management and changelog generation
0.1.1 (2022-02-12)
- pintora-diagrams: [erDiagram] allow trailing spaces (ff1ef0c)
0.1.0 (2022-02-06)
- now we can override themeConfig with
[@config](https://github.com/config)
clause (14420ce)
0.1.0-alpha.27 (2022-02-06)
- pintora-diagrams: add new
[@config](https://github.com/config)
directive, rename the old to[@param](https://github.com/param)
(4f47693) - pintora-website: add shiki highlight to preview (7937abc)
0.1.0-alpha.26 (2022-02-05)
- pintora-diagrams: add new
[@config](https://github.com/config)
directive, rename the old to[@param](https://github.com/param)
(0ca092e)
0.1.0-alpha.25 (2022-02-03)
- pintora-diagrams: [activityDiagram] can end early (24050a1)
- pintora-diagrams: [activityDiagram] detach and kill (1045693)
- pintora-diagrams: support line comment that starts with '%%' (de3e9e1)
0.1.0-alpha.24 (2022-02-01)
- pintora-diagrams: [activityDiagram] optimize while layout by inserting dummy edge (54cea28)
- pintora-diagrams: [componentDiagram] we can have relationship from element to group (9cc74cd)
0.1.0-alpha.23 (2022-01-30)
- pintora-diagrams: [activityDiagram] should draw nested groups correctly (720dfe5)
- pintora-core: configApi.setConfig, replace array instead of merging (f6f5b24)
- pintora-diagrams: set default font family (d5bab84)
0.1.0-alpha.22 (2022-01-27)
- pintora-core: configApi.setConfig, replace array instead of merging (f6f5b24)
- pintora-core: move themeRegistry to @pintora/core (aa3e4c9)
- pintora-standalone: assign temp config in
renderTo
method (85d4c4a)
0.1.0-alpha.21 (2022-01-25)
Note: Version bump only for package pintora
0.1.0-alpha.19 (2022-01-22)
- parser error when adding
\n
as suffix (16fc07e)
- pintora-diagrams: add mindmap support (3062216)
0.1.0-alpha.18 (2022-01-16)
- pintora-cli: read cli args
--theme
(a502c35) - pintora-core: PintoraConfig can now be type augmented (c6167cb)
0.1.0-alpha.17 (2022-01-15)
- pintora-cli: output filename mimetype bug (54601f6)
0.1.0-alpha.16 (2022-01-15)
- demo: add sidebar and theme previewer (633d7e6)
- pintora-diagrams: adjust dark theme, and how theme affects diagrams (ee2728e)
- add method
registerTheme
(8302e56)
0.1.0-alpha.15 (2022-01-05)
- upgrade to
@hikerpig/moo
to solve parser state corruption when parse multiple times (dbe9f97)
- pintora-diagrams: add curvedEdge config and path interpolation for activity and er (6699808)
0.1.0-alpha.14 (2021-12-30)
- pintora-demo: save editor code before unload and restore when new page loads (fd4a2cc)
- pintora-diagrams: [activityDiagram] Add support for parallel processing (fork) (3ab6f2e)
0.1.0-alpha.13 (2021-12-15)
- pintora-cli: Add ability to output svg file in cli (52f1b91)
0.1.0-alpha.12 (2021-12-11)
- pintora-diagrams: [activityDiagram] Add style config (f1c908a)
- pintora-diagrams: [activityDiagram] parse and draw arrowLabel (aae1275)
- color scheme larkLight / larkDark (aa16be1)
0.1.0-alpha.11 (2021-12-04)
- pintora-diagrams: marker direction calculation in sequenceDiagram (91a783c)
0.1.0-alpha.10 (2021-09-07)
- pintora-diagrams:
[@style](https://github.com/style)
clause with brackets (0f79672)
0.1.0-alpha.9 (2021-09-05)
- custom style engine and
[@style](https://github.com/style)
rule in componentDiagram (14dc634) - pintora-demo: CodeMirror options (e4dccc5)
- pintora-diagrams: [sequenceDiagram] participant with classifier symbol (0372a29)
0.1.0-alpha.8 (2021-08-29)
- [sequenceDiagram] add custom group color (f93fe8a)
- custom style engine and
[@style](https://github.com/style)
rule in erDiagram (564af61) - custom style engine and
[@style](https://github.com/style)
rule in sequenceDiagram (1bf902c)
0.1.0-alpha.7 (2021-08-24)
- [sequenceDiagram] lower lexer priority to make messages more tolerant (c9dadfd)
0.1.0-alpha.6 (2021-08-21)
Note: Version bump only for package pintora
0.1.0-alpha.5 (2021-08-16)
- pintora-diagrams: calcDirection (ee55d14)
0.1.0-alpha.4 (2021-08-15)
- pintora-diagrams: [componentDiagram] avoid interface node overlapping (213cea0)
- pintora-demo: add '/demo/preview/?code=' page (d5dce94)
- pintora-demo: add error hint to editor (8f82d11)
- pintora-diagrams: [erDiagram] add support for key coloumn like 'PK' (64dad3d)
- support symbols as content wrapper in component diagram (afdaf69)
0.1.0-alpha.3 (2021-08-07)
- setConfig
core.defaultRenderer
(d6bc00c)
0.1.0-alpha.2 (2021-08-07)
- pintora-demo: ConfigEditor in live-editor (973f07b)
- pintora-demo: sync config to preview (c8a9392)
- pintora-diagrams: adjust diagram colors with dark theme (72d3720)
0.1.0-alpha.1 (2021-08-01)
- basic theme for current diagrams (f5d1332)