Skip to content

v1.0.4 public release#17

Merged
rebelinux merged 5 commits intomainfrom
dev
Mar 18, 2026
Merged

v1.0.4 public release#17
rebelinux merged 5 commits intomainfrom
dev

Conversation

@rebelinux
Copy link
Copy Markdown
Collaborator

[1.0.4] - 2026-03-16

🔃 Changed

  • Update module version to v1.0.4

🔧 Fixed

  • Fix missing Convert-TableToHTML file in the module manifest and update the FunctionsToExport entry to include the correct file name

rebelinux and others added 5 commits March 17, 2026 19:53
Removed manual installation instructions for the AsBuiltReport.Diagram module from the README.
…fest, and add changelog entry for version 1.0.4
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 18, 2026 02:00
@github-actions
Copy link
Copy Markdown

PSScriptAnalyzer results:

Errors: [0], Warnings: [13], Information: [1]


RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Add-TShapeLine.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Add-TShapeLine.ps1'

RuleName   : PSAvoidUsingInvokeExpression
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 780
Message    : Invoke-Expression is used. Please remove Invoke-Expression from 
             script and find other options instead.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 487
Message    : File 'Write-AbrPSObject.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 489
Message    : File 'Write-AbrPSObject.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 577
Message    : File 'Write-AbrPSObject.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 861
Message    : File 'Write-AbrPSObject.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Write-AbrPSObject.ps1'

RuleName   : PSPossibleIncorrectComparisonWithNull
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 616
Message    : $null should be on the left side of equality comparisons.

RuleName   : PSPossibleIncorrectComparisonWithNull
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 620
Message    : $null should be on the left side of equality comparisons.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 431
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 431
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 476
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Write-AbrPSObject.ps1
Line       : 476
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : Split-ArrayElement.ps1
Line       : 50
Message    : The cmdlet 'Split-ArrayElement' returns an object of type 
             'System.Object[]' but this type is not declared in the OutputType 
             attribute.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Prepares the AsBuiltReport.Diagram PowerShell module for the v1.0.4 public release by bumping the module version and fixing the Convert-TableToHTML export/name mismatch so the function is properly available when the module is imported.

Changes:

  • Bump module manifest version from 1.0.3 to 1.0.4.
  • Fix Convert-TableToHTML function name and correct the manifest FunctionsToExport entry.
  • Add v1.0.4 release notes to CHANGELOG.md (and remove the GitHub manual install section from README.md).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
README.md Removes the GitHub manual install subsection from installation instructions.
CHANGELOG.md Adds the v1.0.4 entry describing the version bump and manifest fix.
AsBuiltReport.Diagram/Src/Private/Convert-TableToHTML.ps1 Renames the function to Convert-TableToHTML (matching the file basename/export name).
AsBuiltReport.Diagram/AsBuiltReport.Diagram.psd1 Updates ModuleVersion to 1.0.4 and corrects FunctionsToExport to Convert-TableToHTML.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@rebelinux rebelinux merged commit 9d29340 into main Mar 18, 2026
8 of 12 checks passed
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