|
1 | 1 | # Archived ChangeLog for PSScriptTools |
2 | 2 |
|
| 3 | +This file contains older change history. It is maintained for reference purposes. |
| 4 | + |
| 5 | +## v2.29.0 |
| 6 | + |
| 7 | ++ Modified `Get-WindowsVersion` to not use remoting when connecting to the local computer. (Issue #90) |
| 8 | ++ Updated help documentation for `Get-WindowsVersion` and `Get-WindowsVersionString`. |
| 9 | ++ Added command `Copy-PSFunction` with an alias of `cpfun`. |
| 10 | + |
| 11 | +## v2.28.0 |
| 12 | + |
| 13 | ++ Added `Compare-Script` thanks to @cohdjn. |
| 14 | ++ Added `Get-PSProfile` and a related formatting file, `psprofilepath.format.ps1xml`. |
| 15 | ++ Updated `README.md`. |
| 16 | + |
| 17 | +## v2.27.0 |
| 18 | + |
| 19 | ++ Added a new command called `Get-MyAlias` with an alias of `gma`. |
| 20 | ++ Added a custom formatting file for alias objects with new views of `Options` and `Source`. |
| 21 | ++ Revised the help PDF to include command help. |
| 22 | ++ Help documentation cleanup. |
| 23 | ++ Updated `README.md` |
| 24 | ++ Fixed bug in `Test-Expression` that was importing the wrong module. |
| 25 | ++ Modified `New-PSDriveHere` to not write the new PSDrive object to the pipeline. Added a `-Passthru` parameter. This is a BREAKING change to the command. |
| 26 | ++ Modified `Get-ParameterInfo` to write a custom `PSParameterInfo` object to the pipeline and added a default list formatted view. |
| 27 | ++ Modified `psscripttool.format.ps1xml` to display Verb in color using ANSI. |
| 28 | + |
| 29 | +## v2.26.2 |
| 30 | + |
| 31 | ++ Cleaned up bad links and code fence re-formatting in `README.md`. |
| 32 | ++ Created new base version of `PSScriptToolsHelp.md`. |
| 33 | ++ Generated a new help manual with a table of contents and nicer formatting. (Issue #87) |
| 34 | ++ Renamed help pdf to `PSScriptToolsManual.pdf`. |
| 35 | + |
| 36 | +## v2.26.1 |
| 37 | + |
| 38 | ++ Replaced links in `PSScriptToolsHelp` (Issue #86) |
| 39 | ++ Updated PDF style when exporting `PSScriptToolsHelp` |
| 40 | ++ Removed Table of Contents from `PSScriptToolsHelp.md`. There is a bug when rendering to PDF that doesn't follow the relative links in the document. Hopefully I can add this back in the future. |
| 41 | ++ Minor changes to `README.md`. |
| 42 | + |
| 43 | +## v2.26.0 |
| 44 | + |
| 45 | ++ Added a Documents type to `PSAnsiFileMap.json`. |
| 46 | ++ Added a parameter to `Convert-HashtableToCode` to output an inline string. (Issue #85) |
| 47 | ++ Added an alias `chc` for `Convert-HashtableToCode`. |
| 48 | ++ Added `Copy-HelpExample` command with an alias of `che`. |
| 49 | ++ Added `Open-PSScriptToolsHelp` to open a PDF version of `README.md` as a help manual. |
| 50 | ++ Fixed duplicate entry in `PSAnsiFileMap.json`. |
| 51 | ++ Revised regex patterns in `PSAnsiFileMap.json`. (Issue #83) |
| 52 | ++ Cleaned up code in `filesystem-ansi.format.ps1xml`. |
| 53 | ++ Modified `Convert-HashtableToCode` to (hopefully) better handle scriptblocks. (Issue #84) |
| 54 | ++ Updated `README.md` |
| 55 | + |
| 56 | +## v2.25.1 |
| 57 | + |
| 58 | ++ Fixed incorrect sequence for BlackRectangle in `$PSSpecialChar`. (Issue #82) |
| 59 | ++ Fixed incorrect ANSI for System files in `PSAnsiFileMap.json`. |
| 60 | + |
| 61 | +## v2.25.0 |
| 62 | + |
| 63 | ++ Added a set of ANSI mappings for temporary files and system files in `psansifilemap.json`. |
| 64 | ++ Added additional file extensions to `psansifilemap.json`. |
| 65 | ++ Added pointers, section sign, and black rectangle to PSSpecialChars hashtable. |
| 66 | ++ Modified `Show-Tree` to make the `InColor` parameter always available. (Issue #80) |
| 67 | ++ Modified `Add-Border` to use ANSI escape codes that will work in both Windows PowerShell and PowerShell 7. |
| 68 | ++ Updated `New-PSFormatXML` to better handle empty or null property values. (Issue #81) |
| 69 | ++ Help Updates |
| 70 | + |
| 71 | +## v2.24.0 |
| 72 | + |
| 73 | ++ Added parameter alias of `tb` for `-TextBlock` in `Add-Border`. |
| 74 | ++ Added parameter alias of `border` for `-Character` in `Add-Border`. |
| 75 | ++ Added `New-ANSIBar` command. |
| 76 | ++ Added `New-RedGreenGradient` command. |
| 77 | ++ Added `Write-ANSIProgress` command with an alias of `wap`. |
| 78 | ++ Defined a global variable called `$PSSpecialChar` which is a hash table select special characters you might want to use with `Add-Border` or `New-AnsiBar`. |
| 79 | ++ Added a table view to `modulecommand.format.ps1xml` and made it the default. |
| 80 | ++ Added a new table view called `verb` to `modulecommand.format.ps1xml`. |
| 81 | ++ Added `Get-PathVariable` with its own custom format file. (Issue #74) |
| 82 | ++ Added sample script `Get-Status.ps1`. |
| 83 | ++ Added global variable `$PSSamplePath` to point to the sample script location |
| 84 | ++ Modified `Add-Border` to adjust line length when ANSI escapes are part of the text. (Issue #79) |
| 85 | ++ Modified `Get-PSWho` to trim when using `-AsString`. |
| 86 | ++ Fixed bug in `New-PSFormatXML` what was writing an XML element to the pipeline when using `-Wrap`. |
| 87 | ++ Updated `Get-ModuleCommand` output to include the module name. |
| 88 | ++ Updated `serviceansi.format.ps1xml` and `filesystem-ansi.format.ps1xml` to use an escape sequence available to both Windows PowerShell and PowerShell 7. |
| 89 | ++ Fixed wrong type name in `serviceansi.format.ps1xml`. |
| 90 | ++ Help updates. |
| 91 | ++ Updated sample scripts. |
| 92 | ++ Updated `README.md`. |
| 93 | ++ Removed duplicate line of code in `New-PSFormatXML`. |
| 94 | + |
| 95 | +## v2.23.0 |
| 96 | + |
| 97 | ++ Updated `New-PSFormatXML` to include an option to wrap tables. (Issue #78) |
| 98 | ++ Updated `Add-Border` to include parameters to specify an ANSI sequence for the border and one for the text. |
| 99 | ++ Revised `Add-Border` to better support inserting blank lines. |
| 100 | ++ Updated `README.md`. |
| 101 | + |
| 102 | +## v2.22.0 |
| 103 | + |
| 104 | ++ Modified `Set-ConsoleTitle` to move parameter validation into the `Process` script block. (Issue #75) |
| 105 | ++ Modified `Get-FolderSizeInfo` to fix an enumeration bug when used in Windows PowerShell. (Issue #77) |
| 106 | ++ Added online help links for `Get-GitSize`, `Get-ModuleCommand` and `Remove-MergedBranch`. |
| 107 | ++ Updated `foldersizeinfo.format.ps1xml` to include a view called `TB` to display values in TB. |
| 108 | + |
| 109 | +## v2.21.0 |
| 110 | + |
| 111 | ++ Updated `Set-ConsoleTitle` and `Set-ConsoleColor` to display a warning if not in a console session. (Issue #75) |
| 112 | ++ Added `Get-GitSize` and format file `gitsize.format.ps1xml` |
| 113 | ++ Added a default ANSI color map file `psansimap.json`. |
| 114 | ++ Modified module to use a copy of `psansimap.json` in $HOME if detected. Otherwise, use the module's version. |
| 115 | ++ Create a global variable called `PSAnsiFileMap` from importing the `psansimap.json` file. |
| 116 | ++ Updated `Show-Tree` to use an ANSI color map. (Issue #69) |
| 117 | ++ Added `FileSystem-ansi.format.ps1xml` which adds a custom view called `ansi`. This colorizes files based on `$PSAnsiMap`. |
| 118 | ++ Updated `Show-Tree` to resolve child paths using `-LiteralPath`. |
| 119 | ++ Updated `README.md` |
| 120 | + |
| 121 | +## v2.20.0 |
| 122 | + |
| 123 | ++ Restructured `Get-FileSizeInfo` to better handle Windows PowerShell. (Issue #70) |
| 124 | ++ Added `Remove-MergedBranch` with an alias of `rmb`. (Issue #71) |
| 125 | ++ Added `Get-ModuleCommand` with an alias of `gmc`. |
| 126 | ++ Added `modulecommand.format.ps1xml` to format `Get-ModuleCommand` results. |
| 127 | ++ Added an alias of `shtree` for `Show-Tree` because `pstree` is a Linux command. |
| 128 | ++ Added parameter alias `files` for `-ShowItem` in `Show-Tree`. |
| 129 | ++ Added parameter alias `properties` for `-ShowProperties` in `Show-Tree`. |
| 130 | ++ Added parameter alias `ansi` for dynamic parameter `InColor` in `Show-Tree`. (Issue #73) |
| 131 | ++ Set the default parameter value for `-Path` in `Show-Tree` to the current directory. |
| 132 | ++ Modified `Show-Tree` to allow the user to specify an array of properties. This is a __breaking change__ as the parameter has been changed from a `switch` to `string[]`. (Issue #72) |
| 133 | ++ Removed `PROPERTY` label in `Show-Tree` output when displaying properties. |
| 134 | ++ Corrected errors in the module manifest. |
| 135 | ++ Added auto completer for `Runspace` parameter in `Remove-Runspace`. |
| 136 | ++ Added alias `rfn` for `New-RandomFileName`. |
| 137 | ++ Added alias `cfn` for `New-CustomFileName`. |
| 138 | ++ Updated `README.md`. |
| 139 | ++ `ChangeLog.md` clean up. |
| 140 | + |
3 | 141 | ## v2.19.0 |
4 | 142 |
|
5 | 143 | + Modified `Get-FolderSizeInfo` to use [system.collections.arraylist]` to improve performance. (Issue #68) |
|
0 commit comments