Releases: MindscapeHQ/raygun4reactnative
1.0.1 Release
Changes:
- Introduce a new option to disable the unhandled promise rejection reporting
1.0.0 Release
Merge pull request #38 from MindscapeHQ/md/release-1-0 Release version 1.0.0 of the SDK
1.0.0 Beta Release
The 1.0.0 Beta release of raygun4reactnative implements some significant updates related to the user interface and functionality.
- getTags method added.
- getUser method added.
- getBreadcrumbs method added.
- clearBreadcrumbs method added.
- getCustomData method added.
- setMaxReportsStoredOnDevice method added.
- addTag has been renamed to setTags.
- setUser has removed functionality to create a user with string id.
- addCustomData has been renamed to setCustomData.
- sendError method parameters updated, now using one object to parse tags and custom data.
- sendError method updated, now using params as local data.
- RUM session ID now using a GUID rather than deviceID.
- RUM views load times are based on individual activity/view components.
- Users, Tags, Breadcrumbs and CustomData now individually accessible and changeable.
- iOS native bridge has been implemented and is now working.
- Logging levels have been implemented into the provider. These can be set with the init method now.
- Error caching has been removed from the native bridge and implemented React-Native side. This means that the library has one dependency. However, the implementation in this dependency exceeds the old implementation in speed and reliability.
- The demo application has had a huge rework, now all functionality from this library is utilized in the demo application.
Third Alpha Release
The third release of raygun4reactnative fixes an issue where the README file was not included on NPM
Second Alpha Release
The second release of raygun4reactnative implements both internal and user interface updates.
User Interface: The following changes have been made to the user interface
- filterOutReactFrames has been removed from the interface as it's functionality could be replicated with a BeforeSendHandler.
- noAddressAt has been removed from the interface as it provided functionality outside of the scope of this API.
- generatePayload has been removed and replaced with the ability to import the CrashReportPayload type.
- sendCustomError has been renamed to sendError in order to maintain consistency between providers.
Along with the above changes, users are now able to import types that have been deemed necessary for development. As previously mentioned, the generatePayload method has been replaced with the ability to import the CrashReportPayload type into a project. Users can now define their variables with these types for ease of constructing parameters for the rest of the API.
Internal: The changes made in the back end of this provider are extensive. These updates were made to get the project ready for future development and changes. This new setup should provide a structure that is adaptable with upcoming changes.
Initial Alpha Release
Initial Raygun for React Native release