Skip to content

v1.0.10 - #36

Merged
rebelinux merged 4 commits into
AsBuiltReport:devfrom
rebelinux:dev
Aug 3, 2026
Merged

rebelinux merged 4 commits into
AsBuiltReport:devfrom
rebelinux:dev

Conversation

@rebelinux

Copy link
Copy Markdown
Collaborator

[1.0.10] - 2026-08-03

🔃 Changed

  • Bump module version v1.0.10

🔧 Fixed

  • Fix for hidden nodes in the diagram output interfering with the layout of the graph, causing some nodes to be misplaced or not displayed correctly

Copilot AI review requested due to automatic review settings August 3, 2026 15:51
@rebelinux
rebelinux merged commit 5642e14 into AsBuiltReport:dev Aug 3, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR publishes version v1.0.10 of the AsBuiltReport.Diagram PowerShell module, updating release documentation and adjusting diagram export behavior to mitigate hidden/invisible nodes impacting Graphviz layout.

Changes:

  • Added a 1.0.10 entry to CHANGELOG.md.
  • Bumped module version to 1.0.10 in the module manifest and New-AbrDiagram help metadata.
  • Expanded the hidden-node filtering logic before exporting the Graphviz DOT source.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
CHANGELOG.md Adds release notes for 1.0.10.
AsBuiltReport.Diagram/Src/Public/New-AbrDiagram.ps1 Updates help/version metadata and expands filtering of invisible “point” nodes prior to export.
AsBuiltReport.Diagram/AsBuiltReport.Diagram.psd1 Bumps ModuleVersion to 1.0.10.

#Export the Diagram
if ($Graph) {
$FilteredGraph = $Graph | Select-String -Pattern '(?s)"?\w+"?\s+\[\s*label="";\s*shape="point";\s*style="invis";\s*\]' -NotMatch
$FilteredGraph = $Graph | Select-String -Pattern '(?s)"?\w+"?\s+\[\s*label="";\s*shape="point";\s*style="invis";\s*\]', '(?s)"?\w+"?\s+\[\s*label="";\s*style="invis";\s*shape="point";\s*\]', '(?s)"?\w+"?\s+\[\s*shape="point";\s*label="";\s*style="invis";\s*\]', '(?s)"?\w+"?\s+\[\s*shape="point";\s*style="invis";\s*label="";\s*\]', '(?s)"?\w+"?\s+\[\s*style="invis";\s*label="";\s*shape="point";\s*\]', '(?s)"?\w+"?\s+\[\s*style="invis";\s*shape="point";\s*label="";\s*\]' -NotMatch
Comment thread CHANGELOG.md

### :wrench: Fixed

- Fix for hidden nodes in the diagram output interfering with the layout of the graph, causing some nodes to be misplaced or not displayed correctly
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants