-
-
Features and Improvements
-
Add support for Important Notifications using the Urgent switch.
-
Add support for setting button colors.
-
Center align notification body text when using the IncomingCall scenario.
-
-
-
-
Bug Fixes
-
OnActivated events are "sticky"
- See #256 by Windos
-
-
-
-
Breaking Changes
-
Custom Audio Path Removed: Support for custom audio file sources has been eliminated.
-
AppId Customization Removed: The ability to specify a custom AppId has been removed.
-
Shoulder Tap Notifications Removed: Support for "shoulder tap" toast types is no longer available.
-
-
Features and Improvements
-
Shortcut Support: Introduced capability to create Windows shortcuts with proper AppUserModelID—enables full toast branding when launching PowerShell.
-
Event Data Improvements: Event data handling and options improved for notification actions.
-
Enable "Activation" events on all supported versions of PowerShell, including Windows PowerShell.
-
Enable "Dismissed" and "Failed" events on PowerShell 7.1+.
-
Improve support for attribution text.
-
-
Libraries
-
Microsoft.Windows.SDK.NET.Ref library bumped to 10.0.22621.28.
-
Microsoft.Toolkit.Uwp.Notifications library bumped to 7.1.3.
-
-
-
- Actually implement the ability to use a UniqueIdentifier with the Remove-BTNotification function (which was half implemented in 0.8.4)
-
-
Enhancement: Header ID on New-BTHeader is now optional. An ID will be auto generated if not specified (#125)
- Thanks @glennsarti
-
Enhancement: Hero images can now be specified using the New-BurntToastNotification function using the -HeroImage parameter (#80)
- Thanks @UniverseCitiz3n
-
Enhancement: AppIDs can now be specified using the New-BurntToastNotification function using the -AppId parameter.
- Thanks @cedarbaum
-
Enhancement: You can now specify a UniqueIdentifier when using the Remove-BTNotification function rather than component Tag and Group strings.
-
Fix: Weird edge cases when taking text from Twitch/IRC and using them in a toast is now sorted.
- Thanks @potatoqualitee and @vexx32
-
-
- Add: AdaptiveGroups are now usable via New-BTColumn
-
Confirmed: Works on Windows Server 2019
-
Fix: Toast alias removed in 0.8.0 has been restored
-
Deprecation: Signalling removal of Shoulder Tap cmdlets in future version, v0.9.0
-
Deprecation: Signalling removal of Path parameter from New-BTAudio in future version, v0.9.0.
-
-
-
Fix: Images from UNC path failing (#111)
-
Add: Ability to force a refresh of cached images via IgnoreCache switch on New-BTImage
-
Add: ACTIONABLE NOTIFICATIONS! Exposed via ActivatedAction and DismissedAction parameters on Submit-BTNotification and New-BurntToastNotification
-
-
-
Fix: Curly Braces when "Reminder" pops up (#72)
-
Fix: Caching remote gifs are saved based on their remote filename and not overwritten (#105)
- Thanks @KelvinTegelaar
-
Fix: BurntToast and .NET 5 (#101)
-
-
-
Update: Microsoft Community Toolkit to 6.0.0
-
New: Support relative paths on images
-
New: "ScheduledToast" switch added to
Get-BTHistorywhich returns scheduled or snoozed toast notifications -
Enhancement: Libraries only loaded on module import if libraries not already loaded
-
Enhancement: Validate that image paths exist
-
Fix: Reverted to XML clean up to remove curly braces if databindings are not being used (Issue #72)
-
Known Issues:
- Regardless of what snooze option is chosen, a snoozed toast will re-appear after 9 minutes
- Cause is unknown and isn''t unique to v0.7.1, will be investigated while working on v0.7.2
-
-
-
HEADLINE FEATURE: My People "Shoulder Tap" notifications have been implemented
-
You can now specify images on the network via UNC paths. Fix for #56
-
We're now properly supporting bindable text, and removing the curly braces more gracefully.
-
Get a list of all toasts you've sent, which have not been dismissed by the user, using
Get-BTHistory. -
Remove toasts you've sent, using
Remove-BTNotification. -
Set expiration times on toasts using the new
ExpirationTimeparameter onNew-BurntToastNotificationandSubmit-BTNotification.- Toasts which have expired are removed from the Action Center.
-
Send toasts directly to the Action Center, and avoid showing them on screen, with the new
SuppressPopupswitch onNew-BurntToastNotificationandSubmit-BTNotification. -
You can now adjust a toasts timestamp (both past and future) using the
CustomTimestampparameter onNew-BurntToastNotificationandNew-BTContent.- If not specified, the system uses the time at which the toast was received and this may not accuratly reflect the intent of the notification.
-
-
-
Update Windows Community Toolkit (UWP Notifications) to 5.0.0.
- Also switched to the UAP variant, as the .NET Standard one was causing issues for some users.
-
(BACKEND) Implemented CI pester tests on Azure DevOps Pipelines, including code coverage stats.
-
Fixed style issues flagged by Codacy, mainly Markdown headers.
-
Added WhatIf support to all functions, laying ground work for expanded (read: any) Pester tests.
-
Functions all in .psm1 now, instead of separate .ps1 files. SPEED!
-
-
-
Updated UWP Toolkit to 2.2.0
-
Fixed an issue with sound looping
-
New-BurntToastNotification now accepts multiple ProgressBar objects
-
Fixed Issue #28, ProgressBars should now work for all locales
-
Fixed Issue #18, Images from the internet will now be downloaded locally
- Supports regular images, hero images, and applogo
-
All functions now included in .psm1 for release (Thanks @chrislgardner)
-
-
-
Customizable AppId removed from the New-BurntToastNotification function as a quick fix for Fall Creators Update.
- If you''re using a customized AppId and are not upgrading to the Fall Creators Update, then stay on version 0.6.0.
-
Default AppId changed to match PowerShell.exe.
-
Registry entry for AppId is now automatically created when the module loads.
-
Included UWPCommunityToolkit library updated to v2.0.0.
-
-
-
Updated bundled UWP Toolkit to 1.4.1
- Note that this caused an issue where strings were being wrapped with curly braces in end results. A workaround has been implemented, but could mean that if you legitimately use some rather obscure strings, they may have the braces removed.
-
Hero Images working now (Thanks to Creators Update)
-
Headers can now be included (Creators Update feature)
-
Progress bars can now be included (Creators Update feature)
-
Specify a unique identifier in order to replace existing toasts
-
You can specify a custom sound file using the -Path parameter of the New-BTAudio function. This hasn''t been exposed through the main function... that poor thing is getting bloated.
-
There is now help for every public function, and the online version for each of them can be found on github. Specify the -Online switch when using Get-Help to be taken directly there.
-
-
-
Exposed ability to have custom buttons via New-BurntToastNotification, passing result from New-BTButton to the -Button parameter.
- Expect a blog post soon covering some cool ways to use these buttons. Keep an eye out on king.geek.nz.
-
Fixed module commands not auto-loading by removing Basic/Advanced function designation ( :( ).
-
Help created for New-BTButton, and the function has had a pass to ensure it works as per the community toolkit.
-
Help completed for New-BurntToastNotification, and Toast alias now exporting correctly.
-
-
- Small bug fixes (thanks for opening issues!)
- Confirmed: Now ONLY works on Windows 10
- BurntToast now has its own, original, logo!
- New public function to adjust function level of module: Set-BTFunctionLevel
- Implemented checking for and registering of AppId in the registry to ensure proper Toast behaviour in the Action Center
-
- Converted to using the UWP Community Toolkit.
- Snooze and Dismiss now available and working.
- Documentation is out of date, this will be polished in the next release.
-
v0.4.0 - Last version that supports Windows 8
- Credential parameter added so toasts can be generated for regular user when running PowerShell host as a different (e.g. Admin) account.
-
- Help has been added
- Toasts can be silent with -Silent switch
- General bug fixes