Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update dependency ts-graphviz to v2 #10397

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 1, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ts-graphviz (source) ^0.16.0 -> ^2.1.2 age adoption passing confidence

Release Notes

ts-graphviz/ts-graphviz (ts-graphviz)

v2.1.2

Compare Source

Patch Changes

v2.1.1

Compare Source

Patch Changes

v2.1.0

Compare Source

Minor Changes
Patch Changes

v2.0.0

Compare Source

Major Changes

v1.8.2: 🌈

Compare Source

Full Changelog: ts-graphviz/ts-graphviz@v1.8.1...v1.8.2

ts-graphviz for Enterprise 🏢

Available as part of the Tidelift Subscription.

The maintainers of ts-graphviz and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open-source dependencies you use to build your applications.
Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use.

Learn more.

Changes

v1.8.1: 🌈

Compare Source

Changes

Special thanks for @​cloud-on-prem 🎉

v1.8.0: 🌈

Compare Source

Changes

🚀 Features

  • feat: Support TBbalance attribute and Fixed an incorrect type of Point @​kamiazya (#​891)

🐛 Bug Fixes

v1.7.0: 🌈

Compare Source

Changes

🚀 Features

v1.6.1: 🌈

Compare Source

Changes

v1.6.0: 🌈

Compare Source

🚀 Features

Full Changelog: ts-graphviz/ts-graphviz@v1.5.5...v1.6.0

v1.5.5: 🌈

Compare Source

Changes

Full Changelog: ts-graphviz/ts-graphviz@v1.5.4...v1.5.5

v1.5.4: 🌈

Compare Source

🐛 Bug Fixes

Full Changelog: ts-graphviz/ts-graphviz@v1.5.3...v1.5.4

v1.5.3: 🌈

Compare Source

🐛 Bug Fixes

Full Changelog: ts-graphviz/ts-graphviz@v1.5.2...v1.5.3

v1.5.2: 🌈

Compare Source

🐛 Bug Fixes

Changes

Special Thanks for @​blake-regalia

Full Changelog: ts-graphviz/ts-graphviz@v1.5.1...v1.5.2

v1.5.1: 🌈

Compare Source

Changes

Full Changelog: ts-graphviz/ts-graphviz@v1.5.0...v1.5.1

v1.5.0: 🌈

Compare Source

🚀 Features

🐛 Bug Fixes

Changes

Special thanks for @​robross0606 !

Full Changelog: ts-graphviz/ts-graphviz@v1.4.0...v1.5.0

v1.4.0: 🌈

Compare Source

Changes

🚀 Features

Full Changelog: ts-graphviz/ts-graphviz@v1.3.4...v1.4.0

v1.3.4: 🌈

Compare Source

What's Changed

Special tahnks for @​diegoquinteiro !

Full Changelog: ts-graphviz/ts-graphviz@v1.3.3...v1.3.4

v1.3.3: 🌈

Compare Source

What's Changed

New Contributors

Full Changelog: ts-graphviz/ts-graphviz@v1.3.2...v1.3.3

v1.3.2: v1.3.1-1.3.2 🌈

Compare Source

Changes

  • No changes
    • Just failed to publish package on CI. Source code has no changes.

Full Changelog: ts-graphviz/ts-graphviz@v1.3.1...v1.3.2

v1.2.3: 🌈

Compare Source

Changes

🐛 Bug Fixes

v1.2.2: 🌈

Compare Source

Changes

🐛 Bug Fixes

v1.2.1: 🌈

Compare Source

Changes

🐛 Bug Fixes

v1.2.0: 🌈

Compare Source

🚀 Features

Changes

v1.1.0: 🌈

Compare Source

Changes

🚀 Features

v1.0.1: 🌈

Compare Source

Changes

v1.0.0: 🌈

Compare Source

🚀 Shift to AST-centered design (Major Version Upgrade)

Purpose of Major Version Upgrade

The modules around AST were integrated, and the functions for models stringing to DOT language, distributed in multiple locations, have been consolidated.

See #​622

New Features

ts-graphviz/ast Module

In this Pull Request, we have taken the @ts-graphviz/parser package and integrated its functionality.

We provided AST-related processing such as parse and stringify functions as the ts-graphviz/ast module.
We also made internal improvements for the extensibility of processing.

Attribute Types

We have prepared type definitions for various attributes.

This allows for editorial assistance in specifying attributes and checks in TypeScript.

See #​542

BREAKING CHANGES

Structure of AST

The structure of ASTs provided by @ts-graphviz/parser is different from that offered by ts-graphviz/ast.

There are few changes to the implementation of parser, and the modifications are aimed at unifying the naming across the package and commonality to the JavaScript ecosystem.

Interface naming conventions

In integrating AST into the package, ambiguity in the naming conventions became a problem.

Accordingly, the following actions were taken

  • We abolished the naming convention for existing interfaces prefixed with I, such as ICluster, and changed it so that the naming is the same overall as for the AST type.
  • For those that do not have an implementation like interface, a naming convention such as XxxModel has been established.
  • The Claster has been deprecated and renamed to XxxGraphModel.

As a result, the naming of v0 series and v1 series are mapped as follows.

  • INode -> NodeModel
  • IEdge -> EdgeModel
  • ICluster -> GraphBaseModel
  • ISubgraph -> SubgraphModel
  • IRootCluster -> RootGraphModel

Other Changes

And we have also made the following improvements

Issues
PR

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 1, 2024
@renovate renovate bot force-pushed the renovate/ts-graphviz-2.x branch from 0484155 to d62ffc1 Compare March 17, 2024 17:04
@renovate renovate bot force-pushed the renovate/ts-graphviz-2.x branch from d62ffc1 to 25b6707 Compare April 4, 2024 03:51
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/ts-graphviz-2.x branch from 25b6707 to efef87c Compare April 28, 2024 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants