Releases: Mearman/GraphBox
Releases · Mearman/GraphBox
v1.3.0
1.3.0 (2026-01-30)
Features
- add max length parameter to salience ground truth (b5b4bdd)
- add novel expansion algorithms, baseline variants, and sut registrations (5a7fac3)
- algorithms: add forbidden subgraph detection (8534614)
- algorithms: add overlap-based expansion algorithm (c1290f6)
- algorithms: use calculatePriority in traversal algorithms (794b92d)
- analyzer: implement weakly chordal detection using hole and antihole checking (4f82609)
- analyzer: improve planar detection with density heuristic and extended K5/K3,3 checking for graphs up to 20 nodes (f3bb5f5)
- analyzers: add analyzers for Priority 1 graph classes (27ecd3b)
- analyzers: integrate Priority 1 classes into analyzer orchestrator (f122e90)
- baselines: add degree-sum, jaccard-arithmetic, pagerank-sum ranking baselines (4be0a01)
- baselines: add node discovery iteration tracking to baseline algorithms (4c8d866)
- benchmarks: add remote URLs and content size validation (fa3c7ab)
- benchmarks: add test node pairs and helper function (1b035b6)
- build: add latex table generator from test metrics (7d9b8d1)
- cases: register new benchmark case variants (734f9c8)
- checkpoint: add checkpoint/resume system (a98dc4c)
- claims: add community detection and k-core evaluation claims (6e74562)
- claims: register hub-avoidance claim (0a83e76)
- cli: add ensemble expansion result metrics extraction (27f2c19)
- cli: add evaluate command (c62773d)
- data: add ocs experiment results to test-metrics (9003681)
- datasets: add 7 citation and collaboration networks (18e9fe8)
- domain: add claims and tables from framework (1e34c68)
- eval: add constrained graph generation module (1fa4367)
- eval: add graph classification module (2ece030)
- evaluate: add automatic sorting of runs by graph size (d7307f4)
- evaluate: integrate checkpoint system and hub-avoidance metrics (0cbff28)
- evaluate: update CLI for sharded checkpoint system (189deac)
- evaluation: add automatic concurrency detection (ea8a9aa)
- evaluation: add coverage efficiency metrics computation (e970e87)
- evaluation: add salience coverage metric module (a3e25fa)
- evaluation: export salience coverage metrics (08040f0)
- executor: add MemoryMonitor class (6c40fa2)
- executor: add ParallelExecutor for sharded checkpoint execution (642f3d7)
- executor: add timeout protection and plannedRuns parameter (83fbfe0)
- executor: add worker entry point for parallel execution (1cb8277)
- executor: export checkpoint types and support async callbacks (10040b2)
- executor: integrate memory monitoring (defb61d)
- experiments: add community detection experiment tests (9d09734)
- experiments: add experiment orchestrator script (ec76595)
- experiments: add intelligent delayed termination to coverage tests (f49d329)
- experiments: add k-core decomposition experiment tests (3d1da7d)
- experiments: add path ranking suts with proper types (d26742b)
- experiments: add salience coverage comparison framework (2406053)
- experiments: add standalone experiment scripts (c923248)
- experiments: extend salience coverage to larger datasets (0d46558)
- experiments: update cli and renderers for universal framework (5d865e5)
- exports: export intelligent delayed termination (462635a)
- framework: add aggregation layer (23bbea5)
- framework: add claims evaluation system (68ce43e)
- framework: add core type definitions for evaluation framework (a82973f)
- framework: add entry point and module index (0645164)
- framework: add executor with deterministic run IDs (bbb7499)
- framework: add LaTeX rendering layer (43eb27d)
- framework: add metric registry with definitions (341e7f6)
- framework: add result collector with schema validation (d20d99f)
- framework: add robustness analysis (fd1d2ef)
- framework: add SUT and case registries (a53a74a)
- generators: add generators for Priority 1 graph classes (1a5dabc)
- generators: implement forbidden subgraph constructive algorithms (3ee1613)
- generators: integrate Priority 1 classes into generator orchestrator (aff7209)
- integration: add Phase 4 integration tests for all 6 properties (abc4a70)
- interface: add calculatePriority method to GraphExpander (b47680e)
- intersection: implement circular arc g...
v1.2.2
1.2.2 (2026-01-18)
Bug Fixes
- correct cycle detection and chord checking in validation helpers (8b4bc0e)
- correct mcs algorithm to check earlier neighbors in chordal detection (f0775bf)
- correct node identifier lookup in modularity calculation (581c724)
- handle undirected graph neighbors correctly in graph adapter (9af83ae)
- handle zero standard deviation in paired t-test (fc17446)
- implement sufficient conditions for perfect graph detection (a24b9c2)
- implement transitive orientation for comparability graph detection (d37fd99)
Tests
- add algorithm module unit tests (bb23a8d)
- add analyzer module unit tests (b739e71)
- add experiments module unit tests (f721d09)
- add format parser unit tests (623073a)
- add generation module unit tests (c09758b)
- add integration test helpers for graph classification roundtrip (0e6a530)
- add integration tests for graph class roundtrip validation (3247265)
- add interface and utility unit tests (66cfa63)
- add unit tests for clustering algorithms (9d518eb)
- add unit tests for core graph data structure (cc29a8c)
- add unit tests for format parsers (09062b0)
- add unit tests for graph analysis algorithms (7ac6649)
- add unit tests for graph extraction algorithms (e1152a1)
- add unit tests for graph metric algorithms (c6cddee)
- add unit tests for layout, partitioning, and traversal (93749e6)
- add unit tests for pathfinding algorithms (21a7ebd)
- add validation module unit tests (80c2d2e)