Skip to content

Latest commit

 

History

History
615 lines (278 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

615 lines (278 loc) · 19.3 KB

Change Log

0.7.6

Patch Changes

  • 089ca96: update to workspace dependencies

0.7.5

Patch Changes

  • f06dfd0: fix: [activity] strange corner whene condition is inside while
  • 3082c5c: feat: [sequence] add participantBorderColor param

0.7.4

Patch Changes

  • 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

0.7.3

Patch Changes

  • 651b22c: fix: [activityDiagram] missing no-action-line parentId caused layout problem
  • d635362: feat: [classDiagram] allow to parse more characters in class member label

0.7.2

Patch Changes

  • e1feba4: fix: multiline note with comma text makes crash some diagrams

0.7.1

Patch Changes

  • f1c4c96: fix: [sequenceDiagram] nested loop container bg rect drawing order
  • 3984345: should cleanup global pollution after render

0.7.0

Breaking Changes

  • b180922: feat!: support more characters inside multiline notes

Minor Changes

  • 2d1f668: Add classDiagram

Patch Changes

  • 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]

0.7.0-alpha.1

Patch Changes

  • a5d289b: fix: classDiagram relation direction, and add docs
  • 2df9693: [sequenceDiagram] remove unnecessary stroke in message text

0.7.0-alpha.0

Minor Changes

  • 2d1f668: Add classDiagram

Patch Changes

  • 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]

0.6.5

Patch Changes

  • 4661a7a: Be able to escape " inside quoted string

0.6.4

Patch Changes

  • 5225305: [componentDiagram] Add a param 'hideGroupType'
  • 68e0066: fix: [mindmap] hyphen inside multiline text

0.6.3

Patch Changes

  • 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

0.6.2

Patch Changes

  • 8fc0bce: feat: support title: text for diagram title
  • 72b6b69: fix: ts --isolatedModules related issues
  • 021988a: fix: [sequenceDiagram] excessive box width bug

0.6.1

Patch Changes

  • f1b6941: fix: [dotDiagram] diamond shape rendering in canvas
  • 10a5d8d: fix: ReferenceError: CanvasPattern is not defined

0.6.0

Minor Changes

  • 87f80b1: feat: add dotDiagram

Patch Changes

  • 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]

0.5.2

Patch Changes

  • 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]

0.5.1

Patch Changes

  • 98992e2: optimize: options getContent() for pintora.getContentOf
  • Updated dependencies [fc12ccb]

0.5.0

Minor Changes

  • f22f85c: feat: [sequence] add participant boxes
    • fix: actor line start offset

Patch Changes

  • 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]

0.4.4

Patch Changes

  • f575b91: fix: [activity] group color before quoted sentence
  • 30a2f49: optimize: [activity] support repeat loop

0.4.3

Patch Changes

  • 3d99b10: feat: [er] parse and draw inheritance to present extended er diagram
  • 8216f4d: optimize: [er] can parse and display attribute comment

0.4.2

Patch Changes

  • 199e096: optimize: [component] pad group node if label is too wide
  • fed231e: optimize: [component] consider symbolMargin.margint during layout

0.4.1

Patch Changes

  • a17ca84: optimize: a not-so-perfect solution to avoid edge crossing with othogonal edges
  • 1b71a87: fix: [er] extend graph bounds with relation edge bounds

0.4.0

Minor Changes

  • 5f3c738: BREAKING replace curvedEdge option with edgeType and support orthogonal lines

Patch Changes

  • 5f68ca7: optimize: [gantt] adjust section label to section background vertical center
  • c9f6409: optimize: [sequence] apply extraMarginForBox if follows one message drawn with sequence number

0.3.0

Minor Changes

  • 634affd: Add gantt diagram

Patch Changes

  • 634affd: add @config and @param to gantt diagram; update tmLanguage;
  • 634affd: [gantt] add support for axisInterval

0.2.0

Minor Changes

  • 540f20c: Add the ability to scale diagram width with useMaxWidth, #20

Patch Changes

0.1.2 (2022-02-13)

Bug Fixes

  • should support \r as end-of-line char and whitespace char (f0696f4)

Maintainance

  • Use pnpm and changesets instead of npm and lerna for better package management and changelog generation

0.1.1 (2022-02-12)

Bug Fixes

  • pintora-diagrams: [erDiagram] allow trailing spaces (ff1ef0c)

0.1.0 (2022-02-06)

Features

  • now we can override themeConfig with [@config](https://github.com/config) clause (14420ce)

0.1.0-alpha.27 (2022-02-06)

Features

  • 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)

Features

  • 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)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • pintora-diagrams: [activityDiagram] should draw nested groups correctly (720dfe5)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • parser error when adding \n as suffix (16fc07e)

Features

  • pintora-diagrams: add mindmap support (3062216)

0.1.0-alpha.18 (2022-01-16)

Features

  • pintora-cli: read cli args --theme (a502c35)
  • pintora-core: PintoraConfig can now be type augmented (c6167cb)

0.1.0-alpha.17 (2022-01-15)

Bug Fixes

  • pintora-cli: output filename mimetype bug (54601f6)

0.1.0-alpha.16 (2022-01-15)

Features

  • 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)

Bug Fixes

  • upgrade to @hikerpig/moo to solve parser state corruption when parse multiple times (dbe9f97)

Features

  • pintora-diagrams: add curvedEdge config and path interpolation for activity and er (6699808)

0.1.0-alpha.14 (2021-12-30)

Features

  • 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)

Features

  • pintora-cli: Add ability to output svg file in cli (52f1b91)

0.1.0-alpha.12 (2021-12-11)

Features

  • 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)

Bug Fixes

  • pintora-diagrams: marker direction calculation in sequenceDiagram (91a783c)

Features

  • pintora-diagrams: Add basic activityDiagram #3 (718a80e)

0.1.0-alpha.10 (2021-09-07)

Features

  • pintora-diagrams: [@style](https://github.com/style) clause with brackets (0f79672)

0.1.0-alpha.9 (2021-09-05)

Features

  • 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)

Features

  • [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)

Bug Fixes

  • [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)

Bug Fixes

  • pintora-diagrams: calcDirection (ee55d14)

0.1.0-alpha.4 (2021-08-15)

Bug Fixes

  • pintora-diagrams: [componentDiagram] avoid interface node overlapping (213cea0)

Features

  • 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)

Features

  • setConfig core.defaultRenderer (d6bc00c)

0.1.0-alpha.2 (2021-08-07)

Features

  • 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)

Features

  • basic theme for current diagrams (f5d1332)

0.1.0-alpha.0 (2021-08-01)

Features

  • pintora-demo: live-editor new layout and new abilities (d93a152)
  • pintora-standalone: pintora.setConfig (ad59e8b)
  • Add componentDiagram (c967f1c)