## 0.0.1+4

* 📦 **Rebranding**: Finalized package rename to `graph_flutter_knowledge`.

## 0.0.1+3

* 📦 **Rebranding**: Complete package rename and class refactoring from `flutter_knowledge_graph` to `graph_flutter_knowledge`.
* 📜 **License**: Added MIT License to the repository.
* 🚀 **README & CHANGELOG**: Updated documentation to reflect the new package structure and naming convention.

## 0.0.1+2

* ✨ **Layout Variety**: Added `layoutSeed` to `GraphConfiguration` for deterministic yet unique graph layouts via query hashing.
* 🏗️ **Clean Architecture Demo**: Completely refactored the example with `MockGraphService` to showcase proper "Separation of Concerns" (SoC).
* 🔍 **Scalable Search Simulation**: Enhanced example with a dynamic "Search Massive Pool" scenario, perfecting the gRPC/REST integration blueprint.
* 📖 **Documentation Polish**: Improved README documentation for reactive UI and API integration.
* 🛠️ **Stability & Null Safety**: Fixed a crash that occurred when search results were empty by improving null-safety across the service and UI layers.
* 🎥 **Demo Video**: Added `demo_program_test.mp4` to showcase the interactive graph features.

## 0.0.1+1

* Updated example and README for initial release.

## 0.0.1

* Initial release of `graph_flutter_knowledge`.
* Lightweight Force-Directed Graph implementation using `CustomPainter`.
* Advanced node positioning using Fruchterman-Reingold algorithm.
* Support for customizable physics (repulsion, attraction, cooling).
* Interactivity: Zoom, Pan, and Node Tap events.
* Beautiful default aesthetics with shadow and node customization.
