Releases: rtfirst/page-graph
Releases · rtfirst/page-graph
1.0.5
1.0.4
Added
- Vendor update script (
Build/update-vendor.sh) for reproducible force-graph updates - CI vendor-version-check job to detect outdated force-graph versions
- Persistent widget state (layout mode, toggles) via localStorage
- Layout modes, references toggle, and persistent settings documented in Usage
Changed
- Reduced node sizes for cleaner graph appearance
- Tuned force parameters (charge, link distance) for less node overlap
- Hover label now drawn on top of all nodes via
onRenderFramePost
v1.0.3
Fixed
- Content elements not displayed when toggle was active (
includeContentwasfalseinServices.yaml)
Full Changelog: 1.0.2...1.0.3
v1.0.2
Added
- Unit tests for
PageGraphDataProvider(10 test cases covering graph data, doktypes, CTypes, navigation links) - Unit tests for
PageGraphWidget(7 test cases covering JS/CSS paths, options, request guards, event data) - PHPUnit configuration (
phpunit.xml) - Unit Tests job in CI pipeline (PHP 8.1–8.4 × TYPO3 12.4/13.4/14.0 matrix)
autoload-devandphpunitincomposer.json- Developer documentation for running tests
Fixed
- Hover highlighting stopped working after simulation cooled down (~7 seconds)
- Documentation rendering failed on docs.typo3.org due to invalid
guides.xml(wrong namespace and unsupported<links>element)
Full Changelog: 1.0.1...1.0.2
v1.0.1
Fixed
- Uninitialized
$requestproperty causing potential fatal error includeContentoption from Services.yaml was ignored- Missing
BE_USERnull-check for CLI/test safety - Missing JS null-guards for DOM elements
- RTE page links (
typolink_tag) not detected in internal links view - Duplicate parent-child navigation links inflating reference count
- Missing
clearCacheOnLoadin ext_emconf.php - Extension key corrected to
page_graphfor TER compatibility