Skip to content

4.0 Releases

4.0.0 - TBD 2024

Core

  • BREAKING Enhancement
    Shiny will now only target .NET 8 or higher

Push

  • Enhancement iOS
    You can now IFDEF IOS to get an AppleNotification that contains the raw NSDictionary
  • Enhancement iOS
    We now maintain our own Firebase FOCUSED (slim) binding that is used by Shiny.Push.FirebaseMessaging

Locations

  • Fix
    The base GpsDelegate calculations could receive a batch and trigger multiple calculations. This has been made into a synchronized operation

PLANNED

Locations

  • Enhancement iOS
    GPS background will now request background permission right away

Local Notifications

  • BREAKING Enhancement
    RequestAccess & RequestRequiredAccess(Notification) now return a NotificationAccessState which includes states for all the various permissions needed for a notification
  • Enhancement
    INotificationManager.GetCurrentAccess added which allows you to get current permission set without requesting access from user
  • BREAKING Enhancement iOS
    IAppleNotificationManager now allows more ways to control the native platform