-
v1.16.1
- Guard against a runtime error when no options are specified
-
v1.16.0
- Add new ignoreAjaxError option to stop auto sending of Ajax 400/500 errors when attached
- excludedHostnames now takes regexes for partial matching
- Add new excludedUserAgents to prevent sends from certain clients (supports regexes as above)
-
v1.15.0
- Support multiple Raygun objects on one page
- jQuery Ajax errors now have better method names (the function signature) for anonymous functions
- Added init option to exclude hostnames to prevent sending from certain environments
- wrapAsynchronousCallbacks now defaults to false
- Split the changelog out into this file
-
v1.14.0
- Add wrapAsynchronousCallbacks option for disabling wrapping of setTimeout/setInterval callbacks
- Provide querystrings from AngularJS too (hash in URL broke previous logic)
- Fix stacktrace bug from Firefox that caused source maps to not be processed correctly
-
v1.13.0
- Added anonymous user tracking, enabled by default
- Errors in third-party scripts (not hosted on origin domain) are now stopped from being sent correctly (flag still must be set true)
-
v1.12.0
- Added new onBeforeSend() callback function
- withTags() can now take a callback function
- Custom data is now filtered by filterSensitiveData (recursively) too
- Guard against 'settings' in ajax errors being undefined, leading to failed sends
- Add support for unique stack trace format in iOS 7 UIWebView for anonymous functions
-
v1.11.2
- Guard against another possible undefined string in Tracekit causing an 'indexOf' error
-
v1.11.1
- Ajax errors now transmit response text
- Filtered keys are now transmitted with the value sanitized instead of having the whole object removed
-
v1.11.0
- Add ignoring 3rd party scripts
- Fix bug with filtering keys on some browsers
- Support chrome extension stack parsing
-
v1.10.0
- Added enhanced affected user data to setUser
- Ported latest Tracekit improvements
-
v1.9.2
- Fix bug in filter query
-
v1.9.1
- Added function to filter sensitive query string
-
v1.9.0
- Add ignoreAjaxAbort option
- Provide vanilla build without jQuery hooks
-
v1.8.4
- Guard against circular reference in custom data
-
v1.8.3
- Allow withCustomData to accept a function to provide a customdata object
- Fix undefined URL issue from Ajax
- Rm duplicated Tracekit ajax hook
-
v1.8.2
- Fixed bug in Tracekit which caused 'Cannot call method indexOf' of undefined error
-
v1.8.1
- Added meaningful message for Ajax errors
- Fixed debugmode logging bug
-
v1.8.0
- Add Offline Saving feature; add support for WinJS
-
v1.7.2
- Fixed tags not being included when error caught from global window.onerror handler
-
v1.7.1
- Fixed broken withTags when no other custom data provided on Send
-
v1.7.0
- Added source maps support by transmitting column numbers (from supported browsers)
-
v1.6.1
- Fixed an issue with not supplying options to processUnhandledException
-
v1.6.0
- Added support for attaching Tags
- Added NuGet package
-
v1.5.2
- Added Bower package; minor bugfix for Ajax functionality
-
v1.5.1
- Capture data submitted by jQuery AJAX calls
-
v1.5.0
- Allow IE8 to submit errors over HTTP
- Updated TraceKit to the latest revision
-
v1.4.1
- Fix bug with using jQuery AJAX calls with >= v1.5 of jQuery
-
v1.4.0
- AJAX errors will display status code instead of script error
-
v1.3.3
- Fixed regression where send()) would no longer attach a custom data object parameter
-
v1.3.2
- Fixed the need to call attach() (if only using manual sending)
-
v1.3.1
- Added user tracking and version tracking functionality
-
v1.3.0
- Updated to latest TraceKit
- Included removed jQuery support from TraceKit
-
v1.2.1
- Added jQuery AJAX error support
-
v1.2.0
- Changed from QueryString approach to sending data to using an ajax post with CORS
-
v1.0.1
- Initial Release