Skip to content

1.5.0

Choose a tag to compare

@jamisonjiang jamisonjiang released this 19 Feb 13:52
· 29 commits to main since this release

Release 1.5.0

New Features

  1. DOT Script Parsing
    • Added support for parsing DOT scripts directly.
  2. Command-Line Interface (CLI) Support
    • Introduced CLI support for executing Graphviz commands via the terminal.
  3. Enhanced HTML Tag Support
    • Added support for additional HTML tags

Breaking Changes

  1. Graphviz Scaling Adjustment

    • GraphvizBuilder#scale rate has been updated to align with Graphviz’s size attribute.
    • Impact: After upgrading to version ≥ 1.5.0, all scale values should be multiplied by 10 to maintain the same rendering size.
  2. Module Replacement for Version ≥ 1.5.0

    • The original module org.graphpergraph-support no longer exists in version 1.5.0.
    • It has been replaced with org.graphpergraph-support-core.
    • Action required: Update your Maven dependency as follows:
    <dependency>
        <groupId>org.graphper</groupId>
        <artifactId>graph-support-core</artifactId>
        <version>1.5.0</version>
    </dependency>

Notes

  • Ensure that any scaling values are adjusted accordingly to avoid unexpected graph size changes.
  • If you encounter issues with CLI execution, check the updated help documentation for supported commands.
  • Remember to update your Maven dependency to use graph-support-core instead of graph-support if upgrading to version ≥ 1.5.0.

Acknowledgments

Special thanks to @j0hannesz #7 or their invaluable contribution in developing the initial version of the DOT parser. Your efforts were crucial in getting this feature up and running!