@@ -5,6 +5,33 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.3.0] - 2025-10-14
9+
10+ ### Added
11+ - 🎨 Enhanced hypergraph viewer with improved visual interactions and hover effects
12+ - 🔍 Dynamic attribute display for vertices and hyperedges in the viewer
13+ - 📊 Key-value information display enhancement in visualization
14+ - 🎯 Support for normal edges in 2-node entries with cluster assignment based on hyperedges
15+ - 🌐 API endpoints for hypergraph data retrieval and dynamic data loading
16+ - 📦 Added uv.lock to version control for reproducible builds
17+
18+ ### Changed
19+ - 🔧 ** Major Type System Improvements** : Enhanced type annotations and fixed Liskov Substitution Principle violations
20+ - ⚡ Improved method signatures and return types across base and derived classes
21+ - 🎨 Refactored hypergraph viewer with better color mapping and tooltip display
22+ - 🛠️ Enhanced CI/CD pipeline with updated release workflow and quality checks
23+ - 📝 Updated load() and save() methods to return bool for better API consistency
24+ - 🎛️ Improved vertex sorting logic and layout optimization in viewer
25+ - 🔍 Better hover interactions and custom G6 library integration
26+
27+ ### Fixed
28+ - 🐛 Fixed mypy type errors and method signature mismatches
29+ - 🔧 Corrected spelling of "Hypergraph" in viewer component
30+ - 📖 Updated documentation for hypergraph visualization
31+ - 🎯 Fixed return types for methods that should return List but were returning Set
32+ - 💾 Improved dictionary type annotations to support various key types
33+ - 🎨 Enhanced draw_hypergraph() function compatibility with BaseHypergraphDB
34+
835## [ 0.2.0] - 2025-09-09
936
1037### Added
@@ -81,8 +108,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
81108- 🔍 ` nbr_e_of_v() ` - Query adjacent hyperedges of hypervertex
82109- 🎨 ` draw() ` - Visualize hypergraph
83110
84- [ Unreleased ] : https://github.com/iMoonLab/Hypergraph-DB/compare/v0.1.3...HEAD
85- [ 0.1.3 ] : https://github.com/iMoonLab/Hypergraph-DB/compare/v0.1.3...v0.1.3
86- [ 0.1.2 ] : https://github.com/iMoonLab/Hypergraph-DB/compare/v0.1.0...v0.1.2
111+ [ Unreleased ] : https://github.com/iMoonLab/Hypergraph-DB/compare/v0.3.0...HEAD
112+ [ 0.3.0 ] : https://github.com/iMoonLab/Hypergraph-DB/compare/v0.2.0...v0.3.0
113+ [ 0.2.0 ] : https://github.com/iMoonLab/Hypergraph-DB/compare/v0.1.2...v0.2.0
114+ [ 0.1.2 ] : https://github.com/iMoonLab/Hypergraph-DB/compare/v0.1.1...v0.1.2
87115[ 0.1.1 ] : https://github.com/iMoonLab/Hypergraph-DB/compare/v0.1.0...v0.1.1
88116[ 0.1.0 ] : https://github.com/iMoonLab/Hypergraph-DB/releases/tag/v0.1.0
0 commit comments