Skip to content
NLNuvyntra Labs

Documentation

Hardened plugin releases

3 September 2026. 14 NuGet packages, 351 passing tests. Public type names did not change. Several defaults did.

Plugin READMEs remain the code-level source of truth. This page is the upgrade map for host apps already on 1.x. Hub write-up: docs/hardened-releases.md.

Shipped versions

PackageVersionTestsKind
Plugin.Maui.DeepLinks1.0.643Breaking default
Plugin.Maui.PushRouter1.0.624Breaking default
Plugin.Maui.SmartUpload1.0.624Breaking default
Plugin.Maui.FeatureFlags1.0.745Breaking default
Plugin.Maui.ApiResilience1.0.813Default change
Plugin.Maui.FileVault1.0.831Behavior
Plugin.Maui.SecureSession1.0.626Additive
Plugin.Maui.DeviceSession1.0.621Additive
Plugin.Maui.AppLock1.0.520Additive
Plugin.Maui.BackgroundTasks1.0.610Behavior
Plugin.Maui.OfflineSync1.0.913Behavior
Plugin.Maui.Observability1.0.723Packaging
Plugin.Maui.NetworkMonitor1.0.728Metadata
Plugin.Maui.AppUpdate1.0.630Packaging

Breaking defaults

Hosts that relied on “empty means allow everything” or cleartext HTTP must opt back in.

Suggested upgrade order

  1. DeepLinks and PushRouter — inbound URI / push navigation can stop if allowlists are empty.
  2. SmartUpload and FeatureFlags — cleartext http:// endpoints fail closed.
  3. ApiResilience — confirm the encrypted queue still drains after the first run.
  4. FileVault — switch UI stats to GetStatisticsAsync.
  5. SecureSession / DeviceSession — opt into the stricter flags if the threat model needs them.
  6. AppLock, BackgroundTasks, OfflineSync, Observability — take the behavior fixes; no host config required.
  7. NetworkMonitor, AppUpdate — bump for metadata / packaging only.

Install

dotnet add package Plugin.Maui.DeepLinks --version 1.0.6
dotnet add package Plugin.Maui.PushRouter --version 1.0.6
dotnet add package Plugin.Maui.SmartUpload --version 1.0.6
dotnet add package Plugin.Maui.FeatureFlags --version 1.0.7
dotnet add package Plugin.Maui.ApiResilience --version 1.0.8

Back to getting started or the package catalog.

Next step

Build with Nuvyntra Labs

Browse production NuGet packages, or reach the lab if you want to evaluate research or compose a plugin set.