Web SDK Changelog


A reference of bug fixes and improvements made to the Pushy Web SDK.

v1.0.23


  • Removed polyfill dependencies for fetch and promise APIs (#14)

v1.0.22


  • Added TypeScript declarations (#2)

v1.0.21


  • Fixed Cannot find module error (#13)

v1.0.20


  • Added support for Next.js (#13)

v1.0.19


  • Fixed SyntaxError: Cannot use import statement outside a module error (#13)

v1.0.18


  • Fixed TypeError: right-hand side of 'in' should be an object, got undefined error (#11)

v1.0.17


  • Fixed Could not resolve "promise-polyfill" error (#3)

v1.0.16


  • Fixed TypeError: Cannot read properties of undefined (reading '_babelPolyfill') error (#3)

v1.0.15


  • Fixed ReferenceError: regeneratorRuntime is not defined error (#3)

v1.0.14


v1.0.13


v1.0.12


  • Pushy.setProxyEndpoint() - support for static IP / proxy connectivity (more info)

v1.0.11


  • Fixed duplicate registrations issue when calling Pushy.register() from different subdirectories (#5)

v1.0.10


  • Display a warning on iOS 16.4+ when Pushy.register() is called from non-PWA context (You will first need to click the "Share" button -> "Add to Home Screen" before you can sign up for push notifications.)

v1.0.9


  • Fixed intermittent issue with Pushy.setNotificationListener() not firing

v1.0.8


  • Added an option to customize the Service Worker scope via
    Pushy.register(appId, {serviceWorkerScope: '/custom/'})

v1.0.7


  • Added an option to handle incoming notifications via Pushy.setNotificationListener()

v1.0.6


  • Added instuctions for Brave users to enable Web Push in browser settings

v1.0.5


  • Added an option to change the Service Worker filename of service-worker.js

v1.0.4


  • Fixed bug where the SDK did not wait for the service worker to become active

v1.0.3


  • Added support for Pushy Enterprise deployments

v1.0.2


  • Added support for re-registering devices when the appId parameter is changed

v1.0.1


  • Added support for localhost and multiple website hostnames

v1.0.0


  • Initial release