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 module version to v1.0.7
- Enhance Add-HtmlSignatureTable with background color parameters
- refactor: streamline Add-HtmlSignatureTable function and improve logo handling
- refactor: optimize Add-HtmlLabel function for improved readability and maintainability
- refactor: simplify AditionalInfo handling and consolidate font parameter usage in Add-HtmlNodeTable function
- refactor: add IconPath parameter and improve icon handling in Add-HtmlSubGraph function
- refactor: streamline font parameter handling and improve subgraph icon logic in Add-HtmlTable function
- refactor: enhance icon handling and streamline additional info processing in Add-NodeIcon function
- refactor: optimize HTML table generation and streamline parameter handling in Add-NodeImage function
- refactor: streamline font parameter handling in Add-NodeText function
- Fix duplicate pester test names in AdvancedExample02.Tests tests
- Update module version to v1.0.6
- Update Graphviz binary to version 14.1.5
- Update AbrDiaConvertImageToPDF c# dependencies to latest release
- Update AbrDiagrammer c# dependencies to latest release
- Add Format-HtmlCell cmdlet to the module to format HTML table cells with specified background color, text color, and font size
- Add Set-ImageOpacity cmdlet to the module to set the opacity of an image file
- Add new parameters to Add-NodeImage cmdlet to set image opacity for node images
- Add WaterMark support to SVG output format
- Use the DiaConvertImageToPDF c# net4.8 package to add watermark support to SVG output format
- Update module version to v1.0.5
- Update edge length validation range, and help message to reflect the new range of 0 to 50 in Add-NodeEdge function
- Update Pester workflow to run tests and upload results with code coverage support
- Optimize aspect ratio calculation in Get-BestImageAspectRatio function
- Fix pester tests failing in Windows Pwsh 5.1+
- Update module version to v1.0.4
- Fix missing Convert-TableToHTML file in the module manifest and update the FunctionsToExport entry to include the correct file name
- Update module version to v1.0.3
- Migrate more cmdlets to unique names to avoid conflicts with Diagrammer.Core cmdlets
- Update module version to v1.0.2
- Migrate cmdlet to a unique name to avoid conflicts with Diagrammer.Core cmdlets
- Add PSGraph to the module dependencies in the module manifest
- Update module version to v1.0.1
- Add missing PSGraph dependency to the Pester tests
- Remove PSgraph cmdlets from the module
- Add WaterMark support to SVG output format
- Use the Diagrammer c# package to add watermark support to SVG output format
- Update module version to v1.0.0
- Migrated source code to new repository structure
- Moved source code to AsBuiltReport.Diagram directory
- Updated module manifest to reflect new structure
- Update Graphviz binary to version 14.1.3
- Migrate namespace from Diagrammer/DiaConvertImageToPDF to AsBuiltReportDiagram in all source files
- Change cmdlet name from New-WatermarkToImage to Add-AbrWatermarkToImage in all source files
- Change cmdlet name from New-WatermarkToSvg to Add-WatermarkToSvg in all source files
- Change default Main_Logo image from Diagrammer.png to AsBuiltReport.png
- Integrate PSGraph cmdlets to the module (Project without active maintenance)
- Update assembly references and add new project files for AbrDiagrammer and AbrDiaConvertImageToPDF
- Fix initialization of $TRAditionalInfo array in Add-NodeIcon function