Skip to content

Releases: hikerpig/pintora

v0.6.2 `title: text` feature and some bugfixes

28 Sep 05:47
636a851
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.6.2

v0.6.1 Fix some bugs

17 Sep 09:41
d20957f
Compare
Choose a tag to compare

What's Changed

  • fix: [dotDiagram] diamond shape rendering in canvas by @hikerpig in #137
  • chore(deps): update dependency esbuild to ^0.15.0 by @renovate in #139
  • chore: set codecov minimum coverage to 90% by @hikerpig in #141
  • fix: parsing error of '\r\n' by @hikerpig in #142
  • chore(deps): update pnpm to v7.9.3 by @renovate in #130
  • fix(deps): update docusaurus monorepo to v2.0.1 by @renovate in #131
  • chore(deps): update jest monorepo to v29 (major) by @renovate in #144
  • chore: update pnpm action-setup args, set --strict-peer-dependencies=false by @hikerpig in #146
  • chore: upgrade typescript to 4.8.3 and other devDependencies by @hikerpig in #147
  • fix(deps): update docusaurus monorepo to v2.1.0 by @renovate in #145
  • fix(cli): ReferenceError: CanvasPattern is not defined by @hikerpig in #149

Full Changelog: v0.6.0...v0.6.1

v0.6.0 Dot Diagram

06 Aug 07:10
b9e8a64
Compare
Choose a tag to compare

Changelog

Minor Changes

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]
    • @pintora/core@0.6.0

Pull Requests

  • chore: fix demo deps build and upgrade some deps by @hikerpig in #121
  • chore: foresight test kit by @hikerpig in #122
  • feat: [dotDiagram] add a shorthand node grammar by @hikerpig in #123
  • feat: [dotDiagram] more attributes; and default theme canvasBackground by @hikerpig in #125
  • chore(deps): update pnpm to v7.7.1 by @renovate in #124
  • feat: [dotDiagra] add some common node shapes by @hikerpig in #126
  • fix: [sequence] actor order bug by @hikerpig in #128
  • optimize: [sequence] classifier fallback if there is no symbol icon by @hikerpig in #129
  • fix(deps): update docusaurus monorepo to v2.0.0-rc.1 by @renovate in #115
  • optimize: dot subgraph should have a min width of its label by @hikerpig in #133
  • optimize: [componentDiagram] subgraph minwidth by @hikerpig in #134
  • optimize: [dotDiagram] support edge between subgraph and node by @hikerpig in #135
  • optimize: [dotDiagram] edge and node border style by @hikerpig in #136

Full Changelog: v0.6.0-alpha.0...v0.6.0

v0.6.0-alpha.0

18 Jul 13:11
d2b8172
Compare
Choose a tag to compare

New Diagram

In this alpha release, I've created a crude dotDiagram as a tiny tiny subset of the great GraphViz. It has many limitations but still, a good start.

See the docs for more details.

image

Changelog

Minor Changes

Patch Changes

  • 3e8325c: optimize: adjust er diagram width when minEntityWidth is larger than attributes width sum
  • ac510ed: optimize: erDiagram can have '{}' with 0 attributes
  • 6174d92: chore: update pintora-renderer deps

Pull Requests

Full Changelog: v0.5.2...v0.6.0-alpha.0

v0.5.2

18 Jul 13:08
2190fb4
Compare
Choose a tag to compare

Changelog

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]
    • @pintora/core@0.5.0
    • @pintora/renderer@0.5.0
    • @pintora/diagrams@0.5.2

Pull Requests

  • docs: custom diagram tutorial, using nearley as parser generator by @hikerpig in #82
  • fix(deps): update react monorepo to v18 (major) by @renovate in #79
  • chore(deps): update pnpm to v6.32.18 by @renovate in #84
  • fix(deps): update codemirror to ^0.20.0 by @renovate in #50
  • feat: add diagram event callback system by @hikerpig in #86
  • chore(deps): update dependency @types/jest to v28 by @renovate in #88
  • Optimize diagram event manager by @hikerpig in #89
  • chore(deps): update dependency husky to v8 by @renovate in #75
  • feat: change @pintora/core export shapes by @hikerpig in #92
  • chore(deps): update dependency cypress to v10 by @hikerpig in #93
  • chore(deps): update dependency lint-staged to v13 by @renovate in #91

Full Changelog: v0.5.1...v0.5.2

