-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lay out structure for property/method renames for v6.0 #435
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks like a good way to track changes in an upgrade guide.
My understanding is that we don't need to introduce backward compatibility by deprecating properties, as we're not planning on releasing these changes until the React Native project is complete. As a general comment we could therefore skip adding the deprecation notices when we're going to remove them very shortly afterwards - we can discuss internally whether that is the right approach for Cocoa.
There are a few discrepancies with the spec that I've commented on inline.
8738bf8
to
c3046ad
Compare
* Raises the default capacity to 25 * Prevents adding more than 100 per report
Co-Authored-By: Tom Longridge <[email protected]>
7470260
to
8a15acc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
If this is going to be merged, does the changelog entry need a standard heading and/or some explanation to set the scene for these (and future) changes?
Goal
This changeset lays out an initial structure for the updates necessary to get the library ready for v6.0.0. The primary change in this major revision will be to rename some properties and methods to better align with other Bugsnag notifier libraries. These changes have been added in a backwards-compatible way to allow for incremental releases leading up to v6, when all deprecated properties will be removed.
Every change should be listed in the changelog and upgrade migration guide, and the new properties should replace the existing ones in the integration guide on docs.bugsnag.com.