-
Notifications
You must be signed in to change notification settings - Fork 137
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
Don't define structs as top-level constants #183
Conversation
Thanks once again @makimoto! The problem here, though, is that this would be a breaking change for anyone using these structs, correct? I think this is a positive change but would have to be released in a major (if I understand correctly). |
@joshcanhelp Probably, yes. |
@makimoto - The |
What's the status on this? Anything we could do to move it along? We have some conflicts |
Hey @joshcanhelp the Permission struct change is breaking our application. What are the remaining blockers before we can get this merged? Happy to help move this forward 😄 Please let me know. |
Any chance that could move forward? |
I also just encountered this issue and was about to do a pull request for it and saw this. Please do move this forward and release a 5.0 version. |
That would be great, but it seems Auth0 has dropped support for this gem, or at least designated maintainers are no longer taking care of the repo. @joshcanhelp Can you share Auth0 plans? Should we fork and go on with it ourselves? Thanks for your visibility on this matter. |
Hey everybody, we apologize for the delay on this. We have kept putting this off until we had more planned for a 5.0 release. Considering that we still don't have anything major planned for this SDK, I will move forward with this and #171 for a 5.0 release. |
Structs defined in lib/auth0/mixins are currently defined as top-level constants (e.g. `AccessToken`). However, these names are popular and can conflict with existing classes and break the client application. Therefore, I'd like to put them as children of `Auth0` module.
ab550aa
to
3e3e266
Compare
Great, thanks for your work! |
Changes
Structs defined in lib/auth0/mixins are currently defined as top-level
constants (e.g.
AccessToken
). However, these names are popular and canconflict with existing classes and break the client application.
Therefore, I'd like to put them as children of
Auth0
module.References
Closes #201
Testing
Please describe how this can be tested by reviewers. Be specific about anything not tested and reasons why. If this library has unit and/or integration testing, tests should be added for new functionality and existing tests should complete without errors.
Checklist