v0.5.1 some auxiliary methods for other repos

14 May 13:08
811d823
Compare
Choose a tag to compare

Changelog

Patch Changes

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

Pull Requests

  • chore: [ci] add cypress record key to ci by @hikerpig in #74
  • optimize: options getContent() and resultContainer for pintora.getContentOf by @hikerpig in #76
  • docs: Corrected typos by @im-zeeshan in #78
  • optimize(development-kit): specify executeCommand rather than 'npx' by @hikerpig in #77

New Contributors

  • Special thanks goes to @im-zeeshan for correcting a typo in #78 . And maybe it's time for me to start looking for a spell checker in Vim 🤔.

Full Changelog: v0.5.0...v0.5.1

v0.5.0 Participants boxes

09 May 15:44
25abffd
Compare
Choose a tag to compare

Highlights

Participants Boxes for Sequence Diagram

pintora-sequence-participant-box

Changelogs

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
  • Updated dependencies [87ad4ab]
  • Updated dependencies [76d45d5]
    • @pintora/diagrams@0.5.0

Pull Requests

  • optimize: [activity] support ortho edgeType by @hikerpig in #48
  • chore(deps): update dependency prettier to v2.6.2 by @renovate in #55
  • chore(deps): update dependency microbundle to ^0.15.0 by @renovate in #54
  • chore(deps): update dependency vite-plugin-pwa to ^0.12.0 by @renovate in #56
  • fix(deps): update dependency browser-fs-access to ^0.29.0 by @renovate in #58
  • chore(deps): update dependency @types/react to v18 by @renovate in #59
  • chore(deps): update jest monorepo to v28 (major) by @renovate in #60
  • fix(deps): update dependency mdx-embed to ^0.0.23 by @renovate in #52
  • fix(deps): update dependency jsdom to v19 by @renovate in #67
  • fix(deps): update dependency mdx-embed to v1 by @renovate in #68
  • optimize: add method pintoraStandalone.getConfigFromElement by @hikerpig in #70
  • fix(deps): update dependency react-redux to v8 by @renovate in #69
  • feat: [sequence] add participant boxes by @hikerpig in #73

v0.4.3 Enhanced ER Diagram

27 Apr 09:13
53f9a05
Compare
Choose a tag to compare

0.4.3

Highlight, er diagram inheritance

Patch Changes

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

Pull Requests

  • optimize: [er] can parse attribute comment by @hikerpig in #43
  • feat: [er] parse and draw inheritance to present extended er diagram by @hikerpig in #45

v0.4.0 Orthogonal edges

12 Apr 05:55
74ecaa8
Compare
Choose a tag to compare

Highlights

Add edgeType param to some of the dagre layout diagrams, introducing a new value ortho to support orthogonal edges.

@param edgeType ortho

ortho example

BREAKING CHANGES

  • remove curvedEdge param, should replace with:
    1. @param curvedEdge false -> @param edgeType polyline
    2. @param curvedEdge true -> @param edgeType curved

Changelogs

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

Pull Requests

  • fix(demo): service worker error by @hikerpig in #28
  • feat(demo): save and load code from filesystem by @hikerpig in #29
  • [sequence] fix activation error, and optimize dividerMargin by @hikerpig in #30
  • BREAKING replace curvedEdge option with edgeType and support orthogonal lines by @hikerpig in #31
  • add more docs about gantt diagram by @hikerpig in #32
  • optimize: [component] support edgeType by @hikerpig in #33
  • chore(demo): upgrade react to 18.0.0 by @hikerpig in #34
  • optimize: [sequence] apply extraMarginForBox if follows one message drawn with sequence number by @hikerpig in #35
  • optimize: [gantt] adjust section label to section vertical center by @hikerpig in #36

Full Changelog: https://github.com/hikerpig/pintora/compare/@pintora/standalone@0.3.0...v0.4.0

v0.3.0 Gantt diagram

06 Apr 10:14
77e1b00
Compare
Choose a tag to compare

Feature

Go to the documentation for a quick glance.

gantt example

Optimize

  • optimize(pintora-diagrams): improve parser performance by eliminating some ambiguity by @hikerpig in #25

Misc

  • chore(website): add carbon ads to website and demo by @hikerpig in #22

Full Changelog: https://github.com/hikerpig/pintora/compare/v0.2.0...@pintora/standalone@0.3.0