diff --git a/package.json b/package.json index 0c32d24cf6b..d7141c42b59 100644 --- a/package.json +++ b/package.json @@ -74,15 +74,15 @@ }, "devDependencies": { "@babel/preset-env": "^7.9.0", - "@glimmer/compiler": "^0.50.0", + "@glimmer/compiler": "^0.50.1", "@glimmer/env": "^0.1.7", - "@glimmer/interfaces": "^0.50.0", - "@glimmer/node": "^0.50.0", - "@glimmer/opcode-compiler": "^0.50.0", - "@glimmer/program": "^0.50.0", - "@glimmer/reference": "^0.50.0", - "@glimmer/runtime": "^0.50.0", - "@glimmer/validator": "^0.50.0", + "@glimmer/interfaces": "^0.50.1", + "@glimmer/node": "^0.50.1", + "@glimmer/opcode-compiler": "^0.50.1", + "@glimmer/program": "^0.50.1", + "@glimmer/reference": "^0.50.1", + "@glimmer/runtime": "^0.50.1", + "@glimmer/validator": "^0.50.1", "@simple-dom/document": "^1.4.0", "@types/qunit": "^2.5.4", "@types/rsvp": "^4.0.3", diff --git a/packages/@ember/-internals/glimmer/tests/utils/backtracking-rerender.js b/packages/@ember/-internals/glimmer/tests/utils/backtracking-rerender.js index 87259afcdd7..b05ba483b7a 100644 --- a/packages/@ember/-internals/glimmer/tests/utils/backtracking-rerender.js +++ b/packages/@ember/-internals/glimmer/tests/utils/backtracking-rerender.js @@ -1,5 +1,3 @@ -const SUPPORTS_STACK_TRACE = Boolean(new Error().stack); - export function backtrackingMessageFor(key, obj, { renderTree } = {}) { // Start off with standard backtracking assertion let regex = [`You attempted to update \`${key}\` on \`${obj}\``]; @@ -11,10 +9,7 @@ export function backtrackingMessageFor(key, obj, { renderTree } = {}) { regex.push(renderTree.join('\\n\\s*')); } - // Ensure both stack traces are given - if (SUPPORTS_STACK_TRACE) { - regex.push(`Stack trace for the first usage:`); - } + // Ensure stack trace is given regex.push(`Stack trace for the update:`); // Join with a regex that consumes all characters diff --git a/yarn.lock b/yarn.lock index 84a60cf1965..e2cbe7dc86b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -847,142 +847,142 @@ resolved "https://registry.yarnpkg.com/@ember/edition-utils/-/edition-utils-1.2.0.tgz#a039f542dc14c8e8299c81cd5abba95e2459cfa6" integrity sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog== -"@glimmer/compiler@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.50.0.tgz#ace8e05fa1b768b73571ad945dbbfab4178793de" - integrity sha512-jhruI6Y2hmchiPE0olCRhTY5HMZVe1Mm3V2tZh8Vatq1s74/uvUu8XaaK87Ij3eBNFVTAa7KhrTtkuEA85J5nw== - dependencies: - "@glimmer/interfaces" "^0.50.0" - "@glimmer/syntax" "^0.50.0" - "@glimmer/util" "^0.50.0" - "@glimmer/wire-format" "^0.50.0" +"@glimmer/compiler@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.50.1.tgz#dfdf9f82be68be02e46f4403b9aa281623fe9bbb" + integrity sha512-SlHBNpAVsuW461KoR+y7epuytNdtMr2CwHnXTj/VDaQ6vPsHk9a517emDt3he6b72cOvbUSEp+qsQeVdqHRyqg== + dependencies: + "@glimmer/interfaces" "^0.50.1" + "@glimmer/syntax" "^0.50.1" + "@glimmer/util" "^0.50.1" + "@glimmer/wire-format" "^0.50.1" "@simple-dom/interface" "^1.4.0" -"@glimmer/encoder@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.50.0.tgz#96c1b52928f8b97aadb52c66158a3577ed883e45" - integrity sha512-rcoh/zlbsRDhHjWb1gWNIpjfrV44gI9Na0ktCscPhifZGnyNbkRtFB1ybRZRywStshmTcFHytC3l4StM60XQtg== +"@glimmer/encoder@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.50.1.tgz#093e12059214c444ac65e054ad1b6f484958df5e" + integrity sha512-41u2qcJlCx2qox9qYSP7gZDRe114exxx1uzb3U0JY6e4lxxSOHLB98icqY5XcNkfmFedCWRP7y1JWegaCTkIOQ== dependencies: - "@glimmer/interfaces" "^0.50.0" - "@glimmer/vm" "^0.50.0" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/vm" "^0.50.1" "@glimmer/env@0.1.7", "@glimmer/env@^0.1.7": version "0.1.7" resolved "https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07" integrity sha1-/S0rVakCnGs3psk16MiHGucN+gc= -"@glimmer/interfaces@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.50.0.tgz#ad556592ecccd44afb5bbd08906734d63a178d02" - integrity sha512-z62FdxACLmIiAaM9sx34kTVGnip4OaKcUHbrtRhKR54o3XdR/wyJ4iibIRqGR8xLPz2XbOoyarDQ1QmYJBU8Mg== +"@glimmer/interfaces@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.50.1.tgz#008620d9b42e296ce89669415e4830354b83c4fb" + integrity sha512-ye9fWev8QxK8Y8+NzCa0uJDArFURbVhAahSFyPT25UdalYCWEmJmqD7k1KezZk2N7ZPxLPaBjOk9ifzDPRGHgg== dependencies: "@simple-dom/interface" "^1.4.0" -"@glimmer/low-level@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.50.0.tgz#e013e0cd3c6a223499f59699e7d809136379bb41" - integrity sha512-PwCeYk61UUl6ZfGBg7X4qXc3NqezTHbytsZbdsnZCMQvsnzeuQMUUQKof4a0bY5tVlA7LdpgAnt6lajw2Hj6aw== +"@glimmer/low-level@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.50.1.tgz#8c63355da7b5452ee14bbb4d7f9bb868a91d48e8" + integrity sha512-rTMCqTGmV7JRVFrWa1ff2tkr+oQ/kfUcxJBpynCm5n7JtFH31R+WJFDrxrDoGfJ63qKuhnli47jwB08vYl0fCg== -"@glimmer/node@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.50.0.tgz#e9eccf3f79066f0f19b1aa8ac6711f1ed44dc2f9" - integrity sha512-HaVxd971efNEDa5FTG1HNdEjVBMdJ8WgOQB4x3CSZXBNuBRSAfD7pbPn71AlCFSHaZNdnfhSI82yt7qOrl858Q== +"@glimmer/node@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.50.1.tgz#9c44c8ca22af5ba33353540ea01d8ae529287e1d" + integrity sha512-uYrRO3+O8V/1hyMjAiRV88OA09k91pCJLQz7IG2BYo2mxQBI8h2Z2ENFhCBAqw4nEuUSQnDF3s72G0Qmfp84og== dependencies: - "@glimmer/interfaces" "^0.50.0" - "@glimmer/runtime" "^0.50.0" - "@glimmer/util" "^0.50.0" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/runtime" "^0.50.1" + "@glimmer/util" "^0.50.1" "@simple-dom/document" "^1.4.0" "@simple-dom/interface" "^1.4.0" -"@glimmer/opcode-compiler@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/opcode-compiler/-/opcode-compiler-0.50.0.tgz#a9af840b957721e14792596d9605a1df536823ad" - integrity sha512-26qfK5kMzVkRaaQdlEgR41YburJz5DTWsVI7g2pyqMm2GKPMMGhs17URqkDAhZqL4KNr7H1NCJQgtl394/oJxg== - dependencies: - "@glimmer/encoder" "^0.50.0" - "@glimmer/interfaces" "^0.50.0" - "@glimmer/program" "^0.50.0" - "@glimmer/reference" "^0.50.0" - "@glimmer/util" "^0.50.0" - "@glimmer/vm" "^0.50.0" - "@glimmer/wire-format" "^0.50.0" - -"@glimmer/program@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/program/-/program-0.50.0.tgz#751ffbf3af988ea51f0f38088f26de2eef072a14" - integrity sha512-XH6MjptzCwBwTjfNRaWmJhTNfDBYzc+11mLsIZQFbtrJaaPKRBXFcc6w/FwUihppt4wPwwF/vsvC/8t4yz5VRA== - dependencies: - "@glimmer/encoder" "^0.50.0" - "@glimmer/interfaces" "^0.50.0" - "@glimmer/util" "^0.50.0" - -"@glimmer/reference@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.50.0.tgz#700aa689d488865c4431811ed8d04bc445c70a75" - integrity sha512-h4ckpgY+LIagoQYAXPuF0HhFR6Sb1F23zJALqSq9VwuqIVzbGf7i29JnCsS1XeXKj/sFkvitzpaFjbJQnbQtRg== +"@glimmer/opcode-compiler@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/opcode-compiler/-/opcode-compiler-0.50.1.tgz#05d7770506cc60ef74b3de85058fbedf82a61e9d" + integrity sha512-s503N/d3n7SfH+iJQIYnOlLd6trrrsdbf8kUWGeRcukOUkkykiBrKHvGI7sGBYJ1GAEhLwLJ0T1rIWJAkF+oSg== + dependencies: + "@glimmer/encoder" "^0.50.1" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/program" "^0.50.1" + "@glimmer/reference" "^0.50.1" + "@glimmer/util" "^0.50.1" + "@glimmer/vm" "^0.50.1" + "@glimmer/wire-format" "^0.50.1" + +"@glimmer/program@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/program/-/program-0.50.1.tgz#76cdcfcd79da0f44b583b78be3145ea5d2f45b4f" + integrity sha512-kNXAA3A9IimnLVo0cFINxW11vahW8wc4vG61Kbs4k2TAVo6MXxW1XbXeYhv5oHnMnO57m2R3KvqFBkpCF9EUxw== + dependencies: + "@glimmer/encoder" "^0.50.1" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/util" "^0.50.1" + +"@glimmer/reference@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.50.1.tgz#8971f71d90ef109b55d1e047e6a6bcc16fe9433b" + integrity sha512-u0RIwdvDu3l9LlnQskhC9OBgHGTSp2E/sNsiZsiRrqWwhm7ElF6XVtckbyPh+XleSSo9I8iAIrB4fNvoGw6gHw== dependencies: "@glimmer/env" "^0.1.7" - "@glimmer/interfaces" "^0.50.0" - "@glimmer/util" "^0.50.0" - "@glimmer/validator" "^0.50.0" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/util" "^0.50.1" + "@glimmer/validator" "^0.50.1" -"@glimmer/runtime@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.50.0.tgz#a42cea89092eee4d01db73aefbfbcf9ec269b299" - integrity sha512-gx6tR4129k/6i6lZuohV7hXMXNnwYARnkBLYyoMgfJQK+xRZu8OyfNkj7LeD1pcP1ZkTXbaGx58BNjvFyaj2kg== +"@glimmer/runtime@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.50.1.tgz#e473b6f88684f0c91cbc4cef96d7d8543e719ba6" + integrity sha512-h43cSgwlLt+fPIIaaSHsXeppP7mqactz5AfsaCblgYYgTOL/V74iIMpTVvJNAeBjhSyB9TWYZh1iu0bpZA/8Lg== dependencies: "@glimmer/env" "0.1.7" - "@glimmer/interfaces" "^0.50.0" - "@glimmer/low-level" "^0.50.0" - "@glimmer/program" "^0.50.0" - "@glimmer/reference" "^0.50.0" - "@glimmer/util" "^0.50.0" - "@glimmer/validator" "^0.50.0" - "@glimmer/vm" "^0.50.0" - "@glimmer/wire-format" "^0.50.0" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/low-level" "^0.50.1" + "@glimmer/program" "^0.50.1" + "@glimmer/reference" "^0.50.1" + "@glimmer/util" "^0.50.1" + "@glimmer/validator" "^0.50.1" + "@glimmer/vm" "^0.50.1" + "@glimmer/wire-format" "^0.50.1" "@simple-dom/interface" "^1.4.0" -"@glimmer/syntax@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.50.0.tgz#a56eac20972e3fc60f55b39112d1e113b55f0652" - integrity sha512-T04MubWW8fkc54Dg9py6Y/PaWI+o0CDK+LVj0z9oIiTO+ehEmntUpIcuuVDpAB+/5GCqEOZhuxq/agnm5m6EIw== +"@glimmer/syntax@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.50.1.tgz#86100fa077d7afd9f82c4e91d194d5d7211516eb" + integrity sha512-je/0+o/UZukP/lxJJQxgCmk4mUFJpJEAAhqxPtaj054Tofj3X+9CdQwjVU22B8F8j1AIUDr1hRgIop4k0lPbiQ== dependencies: - "@glimmer/interfaces" "^0.50.0" - "@glimmer/util" "^0.50.0" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/util" "^0.50.1" handlebars "^4.5.1" simple-html-tokenizer "^0.5.9" -"@glimmer/util@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.50.0.tgz#cdb930f822a59083a52cbac6aa0dd7b514428448" - integrity sha512-mzSyXtd/cMOgISODsWbaUrx97gbo8sNqQ7+l+7hZrlWjltoaSjsV7rGn+Oc8V7Du76XBS8Ctu/EqfcOeJS8YBA== +"@glimmer/util@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.50.1.tgz#9e85e005d2fd563f979c5fba99563bfe75edf2a9" + integrity sha512-LaoSboa+BXjunun8wwVEV+FOH5oHc8AckfsmyHsHltFTwIRpjb0w0AQzeHzHXHMVhfpYHB06xlFO9naSEztB1Q== dependencies: "@glimmer/env" "0.1.7" - "@glimmer/interfaces" "^0.50.0" + "@glimmer/interfaces" "^0.50.1" "@simple-dom/interface" "^1.4.0" -"@glimmer/validator@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.50.0.tgz#3c099785c778f2feb827773569cbe809e0898acd" - integrity sha512-BkKtbWOMT4kw7q8GNfGRY6+sxxF+NNva6L149apf1BUKVRC94rnTFamLyvetsoqzZhR9HWleg0S8Cyrs+7wruQ== +"@glimmer/validator@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.50.1.tgz#3dd7ce7c945caed25d9c6d465ab3697be15a8144" + integrity sha512-mFPm+8cgIFjNznSvEGRcJbveZQYW7E9eiKFtUQW2VJdzTUxoal9ds+irR8tzEkUDio/cubQ7BJhV40vLpebOSw== dependencies: "@glimmer/env" "^0.1.7" -"@glimmer/vm@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.50.0.tgz#2867b08aabc9f839847eefacc5d0aa075fe490ed" - integrity sha512-LJXunrLa9rxECItuAuXeFuN795CvHQcpPB/rncDiiguv5m/sLG617Dz0VQ+TRuj1HNdPoSyiKY2/lBL+5uAPig== +"@glimmer/vm@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.50.1.tgz#8d4a815ccb9e0b2f24cb270b374621ec06b11b9d" + integrity sha512-9uEZzJIr/yGlK080+WkpxqDF5F262BRBg79kczN1VNi6ThJBRiVgBVzKBh0kNFjIPuiE55tskf2YXS5dKYGqYA== dependencies: - "@glimmer/interfaces" "^0.50.0" - "@glimmer/util" "^0.50.0" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/util" "^0.50.1" -"@glimmer/wire-format@^0.50.0": - version "0.50.0" - resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.50.0.tgz#ee39d34abca91903c58d161b5b710e01696fea9f" - integrity sha512-omvQ2/I0SkAbl584RdmZMLZLeTZz5Pd0m/Ce9x2JQLpG2gR62UIJo+IfL0RgtTMeNYYnEhddYBM/bNRFZ1fcUw== +"@glimmer/wire-format@^0.50.1": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.50.1.tgz#826f34b222753c810b7e3f5c0d07fba2c704aa83" + integrity sha512-aYtcl5wAtG6n36qFxAnmWXAAFfZtN0fSCeU6t0+ExzHnBDpkWs2hM23/5LkF9VhaPNhwZ8wBjPFLEkdggYHW7g== dependencies: - "@glimmer/interfaces" "^0.50.0" - "@glimmer/util" "^0.50.0" + "@glimmer/interfaces" "^0.50.1" + "@glimmer/util" "^0.50.1" "@simple-dom/document@^1.4.0": version "1.4.0"