PackageTrack
Sign in Get early access

service_worker

JavaScript bindings for the Service Worker API.

0.4.0 3.9K downloads/mo #4233 most downloaded on pub.dev isoos/service_worker

What this package is like to depend on

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

0 releases in the last 12 months

see the full history below

Release timeline

27 releases · Feb 2017 to Apr 2024
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 27
  1. 0.4.0 11 Apr 2024
    Release notes
    • Fix PushManager.getSubscription to allow it to return null.
    Open source →
  2. 0.3.0 17 Oct 2022
    Release notes
    Open source →
  3. 0.3.0-nullsafety.1 28 Nov 2021 pre-release
    Release notes
    Open source →
  4. 0.2.4 31 Mar 2020
    Release notes
    • Removed fakeConstructor$ from JavaScript facade classes which caused breaks in recent Dart SDKs.
    Open source →
  5. 0.2.3 06 Aug 2018
    Release notes
    • Support Dart 2 stable.
    Open source →
  6. 0.2.2 27 Jun 2018
    Release notes
    • Fix runtime errors casting List<T>
    Open source →
  7. 0.2.1 19 Apr 2018
    Release notes
    • Fixed a use of dynamic as bottom by adding type parameters to futureToPromise.
    Open source →
  8. 0.2.0 21 Mar 2018
    Release notes
    • Updated to work with dart:html for 2.0.0-dev.40.0:
      • ExtendableEvent, FetchEvent removes deepPath or scoped members.
      • Added composed and composedPath members.
    • Migrate off deprecated APIs from the core libraries.
    • Fixed a strong-mode cast warning that will become an error soon.
    Open source →
  9. 0.1.2 05 Feb 2018
    Release notes
    • Style cleanup: preferring single quotes.
    • Removed generic type comments.
    Open source →
  10. 0.1.1 10 Jan 2018
    Release notes
    • Remove package:func dependency.
    Open source →
  11. 0.1.0 29 Sep 2017
    Release notes
    • Upgraded dependencies.
    Open source →
  12. 0.0.16 01 Jul 2017
    Release notes
    • Remove 'implements' from JS facade methods, as it seems to break with dart2js.
    Open source →
  13. 0.0.15 15 Jun 2017
    Release notes
    • Implement new methods for classes that implement Event.
    Open source →
  14. 0.0.14 11 May 2017
    Release notes
    • Don't return ServiceWorker instances when the underlying JS object is null.
    • Mask types from JS facade, to prevent type check errors in Dartium.
    Open source →
  15. 0.0.13 05 May 2017
    Release notes
    • expose Notification.close()
    • expose ServiceWorkerClientsMatchOptions
    Open source →
  16. 0.0.12 26 Apr 2017
    Release notes
    • expose keys in PushSubscription
    Open source →
  17. 0.0.11 22 Apr 2017
    Release notes
    • expose ServiceWorkerRegistration.jsObject
    • fix a few typing bug
    Open source →
  18. 0.0.10 28 Mar 2017
    Release notes
    • export ShowNotificationAction
    Open source →
  19. 0.0.9 27 Mar 2017
    Release notes
    • PushManager.hasPermission() is a deprecated API and it doesn't work in Chrome anymore, clients should use permissionState() instead.
    Open source →
  20. 0.0.8 07 Mar 2017
    Release notes
    • ServiceWorkerClient.postMessage() to use List as transfer objects parameter.
    • ServiceWorker.postMessage(): any Transferable object can be set, not only MessagePorts.
    Open source →
  21. 0.0.7 03 Mar 2017
    Release notes
    • removed Worker interface from JS facade, solves Dartium issue
    Open source →
  22. 0.0.6 02 Mar 2017

    Nothing published for this version

  23. 0.0.5 02 Mar 2017

    Nothing published for this version

  24. 0.0.4 27 Feb 2017

    Nothing published for this version

  25. 0.0.3 24 Feb 2017

    Nothing published for this version

  26. 0.0.2 23 Feb 2017

    Nothing published for this version

  27. 0.0.1 19 Feb 2017
    Release notes

    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

    • fix Cache.put() signature

    0.0.2

    • top-level fields and methods
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive