Skip to content

Releases: OneSignal/OneSignal-Website-SDK

160604

19 May 22:00
fe0ecb5

Choose a tag to compare

Channels: Current, Stable

🐛 Bug Fixes

  • fix: [SDK-4509] guard hydration against concurrent login swap (#1465)
  • fix: mark setConsentRequired as async in api.json (#1464)
  • fix: [SDK-4510] encode URL path segments and tighten alias validation (#1463)

🔧 Improvements

  • chore: [SDK-4534] harden release workflow input handling (#1462)
  • refactor: [SDK-4535] update bell dialog logic (#1461)
  • chore(preview): modernize sandbox stack with Vite, mkcert, and env-aware start scripts (#1459)
  • chore: update vite-plus, switch to bun, drop deepmerge (#1458)
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 in /preview (#1453)

160603

01 Apr 00:37
69f85d0

Choose a tag to compare

Channels: Current, Stable

🐛 Bug Fixes

  • fix: use legacy Safari push path only for existing legacy subscribers (#1441)

🔧 Improvements

  • chore(devdeps): pin vite-plus to 0.1.13 to fix broken native binding (#1449)
  • chore: Migrate to Vite+ toolchain, fix all lint errors, and remove async from synchronous code (#1445)
  • chore: [SDK-4201] migrate from Vite + Bun to Vite+ toolchain (#1444)

160602

23 Mar 20:47
8c9f24e

Choose a tag to compare

Channels: Current, Stable

🐛 Bug Fixes

  • fix: [SDK-4150] prevent prototype pollution in JSONP calls (#1442)

🔧 Improvements

  • refactor: reduce bundle size via dead code removal and log shortening (#1439)

160601

06 Mar 02:56

Choose a tag to compare

Channels: Current, Stable

🐛 Bug Fixes

  • fix: refactor login/logout flow and subscription handling (#1436)
  • fix: refactor and fix notify bell hover logic (#1435)
  • fix(db): improve IndexedDB error handling and optimization (#1433)

Release 160600

27 Feb 11:49
4d2580f

Choose a tag to compare

🚀 New Features

  • feat(api): add foregroundWillDisplay event, preventDefault() and notification.display() (#1426)
  • feat(notifications): add preventDefault() for foregroundWillDisplay (#1418)

🐛 Bug Fixes

  • fix: clear stale persisted state when App ID changes during migration (#1424)
  • fix: only createUserOnServer on logout if there are any subscriptions (#1422)

🔧 Improvements

  • chore: add Claude Code GitHub Workflow (#1419)
  • chore: bump vite from 7.1.10 to 7.1.11 (#1403)
  • chore: more size reduction (#1402)
  • chore: more size reduction (#1401)
  • chore: more size reduction (#1400)
  • chore: more size reduction (#1399)
  • chore: more size reduction for bundled files (#1398)
  • chore: improve typings for bell elements (#1397)
  • refactor: more size reduction (#1396)

Release 151607

26 Feb 04:18

Choose a tag to compare

LEGACY Player model update. AVOID USING V15.

🐛 Bug Fixes

  • fix: Ensure that notifications on legacy http integrations navigate to the origin (#1349)

Release 160510

01 Oct 18:18
43ee036

Choose a tag to compare

Channels: Current, Stable

🐛 Bug Fixes

  • fix create release on github permissions (#1392)

🔧 Improvements

  • refactor: replace .toReversed() with [...arr].reverse() for compatibility (#1394)

Release 160509

17 Sep 19:52
a23b672

Choose a tag to compare

Channels: Current, Stable

🐛 Bug Fixes

  • fix: return boolean success status for requestPermission method (#1379)

🔧 Improvements

  • chore: automate generating a release when release branches are merged (#1388)
  • chore(api): add User.trackEvent definition to API spec (#1380)

Release 160508

08 Sep 21:56
8a557d9

Choose a tag to compare

🐛 Bug Fixes

  • Fixes animation when you're clicking the notification bell multiple times in quick succession (#1375)
  • Denied permission should now trigger notification permission change listeners (#1374)

🛠️ Improvements

  • Reduce bundle size slightly (#1372)

Release 160507

02 Sep 23:09
11dbfb3

Choose a tag to compare

🛠️ Improvements

  • Reduce bundle size through more usage of underscore prefix (#1369)
  • Reopen IndexedDB when the db is deleted to limit leaking unhandled rejections (#1368)
  • Return undefined for User.onesignalId when generating local/temp ids (#1370)