Skip to content

Latest commit

 

History

History
189 lines (136 loc) · 9.3 KB

changelog.md

File metadata and controls

189 lines (136 loc) · 9.3 KB

Change Log for 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.

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.

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.

v2.6.0

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

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.

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.

v2.3.2

  • Updated Get-Calendar to allow start date and end date to be equal. Issue #26

v2.3.1

  • Fixed alignment problem when first day of a row is highlighted in Get-NCalendar. Issue #25.
  • Updated Get-Calendar to fix validation bug when the end date is less than the start date. Issue #26

v2.3.0

  • Added Get-PNCalendar and its alias ncal. Issue #16.
  • Added Get-MonthName function.
  • Updated Pester tests.
  • Updated help documentation.
  • Updated README.md.

v2.2.0

  • Revised commands to let the user specify the first day of the week. There appears to be a bug in .NET Core that doesn't always return the correct first day of the week. Commands will default to this value, but I want to give a user an option to specify an alternate value if necessary. This is a continuation of work to resolve Issue #21.
  • Modified Show-GuiCalendar to default to first day of current month. Issue #23.
  • Updated Show-GuiCalendar to let the user specify a background image or color. Issue #14.
  • Modified Show-GuiCalendar to let the user pass a hashtable of highlight date information so that a summary can be displayed as a tooltip. Issue #7.
  • Modified Get-Calendar to support a no ANSI parameter. Issue #24.
  • Added an argument completer for the BackgroundColor parameter of Show-GuiCalendar for Windows systems.
  • Added Show-PSCalendarHelp which will open a local PDF version of the README.md file.
  • Removed development code.
  • Updated help files.
  • Updated README.md.

v2.1.0

  • Updated license.txt
  • Updated module commands to better handle datetime values when running under different cultures. Many parameters are now being treated as strings so they can be properly converted. Issue #22.
  • Updated private function that generates function to display enough weeks to complete a month. Issue #21.
  • Updated help files.
  • Updated README.md.

v2.0.0

This is a major update of the module with many breaking changes

  • Complete re-write of Get-Calendar that now uses to ANSI escape sequences for coloring and highlighting. Issue #17.
  • Fixed issue with double-highlighting of the current day when it was found twice. (Issue #20)
  • Removed obsolete parameters from Show-Calendar.
  • Module reorganization to better handle non-Windows platforms. Platform-specific commands and aliases are exported in PSCalendar.psm1.(Issue #18)
  • Added the option to change ANSI formatting via a module-scoped hashtable. Get-PSCalendarConfiguration will show the current settings. Set-PSCalendarConfiguration will let the user modify them.
  • Created a format file, pscalendarconfiguration.format.ps1xml, to display the formatting values as a list.
  • Updated README.md.

v1.11.0

  • Add ThreadJob as a required module. Issue #19

v1.10.0

  • Fixed cursor positioning in Show-Calendar
  • Refreshed some of the help examples
  • Updated README.md

v1.9.0

  • Modified manifest to export all public functions and aliases
  • Modified Show-GuiCalendar to attempt to load WPF libraries and display a warning if it can't. Issue #13
  • Added a private helper function, New-RunspaceCleanUpJob to cleanup runspaces when using Show-GuiCalendar. Thanks to @oising for leading me down the right path. Issue #12
  • Modified Get-Calendar and Show-Calendar to display better under different cultures. Issue #11
  • Updated Pester tests

v1.8.0

  • Modified commands to begin on the correct day of the week. Issue #10
  • Switched to using .NET culture classes directly instead of Get-Culture for better international results
  • Corrected license file for GitHub
  • Code cleanup to replace Out-Null with [void]
  • Updated Show-GuiCalendar to fix a bug that prevented dates in the past from being properly displayed.
  • Updated help with online bit.ly links

v1.7.0

  • More changes to better handle culture in Get-Calendar Issue #9
  • Added more verbose messages to Get-Calendar
  • Added missing gcal alias for Show-GuiCalendar
  • Revised Pester tests
  • Updated README.md

v1.6.0

  • Fixing date parsing bug for different cultures Issue #9
  • Manifest updates to better accommodate PowerShell Core and Windows PowerShell
  • Updated README.md

v1.5.1

  • Modified Show-Calendar to use a different highlight color for today.
  • Updated help
  • Updated README.md

v1.5.0

  • Modified Show-Calendar to allow you to specify a position in the console.
  • Help updates
  • Updated README.md
  • Minor changes to the Pester test

v1.4.0

  • Added parameters to Show-Calendar to let the user specify colors. Issue #4
  • Fixed highlight display bug in Get-Calendar Issue #8
  • Fixed DisplayMode bug in Show-GuiCalendar
  • Modified Show-GuiCalendar to not display in the taskbar
  • Added Pester tests to the module
  • Updated documentation

v1.3.1

  • Help documentation updates for clarity Issue #5
  • Fixed HighLightDay parsing bug Issue #6

v1.3.0

  • Added WPF calendar function Show-GuiCalendar Issue #3
  • Added alias gcal for Show-GuiCalendar
  • Added parameter validation to -End to make sure it is after -Start
  • Updated README.md

v1.2.0

  • Added validation for -Month Issue #1
  • Made -Year a positional parameter in the 2nd position
  • some minor code cleanup
  • Added a private helper function to enumerate month names Issue #2

v1.1.0

  • Fixed dot sourcing of calendar functions script.
  • Updated README.md
  • Verified functionality on PowerShell Core
  • Published to the PowerShell Gallery

v1.0.0

  • Initial module code