# Changelog All notable changes to the PSProxmox module will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [2025.04.28.2035] - 2025-04-28 ### Added - Comprehensive documentation in the Documentation folder - Example scripts for common tasks - Installation guide and usage guides - Build and installation scripts in the Scripts folder ### Changed - Reorganized project structure to separate source code from module files - Updated module manifest to use NestedModules for loading the DLL - Improved build process with dedicated build scripts - Enhanced installation process with multiple installation options ### Fixed - Fixed dependency loading by including Newtonsoft.Json.dll in the module - Fixed Connect-ProxmoxServer to return ProxmoxConnection instead of ProxmoxConnectionInfo - Fixed module loading issues by using a PSM1 file as the root module - Fixed type mismatch between ProxmoxConnectionInfo and ProxmoxConnection ## [2023.04.28.1324] - 2023-04-28 ### Added - Initial release of PSProxmox module - Session management with Connect-ProxmoxServer and Disconnect-ProxmoxServer - VM management with Get-ProxmoxVM, New-ProxmoxVM, Remove-ProxmoxVM, Start-ProxmoxVM, Stop-ProxmoxVM, Restart-ProxmoxVM - VM builder pattern for complex VM configurations - Storage management with Get-ProxmoxStorage, New-ProxmoxStorage, Remove-ProxmoxStorage - Network management with Get-ProxmoxNetwork, New-ProxmoxNetwork, Remove-ProxmoxNetwork - User and role management with Get-ProxmoxUser, New-ProxmoxUser, Remove-ProxmoxUser, Get-ProxmoxRole, New-ProxmoxRole, Remove-ProxmoxRole - SDN management with Get-ProxmoxSDNZone, New-ProxmoxSDNZone, Remove-ProxmoxSDNZone, Get-ProxmoxSDNVnet, New-ProxmoxSDNVnet, Remove-ProxmoxSDNVnet - Cluster management with Get-ProxmoxCluster, Join-ProxmoxCluster, Leave-ProxmoxCluster - Cluster backup management with New-ProxmoxClusterBackup, Get-ProxmoxClusterBackup, Restore-ProxmoxClusterBackup - Template management with New-ProxmoxVMTemplate, Get-ProxmoxVMTemplate, Remove-ProxmoxVMTemplate, New-ProxmoxVMFromTemplate - IP management with New-ProxmoxIPPool, Get-ProxmoxIPPool, Clear-ProxmoxIPPool - Comprehensive unit tests for all components - Detailed documentation and examples ### Changed - N/A (initial release) ### Fixed - N/A (initial release)