|
| 1 | +# Archived ChangeLog for PSScriptTools |
| 2 | + |
| 3 | +## v2.19.0 |
| 4 | + |
| 5 | ++ Modified `Get-FolderSizeInfo` to use [system.collections.arraylist]` to improve performance. (Issue #68) |
| 6 | ++ Fixed bug in `Get-FolderSizeInfo` running in PowerShell 7 that wasn't including System files. |
| 7 | ++ Updated help for `Get-FolderSizeInfo`. |
| 8 | ++ Added online help link for `Get-PSScriptTools`. |
| 9 | ++ Added better error handling to `Test-EmptyFolder`. |
| 10 | ++ Added `Computername` property to passthru output from `Test-EmptyFolder`. |
| 11 | ++ Added alias `fcc` for `Find-CimClass`. |
| 12 | ++ Added alias `pstree` for `Show-Tree`. |
| 13 | ++ Revised `Show-Tree` to use splatting for internal commands. |
| 14 | ++ Added a dynamic parameter `InColor` for `Show-Tree` to display results in ANSI color if running PowerShell 7. |
| 15 | ++ Added format file `serviceansi.format.ps1xml` to display service status colored when using PowerShell 7. |
| 16 | ++ Updated `README.md`. |
| 17 | + |
| 18 | +## v2.18.0 |
| 19 | + |
| 20 | ++ Fixed missing `ReleaseID` property in `Get-WindowsVersion`. (Issue #67) |
| 21 | ++ Added `BuildBranch` property to `Get-WindowsVersion`. |
| 22 | ++ Updated `windowsversion.format.ps1xml` to include new properties and not use Autosize. |
| 23 | ++ Added `Name` property to output from `Get-FolderSizeInfo` (Issue #66) |
| 24 | ++ Added a new table view called `name` for `Get-FolderSizeInfo`. |
| 25 | ++ Added `Get-PSScriptTools` function to display summary information about commands in this module. |
| 26 | ++ Added `psscripttools.format.ps1xml` to define a default table view for `Get-PSScriptTools`. |
| 27 | ++ Help updates. |
| 28 | ++ Added online help link for `Test-EmptyFolder`. |
| 29 | ++ Updated `README.md`. |
| 30 | + |
| 31 | +## v2.17.0 |
| 32 | + |
| 33 | ++ Updated `Get-FolderSizeInfo` to handle directory names like `[data]`. (Issue #65) |
| 34 | ++ Updated `Get-FolderSizeInfo` to show a TotalSize of 0 for empty directories. (Issue #64) |
| 35 | ++ Cleaned up code in `Get-FolderSizeInfo` script file now that it is part of this module. |
| 36 | ++ Added `Test-EmptyFolder`. |
| 37 | ++ Updated `README.md`. |
| 38 | + |
| 39 | +## v2.16.0 |
| 40 | + |
| 41 | ++ Fixed bug in `New-CustomFileName` when using a 24-hour value. (Issue #62) |
| 42 | ++ Updated `Test-ExpressionForm` to clear the text results. (Issue #61) |
| 43 | ++ Updated `Convertto-WPFGrid` to display a refresh message. (Issue #43) |
| 44 | ++ Updated `foldersizeinfo.format.ps1xml` to include a KB formatted view. |
| 45 | + |
| 46 | +## v2.15.1 |
| 47 | + |
| 48 | ++ Fixed bug in `Get-FolderSizeInfo` that was returning incorrect data. (Issue #60) |
| 49 | ++ Updated newer help with online links. |
| 50 | ++ Updated `README.md`. |
| 51 | + |
| 52 | +## v2.15.0 |
| 53 | + |
| 54 | ++ Added `Get-FolderSizeInfo` and its alias `gsi` along with a corresponding format.ps1xml file. |
| 55 | ++ Fixed IsWindows bug in `New-WPFMessageBox`. (Issue #59) |
| 56 | ++ Fixed IsWindows bug in `Convertto-WPFGrid`, `Find-CimClass`, `Test-ExpressionForm`, `Get-WindowsVersion`,`Get-WindowsVersionString` and `Invoke-InputBox` by using a new function `Test-IsPSWindows`. |
| 57 | ++ Updated `Get-PSWho` to better work cross-platform. |
| 58 | ++ Help updates. |
| 59 | ++ Updated `README.md`. |
| 60 | + |
| 61 | +## v2.14.1 |
| 62 | + |
| 63 | ++ Fixed bug in `Save-GitSetup` that relies on `$IsWindows` (Issue #58). Now this command should work on Windows PowerShell 5.1 as well. |
| 64 | ++ Updated help for `Save-GitSetup`. |
| 65 | ++ Updated help files with missing online links. |
| 66 | + |
| 67 | +## v2.14.0 |
| 68 | + |
| 69 | ++ Updated `New-PSFormatXML` to support Wide table formats. (Issue #55) |
| 70 | ++ Updated `Test-ExpressionForm` to better handle non-Windows platforms. |
| 71 | ++ Added `Save-GitSetup` to download the latest x64 version of `git`. |
| 72 | ++ Modified `New-CustomFileName` to support a new template element, `%hour24`. (Issue #57) |
| 73 | ++ Added `tv` alias to `Out-VerboseTee`. |
| 74 | ++ Added `ConvertTo-LexicalTimespan`. |
| 75 | ++ Added `ConvertFrom-LexicalTimespan`. |
| 76 | ++ Updated manifest description. |
| 77 | ++ Updated help for `Get-PowerShellEngine`. |
| 78 | ++ Updated `README.md`. |
| 79 | + |
| 80 | +## v2.13.0 |
| 81 | + |
| 82 | ++ Added `New-RunspaceCleanupJob` command to be used with WPF commands running in a new runspace. |
| 83 | ++ Modified `ConvertTo-WPFGrid` to clean up runspace when closed. (Issue #25) |
| 84 | ++ Modified `ConvertTo-WPFGrid` to attempt to run on all platforms and gracefully fail where it won't work. (Issue #56) |
| 85 | ++ Added 'Convert-EventLogRecord' function and its alias `clr`. |
| 86 | ++ Added `Rename-Hashtable` function and its alias `rht`. |
| 87 | ++ Updated `Convertto-Markdown` to include options to format as a table. |
| 88 | ++ Updated module manifest to export `ConvertTo-WPFGrid` to all hosts. The code in the command will determine compatibility. |
| 89 | ++ Updated `Find-FileItem` to work better cross-platform. |
| 90 | ++ Updated `New-WPFMessagebox` to work on PowerShell 7 on Windows platforms. |
| 91 | ++ Help Updates. |
| 92 | ++ Modified module and manifest to export all functions regardless of edition. Any OS limitations will be handled on a per-command basis. |
| 93 | ++ Updated `README.md`. |
| 94 | + |
| 95 | +## v2.12.0 |
| 96 | + |
| 97 | ++ Help updates. |
| 98 | ++ Replaced GitHub online help links with bit.ly short links. |
| 99 | ++ Minor updates to `README.md`. |
| 100 | ++ Updated `Out-More` to work better with output from `Get-Help`. |
| 101 | + |
| 102 | +## v2.11.0 |
| 103 | + |
| 104 | ++ Added a grouping feature to `New-PSFormatXML`. (Issue #54) |
| 105 | ++ Modified `New-PSFormatXML` to open the XML file if the command is run in VS Code as part of `-Passthru`. |
| 106 | ++ Help updates. |
| 107 | + |
| 108 | +## v2.10.0 |
| 109 | + |
| 110 | ++ Added `Test-WithCulture`. |
| 111 | ++ Fixed typo in `Copy-Command` help. |
| 112 | ++ Created YAML formatted help files. |
| 113 | ++ Updated `README.md`. |
| 114 | ++ Updated help documentation with online links. |
| 115 | ++ Updated `PSScriptTools.md`. |
| 116 | + |
| 117 | +## v2.9.0 |
| 118 | + |
| 119 | ++ Added `ConvertFrom-Text` and its alias `cft`. (Issue #53) |
| 120 | ++ Updated `ConvertTo-UTC` to include an option to format the result as a sortable string. (Issue #52) |
| 121 | ++ Added `Get-WhoIs` and `whoisresult.format.ps1xml`. |
| 122 | ++ help documentation clean up. |
| 123 | ++ Updated and reorganized `README.md`. |
| 124 | + |
| 125 | +## v2.8.0 |
| 126 | + |
| 127 | ++ Added `Get-FileItem` with an alias of `pswhere`. |
| 128 | ++ Renamed `timezonedata.format.ps1xml` to all lower case. |
| 129 | ++ Replaced using `Out-Null` to use `[void]` in `Convertto-WPFGrid`, |
| 130 | + `New-PSFormatXML`, `Copy-Command`,`New-WPFMessageBox`, `Write-Detail`, |
| 131 | + `Test-Expression`,`Invoke-Inputbox`. (Issue #47) |
| 132 | ++ Revised warning message in `New-PSFormatXML`. (Issue #50) |
| 133 | ++ Fixed icon path error in `New-WPFMessageBox`. |
| 134 | + |
| 135 | +## v2.7.0 |
| 136 | + |
| 137 | ++ Modified `ConvertTo-LocalTime` to allow for locations supporting Daylight Saving Time. (Issue #44) |
| 138 | ++ Fixed bug in `New-PSFormatXML` that wasn't using auto detected property names. (Issue #45) |
| 139 | ++ Added `Get-TZList` and `Get-TZData` commands. |
| 140 | ++ Added format file `timeZoneData.format.ps1xml`. |
| 141 | ++ Modified `ConvertTo-WPFGrid` to allow the user to control which gridlines are displayed |
| 142 | ++ Modified `New-CustomFilename` to improve parameter help. |
| 143 | ++ Modified `New-CustomFilename` to add %seconds. |
| 144 | ++ Modified `New-CustomFilename` so that %month, %day and %minute will use a leading zero if necessary. |
| 145 | ++ Added new help examples for `New-CustomFilename`. |
| 146 | ++ Help updates. |
| 147 | ++ File re-organization. |
| 148 | ++ Updated `README.md`. |
| 149 | + |
| 150 | +## v2.6.0 |
| 151 | + |
| 152 | ++ Modified `Convertto-WPFGrid` to set maximum size equal to the total available working area. (Issue #36) |
| 153 | ++ Modified `Convertto-WPFGrid` to change the cursor on refresh and display a refresh message in the title bar |
| 154 | ++ Added InitializationScript option for `ConvertTo-WPFGrid`. (Issue #42) |
| 155 | ++ Added `ConvertTo-LocalTime` with an alias of `clt`. |
| 156 | ++ Updated `README.md`. |
| 157 | ++ Help updates. |
| 158 | + |
| 159 | +## v2.5.0 |
| 160 | + |
| 161 | ++ Fixed bug which was hiding the horizontal scroll bar in `ConvertTo-WPFGrid`. (Issue #40) |
| 162 | ++ Fixed bug which prevented the status bar from updating when manually refreshing in `ConvertTo-WPFGrid`. (Issue #34) |
| 163 | ++ Changed time display in `ConvertTo-WPFGrid` as a timespan instead of raw seconds. (Issue #41) |
| 164 | ++ Markdown help cleanup. |
| 165 | ++ Added `Set-ConsoleTitle`. |
| 166 | ++ Added `Set-ConsoleColor`. |
| 167 | ++ Updated `README.md`. |
| 168 | + |
| 169 | +## v2.4.0 |
| 170 | + |
| 171 | ++ Made datagrid in `ConvertTo-WPFGrid` read-only. (Issue #38) |
| 172 | ++ Modified the datagrid in `ConvertTo-WPFGrid` to better handle resizing. (Issue #36) |
| 173 | ++ Modified the statusbar in `ConvertTo-WPFGrid` to better handle resizing. (Issue #37) |
| 174 | ++ Modified form in `ConvertTo-WPFGrid` to better fit in the screen and not exceed the screen area. (Issue #39) |
| 175 | ++ Added parameter to allow usage of local variables in `ConvertTo-WPFGrid`. (Issue #35) |
| 176 | ++ Help updates. |
| 177 | ++ Reorganized `README.md`. |
| 178 | + |
| 179 | +## v2.3.0 |
| 180 | + |
| 181 | ++ Fixed bug in `ConvertTo-WPFGrid` that wasn't updating last update time. (Issue #30) |
| 182 | ++ Modified `ConvertTo-WPFGrid` to allow the user to load their profile scripts into the runspace. (Issue #29) |
| 183 | ++ Modified auto-sizing code in `ConvertTo-WPFGrid`. |
| 184 | ++ Modified `ConvertTo-WPFGrid` to automatically display scroll bars when necessary. |
| 185 | ++ Modified `New-PSFormatXML` to display a warning on invalid property names. (Issue #33) |
| 186 | ++ Added `Get-myTimeInfo`, `ConvertTo-UTCTime` and `ConvertFrom-UTCTime` (Issue #31) |
| 187 | ++ help updates. |
| 188 | ++ Updated `README.md`. |
| 189 | + |
| 190 | +## v2.2.0 |
| 191 | + |
| 192 | ++ Code revisions in `ConvertTo-WPFGrid` (Issue #27) |
| 193 | ++ Updated `Get-ParameterInfo` to reflect dynamic parameters. (Issue #28) |
| 194 | ++ Updated `Get-PSLocation` to better reflect locations and use a custom format file. |
| 195 | ++ Updated `Get-WindowsVersion` with custom type for format file. Also better handling of non-Windows platforms. |
| 196 | ++ Updated `Get-WindowsVersionString` to include the computername. |
| 197 | ++ Updated `New-WPFMessageBox` to gracefully exit if running on PowerShell Core. |
| 198 | ++ Updated `Test-ExpressionForm` to gracefully exit if running on PowerShell Core. |
| 199 | ++ Updated `New-RandomFilename` to better reflect locations using `[environment]`. |
| 200 | ++ Modified manifest to be more aware of PSEdition and only load compatible commands. |
| 201 | ++ Help updates. |
| 202 | ++ Updated `README.md`. |
| 203 | + |
| 204 | +## v2.1.0 |
| 205 | + |
| 206 | ++ Added parameter to allow the user to specify a type name with `New-PSFormatXML`. (Issue #26) |
| 207 | ++ Added `Get-ParameterInfo` command with an alias of `gpi`. |
| 208 | ++ Updated help for `Optimize-Text`. |
| 209 | ++ Help updates. |
| 210 | ++ Updated `README.md`. |
| 211 | + |
| 212 | +## v2.0.0 |
| 213 | + |
| 214 | ++ Added `New-PSFormatXml` and its alias `nfx`. |
| 215 | ++ Raised minimum PowerShell version to 5.1. |
| 216 | ++ Modified manifest to support both `Desktop` and `Core`. |
| 217 | ++ Added `Remove-Runspace`. |
| 218 | ++ Modified `ConvertTo-WPFGrid` to autosize the display and support an automatic refresh. |
| 219 | ++ Modified `ConvertTo-WPFGrid` to use a runspace. (Issue #22) |
| 220 | ++ Updated `README.md`. |
| 221 | ++ Updated help documentation. |
| 222 | ++ Raised version number to reflect a number of potentially breaking changes. |
| 223 | + |
| 224 | +## v1.8.1 |
| 225 | + |
| 226 | ++ minor corrections to `Compare-Module`. (Issue #21) |
| 227 | + |
| 228 | +## v1.8.0 |
| 229 | + |
| 230 | ++ Fixed typo in `Write-Detail`. (Thanks @AndrewPla) |
| 231 | ++ Added `Compare-Module` function. (Issue #19) |
| 232 | ++ Added `Get-WindowsVersion` function. (Issue #20) |
| 233 | ++ Added `Get-WindowsVersionString` function. |
| 234 | ++ Updated `README.md`. |
| 235 | ++ Updated module manifest. |
| 236 | ++ reorganized module. |
| 237 | ++ Updated Pester test for `Test-Expression`. |
| 238 | ++ Updated external help file. |
| 239 | + |
| 240 | +## v1.7.0 |
| 241 | + |
| 242 | ++ Added `New-WPFMessagebox` function. (Issue #11) |
| 243 | ++ Added alias `nmb` for `New-WPFMessageBox`. |
| 244 | ++ Added icon files for the WPF Message box. |
| 245 | ++ Updated `README.md`. |
| 246 | + |
| 247 | +## v1.6.0 |
| 248 | + |
| 249 | ++ Added `Optimize-Text` and its alias `ot`. |
| 250 | ++ Added `Show-Tree`. |
| 251 | ++ Help and documentation updates. |
| 252 | + |
| 253 | +## v1.5.1 |
| 254 | + |
| 255 | ++ code cleanup for the published module in the PowerShell Gallery. |
| 256 | + |
| 257 | +## v1.5.0 |
| 258 | + |
| 259 | ++ Added `Select-First` and its alias `first`. |
| 260 | ++ Added `Select-Last` and its alias `last`. |
| 261 | ++ Added `Get-MyVariable` and its alias `gmv`. |
| 262 | ++ Added `New-PSDriveHere` and its alias `npsd`. |
| 263 | ++ Updated `README.md`. |
| 264 | + |
| 265 | +## v1.4.0 |
| 266 | + |
| 267 | ++ Added hashtable tools. |
| 268 | ++ Updated `README.md`. |
| 269 | ++ minor code cleanup. |
| 270 | + |
| 271 | +## v1.3.0 |
| 272 | + |
| 273 | ++ Fixed documentation errors for `Out-ConditionalColor`. (Issue #13) |
| 274 | ++ Added alias definitions to functions. |
| 275 | ++ Added my `Test-Expression` commands. (Issue #14) |
| 276 | ++ Added my `Find-CimClass` function. (Issue #16) |
| 277 | ++ Added my `ConvertTo-Markdown` function. (Issue #17) |
| 278 | ++ Added `ConvertTo-WPFGrid`. (Issue #15) |
| 279 | ++ help cleanup and updates. |
| 280 | ++ Code cleanup and formatting. |
| 281 | + |
| 282 | +## v1.2.0 |
| 283 | + |
| 284 | ++ Updated `Write-Detail`. |
| 285 | ++ Updated `README.md`. |
| 286 | + |
| 287 | +## v1.1.0 |
| 288 | + |
| 289 | ++ Cleaned up ToDo code. (Issue #12) |
| 290 | ++ Updated `README.md`. |
| 291 | ++ Help cleanup. |
| 292 | + |
| 293 | +## v1.0.1 |
| 294 | + |
| 295 | ++ fixed version number mistake. |
| 296 | ++ updated `README.md`. |
| 297 | + |
| 298 | +## v1.0.0 |
| 299 | + |
| 300 | ++ initial release to the PowerShell Gallery. |
| 301 | + |
| 302 | +## v0.5.0 |
| 303 | + |
| 304 | ++ Added `Get-PSLocation` function. (Issue #4) |
| 305 | ++ Added `Get-PowerShellEngine` function. (Issue #5) |
| 306 | ++ Added `Out-More` and alias `om`. (Issue #10) |
| 307 | ++ Added icon to manifest. |
| 308 | ++ Added `Invoke-InputBox` and alias `ibx`. |
| 309 | ++ Added code to insert ToDo comments for the ISE and VSCode. (Issue #7) |
| 310 | ++ Updated `README.md`. |
| 311 | ++ Updated documentation. |
| 312 | + |
| 313 | +## v0.4.0 |
| 314 | + |
| 315 | ++ Added `Copy-Command`. (Issue #2) |
| 316 | ++ Updated `Copy-Command` to open a new file in the ISE or VSCode. |
| 317 | ++ Added Format functions. (Issue #3) |
| 318 | ++ Updated help. |
| 319 | ++ Added new sample files. |
| 320 | + |
| 321 | +## v0.3.0 |
| 322 | + |
| 323 | ++ Added help documentation. |
| 324 | ++ Updated `README.md`. |
| 325 | ++ Added samples. |
| 326 | ++ Reverted `Get-PSWho` to not trim when using -AsString. |
| 327 | ++ Added code to `New-CustomFileName` to preserve case for non-placeholders. |
| 328 | ++ Modified `Out-VerboseTee` to turn on VerboseTee. |
| 329 | + |
| 330 | +## v0.2.0 |
| 331 | + |
| 332 | ++ Modified verbose output to use `Write-Detail`. |
| 333 | ++ Expanded aliases to full cmdlet names. |
| 334 | ++ Modified `Get-PSWho` to trim when using -AsString. |
| 335 | ++ Added `Out-ConditionalColor`. |
| 336 | ++ Added `Get-RandomFileName`. |
| 337 | ++ Added `New-CustomFileName`. |
| 338 | + |
| 339 | +## v0.1.0 |
| 340 | + |
| 341 | ++ initial module files |
0 commit comments