Releases: JLInF97/PSWebGUI
v1.0.0
🏆 First production release
This is the first non pre-release version of the module. Changes for this version are more focused on fine-tune for optimal module performance and stability; there are no major changes to its appearance or functionality.
This version of the module has been extensively tested in various personal and business projects and has demonstrated optimal stability and functionality, making it ready for production release.
🐞 Bugs
- Rewrited unnecessary and redundant code in Format-HTML function
- Starts with the GUI displayed when the -Display Systray param is set
- Added port to close URL for exit btn in systray menu
🚀 New features
- Added full compatibility with PowerShell 7
- Included -Id and -Class parameters for cards and table parameter set in Format-HTML
- Added divider to systray menu
🗄️ File structure
- Migrated hardcoded HTML head tags to a template file. Removed CSSUri parameter
- Moved Show-PSWebGUIExample function to a separate project
- File restructuring
📖 Docs and help
v0.19.2-beta
v0.17.0-beta
🐞 Bugs
#38: $_GET and $_POST variables are cleared on each request (page).
🚀 New features
#38: Added $_SERVER variables.
#40: Added the ability to hide the PoweShell console with Hide-PSConsole and Show-PSConsole functions.
#40: Removed -NoWindow parameter from Show-PSWebGUI function. Added -Display instead. You can now hide the GUI or the PowerShell console.
#40: The icon you set with -Icon parameter in the Show-PSWebGUI function now displayed on the system taskbar.
📖 Docs and help
#39: Added documentation for $_SERVER variables.
#39: Modifications in "about" help files.
#41: Added help files for the new functions.
v0.15.4-beta
🐞Bugs
#37: Decoded POST values before saving into collection. POST variables that are not already in collection are saved as string, not as an array.
v0.15.3-beta
v0.15.1-beta
🐞 Bugs
#30: Error appears in console when -Page404 parameter is not set.
🚀 New features
#22: Added -id parameter in Format-Html function for setting an html id attribute when creating a table.
#23: Added -Page404 parameter in Show-PSWebGUI function for setting custom files for the 404 page.
#24: New function Stop-PSWebGui for stopping the server. Rewrited URL for stopping the server: /stop() and /exit().
#25: Added global scriptblock to run actions when server close. $global:_CLOSESCRIPT.
#31: InputObject and path validation before execution. /example and /example/ are now the same url for the web browser.
📖 Docs and help
#28: Updated help with new functions and parameters.
v0.11.0-beta
🐞 Bugs
#14: Process stucks in background once PowerShell is closed generating low performance on the system.
🚀 New features
#16: 4 new functions. Set-Title, Set-GuiLocation, Write-CredentialForm, Get-CredentialForm.
#16: Removed some useless alias.
#21: Added some snippets.
📖 Docs and help
#17: Revised, rewritten and improved all documentation. Module help updated.
v0.10.3-beta
🐞 Bugs
#12: $_GET and $_POST variables not working.