From 3a51b7c06608e5198ccd31e1f6ebfd39a2c035b5 Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Mon, 13 Mar 2023 20:25:32 +0100 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit c7dcfac883a34655421932258d3d5a3b0ee96362 Author: Theodore Brown Date: Mon Mar 13 12:21:51 2023 -0500 fix: select option with selected attribute when initial state is undefined (#8371) Resolves a second unintended regression introduced in #6170. Follow-up to #8331, this time addressing the root issue so the correct select option won't be deselected in the first place when the initial bound value is undefined. Fixes #8361 commit 5c14bc5f0133cf6ae7d96d30f5cc6824e9f006aa Author: Lyu, Wei-Da <36730922+jasonlyu123@users.noreply.github.com> Date: Fri Mar 10 16:47:30 2023 +0800 fix: support es2022 class features (#8355) Follow up to #8349. We also have to bump the parsing ECMAScript version here. Fixes #6900, fixes #6592. commit e2fe8ab46966a7c3a6702e7e5f71ac316c553288 Author: Conduitry Date: Thu Mar 9 19:31:19 2023 -0500 -> v3.56.0 commit 80e6e2820408bdd1752cc1b866d106ad6c1d8824 Author: Conduitry Date: Thu Mar 9 05:04:38 2023 -0500 chore: mark Promise.resolve() as pure to appease Agadoo (#8366) commit f9efb4d9920ff76b4b22bec8443ee2049a05cf26 Author: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Wed Mar 8 09:56:24 2023 -0800 chore: upgrade aria-query (#8353) commit 757a81ac6db186b707fceb2a4be37b852a99102f Author: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Wed Mar 8 08:50:11 2023 -0800 chore: upgrade dependencies (#8352) commit 11af8509242956d5414fd8dc3205a40855437ab5 Author: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Mon Mar 6 09:41:38 2023 +0100 fix: correct meta attributes fixes https://github.com/sveltejs/language-tools/issues/1917 commit c6d6a73b9d5b34ab84fa0febcf70c06a2bd7b08e Author: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri Mar 3 23:18:55 2023 -0800 chore: upgrade rollup plugins (#8350) commit b336b162041d4f33252e12f15c98d89ecf2dcf23 Author: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri Mar 3 23:18:25 2023 -0800 chore: upgrade to code-red 1.0 (#8349) commit 5b2fa1f24750b77b83dcac831978efc93a6451fc Author: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Thu Mar 2 11:10:12 2023 -0800 chore: upgrade magic-string (#8339) - overwrite -> update - update comments commit 0966d1d282b04cec6f3b0d34a4ba73dae2d08d56 Author: Tan Li Hau Date: Fri Mar 3 02:57:38 2023 +0800 feat: improve `bind:group` behavior (#7892) track all `#each` variables that could result in a change to the inputs and also update the `$$binding_groups` variable which holds the references to the inputs of each group accordingly. Fixes #7633 Fixes #6112 Fixes #7884 commit 6476e9b34fa1bf8510082191f5c067c1fa25b3f1 Author: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Thu Mar 2 16:57:36 2023 +0100 fix: add visibility event to types commit e2b9df1888775bd5d7349fb81c1e7038942c038c Author: Brandon McConnell Date: Thu Mar 2 06:38:43 2023 -0500 docs: update 06-accessibility-warnings.md (#8342) Convert recommended events to use Svelte syntax, and include deprecation warning re https://developer.mozilla.org/en-US/docs/Web/API/Element/keypress_event commit d525901556bfc5575150ccd6b198a413dfff1bb3 Author: Tan Li Hau Date: Thu Mar 2 16:24:33 2023 +0800 fix validation for global compound selector (#8344) commit fbaf3cfc1249645e7f0cc49fa3caab0a4ed6433e Author: Tan Li Hau Date: Thu Mar 2 00:28:37 2023 +0800 fix: call `` update to `this` only when it's dirty (#4192) Closes #4129 --------- Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> Co-authored-by: Simon Holthausen commit 311193f1d7dd7f04904567660b997f38c7b32e5b Author: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Wed Mar 1 15:49:18 2023 +0100 chore: update changelog commit c0bc86e214ca0130b78bd714f5495e945b1a6c53 Author: Dane David Date: Wed Mar 1 14:45:50 2023 +0100 feat: support exclusively special characters in component filenames (#7664) Fixes #7143 --------- Co-authored-by: Tan Li Hau Co-authored-by: Yuichiro Yamashita commit dd371f58fe4c472ebce9c33c942f572fc58415c8 Author: Brad Dougherty Date: Wed Mar 1 05:54:00 2023 -0500 feat: add readyState binding for media elements (#6843) Closes #6666 --------- Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> commit c611f318d2fcc951f05df3cb17db95d60e34609b Author: Tan Li Hau Date: Wed Mar 1 18:51:40 2023 +0800 feat: add stopImmediatePropagation event modifier (#8341) Closes #5085 --------- Co-authored-by: Marcin Wicha <23581770+marcin-wicha@users.noreply.github.com> Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> commit acbf8135a8a905bc84078cd2145b83d52b325410 Author: Roy Choo Date: Wed Mar 1 18:28:59 2023 +0800 fix: add global compound selector validation (#6322) fixes #6272 prevents invalid CSS output --------- Co-authored-by: Roy Choo Co-authored-by: tanhauhau Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> commit ed575cc9270b92564d8e0bec86aa88d0412af9ac Author: Nguyen Tran <88808276+ngtr6788@users.noreply.github.com> Date: Wed Mar 1 05:06:15 2023 -0500 fix: make svelte-ignore work above components (#8338) Fixes #8082, where svelte-ignore somehow does not pick up the reactive-component warning. The issue on this problem is that the map_children function suppresses warnings and errors while traversing AST nodes as src/compiler/compile/nodes classes. However, the reactive-component warning is called in src/compiler/compile/render_dom/wrappers/InlineComponent/index.ts, and its warnings are not suppressed in map_children. Thus, we need to extract ignores and suppress here separately. commit dc36d0c9afc352587a0e512aac7704c734390e92 Author: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Tue Feb 28 22:42:59 2023 +0100 fix: typings for naturalWidth/Height bindings follow-up to #7857 commit b5b0d1f2d4eeb2c5b0fc22ed3f38a22eff06e1bb Author: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Tue Feb 28 22:39:23 2023 +0100 chore: update changelog commit 6ec5a0ed2450db94d1873b09841f2092f15d79a2 Author: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Tue Feb 28 18:40:23 2023 +0100 chore: update changelog commit f34abc568920265b848228c32d67eae10f1b589f Author: xxkl1 <84455605+xxkl1@users.noreply.github.com> Date: Wed Mar 1 01:21:39 2023 +0800 fix: decode html entities correctly (#8047) fixes #8026 1. replace the big entities list with entities that have a ; at the end where valid (there are some exceptions) 2. construct two regexes from that entities list: one for HTML where it's strictly matched, one for attributes where it tries to match browser behavior by also allowing = / digit / character afterwards 3. decode character references with one of these regexes depending on this is an attribute value or not --------- Co-authored-by: Yuichiro Yamashita commit aa15a64cbefff009073fc298b5df679bf385f9c8 Author: lidlanca <8693091+lidlanca@users.noreply.github.com> Date: Tue Feb 28 12:16:55 2023 -0500 fix: account for `