Skip to content

v1.0.0

Latest

Choose a tag to compare

@TyphonHill TyphonHill released this 28 Feb 05:25

Go-Mermaid v1.0.0

New Diagrams

Block Diagrams

  • Various block shapes and styles
  • Directional arrows and links
  • Column-based layouts

Class Diagrams

  • Class definitions and relationships
  • Methods and fields
  • Inheritance and associations

Entity Relationship Diagrams

  • Entity definitions
  • Relationships and cardinality
  • Attribute support

Flowchart

  • Node connections
  • Flow direction
  • Node shapes and styles

Sequence Diagrams

  • Actor definitions
  • Message flows
  • Activation blocks

State Diagrams

  • States and transitions
  • Terminal states
  • Transition styles

Timeline Diagrams

  • Sections and events
  • Time periods
  • Sub-events

User Journey Diagrams

  • Sections and tasks
  • Satisfaction scoring
  • Participant tracking

Core Features

  • Markdown fence wrapping for all diagrams
  • File rendering support
  • String-based diagram generation
  • Fluent interface with method chaining
  • Type safety for all operations
  • Consistent formatting and indentation

Technical Details

  • No external dependencies
  • Go 1.20+
  • Mermaid.js compatibility