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.
- Increase Diagrammer.Core minimum version requirement
- Migrated Protection Group diagram to use Get-DiaHTMLSubGraph cmdlet
- Remove hardcoded vCenter server from query
- Improve Graphviz Cluster space with less than 1 object to display
- Fix issue with diagramming empty vSphere Cluster
- Add support for displaying HyperVisor Information
- vCenter information
- vSphere Cluster Information
- Esxi Host table
- Increase Diagrammer.Core minimum version requirement
- Improve logging
- Add code to properly display diskspace information
- Fix #43
- Increase Diagrammer.Core minimum version requirement
- Fix bug in Service Provider section
- Enhance Diagram design
- Increase Diagrammer.Core minimum version requirement
- Add DependaBot action
- Fix a issue on error handling
- Add diagram theme (Black/White/Neon)
- Add SureBackup support
- Application Group
- Virtual Lab
- Fix logic on Backup Server component detection (Backup, Database & EM Server)
- Increase Diagrammer.Core minimum version requirement
- Fix Backup Server section if Enterprise Manager is collocated with the Backup Server
- Fix a issue in the SOBR diagram if there are multiple CapacityExtend configured
- Fix a issue in the SOBR diagram if there are multiple Extend configured
- Fix error with Base64 format
- Add code to better recover from errors
- Enhance the way EnableErrorDebug option works
- Increased Diagrammer.Core minimum version requirement (v0.2.6)
- Fix error in SOBR ForEach-Object section
- Remove error with Write-PSCriboMessage module
- Fix error with NFS/LinuxHardened repository type
- Increased Diagrammer.Core minimum version requirement
- Add Backup Infrastructure diagram
- Remove unused icons
- Migrate diagrams to use Get-DiaHTMLNodeTable
- Add support for NAS Repository (Backup-to-Repository)
- Allow EDGE to connect between Subgraph Clusters
- Update Diagrammer.Core minimum to v0.2.3
- Fix veeam module version detection
- Migrated helper modules to Diagrammer.Core
- Removed Graphviz binaries (Now part of Diagrammer.Core module)
- Removed Backup-to-All diagram
- Fix for empty ProtectedGroup condition
- Added Get-HTMLNodeTable cmdlet
- Improved diagram layout
- Improved Get-HTMLTable cmdlet (Now allow MultiColumn table)
- Fixed CodeQL security alerts
- Fix for PSGraph hidden node interfering in edge calculation
- Added Graphviz libraries to local module folder. (No need to manually install Graphviz)
- Code improvements
- Added missing dll files on Graphviz binaries
- Added support for Physical Infrastructure Diagram.
- Fix #16
- Added option to specify footer image:
- Author Name
- Company Name
- Prefer ipv4 address family if available (Get-NodeIP)
- Improved diagram debug feature
- Improved help documentation
- Fix PSScriptAnalyzer warnings
- Fix issue with Postgre Database #17
- Misc fixes
- Cleaned diagram look and feel
- Updated README
- Improved the Get-NodeIP function
- Fixed error with VBR v12
- Implemented EnableErrorDebug option to allow error logging
- Fix error with ESXi getManagmentAddresses() when hosts are unavailable
- Fixed diagram with no detected Database or Enterprise Manager server.
- Implemented an logic to detect if the infrastructure is available before creating a diagram.
- Added support for Tape Backup Infrastructure diagramming
- Added node support for Enterprise Manager server
- Added debug mode to WAN Accelerator diagram
- Added support for base64 format
- Fix svg output format not displaying nodes icons properly
- Fix svg output format not scaling diagram properly
- Initial Release
- Added support for SOBR diagramming
- Added support for Backup Repository diagramming
- Added support for Backup Proxy diagramming
- Added support for Wan Accelerator diagramming