NtfyPwsh.psd1

@{
    ModuleVersion   = '1.0.1'
    Guid            = 'aebdf1cd-c1b6-45b6-9326-cad46ac56889'
    CompanyName     = 'Patrick Morris '
    Copyright       = '2025 Patrick Morris'
    Author          = 'Patrick Morris'
    AliasesToExport = '*'
    RootModule      = 'NtfyPwsh.psm1'
    Description     = 'Powershell module to send ntfy notifications.'
    PrivateData     = @{
        PSData = @{
            Tags         = 'Windows', 'NtfyPwsh', 'PowerShell', 'PSEdition_Core', 'Ntfy', 'linux'
            ProjectURI   = 'https://github.com/ptmorris1/NtfyPwsh'
            LicenseURI   = 'https://github.com/ptmorris1/NtfyPwsh/blob/main/LICENSE'
            ReleaseNotes = @'
# 📅 Changelog
 
All notable changes to the **NtfyPwsh** module will be documented in this file.
 
---
 
## [1.0.1] - 2025-05-21
 
### Updated
 
* Updated comment-based help in the module.
* Tested on Linux.
 
### Linux Known Issues
 
* `-Delay` parameter does not work.
* `-Email` sends message to ntfy but does not send email.
 
---
 
## [1.0.0] - 2025-05-20
 
### Release
 
* First official release of NtfyPwsh.
 
### Added
 
* Added `-Markdown` parameter to `Send-NtfyMessage` to enable Markdown formatting in notifications.
* Added `Write-Verbose` statements for debugging headers and payloads sent to the server.
* Added `-FirebaseNo` parameter to `Send-NtfyMessage` to avoid forwarding messages to FirebaseCloudMessaging (if configured)
 
---
 
## [0.6.0] - 2025-05-19
 
### Changed
 
* The `-Action` parameter in `Send-NtfyMessage` was removed and replaced with the parameters `-ActionView`, `-ActionHttp`, and `-ActionBroadcast` for building actions using `Build-NtfyAction`.
* ⚠️ **Breaking:** You must now use `Build-NtfyAction` with the new action type parameters to construct actions for `Send-NtfyMessage`.
 
### Removed
 
* The `-Action` parameter from `Send-NtfyMessage` has been removed. Use `Build-NtfyAction` with the new action type parameters instead.
 
### Fixed
 
* Parameter sets now more strictly enforce Ntfy requirements for each action.
 
### Added
 
* Added -NoCache Parameter to `Send-NtfyMessage` to prevent the message from being cached server-side
 
---
 
## [0.5.0] - 2025-05-18
 
### Fixed
 
* Fixed and updated parameter sets.
 
### Updated
 
* Updated docs with examples and more detail.
* Updated comment-based help in module.
 
---
 
## [0.4.0] - 2025-01-01
 
### Breaking
 
* Authentication method changed:
  * Now uses `-TokenCreds` for API using `Get-Credential`.
  * Now uses `-Credential` for username and password using `Get-Credential`.
  * Removed `-PlainTextToken`.
 
---
 
## [0.3.0] - 2024-12-01
 
### Fixed
 
* Fixed `tags` parameter.
  * Updated tag value to `'partying_face'`.
 
---
 
## [0.2.0] - 2024-11-01
 
### Added
 
* Default parameter set.
 
### Fixed
 
* Parameter set issues.
 
---
 
## [0.1.0] - 2024-10-01
 
### Initial Release
 
* Initial release of NtfyPwsh.
  * Used to send notifications to ntfy from PowerShell in a module.
 
---
 
> 📌 This changelog follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) principles.
'@

        }
    }
}