From 04a210232ef7ccf6d0a683c813a68d4719815931 Mon Sep 17 00:00:00 2001 From: KaifAhmad1 Date: Thu, 8 Jan 2026 17:42:19 +0530 Subject: [PATCH] docs: update changelog with kg module fixes #159 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d84aea6..e3c3545a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Fixed +- Fixed `TypeError: unhashable type: 'Entity'` in `GraphAnalyzer` when processing graphs with raw `Entity` objects or dictionaries in relationships (#159). +- Robustified ID extraction across `CentralityCalculator`, `CommunityDetector`, and `ConnectivityAnalyzer` to handle various entity formats. +- Improved `Entity` class hashability and equality logic in `utils/types.py`. +- Added end-to-end integration test suite for Knowledge Graph pipeline validation (GraphBuilder -> EntityResolver -> GraphAnalyzer). - Fixed orchestrator lazy property initialization and configuration normalization logic in `Orchestrator`. - Resolved `AssertionError` in orchestrator tests by aligning test mocks with production component usage. - Fixed dependency compatibility issues by pinning `protobuf==4.25.3` and `grpcio==1.67.1`.