NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4389 most downloaded on pub.dev
JavaScript bindings for the Service Worker API.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 4 weeks to 1.7 years
Most releases are documented
notes for 21 of 26 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
27 releases · first in 2017
Fix PushManager.getSubscription to allow it to return null.
PushManager.getSubscription to allow it to return null.Stable release (#28 by alextekartik).
One column per quarter.
Null safety migration (#27 by alextekartik).
Removed fakeConstructor$ from JavaScript facade classes which caused breaks in recent Dart SDKs.
fakeConstructor$ from JavaScript facade classes which caused breaks
in recent Dart SDKs.- Support Dart 2 stable.
Fix runtime errors casting List
Fixed a use of dynamic as bottom by adding type parameters to futureToPromise.
dynamic as bottom by adding type parameters to
futureToPromise.Migrate off deprecated APIs from the core libraries.
dart:html for 2.0.0-dev.40.0:
ExtendableEvent, FetchEvent removes deepPath or scoped members.composed and composedPath members.Style cleanup: preferring single quotes.
Remove package:func dependency.
package:func dependency.- Upgraded dependencies.
Remove 'implements' from JS facade methods, as it seems to break with dart2js.
Implement new methods for classes that implement Event.
Event.Don't return ServiceWorker instances when the underlying JS object is null.
ServiceWorker instances when the underlying JS object is null.expose ServiceWorkerClientsMatchOptions
Notification.close()ServiceWorkerClientsMatchOptionsexpose keys in PushSubscription
PushSubscriptionexpose ServiceWorkerRegistration.jsObject
ServiceWorkerRegistration.jsObject- export ShowNotificationAction
PushManager.hasPermission() is a deprecated API and it doesn't work in Chrome anymore, clients should use permissionState() instead.
PushManager.hasPermission() is a deprecated API and it doesn't work in Chrome
anymore, clients should use permissionState() instead.ServiceWorkerClient.postMessage() to use List as transfer objects parameter.
removed Worker interface from JS facade, solves Dartium issue
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### 0.0.6 - fixed Cache.keys() ### 0.0.5 - add support for WorkerLocation ### 0.0.4 - fetch() with RequestInit - support for Headers cloning ### 0.0.3
Your coding agent can read these notes before it upgrades. Set up the MCP server →