chore: 🤖 upgrade ember-data to v5.3.11 (#2745)

* chore: 🤖 upgrade ember-data to v5.3.11

* Add missing copyright headers

* refactor: 💡 remove comment

* chore: 🤖 update yarn.lock due to merge conflict

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544

* fix: 🐛 undo ember-source upgrade (should be upgraded w/ ember)

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544

* chore: 🤖 move dep to devDeps & resolve test-helper version

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544

* fix: 🐛 unique record id error bug fix using store.push

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544

* refactor: 💡 cleanup

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544

* Delete old deprecation initializer (#2748)

* refactor: 💡 import from'ember-data/store'

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544

* refactor: 💡 clean up comments

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544

* refactor: 💡 remove compatWith comment

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544

---------

Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com>
This commit is contained in:
Lisbet AlvarezandCarlos Alcaide Corvo authored and GitHub committed 2025-04-03 09:32:44 -07:00
1 parent 834058ff45
commit 9dd1617b57
30 files changed
+598 -636

No files matched your search

+12 -5
View File
@@ -7,7 +7,9 @@
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function (defaults) {
module.exports = async function (defaults) {
const { setConfig } = await import('@warp-drive/build-config');
const app = new EmberApp(defaults, {
hinting: false,
'ember-cli-babel': {
@@ -36,10 +38,15 @@ module.exports = function (defaults) {
},
},
},
// TODO: Update to 4.12 when deprecations are resolved
// as multiple things break when forcing compatibility on > 4.6
emberData: {
compatWith: '4.6',
});
// TODO: This config can be removed in ember-data 6.0.
// This silences ember-data deprecate warnings by setting to false to
// strip the deprecated code (thereby opting into the new behavior).
setConfig(app, __dirname, {
deprecations: {
DEPRECATE_STORE_EXTENDS_EMBER_OBJECT: false,
DEPRECATE_RELATIONSHIP_REMOTE_UPDATE_CLEARING_LOCAL_STATE: false,
},
});