Added | Added new |
Added | Added empty state copy. |
Changed | BREAKING CHANGE - the |
Changed | The |
Fixed | Fixed the scroll position on project and view select. |
We’ve added two new handy methods to our JavaScript Widget.
onsetWidget.update()
- updates widget options. Useful when updating the widget’s theme to match the embedded site’s look.onsetWidget.reload()
- reloads the widget with the new data source and options.
Developers rejoice. Onset JavaScript SDK is officially here! We have made three different packages available for your disposal. All packages are available via NPM and YARN and include type definitions.
@onsetio/browser
Primarily used in the browser for loading public releases.
@onsetio/node
Onset API JavaScript interface.
@onsetio/widget
We recommend that you should always be loaded the Widget.js script directly from https://widget.onset.io/widget.js
, rather than including it in a bundle or host yourself. If must bundle the Widget code into your application, you can use this package.

We got a ton of new features for you! A few notable ones are:
- Unread release badges - notify your users of new releases by showing the count in the trigger badge. We check for new releases every five(5) minutes.
- Widget directions - adjust the direction widget window appears. You can emulate a modal window.
- Events - subscribe to widget events. Read more about them in our doc.
Added | Added a trigger badge that shows the count of unread releases. |
Added | Added new |
Added | Added new
|
Added | Added new |
Added | Ability to click on the release links. |
Added | Added new |
Added | Added new ` |
Added | Added new ` |
Fixed | Fixed the Subscribe button URL |
Fixed | Fixed the project scoping. |
Fixed | Fixed the release change list font size. |
We’ve gone dark y’all! We are following up on our previous release and rolling out dark mode for our widget. Unlike the page, dark mode is enabled programmatically, with no toggles.
While embedding the widget, you now have an optional theme
attribute that you can pass. It accepts one of three values:
light
- light themedark
- dark themeauto
- auto-detect based on the user’s computer system settings
We default to our usual light
theme to avoid shocking your eyes with the new theme. In the future, this property default value be changed to auto
.
onsetWidgetSettings = {
page: 'releases.onset.io',
triggerText: "🔔 What's New",
theme: 'dark',
};
Check out our widget documentation for more configuration options.