All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update GitHub release workflow to add post to Bluesky social platform
- Set
$OutputFolderPath
variable as Global variable (Fix #53)
- Add AsBuiltReport default style script to resolve #44
- Add Core module version check and verbose reporting
- Improve bug and feature request templates
- Increase actions/checkout to v4
- Update MIT License copyright year
- Code cleanup to remove outdated code and comments
- Update heading styles in sample style scripts
- Fix ReadMe AsBuiltReport logo URL
- Fix #45
- Added two sample style scripts
- Updated
RequiredModules
for PScribo 0.10.0 - Updated installation instructions in
README.md
- Updated contributing guide in
CONTRIBUTING.md
- Updated PSScriptAnalyzer settings
- Updated GitHub issue templates
- Updated comment based help for AsBuiltReport cmdlets
- Improved command functionality for macOS and Linux users
- Added new
Token
andMFA
parameters and subsequent parameter sets toNew-AsBuiltReport
cmdlet to allow alternative authentication methods
- Updated GitHub Action release workflow to send automated tweets on each release
- Updated
New-AsBuiltReport
parameter names to provide clarity of input requirements. Aliases used to prevent breaking changes.OutputPath
now an alias forOutputFolderPath
StylePath
now an alias forStyleFilePath
ReportConfigPath
now an alias forReportConfigFilePath
AsBuiltConfigPath
now an alias forAsBuiltConfigFilePath
- Updated
New-AsBuiltReportConfig
parameter names to provide clarity of input requirements. Aliases used to prevent breaking changes.Path
now an alias forFolderPath
Name
now an alias forFilename
Overwrite
now an alias forForce
- Updated
RequiredModules
for PScribo 0.9.1 - Custom style scripts are now executed from
New-AsBuiltReport
to allow use of new PScribo features
- Added
Filename
parameter toNew-AsBuiltReport
- Added error check for incorrect
AsBuiltConfigFilePath
- Improvements to verbose logging
- Updated
RequiredModules
for PScribo 0.9.0
- Removed XML format option as it is scheduled to be deprecated from PScribo
- Added support for using the
-Verbose
switch withNew-AsBuiltReport
as per (Fix #28)
- Updated RequiredModules for PScribo 0.8.0
- Fixed "Unable to determine the identity of the domain" issue. Resolved in PScribo 0.8.0 (Fix #17)
- Updated RequiredModules to use PScribo 0.7.26
- Fixed truncated tables when using text output (Fix #26)
- Updated module manifest icon and release notes URI
- Added DefaultParameterSetName to
New-AsBuiltReport
so a user can run the cmdlet without any parameters - Check if
OutputPath
parameter forNew-AsBuiltReport
exists before running the report script and error if it doesn't exist
- Fixed issues when multiple versions of the same AsBuiltReport report module is installed (Fix #21)
AsBuiltReport.Core
module created to provide core as built report functionality
AsBuiltReport
module simply becomes a manifest to install required core and report modules- Made
-OutputPath
parameter mandatory onNew-AsBuiltReport
, update help comments accordingly - Resolve issue with
New-AsBuiltReportConfig
cmdlet generating custom report configuration files - Update version to
1.0.0
for the module to signify a major release milestone
- Implemented
-ListAvailable
parameter onGet-Module
validation inNew-AsBuiltReport
andNew-AsbuiltReportConfig
New-AsbuiltConfig
cmdlet to generate a base As Built Report JSON configuration fileNew-AsBuiltReport
cmdlet to generate a report JSON configuration file- Username and Password parameters on
New-AsBuiltReport
- Support for setting the document orientation for the output report
- ReportConfigPath parameter to
New-AsBuiltReport
- Full refactor of the project to support modules
- Rewrote the menu prompting process and system to analyse read-host responses
- Renamed several parameters on
New-AsBuiltReport
to be consistent and provide more meaning
- This minor version contains a complete refactor of the project so that it is now an official PowerShell module.
- We will now aim to host this module on PSGallery in the near future to allow for easier installation and usage.
- New As-Built JSON configuration structure
- new
AsBuiltConfigPath
parameter - allows unique configuration files to be created and saved
- if
AsBuiltConfigPath
parameter is not specified, user is prompted for As Built report configuration information New-AsBuiltConfig.ps1
&Config.json
files are no longer required
- new