Skip to content

PSReminderLite_v1.0.0

Latest
Compare
Choose a tag to compare
@jdhitsolutions jdhitsolutions released this 13 Aug 14:58
· 1 commit to main since this release

git # Changelog for PSReminderLite

v1.0.0 - 2024-08-13 10:57:13

Added

  • Added alias New-PSReminder for Add-PSReminder.
  • Added a command called Get-PSReminderPreference and a custom formatting file to display preference variables and tag information.
  • Added a hidden property called ComputerName to the PSReminder and ArchivePSReminder objects to capture the computer name.
  • Added a hidden property called Source to the PSReminder and ArchivePSReminder objects to capture the path to the source database file.
  • Added a module icon.
  • Added alias gprt for Get-PSReminderTag.

Changed

  • Defined PSReminderDBInfo as a PowerShell class. Updated Get-PSReminderDBInfo to create an instance of the class. This class has a RefreshInfo() method that can be used to update a saved object.
  • Made the Age property on PSReminderDBInfo to be a script property.
  • Updated Get-PSReminder with a parameter set to get unexpired reminders for a given month and year. The default year is the current year.
  • Modified Get-PSReminderDBInformation to get a count of non-expired reminders
  • Modified Get-PSReminderDBInformation to be an advanced function and added verbose messaging.
  • Modified Get-PSReminderDBInformation to keep the database open for all queries. This improves performance by 50%.
  • Moved all messaging strings to localized data.
  • Updated default formatting to display date using g format specifier and right-align the date column. I'd prefer an option to format with leading zeros but it would have to support multiple cultures.
  • Updated module manifest private data.
  • Documentation corrections.