You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
__This command is marked as deprecated and will be removed in a future release.__
1569
-
1570
-
This command is designed to take pipeline input and display it in a colorized format, based on a set of conditions. Unlike `Write-Host`, which doesn't write to the pipeline, this command will write output to the pipeline. You can use a simple hashtable to define a color if the given property matches the hashtable key.
1571
-
1572
-

1573
-
1574
-
Or you can specify an ordered hashtable for more complex processing.
1575
-

1576
-
1577
-
This command doesn't always work depending on the type of object you pipe to it. The problem appears to be related to the formatting system. Development and testing are ongoing.
1578
-
1579
1566
### [Set-ConsoleTitle](docs/Set-ConsoleTitle.md)
1580
1567
1581
1568
Set the title bar of the current PowerShell console window.
@@ -1586,16 +1573,6 @@ if (Test-IsAdministrator) {
1586
1573
}
1587
1574
```
1588
1575
1589
-
### [Set-ConsoleColor](docs/Set-ConsoleColor.md)
1590
-
1591
-
__This command is marked as deprecated and will be removed in a future release.__
1592
-
1593
-
Configure the foreground or background color of the current PowerShell console window. Note that if you are running the PSReadLine module, this command won't work. You should use `Set-PSReadLineOption` or a similar command to configure your session settings.
This command will create a character or text-based border around a line of text. You might use this to create a formatted text report or to improve the display of information on the screen.
@@ -1910,7 +1887,7 @@ Rabbit Popcorn Green
1910
1887
Rabbit Pretzels Green
1911
1888
```
1912
1889
1913
-
The duplicate items have been removed. This command works best with simple objects. If your objects have nested object properties, you will need to test if this command can properly filter for unique items.
1890
+
The duplicate items have been removed. This command works best with simple objects. If your objects have nested object properties, you will need to test if this command can properly filter for unique items. For more complex objects, you should use the `Property` parameter.
Copy file name to clipboardExpand all lines: changelog.md
+25-6Lines changed: 25 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,28 +4,46 @@ This file contains the most recent change history for the PSScriptTools module.
4
4
5
5
## [Unreleased]
6
6
7
+
## [2.50.0] - 2024-07-13
8
+
9
+
### Added
10
+
11
+
- Added an argument completer for the `Name` parameter of `Show-FunctionItem`.
12
+
- Added a new `Property` parameter to `Get-PSUnique` to allow the user to specify a property or properties to use for comparison. The command will also display a warning if a comparison can't be made. [Issue #150](https://github.com/jdhitsolutions/PSScriptTools/issues/150)
13
+
14
+
### Changed
15
+
16
+
- Ongoing and general code cleanup.
17
+
- Removed previously deprecated commands `Set-ConsoleColor` and `Out-ConditionalColor`.
18
+
- Changed `Get-PSScriptTools to use saved data from a JSON file instead of building the data from `Get-Command`, `Get-Alias`, and `Get-Help`. This also fixes display problems with the Synopsis property in Linux.
19
+
- Changed `Write-ANSIProgress` by adding a parameter to write to the host and not the pipeline.
20
+
- Updated `README`.
21
+
22
+
### Fixed
23
+
24
+
- Removed obsolete comment-based help for `New-PSDynamicParameter`.
25
+
7
26
## [2.49.0] - 2024-06-06
8
27
9
28
### Added
10
29
11
-
- Modified `ConvertTo-Markdown` to use `Property`and `Value` headings when converting to a list.
- Added the module `ThreadJob` as a module dependency to the manifest.
15
34
16
35
### Changed
17
36
18
37
- Modified module manifest to remove version logic on function export. Now exporting everything. If there is an OS limitation, try to handle it on a per-command basis. **This may be a breaking change**.
19
38
- Changed PDF manual theme from `github` to `github.dark`.
20
-
- Changed PDF manual theme from `github` to `github.dark`.
21
39
- Updated `Get-ParameterInfo` to recognize `ProgressAction` as a common parameter. This parameter was add in PowerShell 7.
22
40
- Updated the default table view for output from `Get-ModuleCommand` to include the module version number.
23
41
- Modified `Show-Tree` to better handle multi-string and binary values in the registry.
24
42
- Modified `Show-Tree` to use `PSStyle.FileInfo` for color information if detected. ([Issue #147](https://github.com/jdhitsolutions/PSScriptTools/issues/147))
25
43
- Updated `README.md`
26
44
- Revised `Get-FolderSizeInfo` to be more consistent between PowerShell versions. The command will skip counting all reparse points. **This may be a breaking change**. ([Issue #145](https://github.com/jdhitsolutions/PSScriptTools/issues/145))
27
45
- Re-wrote `Find-CimClass` to use `CimSession`.
28
-
- Revised `Get-ParameterInfo` to sort output by default using ParameterSet,Position, and Name
46
+
- Revised `Get-ParameterInfo` to sort the output by default using ParameterSet,Position, and Name
29
47
- Help updates.
30
48
31
49
### Fixed
@@ -37,7 +55,7 @@ This file contains the most recent change history for the PSScriptTools module.
37
55
38
56
### Added
39
57
40
-
- Added parameter `ProviderName` to `Get-CommandSyntax to let the user specify a provider.`[Issue #139](https://github.com/jdhitsolutions/PSScriptTools/issues/139)
58
+
- Added parameter `ProviderName` to `Get-CommandSyntax to let the user specify a provider.`[Issue #139](https://github.com/jdhitsolutions/PSScriptTools/issues/139)
41
59
42
60
### Changed
43
61
@@ -110,7 +128,8 @@ This file contains the most recent change history for the PSScriptTools module.
110
128
111
129
If you need to see older change history, look at the [Archive ChangeLog](https://github.com/jdhitsolutions/PSScriptTools/blob/master/Archive-ChangeLog.md) online.
0 commit comments