Skip to content

Releases: jdhitsolutions/PSWorkItem

PSWorkItem_v1.10.0

28 May 15:33
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.10.0 - 2024-05-28 11:32:19

Added

  • Added argument completer for the ID parameter of Complete-PSWorkItem, Set-PSWorkItem, and Remove-PSWorkItem

Changed

  • Updated README
  • Updated Terminal.gui assembly to version 1.16.0
  • Updated Nstack assembly to version 1.1.1.0

PSWorkItem_v1.9.0

24 Feb 18:38
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.9.0 - 2024-02-24 13:37:07

Changed

  • Update TUI to allow filtering table by the number of days dues.
  • Updated TUI to show about information using a dialog instead of a message box to allow for better formatting.
  • Update TUI-based console so that selected category is always in view.

Fixed

  • Fixed hard-coded references in private functions that were pointing to C:\temp.

PSWorkItem_v1.8.0

23 Feb 15:04
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.8.0 - 2024-02-23 10:03:32

Added

  • Added mySQLite module version to the About display in Open-POSWorkItemConsole.
  • Added an about_psworkitem help topic
  • Added support for running on Linux-x64 platforms.

Changed

  • Updated Open-PSWorkItemConsole to use the $PSWorkItemDefaultDays value instead of the hard-coded 30.
  • Updated help documentation
  • Updated README.md.
  • Revised module description.

Fixed

  • Fixed bug importing localized data on non-Windows systems.

PSWorkItem_v1.7.0

07 Jan 17:41
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.7.0 - 2024-01-07 12:40:05

Changed

  • Updated the sample PSWorkItem database.
  • Revised format file for PSWorkItems to show due date with leading zeros and no seconds.
  • Updated Open-PSWorkItemConsole to format due dates with leading zeros and no seconds.
  • Updated Open-PSWorkItemConsole to display overdue items in the table in Red and items due within 5 days in Cyan.
  • Updated table layout in Open-PSWorkItemConsole. Added a RepresentationGetter to display progress value with a % sign. Hiding the Overdue column to give more space to the Name and Description columns.

Fixed

  • Update the TUI form which was hiding the Clear checkbox
  • Fixed missing properties in the PSWorkItemDatabase class.

PSWorkItem_v1.6.0

04 Jan 20:14
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.6.0 - 2024-01-04 15:01:38

Added

  • Added private helper functions to create and use a stopwatch. Modified functions to display a verbose message at the end of the command showing how long the function took to run.
  • Added menu option in Open-PSWorkItemConsole to display database details.

Changed

  • Updated Open-PSWorkItemConsole to highlight labels of required values in magenta.
  • Updated Open-PSWorkItemConsole to use string data.
  • Updated the TUI console to display tooltips in the status bar on mouseovers.
  • Modified Open-PSWorkItemConsole to export internal variables to the global scope when using -Debug. After closing the window you can use $wicWindow and $wicControls to help debug, troubleshoot, or develop the TUI form.
  • Modified category report in Open-PSWorkItemConsole to use a TextView control in place of a label so that it doesn't lay on the top of other controls.
  • Updated Terminal.Gui assembly to version 1.14.1
  • Revised the command help displayed in Open-PSWorkItemConsole.
  • Modified the Created property of the PSWorkItemDatabase class to use the value from the database metadata instead of relying on the file creation age.
  • Modified PSWorkItemDatabase class to show additional information. The default formatting won't change, but you'll see additional properties if you pipe to Select-Object and select all properties.
  • Updated README.md.

PSWorkItem_v1.5.0

06 Oct 12:41
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.5.0 - 2023-10-06 08:40:19

Added

  • Added a feature in Open-PSWorkItemConsole to allow the user to right-click on a table row and display PSWorkItem details in a pop-up window.
  • Added menu choices in Open-PSWorkItemConsole to manage categories.
  • Added additional verbose output.

Changed

  • Modified private helper functions to support Verbose output.
  • Renamed localized string data file to match module name.

Fixed

  • Fixed typo in strings file
  • Fixed Open-PSWorkItemConsole to refresh report table when modifying or removing PSWorkItems.
  • Fixed bug in Remove-PSWorkItemCategory that wasn't detecting the category value from the dynamic parameter.

PSWorkItem_v1.4.0

29 Sep 16:33
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.4.0 - 2023-09-29 12:32:40

Changed

  • Help updates.
  • Updated README.md.

Fixed

  • Fixed bug in Add-PSWorkItemCategory and Initialize-PSWorkItemDatabase that was causing errors using the default categories.

PSWorkItem_v1.3.1

29 Sep 15:42
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.3.1 - 2023-09-29 11:41:39

Changed

  • Updated README.md.
  • Removed minimum version for the MySQLite dependency.

PSWorkItem_v1.3.0

28 Sep 15:24
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.3.0 - 2023-09-28 11:21:37

Added

  • Added a parameter set to Set-PSWorkItem to let the user clear the description field.
  • Added an option for the user to set the default number of days for a new PSWorkItem. The module default is 30 days, but the user can modify the global variable. The preference commands and format file have been updated to reflect this change.
  • Added parameter validation for Name and Description parameters to reject values with apostrophes. Apostrophes break SQLite syntax.
  • Added command Open-PSWorkItemConsole with an alias of wic. This will create a terminal user interface for managing PSWorkItems.
  • Added script property type extension for PSWorkItemCategory called ANSIString to show the ANSI sequence.
  • Added command Get-PSWorkItemPreference.
  • Added localized string data for verbose, warning, and error messaging.
  • Added parameter alias Date to DueDate in New-PSWorkItem.
  • Updated module to let the user specify a default category for New-PSWorkItem. This default must be saved with Update-PSWorkItemPreference.

Changed

  • Modified Complete-PSWorkItem, Set-PSWorkItem, and Remove-PSWorkItem to accept pipeline input from Get-PSWorkItem.
  • Converted the -Category parameter in commands to a dynamic parameter. This allows autocompletion of values if the user specifies an alternate database path. This is a potential breaking change.
  • Modified Path parameter in functions to use the newer PowerShell 7 compatible [ValidateScript()] attribute.
  • Raised minimum PowerShell version to 7.3. This is a potential breaking change.
  • Updated sample PSWorkItem database.
  • Modified Get-PSWorkItemData to write System.Data.DataTable output.
  • Moved verbose messaging to a private helper function.
  • Modified layout of the default view for Get-PSWorkItemReport.
  • Updated format file psWorkItemPreference.format.ps1xml.
  • Help updates.
  • Updated README.md

PSWorkItem_v1.2.0

26 Jul 16:59
Compare
Choose a tag to compare

Changelog for PSWorkItem

v1.2.0 - 2023-07-26 12:57:31

Added

  • Added missing online help links.

Fixed

  • Fixed casing in the manifest for format files that was causing an error in non-Windows systems.