- Updated
Get-Calendar
andShow-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 forGet-Calendar
andShow-Calendar
. Issue #31 - Help updates.
- Updated
Get-Calendar
andShow-Calendar
with a new parameterMonthOnly
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
, andGet-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.
- Updates to
Get-NCalendar
Issue #25. Much thanks to atkinsroy for excellent suggestions and code examples. - Restructured module layout.
- Updated Pester tests.
- Help updates.
- Updates to
Get-NCalendar
Issue #25. - Exported
Get-MonthName
in the module manifest. - Added missing online help links.
- Help updates.
- 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
.
- 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 includesREADME.md
and the command help. - Help updates
- Updated
README.md
.
- Updated
Get-Calendar
to allow start date and end date to be equal. Issue #26
- 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
- Added
Get-PNCalendar
and its aliasncal
. Issue #16. - Added
Get-MonthName
function. - Updated Pester tests.
- Updated help documentation.
- Updated
README.md
.
- 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 ofShow-GuiCalendar
for Windows systems. - Added
Show-PSCalendarHelp
which will open a local PDF version of theREADME.md
file. - Removed development code.
- Updated help files.
- Updated
README.md
.
- 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
.
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
.
- Add
ThreadJob
as a required module. Issue #19
- Fixed cursor positioning in
Show-Calendar
- Refreshed some of the help examples
- Updated
README.md
- 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 usingShow-GuiCalendar
. Thanks to @oising for leading me down the right path. Issue #12 - Modified
Get-Calendar
andShow-Calendar
to display better under different cultures. Issue #11 - Updated Pester tests
- 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
- More changes to better handle culture in
Get-Calendar
Issue #9 - Added more verbose messages to
Get-Calendar
- Added missing
gcal
alias forShow-GuiCalendar
- Revised Pester tests
- Updated
README.md
- Fixing date parsing bug for different cultures Issue #9
- Manifest updates to better accommodate PowerShell Core and Windows PowerShell
- Updated
README.md
- Modified
Show-Calendar
to use a different highlight color for today. - Updated help
- Updated
README.md
- Modified
Show-Calendar
to allow you to specify a position in the console. - Help updates
- Updated
README.md
- Minor changes to the Pester test
- 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
- Added WPF calendar function
Show-GuiCalendar
Issue #3 - Added alias
gcal
forShow-GuiCalendar
- Added parameter validation to
-End
to make sure it is after-Start
- Updated
README.md
- 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
- Fixed dot sourcing of calendar functions script.
- Updated
README.md
- Verified functionality on PowerShell Core
- Published to the PowerShell Gallery
- Initial module code