# Changelog All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [1.2.9](https://github.com/LLK/scratch-vm/compare/v1.2.8...v1.2.9) (2022-09-20) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.15.20220920031622 ([7b3214a](https://github.com/LLK/scratch-vm/commit/7b3214aaaf39086cdb8c03defc77ff3c88c56716)) ## [1.2.8](https://github.com/LLK/scratch-vm/compare/v1.2.7...v1.2.8) (2022-09-19) ### Bug Fixes * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220919063121 ([1cc3d13](https://github.com/LLK/scratch-vm/commit/1cc3d13b0b27b472328b250769b01f9977286ecd)) ## [1.2.7](https://github.com/LLK/scratch-vm/compare/v1.2.6...v1.2.7) (2022-09-19) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.15.20220919031702 ([ead1bff](https://github.com/LLK/scratch-vm/commit/ead1bff18cf1de5ef9a3598f75ac040323844b4c)) ## [1.2.6](https://github.com/LLK/scratch-vm/compare/v1.2.5...v1.2.6) (2022-09-18) ### Bug Fixes * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220918092429 ([e0bec63](https://github.com/LLK/scratch-vm/commit/e0bec63bf0fdc4abb79644792b823159a767a190)) ## [1.2.5](https://github.com/LLK/scratch-vm/compare/v1.2.4...v1.2.5) (2022-09-18) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.15.20220918031615 ([5581819](https://github.com/LLK/scratch-vm/commit/55818195671935da0c82ddec8a134e0482a2b1d6)) ## [1.2.4](https://github.com/LLK/scratch-vm/compare/v1.2.3...v1.2.4) (2022-09-14) ### Bug Fixes * **deps:** update dependency scratch-blocks to v0.1.0-prerelease.20220913171331 ([b69b74c](https://github.com/LLK/scratch-vm/commit/b69b74ccf239b59a6998c51b108f87e352cb7985)) ## [1.2.3](https://github.com/LLK/scratch-vm/compare/v1.2.2...v1.2.3) (2022-09-13) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.15.20220913031617 ([8749d78](https://github.com/LLK/scratch-vm/commit/8749d78258f61d894465d2dd2da21b04b11df100)) ## [1.2.2](https://github.com/LLK/scratch-vm/compare/v1.2.1...v1.2.2) (2022-09-11) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.15.20220911031603 ([bc98bb6](https://github.com/LLK/scratch-vm/commit/bc98bb6d4d782468784cade43f61760c6fbbc70f)) ## [1.2.1](https://github.com/LLK/scratch-vm/compare/v1.2.0...v1.2.1) (2022-09-10) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.15.20220910031637 ([01eaac3](https://github.com/LLK/scratch-vm/commit/01eaac302791e30c7e3427605b99a7be97d41614)) # [1.2.0](https://github.com/LLK/scratch-vm/compare/v1.1.13...v1.2.0) (2022-09-09) ### Features * **deps:** update dependency scratch-l10n to v3.15.20220909182214 ([32dc92c](https://github.com/LLK/scratch-vm/commit/32dc92c734f71b20237bdd54138782826b2ca9ff)) ## [1.1.13](https://github.com/LLK/scratch-vm/compare/v1.1.12...v1.1.13) (2022-09-09) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220909031555 ([37a81d9](https://github.com/LLK/scratch-vm/commit/37a81d9707ced9f7d07a40c4b9c9807e757d3143)) ## [1.1.12](https://github.com/LLK/scratch-vm/compare/v1.1.11...v1.1.12) (2022-09-08) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220908031553 ([a3dff46](https://github.com/LLK/scratch-vm/commit/a3dff46ad0a932a4dbac50cc864efa92b1affee9)) ## [1.1.11](https://github.com/LLK/scratch-vm/compare/v1.1.10...v1.1.11) (2022-09-07) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220907031609 ([3185521](https://github.com/LLK/scratch-vm/commit/318552121deef7843ec6a02a3be70833086c53da)) ## [1.1.10](https://github.com/LLK/scratch-vm/compare/v1.1.9...v1.1.10) (2022-09-04) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220904031537 ([947c340](https://github.com/LLK/scratch-vm/commit/947c340b514d2dc97f7c9c70047e08de53641b72)) ## [1.1.9](https://github.com/LLK/scratch-vm/compare/v1.1.8...v1.1.9) (2022-09-02) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220902031540 ([d8e447a](https://github.com/LLK/scratch-vm/commit/d8e447aa8958548bd9db6229e63be8d1ab8c53d8)) ## [1.1.8](https://github.com/LLK/scratch-vm/compare/v1.1.7...v1.1.8) (2022-09-01) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220901031546 ([a158b06](https://github.com/LLK/scratch-vm/commit/a158b06bfffc5d1cba3ae07726bc7d81a6b2f968)) ## [1.1.7](https://github.com/LLK/scratch-vm/compare/v1.1.6...v1.1.7) (2022-08-31) ### Bug Fixes * **deps:** update dependency scratch-semantic-release-config to v1.0.4 ([e57d1d5](https://github.com/LLK/scratch-vm/commit/e57d1d5da5185458ab97913bfe840540473ff850)) ## [1.1.6](https://github.com/LLK/scratch-vm/compare/v1.1.5...v1.1.6) (2022-08-26) ### Bug Fixes * **deps:** update dependency scratch-semantic-release-config to v1.0.3 ([eadf460](https://github.com/LLK/scratch-vm/commit/eadf4606737d4ae8220380c95c23b5cb525af3d7)) ## [1.1.5](https://github.com/LLK/scratch-vm/compare/v1.1.4...v1.1.5) (2022-08-26) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220824031545 ([f8b1cba](https://github.com/LLK/scratch-vm/commit/f8b1cbaf38dc1eca295ae006fdf7db8c09a98f07)) * **deps:** update dependency scratch-l10n to v3.14.20220825031548 ([6abe408](https://github.com/LLK/scratch-vm/commit/6abe408f83bbcaf818f362c1c0e95e86264a87bf)) * **deps:** update dependency scratch-l10n to v3.14.20220826031556 ([e09a99b](https://github.com/LLK/scratch-vm/commit/e09a99be133802e62f24734af2a57dba64176c53)) ## [1.1.4](https://github.com/LLK/scratch-vm/compare/v1.1.3...v1.1.4) (2022-08-21) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220821031607 ([5a97782](https://github.com/LLK/scratch-vm/commit/5a97782ea1eeeb03cbb0ad4dfb24695be613c16d)) ## [1.1.3](https://github.com/LLK/scratch-vm/compare/v1.1.2...v1.1.3) (2022-08-20) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220820031550 ([e5b6c28](https://github.com/LLK/scratch-vm/commit/e5b6c28430cb4f29eee1122d1dfc73a667ca617c)) ## [1.1.2](https://github.com/LLK/scratch-vm/compare/v1.1.1...v1.1.2) (2022-08-17) ### Bug Fixes * **extensions:** try harder to avoid Scratch Link init in non-browser environments ([56dd49a](https://github.com/LLK/scratch-vm/commit/56dd49aaed6c49402dcc88e6005594a2e4d3ef2c)) ## [1.1.1](https://github.com/LLK/scratch-vm/compare/v1.1.0...v1.1.1) (2022-08-17) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220817031614 ([27ded72](https://github.com/LLK/scratch-vm/commit/27ded7294639f9eb7a5d0e88b8983d9e94d71a85)) # [1.1.0](https://github.com/LLK/scratch-vm/compare/v1.0.10...v1.1.0) (2022-08-16) ### Features * **extensions:** support Scratch Link 2.0 browser extension ([2bdea91](https://github.com/LLK/scratch-vm/commit/2bdea9106d67e08937098988e45595f48c5e6195)) ## [1.0.10](https://github.com/LLK/scratch-vm/compare/v1.0.9...v1.0.10) (2022-08-16) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220816031545 ([c989658](https://github.com/LLK/scratch-vm/commit/c9896580243aae56f9684a6eb81fcf83c3c9db6f)) ## [1.0.9](https://github.com/LLK/scratch-vm/compare/v1.0.8...v1.0.9) (2022-08-15) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220815031546 ([5c7f85c](https://github.com/LLK/scratch-vm/commit/5c7f85c025733e790861532d3ab433c16563f433)) ## [1.0.8](https://github.com/LLK/scratch-vm/compare/v1.0.7...v1.0.8) (2022-08-14) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220814031555 ([4f78616](https://github.com/LLK/scratch-vm/commit/4f7861624c3cb70a93aff2d407ee224e16b31d48)) ## [1.0.7](https://github.com/LLK/scratch-vm/compare/v1.0.6...v1.0.7) (2022-08-12) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220812031537 ([df3d450](https://github.com/LLK/scratch-vm/commit/df3d450daeda5a60f0a6b2fced33089fc819b6c1)) ## [1.0.6](https://github.com/LLK/scratch-vm/compare/v1.0.5...v1.0.6) (2022-08-11) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220811031607 ([60a50c4](https://github.com/LLK/scratch-vm/commit/60a50c462b3339665765491a3339b3b6e9df050b)) ## [1.0.5](https://github.com/LLK/scratch-vm/compare/v1.0.4...v1.0.5) (2022-08-06) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220806031552 ([ddf840f](https://github.com/LLK/scratch-vm/commit/ddf840f28e476ee92e3d421d4c04f0e3b346d215)) ## [1.0.4](https://github.com/LLK/scratch-vm/compare/v1.0.3...v1.0.4) (2022-08-05) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220805031557 ([096e992](https://github.com/LLK/scratch-vm/commit/096e9921ffb4fb1e268284de00e8640e16586828)) ## [1.0.3](https://github.com/LLK/scratch-vm/compare/v1.0.2...v1.0.3) (2022-08-04) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220804031609 ([d356764](https://github.com/LLK/scratch-vm/commit/d356764fcc2c1f76ac7f5425a2343ed84e082a48)) ## [1.0.2](https://github.com/LLK/scratch-vm/compare/v1.0.1...v1.0.2) (2022-08-03) ### Bug Fixes * **deps:** update dependency scratch-l10n to v3.14.20220803031540 ([32ee31a](https://github.com/LLK/scratch-vm/commit/32ee31ac2457ef3276bd1ffc0019458de82cd597)) ## [1.0.1](https://github.com/LLK/scratch-vm/compare/v1.0.0...v1.0.1) (2022-07-06) ### Bug Fixes * **JSON-RPC:** rephrase previous commit for semantic-release ([fd6b301](https://github.com/LLK/scratch-vm/commit/fd6b301b5a2c1442004e360d50dc70cb1468119b)) # 1.0.0 (2022-07-05) ### Bug Fixes * Equalise the chances when picking a random backdrop ([b29f076](https://github.com/LLK/scratch-vm/commit/b29f07636d4dc713b5a6012791438ad44d4c79a4)) * initialize stack frame params for all procedures ([20ff75b](https://github.com/LLK/scratch-vm/commit/20ff75b776308e8b6c07201477d7a4a5df5e7454)) * **package:** update @vernier/godirect to version 1.4.1 ([089f892](https://github.com/LLK/scratch-vm/commit/089f892316193d87bc0f30b3f156e0af30a90e67)), closes [#1915](https://github.com/LLK/scratch-vm/issues/1915) * **package:** update @vernier/godirect to version 1.5.0 ([e1fe21c](https://github.com/LLK/scratch-vm/commit/e1fe21cd2a3061e0290b559c5c508383c8012b82)), closes [#1961](https://github.com/LLK/scratch-vm/issues/1961) * **package:** update diff-match-patch to version 1.0.4 ([7d32c81](https://github.com/LLK/scratch-vm/commit/7d32c8107e7552b4cd4ff61537d0633cce47ebfd)), closes [#1552](https://github.com/LLK/scratch-vm/issues/1552) * **package:** update format-message to version 6.2.0 ([5779a48](https://github.com/LLK/scratch-vm/commit/5779a48434f441bd0ea884eab1ce804027d786b7)) * **package:** update format-message to version 6.2.1 ([c71da28](https://github.com/LLK/scratch-vm/commit/c71da286c8e38f52f22394d2c54dd417a59b9252)) * **package:** update htmlparser2 to version 3.10.0 ([e1fc448](https://github.com/LLK/scratch-vm/commit/e1fc448493d884773a0088cd20d1382b8a00699f)) * **package:** update scratch-parser to version 4.2.0 ([b1dacd4](https://github.com/LLK/scratch-vm/commit/b1dacd4b5967e0146fa7fc563b8fa51ff3d6ed7e)) * **package:** update scratch-parser to version 4.3.0 ([a103af8](https://github.com/LLK/scratch-vm/commit/a103af8bb9729e34504c150902f81850ce0dd392)) * **package:** update scratch-parser to version 4.3.1 ([d909ac5](https://github.com/LLK/scratch-vm/commit/d909ac53919b7a36826af5b142c93deef8105c74)) * **package:** update scratch-parser to version 4.3.3 ([641c2f3](https://github.com/LLK/scratch-vm/commit/641c2f398d12ccf2dc7b076f4b65c9b585531063)) * **package:** update scratch-parser to version 4.3.5 ([6715b2e](https://github.com/LLK/scratch-vm/commit/6715b2ec34ecfa6e8243e16c45da3668b02acf86)) * **package:** update scratch-parser to version 4.3.6 ([d354d89](https://github.com/LLK/scratch-vm/commit/d354d89f972a2ab58ac3e49c00b24ae9c3b9b69e)) * **package:** update scratch-parser to version 5.0.0 ([43ddb7c](https://github.com/LLK/scratch-vm/commit/43ddb7ce81f9933a1933b8104ba115b468ba5de2)) * **package:** update scratch-sb1-converter to version 0.2.2 ([58c9f4e](https://github.com/LLK/scratch-vm/commit/58c9f4eb3bfff6977f1c9ececf2ea8faac06ccb5)) * **package:** update scratch-sb1-converter to version 0.2.5 ([29d229c](https://github.com/LLK/scratch-vm/commit/29d229c1db0c010e05ff5a31b429988417eb584b)) * **package:** update scratch-sb1-converter to version 0.2.6 ([e4300da](https://github.com/LLK/scratch-vm/commit/e4300da4297fafcfa87104b078d51ea0564b9cd5)) * **package:** update scratch-sb1-converter to version 0.2.7 ([f64eaa3](https://github.com/LLK/scratch-vm/commit/f64eaa3329d17a4576ba7738099a3e181271724a)) * resolve scratch-*/src/index.js for expose-loader ([fda2885](https://github.com/LLK/scratch-vm/commit/fda288506aac8d0dc82e59d1723518ad4544456d)) * use ValidationError to determine if an SB1File error should throw ([a92f339](https://github.com/LLK/scratch-vm/commit/a92f33960f0e4ce06dd06825916c1315a5972cb3)) * **util:** Make string comparisons match Flash's, everywhere ([dab78c4](https://github.com/LLK/scratch-vm/commit/dab78c4f6222b4bd7ecec45ee5112e332c945c0f)) ### Features * Allow switching to specially named backdrops ([341bd8f](https://github.com/LLK/scratch-vm/commit/341bd8f3d38d6e30895730c81e8319e67fb6c013)) * Implement "point towards random direction" ([306996e](https://github.com/LLK/scratch-vm/commit/306996e54c814838e3bbac7c1ebd33f547848784)) ### Reverts * Revert "Consistently format text bubbles" ([2a42285](https://github.com/LLK/scratch-vm/commit/2a42285abef677360e28e8e128b304b51f1aba18)) * Revert "add SAY_OR_THINK getter" ([7330129](https://github.com/LLK/scratch-vm/commit/7330129cc6332bdc324727db70a57229d79d3bb4)) * Revert "synth extension" ([dbcbe8b](https://github.com/LLK/scratch-vm/commit/dbcbe8b94fabc73ac0f3feddc1b78f0c51ecef64)) * Revert "lightplay extension stub" ([d1b261d](https://github.com/LLK/scratch-vm/commit/d1b261d56e93302816b26a54c44ca56af900e4c2)) * Revert "lightplay extension stub" ([7501af4](https://github.com/LLK/scratch-vm/commit/7501af4c6b80e29b8cf8fe6f6f7e72f0f50365fe)) * Revert "Attempting to fix #1492: WeDo2 use of should be backwards compatible." ([1f7d9d3](https://github.com/LLK/scratch-vm/commit/1f7d9d3b67591b2eccc2336572c1f47d4f140814)), closes [#1492](https://github.com/LLK/scratch-vm/issues/1492) * Revert "Revert #1260, #1258, #1239" ([9afe401](https://github.com/LLK/scratch-vm/commit/9afe401dcafcb199d1719228137fc276600684c7)), closes [#1260](https://github.com/LLK/scratch-vm/issues/1260) [#1258](https://github.com/LLK/scratch-vm/issues/1258) [#1239](https://github.com/LLK/scratch-vm/issues/1239) * Revert "Revert "Push reported"" ([d04d6b2](https://github.com/LLK/scratch-vm/commit/d04d6b2c6ad1c7a79b06f9eb727170cc3068c517)) * Revert "Fix test" ([a586c5d](https://github.com/LLK/scratch-vm/commit/a586c5d9cdae593a2ed635265f4c3453d61f8aec)) ### BREAKING CHANGES * specially-named backdrops can now be navigated