Skip to content

Releases: jdhitsolutions/PSCalendar

PSCalendar_v2.11.1

18 Aug 14:46

Choose a tag to compare

Change Log for PSCalendar

v2.11.1 - 2025-08-18 10:46:02

Changed

  • Updated README.md.
  • Updated Pester tests.

Fixed

  • Update private function to display calendar to fix a bug when no highlighted dates are used and using the -MonthOnly parameter. [Issue #40]

PSCalendar_v2.11.0

15 Aug 20:15

Choose a tag to compare

Change Log for PSCalendar

v2.11.0 - 2025-08-15 16:14:16

Added

  • Modified commands and code to support a weekend style for the calendar. [Issue #38]

Changed

  • Renamed Show-Calendar to Show-PSCalendar and defined the old name as an alias. The name change should better align with the module name.
  • Renamed Get-Calendar to Get-PSCalendar and defined the old name as an alias. The name change should better align with the module name.
  • Updated Get-Calendar and Show-Calendar to support a hashtable of highlighted dates in addition to an array of strings. This is a breaking change. [Issue #39]
  • Updated Set-PSCalendarConfiguration to support a slow blinking ANSI sequence like $([char]27)[5;92m.

Fixed

  • Fixed a bug defining the configuration path on non-windows platforms.

PSCalendar_v2.10.1

30 Mar 14:36

Choose a tag to compare

Change Log for PSCalendar

v2.10.1 - 2025-03-30 10:35:12

Fixed

  • Fixed bug in root module detecting the module name.

PSCalendar_v2.10.0

30 Mar 14:03

Choose a tag to compare

Change Log for PSCalendar

v2.10.0 - 2025-03-30 10:02:25

Added

  • Added command Export-PSCalendarConfiguration with an alias of Save-PSCalendarConfiguration to allow the user to export and save calendar configuration values to a JSON file (C:\Users\Jeff\.pscalendarConfiguration.json). If this file is found during module import, the settings will be imported.
  • Added parameter validation to Set-PSCalendarConfiguration to ensure parameter values are valid ANSI escape sequences.
  • Added alias mon for Get-MonthName.
  • Additional verbose messaging to functions.

Changed

  • Changed Verbose output in private functions to Debug.
  • Modified Get-Calendar and Show-Calendar to display calendar quarters for a given year.
  • Updated Pester tests to v5.
  • Modified manifest to load all commands. Commands like Show-GuiCalendar that don't work on Linux or Mac will be handled on a per-command basis.
  • Code cleanup.
  • Help updates.
  • Updated README and refreshed screenshots.
  • Replaced references of the ThreadJob module tto Microsoft.PowerShell.Threadjob.
  • Converted Changelog to new format.
  • Moved git primary branch from master to main.

Fixed

  • Updated argument completers to be more specific.

PSCalendar_v2.9.0

19 Dec 15:50

Choose a tag to compare

PSCalendar

v2.9.0

  • Updated Get-Calendar and Show-Calendar to fix empty trailing day when specifying a different first day of the week. Issue #32. Thanks again to Matthew Gray for code suggestion.
  • Updated _getCalendar to use a generic list for the days instead of an array. This provides a slight performance benefit.
  • Added a parameter called CalendarYear to display a full year calendar for Get-Calendar and Show-Calendar. Issue #31
  • Help updates.

PSCalendar_v2.8.0

01 Mar 15:03

Choose a tag to compare

PSCalendar

v2.8.0

  • Updated Get-Calendar and Show-Calendar with a new parameter MonthOnly to only show days from the specified month. This will remove leading and trailing days from other months. Issue #29. Much thanks to Matthew Gray for the suggestions and code snippet.
  • Updated Get-Calendar, Show-Calendar, and Get-NCalendar to suppress all ANSI formatting when running in the PowerShell ISE. Issue #30
  • Moved Show-PSCalendarHelp to a separate file under Functions.
  • Documentation updates.
  • Updated README.md.
  • Help updates.

PSCalendar_v2.7.0

02 Dec 18:22

Choose a tag to compare

PSCalendar

v2.7.0

  • Updates to Get-NCalendar Issue #25. Much thanks to atkinsroy for excellent suggestions and code examples.
  • Restructured module layout.
  • Updated Pester tests.
  • Help updates.

PSCalendar_v2.6.0

17 Nov 16:32

Choose a tag to compare

PSCalendar

v2.6.0

  • Updates to Get-NCalendar Issue #25.
  • Exported Get-MonthName in the module manifest.
  • Added missing online help links.
  • Help updates.

PSCalendar_v2.5.0

10 Nov 13:16

Choose a tag to compare

PSCalendar

v2.5.0

  • Updated commands to work in PowerShell 7.2. Issue #28.
  • Updated online help link for Show-PSCalendarHelp.
  • Help updates
  • Module manifest clean up.
  • Updated README.md.

PSCalendar_v2.4.0

03 Nov 13:40

Choose a tag to compare

PSCalendar

v2.4.0

  • Add error handling to Show-GUICalendar to not run in PowerShell 7 since the underlying .NET display classes are not supported. Restructured module to not export this command if running in PowerShell 7. Issue #27
  • Updated Show-PSCalendarHelp to use a new PDF which includes README.md and the command help.
  • Help updates
  • Updated README.md.