Releases: jdhitsolutions/PSTimers
Releases · jdhitsolutions/PSTimers
PSTimers_v2.2.0
Changelog for PSTimers
v2.2.0 - 2024-09-05 14:11:45
Changed
- Updated
README
. - Updated code in
Start-PSCountdownTimer
. - Updated countdown tasks.
Fixed
- Fixed broken online help links.
PSTimers_v2.1.0
PSTimers
v2.1.0
Change
- General code cleanup
Fixed
- Fixed default path reference in
Start-PSCountDown
. - Fixed about_pstimers help topic.
PSTimers_v2.0.1
PSTimers
v2.0.1
Changed
- Added missing online help links for new functions.
- Updated external help.
UpdatedREADME.md
.
PSTimers_v2.0.0
PSTimers
v2.0.0
Changed
- Merged PR#12 from @joshua-russell to update
Set-MyTimer
. His change was refined further. - Revised how PSBoundParameters are displayed in Verbose output.
- Updates to the
PSCountdownTasks.txt
file. - Added
-PassThru
parameter toStop-MyTimer
to return the timer object. The default now is to not write anything to the pipeline. This is a breaking change. - Moved the import-related constructor code from the
MyTimer
class toImport-MyTimer
. This is a breaking change. - Revised
Remove-MyTimer
to remove the associated stopwatch object from$MyWatchCollection
. - Modified
Export-MyTimer
to export multiple timers to the same file - Updated auto completers to wrap timer names with spaces in single quotes.
- Modified
mytimer.format.ps1xml
to highlightMyTask
names using ANSI depending on the task status. - Modified
mytimer.format.ps1xml
to format duration value without milliseconds. - Modified
Get-MyTimer
to support getting timers based on status. Issue #14 - Help updates.
- Updated
README.md
. - Moved module to version
2.0.0
due to the number of breaking changes and addition of many commands.
Added
- Rewrote the
MyTimer
class to allow for pausing, resuming, and restarting. The class keeps an associated[System.Diagnostics.StopWatch]
object in a separate hash table,$MyWatchCollection
. This is a potential breaking change. - Added function
Suspend-MyTimer
with an alias ofPause-MyTimer
, and functionsResume-MyTimer
,Reset-MyTimer
, andRestart-MyTimer
. Issue #13
Fixed
- Fixed bug in
Set-MyTimer
to update the relevant hash table entries.
PSTimers_v1.1.0
PSTimers
v1.1.0
Added
- Restored missing class definition for
MyTask
.
Fixed
- Revised
Start-MyTimer
andGet-MyTimer
to fix error with invalid output type. Issue #11
Changed
- Modified
mytimer.format.ps1xml
to use auto sizing. - Revised
Start-MyTimer
to display a warning if a timer with the same name has already been created. - Updated help documentation.
- Update `README.md
PSTimers_v1.0.1
PSTimers
v1.0.1
- Added missing online help links.
- Help updates
- reorganized module layout.
- Modified
Start-PSCountdownTimer
to let the user specify the alert and warning time intervals and corresponding color.
PSTimers_v1.0.0
PSTimers
v1.0.0
- Merged Pull Request #7 and Pull Request #8. Thank you @joshua-russell
- Added online help links.
- Updated PSCountdown tasks.
- Reorganized module layout.
- Changed
-ProgessStyle
parameter inStart-PSCountdown
from a dynamic parameter to a standard parameter since the original blocker on non-Windows platforms has been resolved. - Updated
Start-PSCountdown
to use$PSStyle
settings if detected. Issue #10 - Added
Start-PSCountdownTimer
. Issue #1 - Added
Stop-PSCountdownTimer
. - Updated help.
- Updated
README.md
.
PSTimers_v0.9.0
PSTimers_v0.8.0
Changelog for PSTimers
v0.8.0
- Added property set called
History
for MyTimer object to display End value (Issue #4) - Updated
mytimer.format.ps1xml
to includeEnd
value - Modified
Stop-MyTimer
to write result to pipeline. Removed-Passthru
(Issue #3) - Modified myTimer class to not hide
End
property. - Modified
Get-MyTimer
to take pipeline input for Name by property name - help and documentation updates
PSTimers_v0.7.1
v0.7.1
- fixed bug with
-ProgressStyle
parameter onStart-PSCountdown
- added additional tasks to
PScountdowntask.txt
- added an alias of
cls
for the-ClearHost
parameter onStart-PSCountdown
- Minor help updates