Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 1.17 KB

File metadata and controls

39 lines (33 loc) · 1.17 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-12-25

Added

  • Initial release of EdgeCraft
  • Core graph data structure supporting both LPG and RDF models
  • Multiple layout algorithms:
    • Force-directed layout
    • Hierarchical layout
    • Circular layout
    • Grid layout
  • SVG-based rendering engine
  • Interactive features:
    • Node dragging
    • Zoom and pan
    • Node selection
    • Event handling
  • Support for association classes (n-ary relationships)
  • Dynamic styling with function-based style configuration
  • RDF triple querying capabilities
  • TypeScript type definitions
  • Comprehensive documentation and examples

Features

  • Dual graph model support (LPG and RDF)
  • Multiple node shapes (circle, rectangle, diamond, hexagon)
  • Customizable edge styles with arrows
  • Event system for user interactions
  • Export to JSON and SVG
  • View controls (fit, center, zoom)
  • Selection management