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

feat(core): Remove Uberproto #2178

Merged
merged 6 commits into from
Jan 5, 2021
Merged

feat(core): Remove Uberproto #2178

merged 6 commits into from
Jan 5, 2021

Conversation

daffl
Copy link
Member

@daffl daffl commented Jan 3, 2021

This pull request removes dependency on the dated Uberproto library which is a utility for ES5 inheritance. Instead, built-in JavaScript functionality (Object.create and Object.assign) is now used together with the recommended ES6 classes.

Everything will continue to work as is except for the service.mixin() method, which will no longer be available (but can usually be replaced with a simple Object.assign).

@daffl daffl merged commit cf2576b into dove Jan 5, 2021
@daffl daffl deleted the remove-uberproto branch January 5, 2021 04:56
daffl added a commit that referenced this pull request Jan 5, 2021
BREAKING CHANGE: Services no longer extend Uberproto objects and
`service.mixin()` is no longer available.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant