Releases: hikerpig/pintora
v0.6.2 `title: text` feature and some bugfixes
What's Changed
- chore(deps): update dependency vite-plugin-pwa to ^0.13.0 by @renovate in #152
- fix: [sequenceDiagram] excessive box width bug by @hikerpig in #154
- ts isolated modules and eslint by @hikerpig in #155
- fix demo editor style by @hikerpig in #156
- feat: support
title: text
for some diagrams by @hikerpig in #157
Full Changelog: v0.6.1...v0.6.2
v0.6.1 Fix some bugs
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
Changelog
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]
- @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
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.
Changelog
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
- 6174d92: chore: update pintora-renderer deps
Pull Requests
- fix(deps): update codemirror to v6 (major) by @renovate in #95
- fix(deps): update dependency throttle-debounce to v5 by @renovate in #71
- chore: update pintora-renderer deps by @hikerpig in #96
- chore: upgrade pnpm to 7 and node-version to v16 by @hikerpig in #99
- chore: update docusaurus monorepo to v2.0.0-beta.21 by @hikerpig in #101
- chore: add missing dep 'esbuild' by @hikerpig in #103
- chore: upload test report to foresight by @hikerpig in #106
- optimize erDiagram parser and table width by @hikerpig in #109
- feat(demo): copy code editor url for sharing by @hikerpig in #111
- chore(deps): update pnpm to v7.4.0 by @renovate in #104
- feat(demo): dark mode for live-editor by @hikerpig in #113
- fix(deps): update dependency browser-fs-access to ^0.31.0 by @renovate in #108
- chore(deps): update dependency vite to v3 by @renovate in #117
- optimize: [componentDiagram]
component "desc" as alias
by @hikerpig in #118 - chore: upgrade some dev dependencies by @hikerpig in #119
- chore(deps): update pnpm to v7.5.2 by @renovate in #116
- feat: add dotDiagram by @hikerpig in #120
Full Changelog: v0.5.2...v0.6.0-alpha.0
v0.5.2
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
Changelog
Patch Changes
- 98992e2: optimize: options
getContent()
forpintora.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()
andresultContainer
forpintora.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
Highlights
Participants Boxes for Sequence Diagram
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
v0.4.0 Orthogonal edges
Highlights
Add edgeType
param to some of the dagre layout diagrams, introducing a new value ortho
to support orthogonal edges.
@param edgeType ortho
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 withedgeType
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 withedgeType
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
Feature
Go to the documentation for a quick glance.
Optimize
- optimize(pintora-diagrams): improve parser performance by eliminating some ambiguity by @hikerpig in #25
Misc
Full Changelog: https://github.com/hikerpig/pintora/compare/v0.2.0...@pintora/standalone@0.3.0