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

Support wasm based bindings #90

Merged
merged 4 commits into from
Oct 17, 2024
Merged

Support wasm based bindings #90

merged 4 commits into from
Oct 17, 2024

Conversation

goccy
Copy link
Owner

@goccy goccy commented Oct 17, 2024

This is a significant feature improvement.

We are deprecating the bindings through cgo and switching to bindings using WebAssembly. As a result, this library becomes a pure Go library and will work consistently across all environments. Additionally, I'm updating the Graphviz library to the latest version ( 12.1.2 ). You can now also add renderers for custom formats, allowing you to draw graphs as you desire using only the layout results from Graphviz .

Fix #42
Fix #43
Fix #72
Fix #76
Fix #86

@goccy goccy merged commit 1c5cc39 into master Oct 17, 2024
6 checks passed
@goccy goccy deleted the wasm branch October 17, 2024 11:36
its-felix added a commit to explore-flights/monorepo that referenced this pull request Oct 26, 2024
this was previously required for graphviz, but is no longer needed goccy/go-graphviz#90
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant