Releases
v1.5.0
Compare
Sorry, something went wrong.
No results found
[1.5.0] - 2025-10-21
Added
Add multilingual support for AsBuiltReport Core module
Initialize-LocalizedData
function to handle localization for both Core and Report modules
Resolve-Culture
function with comprehensive culture fallback chains for 135+ culture variants
Localized user prompts and messages in New-AsBuiltConfig
function. Support for all main languages.
ReportLanguage
parameter added to New-AsBuiltReport
function with dynamic validation based on available languages in individual report modules
Support for setting default language in report JSON configuration files using the Report.Language
property
Add PowerShell module dependency checking for report modules with Get-RequiredModule
function
Add Draw-AsciiBanner
function to improve user interface in New-AsBuiltConfig
Add Write-ReportModuleInfo
function to provide information on report modules
Add SECURITY.md
and CODE_OF_CODUCT.md
documentation
Add Stale.yml
GitHub workflow to manage GitHub issues
Add FUNDING.yml
to provide sponsorship links
Improve error handling with comprehensive try-catch blocks and meaningful error messages
Improve error handling for localized data import
Add Pester tests and GitHub workflow
Add Dependabot configuration for automated dependency updates
Add Codecov integration for code coverage reporting
Add comprehensive unit tests for all Private functions
Changed
Core module functions (New-AsBuiltConfig
, New-AsBuiltReport
, New-AsBuiltReportConfig
) now default to user's OS language instead of hardcoded English
Report modules default to 'en-US' when no other language is supported
Update parameter validation to use ValidateScript blocks for dynamic language detection
Update AsBuiltReport.Core.Style.ps1
script to support language translation
Enhanced error messages to include specific language and module information
Improved progress messaging during report generation
Update all y/n prompts in New-AsBuiltConfig
to show defaults and handle empty input
Renamed MFA
parameter to UseInteractiveAuth
(MFA
alias retained for backwards compatibility)
Update README.md
and CONTRIBUTING.md
documentation
Update LICENSE
Update GitHub Release action for new folder structures
Update Stale workflow to mark issues stale after 60 days
Removed
Remove sample style scripts
You can’t perform that action at this time.