From f3eed73fa88ce157b41e81324276bb93a4820199 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Sep 2022 09:04:38 +0000 Subject: [PATCH 1/7] Bump ember-data from 4.3.0 to 4.7.1 Bumps [ember-data](https://github.com/emberjs/data/tree/HEAD/packages/-ember-data) from 4.3.0 to 4.7.1. - [Release notes](https://github.com/emberjs/data/releases) - [Changelog](https://github.com/emberjs/data/blob/master/CHANGELOG.md) - [Commits](https://github.com/emberjs/data/commits/v4.7.1/packages/-ember-data) --- updated-dependencies: - dependency-name: ember-data dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 469 ++++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 289 insertions(+), 182 deletions(-) diff --git a/package-lock.json b/package-lock.json index d4bf49034..0f4a9728f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ "ember-composable-helpers": "5.0.0", "ember-concurrency": "^2.3.2", "ember-could-get-used-to-this": "^1.0.1", - "ember-data": "4.3.0", + "ember-data": "4.7.1", "ember-event-helpers": "^0.1.0", "ember-feature-flags": "^6.0.0", "ember-file-upload": "^7.0.2", @@ -1895,21 +1895,21 @@ } }, "node_modules/@ember-data/adapter": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.3.0.tgz", - "integrity": "sha512-/iW+tIVrTgr6t3hNlmFTa+cGO5ijQQisWfcQfVhRGOlTtnPn7uwCrkcVPyggT4mZy3rN6xvYDu9OxlHS7SQ19w==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.1.tgz", + "integrity": "sha512-cjDA1fvjIgKu2cvZ5OBYf3TcycnkTa4enO0Ap4WhcYOFTCgFW22q+CUFmmABtnBUDQhxAdEpzkft6/6kfSrNgA==", "dependencies": { - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/store": "4.7.1", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/adapter/node_modules/ember-cli-typescript": { @@ -1999,15 +1999,15 @@ } }, "node_modules/@ember-data/canary-features": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.3.0.tgz", - "integrity": "sha512-mgerkiFV0eIorxUzjrDaC9itUOJ9W41JTZMUv7nmS4aytWh6ji/uJPM3vcN8c2L4TUhtC32BDNbJX/O9IZsexg==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.1.tgz", + "integrity": "sha512-E3ygzLr29fdeH7UdAototOPs5K5ZP1+ZpaQh6YXLSwTWlYFshmMq1XWErg8yYjXiEXsiorxbL4/abM61BPKdGA==", "dependencies": { "ember-cli-babel": "^7.26.11", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/canary-features/node_modules/ember-cli-typescript": { @@ -2097,20 +2097,20 @@ } }, "node_modules/@ember-data/debug": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.3.0.tgz", - "integrity": "sha512-1u+9yD306cv6VyrGD0jCgF8cTU61aZvESXxBfEJyecXwmTbrTBtOY6370KT/wec0UdqKha02bQHeZH8pIeI7FQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.1.tgz", + "integrity": "sha512-9/7KYekFF95qHyWeGrKlR9yyiu4JpxrrlT85QpGbDcqzeMV5MzhvsgC1m3bvEOFtocmYbjkFyZHxo12UyLRz9w==", "dependencies": { - "@ember-data/private-build-infra": "4.3.0", + "@ember-data/private-build-infra": "4.7.1", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/debug/node_modules/ember-cli-typescript": { @@ -2200,26 +2200,27 @@ } }, "node_modules/@ember-data/model": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.3.0.tgz", - "integrity": "sha512-Z5DocUSi19lty3txe8RSmdpT3BC68wIMmQK5PzpqClwzhY604RVtIQtCcIZBqazRqNJyenInPjX6x6ijID67dw==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.1.tgz", + "integrity": "sha512-KfsX2I2Dpjw1KHQXFYvuXxnTrEGOUR4JK6KfCOoVDkPOg2pq0zM1mIG3hvvpEGk+KJ8LvkjL8JigJahhrBk3ng==", "dependencies": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/canary-features": "4.7.1", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/store": "4.7.1", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "@embroider/macros": "^1.8.3", + "ember-auto-import": "^2.4.2", "ember-cached-decorator-polyfill": "^0.1.4", "ember-cli-babel": "^7.26.11", "ember-cli-string-utils": "^1.1.0", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0", - "ember-compatibility-helpers": "^1.2.0", - "inflection": "~1.13.1" + "ember-cli-typescript": "^5.1.0", + "ember-compatibility-helpers": "^1.2.6", + "inflection": "~1.13.2" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/model/node_modules/ember-cli-typescript": { @@ -2309,39 +2310,38 @@ } }, "node_modules/@ember-data/private-build-infra": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.3.0.tgz", - "integrity": "sha512-qlrVjK3lNouTEd95LLCuV8WPo365LfSguLbayBdEdRKqjz5EwTODhH/VwpeCDezzMI9/9SCIVAAjllH13RVjnQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.1.tgz", + "integrity": "sha512-KollNQo0HP0EZW/7zMzRgSUGFkB7CfmdMhKwaFxhpOFVkLTZcfpH/P5u/m8LQvWThIR/vKNAFYfKMddN+xa6Qw==", "dependencies": { - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@ember-data/canary-features": "4.3.0", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@ember-data/canary-features": "4.7.1", "@ember/edition-utils": "^1.2.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-filter-imports": "^4.0.0", "babel6-plugin-strip-class-callcheck": "^6.0.0", "broccoli-debug": "^0.6.5", "broccoli-file-creator": "^2.1.1", - "broccoli-funnel": "^3.0.3", + "broccoli-funnel": "^3.0.8", "broccoli-merge-trees": "^4.2.0", "broccoli-rollup": "^5.0.0", "calculate-cache-key-for-tree": "^2.0.0", - "chalk": "^4.0.0", + "chalk": "^4.1.2", "ember-cli-babel": "^7.26.11", "ember-cli-path-utils": "^1.0.0", "ember-cli-string-utils": "^1.1.0", - "ember-cli-typescript": "^5.0.0", - "ember-cli-version-checker": "^5.1.1", - "esm": "^3.2.25", + "ember-cli-typescript": "^5.1.0", + "ember-cli-version-checker": "^5.1.2", "git-repo-info": "^2.1.1", - "glob": "^7.1.6", + "glob": "^8.0.3", "npm-git-info": "^1.0.3", "rimraf": "^3.0.2", "rsvp": "^4.8.5", - "semver": "^7.1.3", + "semver": "^7.3.7", "silent-error": "^1.1.1" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/private-build-infra/node_modules/@types/broccoli-plugin": { @@ -2353,6 +2353,14 @@ "broccoli-plugin": "*" } }, + "node_modules/@ember-data/private-build-infra/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@ember-data/private-build-infra/node_modules/broccoli-rollup": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/broccoli-rollup/-/broccoli-rollup-5.0.0.tgz", @@ -2443,6 +2451,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@ember-data/private-build-infra/node_modules/glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ember-data/private-build-infra/node_modules/glob/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@ember-data/private-build-infra/node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -2465,6 +2502,25 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@ember-data/private-build-infra/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@ember-data/private-build-infra/node_modules/rollup": { "version": "2.79.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", @@ -2502,21 +2558,21 @@ } }, "node_modules/@ember-data/record-data": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.3.0.tgz", - "integrity": "sha512-fGTVvaJqqyjlmqoQZQjSl1UxKsoYXE/FfVYTpPPwdYjapg0gLDrPNmhPmYmu7VFnjsD51lMe/cErpgI4hA4ykQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.1.tgz", + "integrity": "sha512-I2G5LrGYWtPKVMI9SOEXD0A0yt54i2GDf2+78JxGVr6gQnikHFMBwCUEQp5iuxbmv+O69OH5OEDXU05utEtbLg==", "dependencies": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/canary-features": "4.7.1", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/store": "4.7.1", "@ember/edition-utils": "^1.2.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/record-data/node_modules/ember-cli-typescript": { @@ -2611,19 +2667,19 @@ "integrity": "sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==" }, "node_modules/@ember-data/serializer": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.3.0.tgz", - "integrity": "sha512-k3NSB+c2RrrPRRV4cf+zlGGmO3Qxi8bfJgfC1aqouNTNMlTVkbazRo0sBWyhVakrc0UEe322QpxBXc1UHWk/dA==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.1.tgz", + "integrity": "sha512-ZHJly5u4U/S9e4012JMAFwBr45r4od6Os4LwbWGmdEgaQcYDZeXGYZcvartqvomCfX3E6m9ML8+SdBMr3QPi/w==", "dependencies": { - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", - "ember-auto-import": "^2.2.4", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/store": "4.7.1", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/serializer/node_modules/ember-cli-typescript": { @@ -2713,22 +2769,23 @@ } }, "node_modules/@ember-data/store": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.3.0.tgz", - "integrity": "sha512-fiUEriAoOxX1XHSoywbbga7kygGTccjV7TiY5Knbq1Y+fN0/DVk6RkJf6sVz4vrIwUq67qjr0kWraPo+2QHZEg==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.1.tgz", + "integrity": "sha512-9/XFruWD/oYn4aK3xDFGhsgVVZsWmtOu6EvKyGj6ZPmzhIgjTzXF8sjM4A2v/6iWeL5BEGteOmsyNMygil+eLA==", "dependencies": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", + "@ember-data/canary-features": "4.7.1", + "@ember-data/private-build-infra": "4.7.1", "@ember/string": "^3.0.0", - "@glimmer/tracking": "^1.0.4", - "ember-auto-import": "^2.2.4", + "@embroider/macros": "^1.8.3", + "@glimmer/tracking": "^1.1.2", + "ember-auto-import": "^2.4.2", "ember-cached-decorator-polyfill": "^0.1.4", "ember-cli-babel": "^7.26.11", "ember-cli-path-utils": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/store/node_modules/ember-cli-typescript": { @@ -8549,9 +8606,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001420", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001420.tgz", - "integrity": "sha512-OnyeJ9ascFA9roEj72ok2Ikp7PHJTKubtEJIQ/VK3fdsS50q4KWy+Z5X0A1/GswEItKX0ctAp8n4SYDE7wTu6A==", + "version": "1.0.30001421", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001421.tgz", + "integrity": "sha512-Sw4eLbgUJAEhjLs1Fa+mk45sidp1wRn5y6GtDpHGBaNJ9OCDJaVh2tIaWWUnGfuXfKf1JCBaIarak3FkVAvEeA==", "funding": [ { "type": "opencollective", @@ -10434,9 +10491,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.283", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.283.tgz", - "integrity": "sha512-g6RQ9zCOV+U5QVHW9OpFR7rdk/V7xfopNXnyAamdpFgCHgZ1sjI8VuR1+zG2YG/TZk+tQ8mpNkug4P8FU0fuOA==" + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -13759,28 +13816,29 @@ } }, "node_modules/ember-data": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.3.0.tgz", - "integrity": "sha512-pYFyJV7m1O0cS2MZzA7gjx4oGboPnu1TfB3nCS5k5wt5M5mXH5RQOHGBWmBTMwGymN6oq2LJS57rdVv5SVMcKQ==", - "dependencies": { - "@ember-data/adapter": "4.3.0", - "@ember-data/debug": "4.3.0", - "@ember-data/model": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/record-data": "4.3.0", - "@ember-data/serializer": "4.3.0", - "@ember-data/store": "4.3.0", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.1.tgz", + "integrity": "sha512-jRx87fO+hdL1RyARv8Zj8PT4YJWSJq2F2ZNoyKIIBphi13f+RPBl/1FPK4L4rMXbTJFoU231oYoCtMWREiigZw==", + "dependencies": { + "@ember-data/adapter": "4.7.1", + "@ember-data/debug": "4.7.1", + "@ember-data/model": "4.7.1", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/record-data": "4.7.1", + "@ember-data/serializer": "4.7.1", + "@ember-data/store": "4.7.1", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", + "@embroider/macros": "^1.8.3", "@glimmer/env": "^0.1.7", "broccoli-merge-trees": "^4.2.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", - "ember-cli-typescript": "^5.0.0", - "ember-inflector": "^4.0.1" + "ember-cli-typescript": "^5.1.0", + "ember-inflector": "^4.0.2" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/ember-data/node_modules/ember-cli-typescript": { @@ -19678,6 +19736,7 @@ "version": "3.2.25", "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", + "dev": true, "engines": { "node": ">=6" } @@ -27403,9 +27462,9 @@ } }, "node_modules/rollup": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.2.1.tgz", - "integrity": "sha512-Y9lBWYY7pOiWhJbwMEnLicDuTu9IqjJb5jJM88L8O5rdreJrX1j9WhriMHQSOwVYPFg1xkLoXQyDfQ2U6Ejzyg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.2.3.tgz", + "integrity": "sha512-qfadtkY5kl0F5e4dXVdj2D+GtOdifasXHFMiL1SMf9ADQDv5Eti6xReef9FKj+iQPR2pvtqWna57s/PjARY4fg==", "peer": true, "bin": { "rollup": "dist/bin/rollup" @@ -32528,18 +32587,18 @@ "requires": {} }, "@ember-data/adapter": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.3.0.tgz", - "integrity": "sha512-/iW+tIVrTgr6t3hNlmFTa+cGO5ijQQisWfcQfVhRGOlTtnPn7uwCrkcVPyggT4mZy3rN6xvYDu9OxlHS7SQ19w==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.1.tgz", + "integrity": "sha512-cjDA1fvjIgKu2cvZ5OBYf3TcycnkTa4enO0Ap4WhcYOFTCgFW22q+CUFmmABtnBUDQhxAdEpzkft6/6kfSrNgA==", "requires": { - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/store": "4.7.1", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { @@ -32607,12 +32666,12 @@ } }, "@ember-data/canary-features": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.3.0.tgz", - "integrity": "sha512-mgerkiFV0eIorxUzjrDaC9itUOJ9W41JTZMUv7nmS4aytWh6ji/uJPM3vcN8c2L4TUhtC32BDNbJX/O9IZsexg==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.1.tgz", + "integrity": "sha512-E3ygzLr29fdeH7UdAototOPs5K5ZP1+ZpaQh6YXLSwTWlYFshmMq1XWErg8yYjXiEXsiorxbL4/abM61BPKdGA==", "requires": { "ember-cli-babel": "^7.26.11", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { @@ -32680,17 +32739,17 @@ } }, "@ember-data/debug": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.3.0.tgz", - "integrity": "sha512-1u+9yD306cv6VyrGD0jCgF8cTU61aZvESXxBfEJyecXwmTbrTBtOY6370KT/wec0UdqKha02bQHeZH8pIeI7FQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.1.tgz", + "integrity": "sha512-9/7KYekFF95qHyWeGrKlR9yyiu4JpxrrlT85QpGbDcqzeMV5MzhvsgC1m3bvEOFtocmYbjkFyZHxo12UyLRz9w==", "requires": { - "@ember-data/private-build-infra": "4.3.0", + "@ember-data/private-build-infra": "4.7.1", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { @@ -32758,23 +32817,24 @@ } }, "@ember-data/model": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.3.0.tgz", - "integrity": "sha512-Z5DocUSi19lty3txe8RSmdpT3BC68wIMmQK5PzpqClwzhY604RVtIQtCcIZBqazRqNJyenInPjX6x6ijID67dw==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.1.tgz", + "integrity": "sha512-KfsX2I2Dpjw1KHQXFYvuXxnTrEGOUR4JK6KfCOoVDkPOg2pq0zM1mIG3hvvpEGk+KJ8LvkjL8JigJahhrBk3ng==", "requires": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/canary-features": "4.7.1", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/store": "4.7.1", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "@embroider/macros": "^1.8.3", + "ember-auto-import": "^2.4.2", "ember-cached-decorator-polyfill": "^0.1.4", "ember-cli-babel": "^7.26.11", "ember-cli-string-utils": "^1.1.0", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0", - "ember-compatibility-helpers": "^1.2.0", - "inflection": "~1.13.1" + "ember-cli-typescript": "^5.1.0", + "ember-compatibility-helpers": "^1.2.6", + "inflection": "~1.13.2" }, "dependencies": { "ember-cli-typescript": { @@ -32842,35 +32902,34 @@ } }, "@ember-data/private-build-infra": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.3.0.tgz", - "integrity": "sha512-qlrVjK3lNouTEd95LLCuV8WPo365LfSguLbayBdEdRKqjz5EwTODhH/VwpeCDezzMI9/9SCIVAAjllH13RVjnQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.1.tgz", + "integrity": "sha512-KollNQo0HP0EZW/7zMzRgSUGFkB7CfmdMhKwaFxhpOFVkLTZcfpH/P5u/m8LQvWThIR/vKNAFYfKMddN+xa6Qw==", "requires": { - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@ember-data/canary-features": "4.3.0", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@ember-data/canary-features": "4.7.1", "@ember/edition-utils": "^1.2.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-filter-imports": "^4.0.0", "babel6-plugin-strip-class-callcheck": "^6.0.0", "broccoli-debug": "^0.6.5", "broccoli-file-creator": "^2.1.1", - "broccoli-funnel": "^3.0.3", + "broccoli-funnel": "^3.0.8", "broccoli-merge-trees": "^4.2.0", "broccoli-rollup": "^5.0.0", "calculate-cache-key-for-tree": "^2.0.0", - "chalk": "^4.0.0", + "chalk": "^4.1.2", "ember-cli-babel": "^7.26.11", "ember-cli-path-utils": "^1.0.0", "ember-cli-string-utils": "^1.1.0", - "ember-cli-typescript": "^5.0.0", - "ember-cli-version-checker": "^5.1.1", - "esm": "^3.2.25", + "ember-cli-typescript": "^5.1.0", + "ember-cli-version-checker": "^5.1.2", "git-repo-info": "^2.1.1", - "glob": "^7.1.6", + "glob": "^8.0.3", "npm-git-info": "^1.0.3", "rimraf": "^3.0.2", "rsvp": "^4.8.5", - "semver": "^7.1.3", + "semver": "^7.3.7", "silent-error": "^1.1.1" }, "dependencies": { @@ -32882,6 +32941,14 @@ "broccoli-plugin": "*" } }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, "broccoli-rollup": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/broccoli-rollup/-/broccoli-rollup-5.0.0.tgz", @@ -32951,6 +33018,28 @@ "pump": "^3.0.0" } }, + "glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "dependencies": { + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -32962,6 +33051,21 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "rollup": { @@ -32991,18 +33095,18 @@ } }, "@ember-data/record-data": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.3.0.tgz", - "integrity": "sha512-fGTVvaJqqyjlmqoQZQjSl1UxKsoYXE/FfVYTpPPwdYjapg0gLDrPNmhPmYmu7VFnjsD51lMe/cErpgI4hA4ykQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.1.tgz", + "integrity": "sha512-I2G5LrGYWtPKVMI9SOEXD0A0yt54i2GDf2+78JxGVr6gQnikHFMBwCUEQp5iuxbmv+O69OH5OEDXU05utEtbLg==", "requires": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/canary-features": "4.7.1", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/store": "4.7.1", "@ember/edition-utils": "^1.2.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { @@ -33075,16 +33179,16 @@ "integrity": "sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==" }, "@ember-data/serializer": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.3.0.tgz", - "integrity": "sha512-k3NSB+c2RrrPRRV4cf+zlGGmO3Qxi8bfJgfC1aqouNTNMlTVkbazRo0sBWyhVakrc0UEe322QpxBXc1UHWk/dA==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.1.tgz", + "integrity": "sha512-ZHJly5u4U/S9e4012JMAFwBr45r4od6Os4LwbWGmdEgaQcYDZeXGYZcvartqvomCfX3E6m9ML8+SdBMr3QPi/w==", "requires": { - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", - "ember-auto-import": "^2.2.4", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/store": "4.7.1", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { @@ -33152,19 +33256,20 @@ } }, "@ember-data/store": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.3.0.tgz", - "integrity": "sha512-fiUEriAoOxX1XHSoywbbga7kygGTccjV7TiY5Knbq1Y+fN0/DVk6RkJf6sVz4vrIwUq67qjr0kWraPo+2QHZEg==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.1.tgz", + "integrity": "sha512-9/XFruWD/oYn4aK3xDFGhsgVVZsWmtOu6EvKyGj6ZPmzhIgjTzXF8sjM4A2v/6iWeL5BEGteOmsyNMygil+eLA==", "requires": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", + "@ember-data/canary-features": "4.7.1", + "@ember-data/private-build-infra": "4.7.1", "@ember/string": "^3.0.0", - "@glimmer/tracking": "^1.0.4", - "ember-auto-import": "^2.2.4", + "@embroider/macros": "^1.8.3", + "@glimmer/tracking": "^1.1.2", + "ember-auto-import": "^2.4.2", "ember-cached-decorator-polyfill": "^0.1.4", "ember-cli-babel": "^7.26.11", "ember-cli-path-utils": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { @@ -38126,9 +38231,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001420", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001420.tgz", - "integrity": "sha512-OnyeJ9ascFA9roEj72ok2Ikp7PHJTKubtEJIQ/VK3fdsS50q4KWy+Z5X0A1/GswEItKX0ctAp8n4SYDE7wTu6A==" + "version": "1.0.30001421", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001421.tgz", + "integrity": "sha512-Sw4eLbgUJAEhjLs1Fa+mk45sidp1wRn5y6GtDpHGBaNJ9OCDJaVh2tIaWWUnGfuXfKf1JCBaIarak3FkVAvEeA==" }, "capture-exit": { "version": "2.0.0", @@ -39604,9 +39709,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.283", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.283.tgz", - "integrity": "sha512-g6RQ9zCOV+U5QVHW9OpFR7rdk/V7xfopNXnyAamdpFgCHgZ1sjI8VuR1+zG2YG/TZk+tQ8mpNkug4P8FU0fuOA==" + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, "elliptic": { "version": "6.5.4", @@ -42275,25 +42380,26 @@ } }, "ember-data": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.3.0.tgz", - "integrity": "sha512-pYFyJV7m1O0cS2MZzA7gjx4oGboPnu1TfB3nCS5k5wt5M5mXH5RQOHGBWmBTMwGymN6oq2LJS57rdVv5SVMcKQ==", - "requires": { - "@ember-data/adapter": "4.3.0", - "@ember-data/debug": "4.3.0", - "@ember-data/model": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/record-data": "4.3.0", - "@ember-data/serializer": "4.3.0", - "@ember-data/store": "4.3.0", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.1.tgz", + "integrity": "sha512-jRx87fO+hdL1RyARv8Zj8PT4YJWSJq2F2ZNoyKIIBphi13f+RPBl/1FPK4L4rMXbTJFoU231oYoCtMWREiigZw==", + "requires": { + "@ember-data/adapter": "4.7.1", + "@ember-data/debug": "4.7.1", + "@ember-data/model": "4.7.1", + "@ember-data/private-build-infra": "4.7.1", + "@ember-data/record-data": "4.7.1", + "@ember-data/serializer": "4.7.1", + "@ember-data/store": "4.7.1", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", + "@embroider/macros": "^1.8.3", "@glimmer/env": "^0.1.7", "broccoli-merge-trees": "^4.2.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", - "ember-cli-typescript": "^5.0.0", - "ember-inflector": "^4.0.1" + "ember-cli-typescript": "^5.1.0", + "ember-inflector": "^4.0.2" }, "dependencies": { "ember-cli-typescript": { @@ -46948,7 +47054,8 @@ "esm": { "version": "3.2.25", "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", + "dev": true }, "espree": { "version": "7.3.1", @@ -53091,9 +53198,9 @@ } }, "rollup": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.2.1.tgz", - "integrity": "sha512-Y9lBWYY7pOiWhJbwMEnLicDuTu9IqjJb5jJM88L8O5rdreJrX1j9WhriMHQSOwVYPFg1xkLoXQyDfQ2U6Ejzyg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.2.3.tgz", + "integrity": "sha512-qfadtkY5kl0F5e4dXVdj2D+GtOdifasXHFMiL1SMf9ADQDv5Eti6xReef9FKj+iQPR2pvtqWna57s/PjARY4fg==", "peer": true, "requires": { "fsevents": "~2.3.2" diff --git a/package.json b/package.json index ce2afa75a..f2bab6eee 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "ember-composable-helpers": "5.0.0", "ember-concurrency": "^2.3.2", "ember-could-get-used-to-this": "^1.0.1", - "ember-data": "4.3.0", + "ember-data": "4.7.1", "ember-event-helpers": "^0.1.0", "ember-feature-flags": "^6.0.0", "ember-file-upload": "^7.0.2", From f0c86799152f0130c3628dab4f402c8762c369bf Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Wed, 7 Sep 2022 12:58:41 -0700 Subject: [PATCH 2/7] Ignore new ember-data deprecations We'll have to sort these out, but they're so noisy the obscure any other issues. --- tests/dummy/config/deprecation-workflow.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/dummy/config/deprecation-workflow.js b/tests/dummy/config/deprecation-workflow.js index 57a7e74f2..8c2175556 100644 --- a/tests/dummy/config/deprecation-workflow.js +++ b/tests/dummy/config/deprecation-workflow.js @@ -18,5 +18,11 @@ window.deprecationWorkflow.config = { { handler: 'silence', matchId: 'ember-modifier.no-element-property' }, { handler: 'silence', matchId: 'ember-modifier.function-based-options' }, { handler: 'silence', matchId: 'ember-data:model-save-promise' }, //https://github.com/emberjs/data/issues/7997 + { handler: 'silence', matchId: 'ember-data:deprecate-promise-proxies' }, //https://github.com/emberjs/data/issues/7997 + { handler: 'silence', matchId: 'ember-data:deprecate-non-strict-relationships' }, + { handler: 'silence', matchId: 'ember-data:deprecate-early-static' }, + { handler: 'silence', matchId: 'ember-data:deprecate-array-like' }, + { handler: 'silence', matchId: 'ember-data:deprecate-promise-many-array-behaviors' }, + { handler: 'silence', matchId: 'ember-data:no-a-with-array-like' }, ], }; From 760a8483ea38ebc4b8b3d4036453af2bd5df19ee Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Wed, 7 Sep 2022 22:14:40 -0700 Subject: [PATCH 3/7] Replace deprecated filterBy Use filter directly instead of this deprecated shortcut. --- addon/components/new-session.js | 4 +- addon/components/print-course.js | 3 +- addon/components/session-copy.js | 7 ++- addon/components/single-event.js | 55 ++++++++++--------- .../visualizer-course-objectives.js | 4 +- addon/components/week-glance-event.js | 12 ++-- addon/models/course.js | 4 +- addon/models/learner-group.js | 6 +- addon/services/current-user.js | 5 +- 9 files changed, 52 insertions(+), 48 deletions(-) diff --git a/addon/components/new-session.js b/addon/components/new-session.js index 4f8564cea..5a46e2a25 100644 --- a/addon/components/new-session.js +++ b/addon/components/new-session.js @@ -4,7 +4,7 @@ import { tracked } from '@glimmer/tracking'; import { action } from '@ember/object'; import { dropTask } from 'ember-concurrency'; import { validatable, Length, NotBlank } from 'ilios-common/decorators/validation'; -import { filterBy, findBy } from '../utils/array-helpers'; +import { findBy } from '../utils/array-helpers'; @validatable export default class NewSessionComponent extends Component { @@ -14,7 +14,7 @@ export default class NewSessionComponent extends Component { @tracked selectedSessionTypeId; get activeSessionTypes() { - return filterBy(this.args.sessionTypes, 'active'); + return this.args.sessionTypes.filter((sessionType) => sessionType.active); } get selectedSessionType() { diff --git a/addon/components/print-course.js b/addon/components/print-course.js index 534ce4aa7..2e994fff0 100644 --- a/addon/components/print-course.js +++ b/addon/components/print-course.js @@ -3,7 +3,6 @@ import Component from '@glimmer/component'; import { tracked } from '@glimmer/tracking'; import { dropTask } from 'ember-concurrency'; import sortableByPosition from 'ilios-common/utils/sortable-by-position'; -import { filterBy } from '../utils/array-helpers'; export default class PrintCourseComponent extends Component { @service store; @@ -37,7 +36,7 @@ export default class PrintCourseComponent extends Component { } if (!this.args.includeUnpublishedSessions) { - return filterBy(this.sessionsRelationship, 'isPublishedOrScheduled'); + return this.sessionsRelationship.filter((session) => session.isPublishedOrScheduled); } return this.sessionsRelationship.slice(); diff --git a/addon/components/session-copy.js b/addon/components/session-copy.js index fb416bfef..cd419945c 100644 --- a/addon/components/session-copy.js +++ b/addon/components/session-copy.js @@ -5,7 +5,7 @@ import { dropTask, restartableTask, timeout } from 'ember-concurrency'; import { action } from '@ember/object'; import { tracked } from '@glimmer/tracking'; import moment from 'moment'; -import { filterBy, findById, sortBy } from '../utils/array-helpers'; +import { findById, sortBy } from '../utils/array-helpers'; export default class SessionCopyComponent extends Component { @service store; @@ -54,7 +54,10 @@ export default class SessionCopyComponent extends Component { if (!this.allCourses) { return null; } - return sortBy(filterBy(this.allCourses, 'year', this.bestSelectedYear), 'title'); + return sortBy( + this.allCourses.filter((course) => course.year === this.bestSelectedYear), + 'title' + ); } get bestSelectedCourse() { diff --git a/addon/components/single-event.js b/addon/components/single-event.js index 3436f8dce..1aafe709e 100644 --- a/addon/components/single-event.js +++ b/addon/components/single-event.js @@ -4,7 +4,7 @@ import { action } from '@ember/object'; import { inject as service } from '@ember/service'; import { isBlank, isEmpty } from '@ember/utils'; import moment from 'moment'; -import { filterBy, findById } from '../utils/array-helpers'; +import { findById } from '../utils/array-helpers'; export default class SingleEvent extends Component { @service currentUser; @@ -83,27 +83,29 @@ export default class SingleEvent extends Component { get courseLearningMaterials() { const eventLms = this.typedLearningMaterials; - return filterBy(eventLms, 'courseLearningMaterial').sort((lm1, lm2) => { - const pos1 = parseInt(lm1.position, 10) || 0; - const pos2 = parseInt(lm2.position, 10) || 0; + return eventLms + .filter((lm) => Boolean(lm.courseLearningMaterial)) + .sort((lm1, lm2) => { + const pos1 = parseInt(lm1.position, 10) || 0; + const pos2 = parseInt(lm2.position, 10) || 0; - // 1. position, asc - if (pos1 > pos2) { - return 1; - } else if (pos1 < pos2) { - return -1; - } + // 1. position, asc + if (pos1 > pos2) { + return 1; + } else if (pos1 < pos2) { + return -1; + } - // 2. course learning material id, desc - const id1 = lm1.courseLearningMaterial; - const id2 = lm2.courseLearningMaterial; - if (id1 > id2) { - return -1; - } else if (id1 < id2) { - return 1; - } - return 0; - }); + // 2. course learning material id, desc + const id1 = lm1.courseLearningMaterial; + const id2 = lm2.courseLearningMaterial; + if (id1 > id2) { + return -1; + } else if (id1 < id2) { + return 1; + } + return 0; + }); } get sessionObjectives() { @@ -139,9 +141,9 @@ export default class SingleEvent extends Component { get sessionLearningMaterials() { const eventLms = this.typedLearningMaterials; - return filterBy(eventLms, 'sessionLearningMaterial').sort( - this.sessionLearningMaterialSortingCalling - ); + return eventLms + .filter((lm) => Boolean(lm.sessionLearningMaterial)) + .sort(this.sessionLearningMaterialSortingCalling); } get preworkMaterials() { @@ -154,10 +156,9 @@ export default class SingleEvent extends Component { slug: ev.slug, learningMaterials: [], }; - rhett.learningMaterials = filterBy( - this.getTypedLearningMaterialProxies(ev.learningMaterials), - 'sessionLearningMaterial' - ).sort(this.sessionLearningMaterialSortingCalling); + rhett.learningMaterials = this.getTypedLearningMaterialProxies(ev.learningMaterials) + .filter((lm) => Boolean(lm.sessionLearningMaterial)) + .sort(this.sessionLearningMaterialSortingCalling); return rhett; }); } diff --git a/addon/components/visualizer-course-objectives.js b/addon/components/visualizer-course-objectives.js index 69f9354cb..101e9ad3f 100644 --- a/addon/components/visualizer-course-objectives.js +++ b/addon/components/visualizer-course-objectives.js @@ -8,7 +8,7 @@ import { restartableTask, timeout } from 'ember-concurrency'; import { use } from 'ember-could-get-used-to-this'; import ResolveAsyncValue from 'ilios-common/classes/resolve-async-value'; import AsyncProcess from 'ilios-common/classes/async-process'; -import { filterBy, mapBy, sortBy } from 'ilios-common/utils/array-helpers'; +import { mapBy, sortBy } from 'ilios-common/utils/array-helpers'; export default class VisualizerCourseObjectives extends Component { @service router; @@ -61,7 +61,7 @@ export default class VisualizerCourseObjectives extends Component { } get objectiveWithoutMinutes() { - return filterBy(this.dataObjects, 'data', 0); + return this.dataObjects?.filter((obj) => obj.data === 0); } get isLoaded() { diff --git a/addon/components/week-glance-event.js b/addon/components/week-glance-event.js index 4e4654a45..84866eb25 100644 --- a/addon/components/week-glance-event.js +++ b/addon/components/week-glance-event.js @@ -1,12 +1,13 @@ import Component from '@glimmer/component'; -import { filterBy } from '../utils/array-helpers'; export default class WeekGlanceEvent extends Component { sortString(a, b) { return a.localeCompare(b); } get sessionLearningMaterials() { - return filterBy(this.args.event.learningMaterials ?? [], 'sessionLearningMaterial'); + return ( + this.args.event.learningMaterials?.filter((lm) => Boolean(lm.sessionLearningMaterial)) ?? [] + ); } get preworkEvents() { @@ -19,10 +20,9 @@ export default class WeekGlanceEvent extends Component { slug: ev.slug, learningMaterials: [], }; - rhett.learningMaterials = filterBy( - this.getTypedLearningMaterialProxies(ev.learningMaterials), - 'sessionLearningMaterial' - ).sort(this.sessionLearningMaterialSortingCalling); + rhett.learningMaterials = this.getTypedLearningMaterialProxies(ev.learningMaterials) + .filter((lm) => Boolean(lm.sessionLearningMaterial)) + .sort(this.sessionLearningMaterialSortingCalling); return rhett; }); } diff --git a/addon/models/course.js b/addon/models/course.js index 5746b2e14..96d5c28d3 100644 --- a/addon/models/course.js +++ b/addon/models/course.js @@ -6,7 +6,7 @@ import AsyncProcess from 'ilios-common/classes/async-process'; import ResolveFlatMapBy from 'ilios-common/classes/resolve-flat-map-by'; import { map } from 'rsvp'; import moment from 'moment'; -import { filterBy, mapBy, sortBy, uniqueValues } from '../utils/array-helpers'; +import { mapBy, sortBy, uniqueValues } from '../utils/array-helpers'; export default class Course extends Model { @attr('string') @@ -94,7 +94,7 @@ export default class Course extends Model { terms; get publishedSessions() { - return filterBy(this.sessions, 'isPublished'); + return this.sessions.filter((session) => session.isPublished); } @use publishedSessionOfferings = new ResolveAsyncValue(() => [ diff --git a/addon/models/learner-group.js b/addon/models/learner-group.js index bba1becc7..9b4554a0f 100644 --- a/addon/models/learner-group.js +++ b/addon/models/learner-group.js @@ -7,7 +7,7 @@ import AsyncProcess from 'ilios-common/classes/async-process'; import DeprecatedAsyncCP from 'ilios-common/classes/deprecated-async-cp'; import DeprecatedResolveCP from 'ilios-common/classes/deprecated-resolve-cp'; import ResolveFlatMapBy from 'ilios-common/classes/resolve-flat-map-by'; -import { filterBy, mapBy, uniqueValues } from '../utils/array-helpers'; +import { mapBy, uniqueValues } from '../utils/array-helpers'; export default class LearnerGroup extends Model { @attr('string') @@ -292,7 +292,9 @@ export default class LearnerGroup extends Model { return false; } - const subGroupsInNeedOfAccomodation = filterBy(this.allDescendants, 'needsAccommodation'); + const subGroupsInNeedOfAccomodation = this.allDescendants?.filter( + (group) => group.needsAccommodation + ); return subGroupsInNeedOfAccomodation?.length > 0; } diff --git a/addon/services/current-user.js b/addon/services/current-user.js index 89568aa8b..937927d37 100644 --- a/addon/services/current-user.js +++ b/addon/services/current-user.js @@ -3,7 +3,6 @@ import { get } from '@ember/object'; import Service, { inject as service } from '@ember/service'; import moment from 'moment'; import jwtDecode from '../utils/jwt-decode'; -import { filterBy } from '../utils/array-helpers'; export default class CurrentUserService extends Service { @service store; @@ -203,7 +202,7 @@ export default class CurrentUserService extends Service { const user = await this.getModel(); const courses = await user.get('allInstructedCourses'); - const matches = filterBy(courses, 'id', course.id); + const matches = courses.filter((c) => c.id === course.id); return matches.length > 0; } @@ -218,7 +217,7 @@ export default class CurrentUserService extends Service { const user = await this.getModel(); const sessions = await user.get('allInstructedSessions'); - const matches = filterBy(sessions, 'id', session.id); + const matches = sessions.filter((s) => s.id === session.id); return matches.length > 0; } From e8be13fdd1b3a6ad7f20d20ea4cc9e976b77d139 Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Thu, 8 Sep 2022 09:33:35 -0700 Subject: [PATCH 4/7] Add uuid polyfill We need this for Firefox ESR 91 (and possibly other browsers as well). --- index.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/index.js b/index.js index 878d78605..bc5a20d84 100644 --- a/index.js +++ b/index.js @@ -32,6 +32,13 @@ module.exports = { ], }, }, + '@embroider/macros': { + setConfig: { + '@ember-data/store': { + polyfillUUID: true, + }, + }, + }, }, included: function () { From 6bd07aae9127710f3938761a1033d9c95a079000 Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Thu, 8 Sep 2022 14:36:46 -0700 Subject: [PATCH 5/7] Fixup objective terms list Turns out we didn't use this backing class at all, so I removed it. Ensures we're getting the array and not a proxy by awaiting the terms. And finally, sent in clean test data instead of munging the existing model as that was causing issues with this test. --- .../components/objective-list-item-terms.hbs | 2 +- addon/components/objective-list-item-terms.js | 35 ------------------- .../objective-list-item-terms-test.js | 22 ++++++------ 3 files changed, 13 insertions(+), 46 deletions(-) delete mode 100644 addon/components/objective-list-item-terms.js diff --git a/addon/components/objective-list-item-terms.hbs b/addon/components/objective-list-item-terms.hbs index f0f64f4f4..c38c113ef 100644 --- a/addon/components/objective-list-item-terms.hbs +++ b/addon/components/objective-list-item-terms.hbs @@ -31,7 +31,7 @@ {{#if vocab.termCount}} diff --git a/addon/components/objective-list-item-terms.js b/addon/components/objective-list-item-terms.js deleted file mode 100644 index bb3e6afcd..000000000 --- a/addon/components/objective-list-item-terms.js +++ /dev/null @@ -1,35 +0,0 @@ -import Component from '@glimmer/component'; -import { tracked } from '@glimmer/tracking'; -import { dropTask } from 'ember-concurrency'; -import { all } from 'rsvp'; -import { mapBy } from '../utils/array-helpers'; - -export default class ObjectiveListItemTerms extends Component { - @tracked sortedTerms; - - load = dropTask(async (event, [filteredTerms]) => { - const proxies = await all( - filteredTerms.map(async (term) => { - const title = await term.getTitleWithParentTitles(); - return { term, title }; - }) - ); - const sortedProxies = proxies.sort((a, b) => { - const titleA = a.title.toLowerCase(); - const titleB = b.title.toLowerCase(); - return titleA > titleB ? 1 : titleA < titleB ? -1 : 0; - }); - - this.sortedTerms = mapBy(sortedProxies, 'term'); - }); - - get filteredTerms() { - if (!this.args.terms) { - return []; - } - return this.args.terms.filter((term) => { - const vocabId = term.belongsTo('vocabulary').id(); - return vocabId === this.args.vocabulary.id; - }); - } -} diff --git a/tests/integration/components/objective-list-item-terms-test.js b/tests/integration/components/objective-list-item-terms-test.js index 952dcda65..261b09adf 100644 --- a/tests/integration/components/objective-list-item-terms-test.js +++ b/tests/integration/components/objective-list-item-terms-test.js @@ -13,7 +13,7 @@ module('Integration | Component | objective-list-item-terms', function (hooks) { setupMirage(hooks); hooks.beforeEach(async function () { - const course = this.server.create('course'); + this.course = this.server.create('course'); const school1 = this.server.create('school'); const school2 = this.server.create('school'); const vocabulary1 = this.server.create('vocabulary', { school: school1 }); @@ -22,15 +22,12 @@ module('Integration | Component | objective-list-item-terms', function (hooks) { const term2 = this.server.create('term', { vocabulary: vocabulary1 }); const term3 = this.server.create('term', { vocabulary: vocabulary2 }); const courseObjective = this.server.create('courseObjective', { - course, + course: this.course, terms: [term1, term2, term3], }); - this.subject = await this.owner - .lookup('service:store') - .findRecord('course-objective', courseObjective.id); - this.vocabularyModel1 = await this.owner - .lookup('service:store') - .findRecord('vocabulary', vocabulary1.id); + const store = this.owner.lookup('service:store'); + this.subject = await store.findRecord('course-objective', courseObjective.id); + this.vocabularyModel1 = await store.findRecord('vocabulary', vocabulary1.id); }); test('it renders and is accessible when managing', async function (assert) { @@ -92,8 +89,13 @@ module('Integration | Component | objective-list-item-terms', function (hooks) { test('manage new', async function (assert) { assert.expect(1); - this.subject.set('terms', []); - this.set('subject', this.subject); + const courseObjective = this.server.create('courseObjective', { + course: this.course, + }); + const subject = await this.owner + .lookup('service:store') + .findRecord('course-objective', courseObjective.id); + this.set('subject', subject); this.set('manage', (vocabulary) => { assert.strictEqual(vocabulary, null); }); From b64e3c6ce52470f6464144594f8a4b7c4ae42eca Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Thu, 15 Sep 2022 15:19:14 -0700 Subject: [PATCH 6/7] Update ember data to 4.7.2 --- package-lock.json | 198 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 100 insertions(+), 100 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0f4a9728f..c8ed0aa5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ "ember-composable-helpers": "5.0.0", "ember-concurrency": "^2.3.2", "ember-could-get-used-to-this": "^1.0.1", - "ember-data": "4.7.1", + "ember-data": "4.7.2", "ember-event-helpers": "^0.1.0", "ember-feature-flags": "^6.0.0", "ember-file-upload": "^7.0.2", @@ -1895,12 +1895,12 @@ } }, "node_modules/@ember-data/adapter": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.1.tgz", - "integrity": "sha512-cjDA1fvjIgKu2cvZ5OBYf3TcycnkTa4enO0Ap4WhcYOFTCgFW22q+CUFmmABtnBUDQhxAdEpzkft6/6kfSrNgA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.2.tgz", + "integrity": "sha512-yMi+4u6GnWwP0XZcNjZNWuXK1xWTMu93mhaWZOTfguQLRTayi1yldSTjxoUyGMbJ316ZQ1O7g5n6zHmt+ppdRQ==", "dependencies": { - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/store": "4.7.1", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/store": "4.7.2", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "ember-auto-import": "^2.4.2", @@ -1999,9 +1999,9 @@ } }, "node_modules/@ember-data/canary-features": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.1.tgz", - "integrity": "sha512-E3ygzLr29fdeH7UdAototOPs5K5ZP1+ZpaQh6YXLSwTWlYFshmMq1XWErg8yYjXiEXsiorxbL4/abM61BPKdGA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.2.tgz", + "integrity": "sha512-HUF+UuxH/nIPpjUvsrBHgxSeoxp+DgYu6vwQiS8wprkKfh+8RrTrI3MDsGN+kIiMTtzeFrcwOv1X//d7FV1b3g==", "dependencies": { "ember-cli-babel": "^7.26.11", "ember-cli-typescript": "^5.1.0" @@ -2097,11 +2097,11 @@ } }, "node_modules/@ember-data/debug": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.1.tgz", - "integrity": "sha512-9/7KYekFF95qHyWeGrKlR9yyiu4JpxrrlT85QpGbDcqzeMV5MzhvsgC1m3bvEOFtocmYbjkFyZHxo12UyLRz9w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.2.tgz", + "integrity": "sha512-ofD3XpghGgQcrT0r5oiOZhqLhvbj9Ae2wsr89vFNllGwkZBLQM6cUfJw51YzYNyHcchgTvcL49a81Bpl+9zXvA==", "dependencies": { - "@ember-data/private-build-infra": "4.7.1", + "@ember-data/private-build-infra": "4.7.2", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "ember-auto-import": "^2.4.2", @@ -2200,13 +2200,13 @@ } }, "node_modules/@ember-data/model": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.1.tgz", - "integrity": "sha512-KfsX2I2Dpjw1KHQXFYvuXxnTrEGOUR4JK6KfCOoVDkPOg2pq0zM1mIG3hvvpEGk+KJ8LvkjL8JigJahhrBk3ng==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.2.tgz", + "integrity": "sha512-4xAyw+lnUrID7XDefxWcEz4qQqVWAcclwkn0y19Gn+HfRV7ujUanes/3RUDP1kVELS3+kIIFB+aTfYQS2lravA==", "dependencies": { - "@ember-data/canary-features": "4.7.1", - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/store": "4.7.1", + "@ember-data/canary-features": "4.7.2", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/store": "4.7.2", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", @@ -2310,12 +2310,12 @@ } }, "node_modules/@ember-data/private-build-infra": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.1.tgz", - "integrity": "sha512-KollNQo0HP0EZW/7zMzRgSUGFkB7CfmdMhKwaFxhpOFVkLTZcfpH/P5u/m8LQvWThIR/vKNAFYfKMddN+xa6Qw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.2.tgz", + "integrity": "sha512-HpKG2emZtpv9w+JF29RkeBqeRjjDKADCeRLVVoAtLZlnglp/CjBsd+7zhogXGbKNM9IULeVpUx3NZUilKF2GHg==", "dependencies": { "@babel/plugin-transform-block-scoping": "^7.18.9", - "@ember-data/canary-features": "4.7.1", + "@ember-data/canary-features": "4.7.2", "@ember/edition-utils": "^1.2.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-filter-imports": "^4.0.0", @@ -2558,13 +2558,13 @@ } }, "node_modules/@ember-data/record-data": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.1.tgz", - "integrity": "sha512-I2G5LrGYWtPKVMI9SOEXD0A0yt54i2GDf2+78JxGVr6gQnikHFMBwCUEQp5iuxbmv+O69OH5OEDXU05utEtbLg==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.2.tgz", + "integrity": "sha512-UFiAXpbkks9lDSKBN5qDKpMEA6SzrxsLXKk/EeHyDR2vP+pgHpnaGzbZ6SpBTJUf5/skTYPmDiqcsSu+uCoWtg==", "dependencies": { - "@ember-data/canary-features": "4.7.1", - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/store": "4.7.1", + "@ember-data/canary-features": "4.7.2", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/store": "4.7.2", "@ember/edition-utils": "^1.2.0", "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", @@ -2667,12 +2667,12 @@ "integrity": "sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==" }, "node_modules/@ember-data/serializer": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.1.tgz", - "integrity": "sha512-ZHJly5u4U/S9e4012JMAFwBr45r4od6Os4LwbWGmdEgaQcYDZeXGYZcvartqvomCfX3E6m9ML8+SdBMr3QPi/w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.2.tgz", + "integrity": "sha512-pcU0yy6v8IkYsZxVxoYTYiEm0bfc4PHXOF+NtlxJ5crm4q/gRQL0izB3vDTx9pcOtE+HplqkTA/jHe+v5UORtA==", "dependencies": { - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/store": "4.7.1", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/store": "4.7.2", "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", @@ -2769,12 +2769,12 @@ } }, "node_modules/@ember-data/store": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.1.tgz", - "integrity": "sha512-9/XFruWD/oYn4aK3xDFGhsgVVZsWmtOu6EvKyGj6ZPmzhIgjTzXF8sjM4A2v/6iWeL5BEGteOmsyNMygil+eLA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.2.tgz", + "integrity": "sha512-2lOG1J2tBcVAlgnTLBmXJkjNOddkfaXPPQ0Z4uKbTx2zJ9ETEzQ52R7PCNSHDbZ7spy/m0zJcInU9wZmQYZqNg==", "dependencies": { - "@ember-data/canary-features": "4.7.1", - "@ember-data/private-build-infra": "4.7.1", + "@ember-data/canary-features": "4.7.2", + "@ember-data/private-build-infra": "4.7.2", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", "@glimmer/tracking": "^1.1.2", @@ -13816,17 +13816,17 @@ } }, "node_modules/ember-data": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.1.tgz", - "integrity": "sha512-jRx87fO+hdL1RyARv8Zj8PT4YJWSJq2F2ZNoyKIIBphi13f+RPBl/1FPK4L4rMXbTJFoU231oYoCtMWREiigZw==", - "dependencies": { - "@ember-data/adapter": "4.7.1", - "@ember-data/debug": "4.7.1", - "@ember-data/model": "4.7.1", - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/record-data": "4.7.1", - "@ember-data/serializer": "4.7.1", - "@ember-data/store": "4.7.1", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.2.tgz", + "integrity": "sha512-a4pIUyHIJEkL75H4l5PTeyDir3i4DeI/weGVPDgJJMNK0LVComWI246HpyYwzYuKjp8QzcDpNCszrbBRsaNu0A==", + "dependencies": { + "@ember-data/adapter": "4.7.2", + "@ember-data/debug": "4.7.2", + "@ember-data/model": "4.7.2", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/record-data": "4.7.2", + "@ember-data/serializer": "4.7.2", + "@ember-data/store": "4.7.2", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", @@ -32587,12 +32587,12 @@ "requires": {} }, "@ember-data/adapter": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.1.tgz", - "integrity": "sha512-cjDA1fvjIgKu2cvZ5OBYf3TcycnkTa4enO0Ap4WhcYOFTCgFW22q+CUFmmABtnBUDQhxAdEpzkft6/6kfSrNgA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.2.tgz", + "integrity": "sha512-yMi+4u6GnWwP0XZcNjZNWuXK1xWTMu93mhaWZOTfguQLRTayi1yldSTjxoUyGMbJ316ZQ1O7g5n6zHmt+ppdRQ==", "requires": { - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/store": "4.7.1", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/store": "4.7.2", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "ember-auto-import": "^2.4.2", @@ -32666,9 +32666,9 @@ } }, "@ember-data/canary-features": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.1.tgz", - "integrity": "sha512-E3ygzLr29fdeH7UdAototOPs5K5ZP1+ZpaQh6YXLSwTWlYFshmMq1XWErg8yYjXiEXsiorxbL4/abM61BPKdGA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.2.tgz", + "integrity": "sha512-HUF+UuxH/nIPpjUvsrBHgxSeoxp+DgYu6vwQiS8wprkKfh+8RrTrI3MDsGN+kIiMTtzeFrcwOv1X//d7FV1b3g==", "requires": { "ember-cli-babel": "^7.26.11", "ember-cli-typescript": "^5.1.0" @@ -32739,11 +32739,11 @@ } }, "@ember-data/debug": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.1.tgz", - "integrity": "sha512-9/7KYekFF95qHyWeGrKlR9yyiu4JpxrrlT85QpGbDcqzeMV5MzhvsgC1m3bvEOFtocmYbjkFyZHxo12UyLRz9w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.2.tgz", + "integrity": "sha512-ofD3XpghGgQcrT0r5oiOZhqLhvbj9Ae2wsr89vFNllGwkZBLQM6cUfJw51YzYNyHcchgTvcL49a81Bpl+9zXvA==", "requires": { - "@ember-data/private-build-infra": "4.7.1", + "@ember-data/private-build-infra": "4.7.2", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "ember-auto-import": "^2.4.2", @@ -32817,13 +32817,13 @@ } }, "@ember-data/model": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.1.tgz", - "integrity": "sha512-KfsX2I2Dpjw1KHQXFYvuXxnTrEGOUR4JK6KfCOoVDkPOg2pq0zM1mIG3hvvpEGk+KJ8LvkjL8JigJahhrBk3ng==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.2.tgz", + "integrity": "sha512-4xAyw+lnUrID7XDefxWcEz4qQqVWAcclwkn0y19Gn+HfRV7ujUanes/3RUDP1kVELS3+kIIFB+aTfYQS2lravA==", "requires": { - "@ember-data/canary-features": "4.7.1", - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/store": "4.7.1", + "@ember-data/canary-features": "4.7.2", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/store": "4.7.2", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", @@ -32902,12 +32902,12 @@ } }, "@ember-data/private-build-infra": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.1.tgz", - "integrity": "sha512-KollNQo0HP0EZW/7zMzRgSUGFkB7CfmdMhKwaFxhpOFVkLTZcfpH/P5u/m8LQvWThIR/vKNAFYfKMddN+xa6Qw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.2.tgz", + "integrity": "sha512-HpKG2emZtpv9w+JF29RkeBqeRjjDKADCeRLVVoAtLZlnglp/CjBsd+7zhogXGbKNM9IULeVpUx3NZUilKF2GHg==", "requires": { "@babel/plugin-transform-block-scoping": "^7.18.9", - "@ember-data/canary-features": "4.7.1", + "@ember-data/canary-features": "4.7.2", "@ember/edition-utils": "^1.2.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-filter-imports": "^4.0.0", @@ -33095,13 +33095,13 @@ } }, "@ember-data/record-data": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.1.tgz", - "integrity": "sha512-I2G5LrGYWtPKVMI9SOEXD0A0yt54i2GDf2+78JxGVr6gQnikHFMBwCUEQp5iuxbmv+O69OH5OEDXU05utEtbLg==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.2.tgz", + "integrity": "sha512-UFiAXpbkks9lDSKBN5qDKpMEA6SzrxsLXKk/EeHyDR2vP+pgHpnaGzbZ6SpBTJUf5/skTYPmDiqcsSu+uCoWtg==", "requires": { - "@ember-data/canary-features": "4.7.1", - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/store": "4.7.1", + "@ember-data/canary-features": "4.7.2", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/store": "4.7.2", "@ember/edition-utils": "^1.2.0", "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", @@ -33179,12 +33179,12 @@ "integrity": "sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==" }, "@ember-data/serializer": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.1.tgz", - "integrity": "sha512-ZHJly5u4U/S9e4012JMAFwBr45r4od6Os4LwbWGmdEgaQcYDZeXGYZcvartqvomCfX3E6m9ML8+SdBMr3QPi/w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.2.tgz", + "integrity": "sha512-pcU0yy6v8IkYsZxVxoYTYiEm0bfc4PHXOF+NtlxJ5crm4q/gRQL0izB3vDTx9pcOtE+HplqkTA/jHe+v5UORtA==", "requires": { - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/store": "4.7.1", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/store": "4.7.2", "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", @@ -33256,12 +33256,12 @@ } }, "@ember-data/store": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.1.tgz", - "integrity": "sha512-9/XFruWD/oYn4aK3xDFGhsgVVZsWmtOu6EvKyGj6ZPmzhIgjTzXF8sjM4A2v/6iWeL5BEGteOmsyNMygil+eLA==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.2.tgz", + "integrity": "sha512-2lOG1J2tBcVAlgnTLBmXJkjNOddkfaXPPQ0Z4uKbTx2zJ9ETEzQ52R7PCNSHDbZ7spy/m0zJcInU9wZmQYZqNg==", "requires": { - "@ember-data/canary-features": "4.7.1", - "@ember-data/private-build-infra": "4.7.1", + "@ember-data/canary-features": "4.7.2", + "@ember-data/private-build-infra": "4.7.2", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", "@glimmer/tracking": "^1.1.2", @@ -42380,17 +42380,17 @@ } }, "ember-data": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.1.tgz", - "integrity": "sha512-jRx87fO+hdL1RyARv8Zj8PT4YJWSJq2F2ZNoyKIIBphi13f+RPBl/1FPK4L4rMXbTJFoU231oYoCtMWREiigZw==", - "requires": { - "@ember-data/adapter": "4.7.1", - "@ember-data/debug": "4.7.1", - "@ember-data/model": "4.7.1", - "@ember-data/private-build-infra": "4.7.1", - "@ember-data/record-data": "4.7.1", - "@ember-data/serializer": "4.7.1", - "@ember-data/store": "4.7.1", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.2.tgz", + "integrity": "sha512-a4pIUyHIJEkL75H4l5PTeyDir3i4DeI/weGVPDgJJMNK0LVComWI246HpyYwzYuKjp8QzcDpNCszrbBRsaNu0A==", + "requires": { + "@ember-data/adapter": "4.7.2", + "@ember-data/debug": "4.7.2", + "@ember-data/model": "4.7.2", + "@ember-data/private-build-infra": "4.7.2", + "@ember-data/record-data": "4.7.2", + "@ember-data/serializer": "4.7.2", + "@ember-data/store": "4.7.2", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", diff --git a/package.json b/package.json index f2bab6eee..d694da03d 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "ember-composable-helpers": "5.0.0", "ember-concurrency": "^2.3.2", "ember-could-get-used-to-this": "^1.0.1", - "ember-data": "4.7.1", + "ember-data": "4.7.2", "ember-event-helpers": "^0.1.0", "ember-feature-flags": "^6.0.0", "ember-file-upload": "^7.0.2", From 1480689711fba531016dffa58eec57865d9b008d Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Sun, 2 Oct 2022 12:21:36 -0700 Subject: [PATCH 7/7] Update ember-data to 4.7.3 --- package-lock.json | 198 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 100 insertions(+), 100 deletions(-) diff --git a/package-lock.json b/package-lock.json index c8ed0aa5f..e4b976208 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ "ember-composable-helpers": "5.0.0", "ember-concurrency": "^2.3.2", "ember-could-get-used-to-this": "^1.0.1", - "ember-data": "4.7.2", + "ember-data": "^4.7.3", "ember-event-helpers": "^0.1.0", "ember-feature-flags": "^6.0.0", "ember-file-upload": "^7.0.2", @@ -1895,12 +1895,12 @@ } }, "node_modules/@ember-data/adapter": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.2.tgz", - "integrity": "sha512-yMi+4u6GnWwP0XZcNjZNWuXK1xWTMu93mhaWZOTfguQLRTayi1yldSTjxoUyGMbJ316ZQ1O7g5n6zHmt+ppdRQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.3.tgz", + "integrity": "sha512-eww8FovgJZvJVLvaTmZhYnYLca6M5Br5LluVF6bLH66VvBXsLaWSykRL5Lz+UHTme18AQxKQYX3vNseV/abWIg==", "dependencies": { - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/store": "4.7.2", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "ember-auto-import": "^2.4.2", @@ -1999,9 +1999,9 @@ } }, "node_modules/@ember-data/canary-features": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.2.tgz", - "integrity": "sha512-HUF+UuxH/nIPpjUvsrBHgxSeoxp+DgYu6vwQiS8wprkKfh+8RrTrI3MDsGN+kIiMTtzeFrcwOv1X//d7FV1b3g==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.3.tgz", + "integrity": "sha512-/MSaH49NJ1VFu1aEgNHCxZTLCoGk3dna+TcdCpEd86i47CfMhQP5vV/MvkZqjBIinqAuyeFivsGy6pv86F3xCA==", "dependencies": { "ember-cli-babel": "^7.26.11", "ember-cli-typescript": "^5.1.0" @@ -2097,11 +2097,11 @@ } }, "node_modules/@ember-data/debug": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.2.tgz", - "integrity": "sha512-ofD3XpghGgQcrT0r5oiOZhqLhvbj9Ae2wsr89vFNllGwkZBLQM6cUfJw51YzYNyHcchgTvcL49a81Bpl+9zXvA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.3.tgz", + "integrity": "sha512-vL0AO4IsTtRsvGp5VGPl1AqeMse12P8RA63xkIM5PXs2hia3hIHvU0qe/8KCgnfLbo7DDcaaGsbnGQ0jWfHmfA==", "dependencies": { - "@ember-data/private-build-infra": "4.7.2", + "@ember-data/private-build-infra": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "ember-auto-import": "^2.4.2", @@ -2200,13 +2200,13 @@ } }, "node_modules/@ember-data/model": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.2.tgz", - "integrity": "sha512-4xAyw+lnUrID7XDefxWcEz4qQqVWAcclwkn0y19Gn+HfRV7ujUanes/3RUDP1kVELS3+kIIFB+aTfYQS2lravA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.3.tgz", + "integrity": "sha512-gtE+JE+2XsU1IqSy8hAxuHTGC6COfMnJYlxfmTXDPKw4bwaBfPPsGLKzEXRR94KoYVoCNr0rX+t852h+R2wApA==", "dependencies": { - "@ember-data/canary-features": "4.7.2", - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/store": "4.7.2", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", @@ -2310,12 +2310,12 @@ } }, "node_modules/@ember-data/private-build-infra": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.2.tgz", - "integrity": "sha512-HpKG2emZtpv9w+JF29RkeBqeRjjDKADCeRLVVoAtLZlnglp/CjBsd+7zhogXGbKNM9IULeVpUx3NZUilKF2GHg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.3.tgz", + "integrity": "sha512-hqROBtrumsqXk+yiLYawmMkQHe2HcJSsOE584EiwqOItFZZWg4DQCdGGvnJxY5Kt1UibSvR2n1OMX//RhhIENA==", "dependencies": { "@babel/plugin-transform-block-scoping": "^7.18.9", - "@ember-data/canary-features": "4.7.2", + "@ember-data/canary-features": "4.7.3", "@ember/edition-utils": "^1.2.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-filter-imports": "^4.0.0", @@ -2558,13 +2558,13 @@ } }, "node_modules/@ember-data/record-data": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.2.tgz", - "integrity": "sha512-UFiAXpbkks9lDSKBN5qDKpMEA6SzrxsLXKk/EeHyDR2vP+pgHpnaGzbZ6SpBTJUf5/skTYPmDiqcsSu+uCoWtg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.3.tgz", + "integrity": "sha512-QSeK+tJrNHvhPPxN1nrARuOQrz9a1rEnIHIvQHqZNPRsuTEUmvp6LDGdULJikzKoyCOBFPotDZcS6PtIwCLuLQ==", "dependencies": { - "@ember-data/canary-features": "4.7.2", - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/store": "4.7.2", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", @@ -2667,12 +2667,12 @@ "integrity": "sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==" }, "node_modules/@ember-data/serializer": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.2.tgz", - "integrity": "sha512-pcU0yy6v8IkYsZxVxoYTYiEm0bfc4PHXOF+NtlxJ5crm4q/gRQL0izB3vDTx9pcOtE+HplqkTA/jHe+v5UORtA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.3.tgz", + "integrity": "sha512-TgBm1Ar2wijaXgN3KVO6TuU57Y89thzAxJl4rWHg3HrzcRK2Pqlzvy7FY1jL6JlYcYAreVNJ5TBIKSLjXUeIOQ==", "dependencies": { - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/store": "4.7.2", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", @@ -2769,12 +2769,12 @@ } }, "node_modules/@ember-data/store": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.2.tgz", - "integrity": "sha512-2lOG1J2tBcVAlgnTLBmXJkjNOddkfaXPPQ0Z4uKbTx2zJ9ETEzQ52R7PCNSHDbZ7spy/m0zJcInU9wZmQYZqNg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.3.tgz", + "integrity": "sha512-pgO7ooyJzG0MHQ2BRqxjyGfsr3+g1N7C/0qjbNXhaF6RoQDeEyHzZLQHR8sCqznqdZaydP4b62KoouZMX6l3Dg==", "dependencies": { - "@ember-data/canary-features": "4.7.2", - "@ember-data/private-build-infra": "4.7.2", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", "@glimmer/tracking": "^1.1.2", @@ -13816,17 +13816,17 @@ } }, "node_modules/ember-data": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.2.tgz", - "integrity": "sha512-a4pIUyHIJEkL75H4l5PTeyDir3i4DeI/weGVPDgJJMNK0LVComWI246HpyYwzYuKjp8QzcDpNCszrbBRsaNu0A==", - "dependencies": { - "@ember-data/adapter": "4.7.2", - "@ember-data/debug": "4.7.2", - "@ember-data/model": "4.7.2", - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/record-data": "4.7.2", - "@ember-data/serializer": "4.7.2", - "@ember-data/store": "4.7.2", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.3.tgz", + "integrity": "sha512-0tRyDE8HWKszrHAcES0QUcozetCl6+6/FHl79x9WRNGtkYPOlDlZ2Rxq4Bkn+mbRGm7S586d6HHOddd6LVd3cA==", + "dependencies": { + "@ember-data/adapter": "4.7.3", + "@ember-data/debug": "4.7.3", + "@ember-data/model": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/record-data": "4.7.3", + "@ember-data/serializer": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", @@ -32587,12 +32587,12 @@ "requires": {} }, "@ember-data/adapter": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.2.tgz", - "integrity": "sha512-yMi+4u6GnWwP0XZcNjZNWuXK1xWTMu93mhaWZOTfguQLRTayi1yldSTjxoUyGMbJ316ZQ1O7g5n6zHmt+ppdRQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.3.tgz", + "integrity": "sha512-eww8FovgJZvJVLvaTmZhYnYLca6M5Br5LluVF6bLH66VvBXsLaWSykRL5Lz+UHTme18AQxKQYX3vNseV/abWIg==", "requires": { - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/store": "4.7.2", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "ember-auto-import": "^2.4.2", @@ -32666,9 +32666,9 @@ } }, "@ember-data/canary-features": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.2.tgz", - "integrity": "sha512-HUF+UuxH/nIPpjUvsrBHgxSeoxp+DgYu6vwQiS8wprkKfh+8RrTrI3MDsGN+kIiMTtzeFrcwOv1X//d7FV1b3g==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.3.tgz", + "integrity": "sha512-/MSaH49NJ1VFu1aEgNHCxZTLCoGk3dna+TcdCpEd86i47CfMhQP5vV/MvkZqjBIinqAuyeFivsGy6pv86F3xCA==", "requires": { "ember-cli-babel": "^7.26.11", "ember-cli-typescript": "^5.1.0" @@ -32739,11 +32739,11 @@ } }, "@ember-data/debug": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.2.tgz", - "integrity": "sha512-ofD3XpghGgQcrT0r5oiOZhqLhvbj9Ae2wsr89vFNllGwkZBLQM6cUfJw51YzYNyHcchgTvcL49a81Bpl+9zXvA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.3.tgz", + "integrity": "sha512-vL0AO4IsTtRsvGp5VGPl1AqeMse12P8RA63xkIM5PXs2hia3hIHvU0qe/8KCgnfLbo7DDcaaGsbnGQ0jWfHmfA==", "requires": { - "@ember-data/private-build-infra": "4.7.2", + "@ember-data/private-build-infra": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "ember-auto-import": "^2.4.2", @@ -32817,13 +32817,13 @@ } }, "@ember-data/model": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.2.tgz", - "integrity": "sha512-4xAyw+lnUrID7XDefxWcEz4qQqVWAcclwkn0y19Gn+HfRV7ujUanes/3RUDP1kVELS3+kIIFB+aTfYQS2lravA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.3.tgz", + "integrity": "sha512-gtE+JE+2XsU1IqSy8hAxuHTGC6COfMnJYlxfmTXDPKw4bwaBfPPsGLKzEXRR94KoYVoCNr0rX+t852h+R2wApA==", "requires": { - "@ember-data/canary-features": "4.7.2", - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/store": "4.7.2", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", @@ -32902,12 +32902,12 @@ } }, "@ember-data/private-build-infra": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.2.tgz", - "integrity": "sha512-HpKG2emZtpv9w+JF29RkeBqeRjjDKADCeRLVVoAtLZlnglp/CjBsd+7zhogXGbKNM9IULeVpUx3NZUilKF2GHg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.3.tgz", + "integrity": "sha512-hqROBtrumsqXk+yiLYawmMkQHe2HcJSsOE584EiwqOItFZZWg4DQCdGGvnJxY5Kt1UibSvR2n1OMX//RhhIENA==", "requires": { "@babel/plugin-transform-block-scoping": "^7.18.9", - "@ember-data/canary-features": "4.7.2", + "@ember-data/canary-features": "4.7.3", "@ember/edition-utils": "^1.2.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-filter-imports": "^4.0.0", @@ -33095,13 +33095,13 @@ } }, "@ember-data/record-data": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.2.tgz", - "integrity": "sha512-UFiAXpbkks9lDSKBN5qDKpMEA6SzrxsLXKk/EeHyDR2vP+pgHpnaGzbZ6SpBTJUf5/skTYPmDiqcsSu+uCoWtg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.3.tgz", + "integrity": "sha512-QSeK+tJrNHvhPPxN1nrARuOQrz9a1rEnIHIvQHqZNPRsuTEUmvp6LDGdULJikzKoyCOBFPotDZcS6PtIwCLuLQ==", "requires": { - "@ember-data/canary-features": "4.7.2", - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/store": "4.7.2", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", @@ -33179,12 +33179,12 @@ "integrity": "sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==" }, "@ember-data/serializer": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.2.tgz", - "integrity": "sha512-pcU0yy6v8IkYsZxVxoYTYiEm0bfc4PHXOF+NtlxJ5crm4q/gRQL0izB3vDTx9pcOtE+HplqkTA/jHe+v5UORtA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.3.tgz", + "integrity": "sha512-TgBm1Ar2wijaXgN3KVO6TuU57Y89thzAxJl4rWHg3HrzcRK2Pqlzvy7FY1jL6JlYcYAreVNJ5TBIKSLjXUeIOQ==", "requires": { - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/store": "4.7.2", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", @@ -33256,12 +33256,12 @@ } }, "@ember-data/store": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.2.tgz", - "integrity": "sha512-2lOG1J2tBcVAlgnTLBmXJkjNOddkfaXPPQ0Z4uKbTx2zJ9ETEzQ52R7PCNSHDbZ7spy/m0zJcInU9wZmQYZqNg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.3.tgz", + "integrity": "sha512-pgO7ooyJzG0MHQ2BRqxjyGfsr3+g1N7C/0qjbNXhaF6RoQDeEyHzZLQHR8sCqznqdZaydP4b62KoouZMX6l3Dg==", "requires": { - "@ember-data/canary-features": "4.7.2", - "@ember-data/private-build-infra": "4.7.2", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", "@glimmer/tracking": "^1.1.2", @@ -42380,17 +42380,17 @@ } }, "ember-data": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.2.tgz", - "integrity": "sha512-a4pIUyHIJEkL75H4l5PTeyDir3i4DeI/weGVPDgJJMNK0LVComWI246HpyYwzYuKjp8QzcDpNCszrbBRsaNu0A==", - "requires": { - "@ember-data/adapter": "4.7.2", - "@ember-data/debug": "4.7.2", - "@ember-data/model": "4.7.2", - "@ember-data/private-build-infra": "4.7.2", - "@ember-data/record-data": "4.7.2", - "@ember-data/serializer": "4.7.2", - "@ember-data/store": "4.7.2", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.3.tgz", + "integrity": "sha512-0tRyDE8HWKszrHAcES0QUcozetCl6+6/FHl79x9WRNGtkYPOlDlZ2Rxq4Bkn+mbRGm7S586d6HHOddd6LVd3cA==", + "requires": { + "@ember-data/adapter": "4.7.3", + "@ember-data/debug": "4.7.3", + "@ember-data/model": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/record-data": "4.7.3", + "@ember-data/serializer": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", "@embroider/macros": "^1.8.3", diff --git a/package.json b/package.json index d694da03d..88d413dd6 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "ember-composable-helpers": "5.0.0", "ember-concurrency": "^2.3.2", "ember-could-get-used-to-this": "^1.0.1", - "ember-data": "4.7.2", + "ember-data": "^4.7.3", "ember-event-helpers": "^0.1.0", "ember-feature-flags": "^6.0.0", "ember-file-upload": "^7.0.2",