Skip to content

Releases: jdhitsolutions/PSTimers

PSTimers_v2.2.0

05 Sep 18:13
Compare
Choose a tag to compare

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

11 Jul 00:27
Compare
Choose a tag to compare

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

08 Mar 19:23
Compare
Choose a tag to compare

PSTimers

v2.0.1

Changed

  • Added missing online help links for new functions.
  • Updated external help.
    Updated README.md.

PSTimers_v2.0.0

05 Mar 17:57
Compare
Choose a tag to compare

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 to Stop-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 to Import-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 highlight MyTask 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 of Pause-MyTimer, and functions Resume-MyTimer,Reset-MyTimer, and Restart-MyTimer. Issue #13

Fixed

  • Fixed bug in Set-MyTimer to update the relevant hash table entries.

PSTimers_v1.1.0

03 Mar 14:23
Compare
Choose a tag to compare

PSTimers

v1.1.0

Added

  • Restored missing class definition for MyTask.

Fixed

  • Revised Start-MyTimer and Get-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

19 Oct 15:22
Compare
Choose a tag to compare

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

14 Oct 20:57
Compare
Choose a tag to compare

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 in Start-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

08 Jan 15:23
Compare
Choose a tag to compare

Changelog for PSTimers

v0.9.0

  • Removed -All parameter from Get-MyTimer (Issue #6). This is a breaking change.
  • Updated warning messages in Get-MyTimer (Issue #5)
  • help updates

PSTimers_v0.8.0

07 Jan 16:41
Compare
Choose a tag to compare

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 include End 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

03 Dec 19:40
Compare
Choose a tag to compare

v0.7.1

  • fixed bug with -ProgressStyle parameter on Start-PSCountdown
  • added additional tasks to PScountdowntask.txt
  • added an alias of cls for the -ClearHost parameter on Start-PSCountdown
  • Minor help updates