Skip to content

v1.0.2 public release - #266

Merged
rebelinux merged 4 commits into
masterfrom
dev
Jul 28, 2026
Merged

v1.0.2 public release#266
rebelinux merged 4 commits into
masterfrom
dev

Conversation

@rebelinux

Copy link
Copy Markdown
Collaborator

[1.0.2] - 2026-07-27

Changed

  • Bump module version to 1.0.2
  • Upgrade AsBuiltReport.Chart module to version 0.3.4

Fixed

  • Fix #264
  • Fix #260
  • Fix critical issue preventing report execution.
  • Fix cmdlet ConvertTo-TextYN to correctly translate boolean values to "Yes" or "No" in the report output

rebelinux and others added 4 commits July 27, 2026 13:58
…not convert value to type System.String.

Fixes #264
…"Yes" or "No" in the report output, ensuring accurate representation of true/false states in the generated documentation.
@github-actions

Copy link
Copy Markdown

PSScriptAnalyzer results:

Errors: [0], Warnings: [33], Information: [3]


RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : MicrosoftAD.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 'MicrosoftAD.psd1'

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : ConvertTo-ADCanonicalName.ps1
Line       : 21
Message    : The parameter 'Domain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : ConvertTo-ADObjectName.ps1
Line       : 22
Message    : The parameter 'DC' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 22
Message    : The parameter 'Filter' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 23
Message    : The parameter 'Properties' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 24
Message    : The parameter 'SelectPrty' has been declared but not used.

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

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADAuthenticationPolicy.ps1
Line       : 20
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADTrust.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADOU.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADKerberosAudit.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADGPO.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDFSHealth.ps1
Line       : 20
Message    : The parameter 'DCs' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDomain.ps1
Line       : 20
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSUseConsistentWhitespace
Severity   : Warning
ScriptName : Get-AbrADSite.ps1
Line       : 225
Message    : Use space before open brace.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDomainObject.ps1
Line       : 19
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSAvoidUsingPlainTextForPassword
Severity   : Warning
ScriptName : Start-AsBuiltReportMSAD.ps1
Line       : 103
Message    : Parameter '$PasswordTextBox' should not use String type but either 
             SecureString or PSCredential, otherwise it increases the chance to 
             expose this sensitive information.

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

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Invoke-AsBuiltReport.Microsoft.AD.ps1
Line       : 22
Message    : The parameter 'Credential' has been declared but not used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 18
Message    : The variable 'Manifest' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 191
Message    : The variable 'InvokeCommand' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 234
Message    : The variable 'JsonConfig' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 289
Message    : The variable 'JsonConfig' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 403
Message    : The variable 'PublicFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 404
Message    : The variable 'PrivateFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 434
Message    : The variable 'ModuleRoot' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 435
Message    : The variable 'SettingsPath' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 471
Message    : The variable 'PublicFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 553
Message    : The variable 'InvokeCommand' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 3
Message    : The variable 'LanguagePath' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 35
Message    : The variable 'TemplateKeys' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 36
Message    : The variable 'LanguageFolders' is assigned but never used.

RuleName   : PSUseSingularNouns
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 6
Message    : The cmdlet 'Get-NestedLocalizationKeys' uses a plural noun. A 
             singular noun should be used instead.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : ConvertTo-ADCanonicalName.ps1
Line       : 29
Message    : The cmdlet 'ConvertTo-ADCanonicalName' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : ConvertTo-ADObjectName.ps1
Line       : 28
Message    : The cmdlet 'ConvertTo-ADObjectName' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : Get-ADObjectSearch.ps1
Line       : 31
Message    : The cmdlet 'Get-ADObjectSearch' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

@rebelinux
rebelinux merged commit 17c8bcf into master Jul 28, 2026
4 of 8 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.

1 participant