-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
deprecation: implement strict relationships #8115
Conversation
Asset Size Report for ae272fb Modern Builds ✅ EmberData shrank by -1.42 KB (-283.0 B compressed)If any packages had changed sizes they would be listed here. Changeset
Full Asset Analysis (Modern)
Modern Builds (No Rollup) ☑️ EmberData has not changed in sizeIf any packages had changed sizes they would be listed here. Changeset
Full Asset Analysis (Modern)
|
Performance Report for ae272fb Scenario - materialization: ☑️ Performance is stable
Scenario - unload: ☑️ Performance is stable
Scenario - destroy: ☑️ Performance is stable
Scenario - add-children: ☑️ Performance is stable
Scenario - unused-relationships: ☑️ Performance is stable
|
Implements emberjs/rfcs#739
Also begins internal work to enforce string IDs (not yet RFC'd) and to remove/deprecate private coerceId helper.
Release notes
Implements deprecations detailed in the linked RFC. Specifically relationships must now always
Of note, two additional accepted RFCs will further restrict relationship definitions and users should take this opportunity to prepare for that as well.