Skip to content
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

Deprecate RPC superclass initializers #1262

Merged
merged 3 commits into from May 17, 2019

Conversation

joeljfischer
Copy link
Contributor

@joeljfischer joeljfischer commented May 14, 2019

Fixes #1204

This PR is ready for review.

Risk

This PR makes minor API changes.

Testing Plan

Unit testing and smoke testing

Summary

This PR deprecates RPC superclass initializers so that they are not clearly available for developers to use, which can be confusing. Ideally, these methods would be "protected" methods and not be available at all, but because they were publicly available, they have to be deprecated until the next major version.

Changelog

Bug Fixes
  • Deprecate RPC superclass methods to reduce confusion for developers.

Tasks Remaining:

  • Fix unit tests
  • Smoke test

CLA

* So that they won’t appear on every RPC initializer in autocomplete and confuse developers
@joeljfischer joeljfischer added the best practice Not a defect but something that should be improved anyway label May 14, 2019
@joeljfischer joeljfischer added this to the 6.3.0 milestone May 14, 2019
@joeljfischer joeljfischer self-assigned this May 14, 2019
@joeljfischer joeljfischer added this to In progress in v6.3 via automation May 14, 2019
@joeljfischer joeljfischer changed the title WIP: Deprecate RPC superclass initializers Deprecate RPC superclass initializers May 14, 2019
v6.3 automation moved this from In progress to Review in progress May 16, 2019
Copy link
Contributor

@NicoleYarroch NicoleYarroch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a couple of comments

v6.3 automation moved this from Review in progress to Reviewer approved May 17, 2019
@joeljfischer joeljfischer merged commit 0388880 into develop May 17, 2019
v6.3 automation moved this from Reviewer approved to Done May 17, 2019
@joeljfischer joeljfischer deleted the bugfix/issue_1204_hide_rpc_initializers branch May 17, 2019 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
best practice Not a defect but something that should be improved anyway
Projects
No open projects
v6.3
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants