Releases: bugsense/bugsense.js
v2.2.1
v2.2.0
v2.1.0
v2.0.1
Changes in API
We're introducing some changes in SDK's API. We changed how the SDK is getting initiated in order to have more homogenous SDKs across all supported platforms. Previously, SDK was instantiated using new Bugsense(…)
. That is now changing to Bugsense.initAndStartSession(…)
to reflect to style of the rest of BugSense SDKs.
Also, we did some changes in Bugsense.notify(…)
. The problem is that web browsers create Error objects that are quite different from one another. We're trying to be as cross-platform as possible, and that reflects to supporting as many browsers as possible with minimal problems and a very straightforward API, avoiding browser specific function etc.
Stacktraces
Stacktraces in Javascript environment are a true pain. We're always trying to leverage the quality of stacktraces, so we incorporated Tracekit in order to generate better and more consistent stacktraces.
Release notes
- Changes in SDK's API - read more here
- [BUG]: fix for sending null stacktraces in BugSense's REST API.
- Full AMD support, available AMD build can be found here
- Changes in error parsing functions and overall mechanism
- Tracekit-generated stacktraces now included in error reports
- Changes SDK structure to accommodate future releases and new features
- [BUG] Chrome specific issue with column line of error getting parsed as custom data
Beta Phonegap
beta-phonegap Updates README and events specific public API functions