Simon H
4ca2af41df
[fix] add filename to combined source map if needed ( #6089 )
4 years ago
Tan Li Hau
b23d267f1f
[fix] improper :global() style encapsulation ( #6560 )
4 years ago
Tan Li Hau
365b5e300c
[fix] store reactivity in reactive declarations ( #6559 )
4 years ago
Conduitry
d487254beb
refactor: tidy use of Set for store subscribers
...
There's no need to check that a Set has an element before trying to
remove it.
4 years ago
Noski
b2260bc2e3
refactor: migrate array to set for subscriberss ( #6295 )
4 years ago
Tan Li Hau
8c66acfa92
fix one-way <select> bind with spread ( #6512 )
4 years ago
Tan Li Hau
c54d57b0d9
don't scope :root selector ( #6514 )
4 years ago
Tan Li Hau
f906180435
fix binding when updating through accessors ( #6523 )
4 years ago
Tan Li Hau
ef14280e28
use simpler insert and append functions when not compiling with hydration ( #6525 )
4 years ago
Yuichiro Yamashita
d9da22ac04
fix AST .end index for expressions in attributes ( #6542 )
4 years ago
Hofer Ivan
5cfefeb6e7
support rendering components in a shadow dom ( #5870 )
4 years ago
Hasan Altan Birler
ecbd96af95
[fix] hydration improvements ( #6449 )
4 years ago
Tan Li Hau
cb189ad0ec
[chore] update code-red, estree-walker, is-reference ( #6551 )
...
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
4 years ago
Tan Li Hau
222a9dd2c6
[feat] get all contexts ( #6528 )
...
* get all contexts
* docs
* explicit return type
* allow specifying return type through generic parameter
* Update site/content/docs/03-run-time.md
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
4 years ago
Ben McCann
f6a9804275
Upgrade Periscopic ( #6549 )
4 years ago
Maxime LUCE
0cf5511ae0
[feat] Add errorMode option to compile to allow continuing on errors (and mark them as warnings) ( #6194 )
...
This PR adds a new option errorMode to CompileOptions to allow continuing the compilation process when errors occured.
When set to warn, this new option will indicate to Svelte that it should log errors as warnings and continue compilation.
This allows (notably) preprocessors to compile the markup to detect vars in markup before preprocessing (in this case: script and style tags are stripped so it can produce a lot of errors).
This PR is part of a work on the svelte-preprocess side to improve the preprocessing of TypeScript files: https://github.com/sveltejs/svelte-preprocess/issues/318
- allow compiler to pass error as warnings
- enforce stops after errors during compilation (for type-checking, TS doesn't know the error method throws)
- should review Element.ts:302
- added a test case for errorMode
- added documentation
4 years ago
Tan Li Hau
fd031105aa
[fix] do not warn if module variables are not the only dependencies in reactive statements ( #6510 )
...
The warning was too strict, since there are valid use cases for having non-reactive variables inside reactive statements
Fixes #5954
4 years ago
Simon H
a8c35daa9a
[fix] be able to silence more warnings ( #6504 )
...
including css-unused-selector, unused-export-let, module-script-reactive-declaration
Fixes #5954
Related to #5281
4 years ago
Ben McCann
52b67a0497
[chore] fix duplicate import of periscopic ( #6527 )
4 years ago
Tan Li Hau
2818567925
fix input value 0 for ssr ( #6458 )
4 years ago
Tan Li Hau
23f8f4ba6d
[feat] centralise parse errors ( #6519 )
...
Co-authored-by: pngwn <hello@pngwn.io>
4 years ago
Tan Li Hau
6a582af839
[fix] script style end parsing ( #6511 )
...
* update script end tag parsing to allow whitespace after tagname
* update style end tag parsing to allow for whitespace after tag name
* handle no closing match for script and style for eof and non-eof failures
* cleaning up script and style end tag parsing
Co-authored-by: pngwn <hello@pngwn.io>
4 years ago
Aleksander Szołowicz
999032835b
fix typos, use shorthanded imports ( #5993 )
...
* fix(typo): existance -> existence
* fix(typo): seperate -> separate
* refactor(imports): use shorthand for periscopic
4 years ago
Tan Li Hau
ebaa891e69
[chore] update code-red@0.2.0 ( #6425 )
...
Co-authored-by: Conduitry <git@chor.date>
4 years ago
Tan Li Hau
2cec6a94bc
[feat] sourcemap markup ( #6427 )
...
* sourcemap markup
* sourcemap textnode
* update test
4 years ago
Jonnie
7bcbe67939
add ssr for group bindings ( #4621 )
...
* add ssr for group bindings
* remove unnecessary chunk length check
* check if checkbox or radio
Co-authored-by: tanhauhau <lhtan93@gmail.com>
4 years ago
Simon H
ce43bd67c7
[fix] relax store derived function signature ( #6509 )
...
With this fix, doing
```
const stores= [writable(0), writable(1)]
derived(stores, ([a,b,c]) => {});
```
works without type errors. The propblem with the previous type signature was that it's too strict for TypeScript's suboptimal inference of the value `stores` in that example, which is `Array<Readable<any>>`, which does not convey the info "at least one element", which the old Stores signature required.
Runtime-wise, it's no problem passing an empty array to derived.
The new signature is only appended to, not replaced, because the old signature is able to correctly infer the values of each array entry: For `derived([writable(0), writable('foo')], ([a, b]) => {});` the parameters `a` and `b` are correctly inferred as `number` and `string`. If the type would be changed to `type Stores = Readable<any> | Array<Readable<any>>` that would be no longer the case.
Fixes #6178
4 years ago
Tan Li Hau
f60cb22a9d
standalone :global() with multiple selectors shouldn't be treated as error ( #6508 )
4 years ago
Daybrush (Younkue Choi)
201a71d8b7
fix insert function ( #6445 )
4 years ago
Simon H
b662c7fd41
[chore] move compiler warnings/errors to dedicate files ( #6503 )
4 years ago
Geoff Rich
391258aa10
Remove caption warning on <audio> ( #6054 )
4 years ago
Tan Li Hau
95f3f1c0b3
fix ci after merge conflicts ( #6473 )
4 years ago
Geoff Rich
e73f641ca5
Remove deprecated a11y-no-onchange warning ( #6457 )
4 years ago
Tan Li Hau
fca6a6d38a
:global() with pseudo element should be considered as global ( #6470 )
4 years ago
Tan Li Hau
98ddf8b588
update periscopic ( #6471 )
4 years ago
Ignatius Bagus
8c3fb922d8
only check selector that are direct children of `:global` ( #6435 )
...
* failing test for i6434
* use string match to simplify regexp
* more tests
* separate test suite
* test for commas inside attributes
* stricter regex pattern
* test escaped brackets and parentheses
* change latest test selector to lists
* correct failing test for escaped parentheses
* update with proposed pattern
4 years ago
Tan Li Hau
e7af4d7706
expose svelte/ssr which have noop for lifecycle events ( #6416 )
4 years ago
Maxime LUCE
aedf69c1cf
Add compilation variables report option to allow getting all variables (even undeclared or internal) ( #6192 )
...
* feat: add compilation variables report option
* test: add full var report test
* docs: document varsReport compile option
4 years ago
Luis Confraria
554d5dd391
Fix preserveComments on ssr ( #4736 )
...
Fixes #4730
Co-authored-by: tanhauhau <lhtan93@gmail.com>
4 years ago
Anthony Le Goas
58790a9281
a11y: check if mouse events are accompanied by key events ( #5938 )
4 years ago
Mohammed Al-Qurafi
1b33248ead
#6299 - Throw a compile error when passing an empty directive name ( #6300 )
...
* Compile error when passing empty directive names
* Revert "Compile error when passing empty directive names"
This reverts commit ac8718b3a4
.
* Compile error when passing empty directive names
* Adjust empty-directive-name error offset
4 years ago
zerdox
0df9233fb1
Fix wrong "slot" property warning (runtime) ( #6065 )
...
* updated: condition for warning about unknown prop
* test are updated
4 years ago
Tan Li Hau
5d824966a2
internal: add typescript def for transitions ( #5625 )
4 years ago
Dennis Kaspar
b464320607
Add trusted modifier ( #6149 )
...
Fixes #6137
Adding a trusted modifier to make events not be dispatchable by console/sourcecode.
Useful to prevent injected code to automatically dispatch event for preventing botting
4 years ago
Ava Johnson
46fac828f7
Bubble svelte dev events ( #5994 )
4 years ago
Roy Choo
228832c9a3
fix: :global(...):some-pseudoclass should be considered global ( #6317 )
4 years ago
Hasan Altan Birler
04bc37de31
Improve hydration by reordering optimally ( #6395 )
...
* Implement new hydration optimization
During hydration, greedily pick nodes that exist in the original HTML that should not be detached.
Detach the rest.
* Implement optimal reordering during hydration
During hydration we track the order in which children are claimed.
Afterwards, rather than reordering them greedily one-by-one, we reorder all claimed children during the first append optimally.
The optimal reordering first finds the longest subsequence of children that have been claimed in order.
These children will not be moved.
The rest of the children are reordered to where they have to go.
This algorithm is guaranteed to be optimal in the number of reorderings.
The hydration/head-meta-hydrate-duplicate test sample has been modified slightly.
The order in which the <title> tag is being generated changed, which does not affect correctness.
* Fix issue potentially causing extra reorders
Not sorting children before executing the `insertBefore` calls in `init_hydrate` potentially caused extra `insertBefore` calls in `append`
* Simplify`init_hydrate` sorting logic
4 years ago
Tan Li Hau
a6055b34d9
fix slot props not updated when transition aborted ( #6414 )
4 years ago
Tan Li Hau
7d39e676c5
bind this in bubbled events ( #6417 )
4 years ago
Tan Li Hau
bbcc1e7479
disallow multiple selectors inside :global() ( #6428 )
4 years ago
Tan Li Hau
bce3641e92
fix escaping attributes in spread in SSR ( #6429 )
4 years ago
Tan Li Hau
3acaa03f6f
fix textarea end tag parsing ( #6424 )
4 years ago
Bjørn
de6d0c66d3
Add a more descriptive message for the error generated by an empty shorthand attribute ( #6217 )
...
Added error message "empty-attribute-shorthand" for when the shorthand attribute is empty,
giving a more explicit error for #6086
4 years ago
Tan Li Hau
3f990a96ba
Use SSR rendered as initial html for runtime hydration test ( #4444 )
4 years ago
Simon H
c5f588ee50
Fix generic props relationship in SvelteComponentTyped ( #6400 )
...
A recent refactoring commit where the constructor definition was moved to an interface disconnected the props relationship of the props that are passed in the constructor and the instance props
4 years ago
Ignatius Bagus
b295d68ec6
fix types: allow writable/readable empty initialization ( #6293 )
...
Fixes #6291
Fixes #6345
Both writable and readable initialized without any arguments are already valid, but TS complains about it. This makes both allowed to be emptily initialized. It's also possible to invoke readable with one argument only.
4 years ago
Conduitry
6d16e92606
Revert hydration optimisation ( #6290 )
...
Co-authored-by: haveyaseen <haveyaread@gmail.com>
4 years ago
Tan Li Hau
94bfeae5d5
fix claim_text ( #6275 )
4 years ago
Tan Li Hau
ebd21ae6d3
fix updating of slot contents when aborting transition ( #6042 )
4 years ago
Térence Hollander
842b8412b6
fix(a11y): do not warn if href value is dynamic ( #6110 )
4 years ago
Milan Jaritz
ff23c45de1
fix types: make crossfade fallback param optional ( #6201 )
4 years ago
Geoff Rich
7042755e7a
fix setting boolean attributes on custom elements ( #6073 )
4 years ago
Tan Li Hau
02b49a1bb4
implement passing CSS custom properties to components ( #6237 )
4 years ago
Tan Li Hau
3d1af7fb68
support :global() in compound selector ( #6223 )
4 years ago
Lyu, Wei-Da
00e58e7bc8
Fix {#await} block scope when updating ( #6219 )
4 years ago
halfnelson
4633697214
Don't auto change to svg namespace when in foreign namespace ( #6261 )
4 years ago
Mohammed Al-Qurafi
a39fc8de72
Add "context" typing to SvelteComponent constructor options ( #6236 )
4 years ago
Ben McCann
10e3e3dae8
Improve SSR hydration performance ( #6204 )
...
* Improve SSR hydration performance
- Fixes #4308 by avoiding de- and reattaching nodes during hydration
- Turns existing append, insert and detach methods into "upserts"
The new "hydration mode" was added in order to maintain the detach by
default behavior during hydration. By tracking which nodes are claimed
during hydration unclaimed nodes can then removed from the DOM at the
end of hydration without touching the remaining nodes.
Co-authored-by: Jonatan Svennberg <jonatan.svennberg@gmail.com>
4 years ago
Maxime LUCE
08047c14b6
Pass full markup source to preprocessors ( #6169 )
4 years ago
Fielding Johnston
3b4d53e611
fix(store): add missing `derived` type definition ( #6172 )
4 years ago
Tan Li Hau
6c5257beb2
allow passing in context in constructor ( #6032 )
...
Co-authored-by: Conduitry <git@chor.date>
4 years ago
Ben McCann
31cb5206e0
Remove trailing whitespace
4 years ago
Conduitry
286c60da4d
fix missing slotted elements in AST ( #6148 )
4 years ago
Luke Edwards
e5a5eaeef0
fix: revert breaking change for `compiler/preprocess` types location ( #6100 )
4 years ago
Sang
18d9fb56f7
Export store's useful typescript definitions ( #5887 )
...
fixes #5864
4 years ago
Umang Galaiya
27a61a709b
Export interfaces for transition params ( #5221 )
...
fixes #5207
4 years ago
AmirHossein Ahmadi
e6d9c5f0e3
Export the EasingFunction type ( #6056 )
4 years ago
Tim
dd7b5afbf0
export interfaces Spring and Tweened ( #6122 )
...
fixes #6070
4 years ago
JounQin
50dcc2aaa4
chore: add `this: void` typing to store functions ( #6094 )
...
This is necessary so ESLint does not complain about possibly unbound method access
fixes https://github.com/sveltejs/eslint-plugin-svelte3/issues/102
4 years ago
Tan Li Hau
1d6e20f2a9
implement <svelte:fragment> ( #4556 )
...
add validation and test
replace svelte:slot -> svelte:fragment
slot as a sugar syntax
fix eslint
4 years ago
Rich Harris
2925a00eff
add cssHash option ( #6026 )
...
* Allow to customize the css scope class
* Pass component name to scope class generator
* Move Stylesheet arguments into an object
* Refactor to cssHash
* Please the almighty linter
* pass hash function to cssHash
* update test
* document cssHash option
Co-authored-by: Christian Kaisermann <christian@kaisermann.me>
4 years ago
Tan Li Hau
d17a90cc44
allow destructured defaults to refer to variables ( #5986 )
...
Co-authored-by: M. Habib Rosyad <habib@volantis.io>
Co-authored-by: Conduitry <git@chor.date>
4 years ago
Tan Li Hau
b764374b62
no warning on contextual-store if declaring it as a parameter / variable ( #6008 )
4 years ago
Pontus Lundin
d4f98fb63a
Call onMount when connected & clean up when disconnected for custom element ( #4522 )
...
* call onDestroy when disconnected
* lifecycle hooks and custom elements
- Call onMount in connectedCallback for customElements
- register onMount return values as on_disconnect-callbacks for customElements
- run on_disconnect callbacks in disconnectedCallback
* do not reset on_mount so that it can fire again if reinserted
* simpler isCustomElement & skip extra function call
- pass options.customElement down to mount_component
- remove expensive isCustomElement check
- only call add_render_callback if not customElement
Co-authored-by: Pontus Lundin <pontus.lundin@ica.se>
4 years ago
Tan Li Hau
e8094df779
fix remove of lone :host selectors ( #5984 )
4 years ago
pushkine
a9c1dc9b59
fix extra invalidation with component prop binding to object property ( #5890 )
4 years ago
Tan Li Hau
8867bc31c2
update css-tree@^1.1.2 ( #5958 )
4 years ago
Tan Li Hau
44f41c9edd
fix :host and :global css scoping ( #5957 )
4 years ago
Tan Li Hau
6589aa2548
warn module variables are nonreactive and make them truly nonreactive ( #5847 )
4 years ago
Saurav Sahu
87417e5a7b
fix: "foreign" namespace elements should still allow binding 'this' ( #5942 )
4 years ago
pushkine
eeeeb49986
inline `prop_values` in `init` helper ( #5909 )
4 years ago
J Delaney
4f05cc3e3c
don't create class update functions when dependencies aren't reactive ( #5926 )
4 years ago
Tan Li Hau
6207596175
fix extraneous store subscription in SSR ( #5929 )
4 years ago
Simon H
0f3264e205
make `SvelteComponentDev` typings more forgiving ( #5937 )
...
Add `$$events_def` and `$$slot_def` so that users can do
```
let el: SvelteComponent;
<SomeComponent bind:this={el} />
```
without type errors.
4 years ago
Simon H
842a0b1a07
make animation/transition params optional ( #5936 )
...
They are not needed for most of the functions and should be marked as optional accordingly to make TypeScript users happy.
Fixes sveltejs/language-tools#785
4 years ago
Anders Lorentsen
acf60d88a0
error on empty name in `class:` directive ( #5939 )
4 years ago
Alexandre Galays
4d5fe5dea6
Swap the order of the two derived store signatures to fix inference ( #5935 )
4 years ago
Ben McCann
37b1a20c17
Add spaces next to infix operators ( #5902 )
4 years ago
halfnelson
a7eff8894f
add `foreign` namespace to preserve attribute case and skip HTML-specific a11y validations ( #5652 )
4 years ago
pushkine
13e3d755da
allow duplicates of the same action on an element ( #5875 )
4 years ago
Andreas Ehrencrona
abf11bb02b
Refactored preprocess for readability ( #5763 )
4 years ago
milahu
0d19f67ec4
Parse attached sourcemap from preprocessor ( #5854 )
4 years ago
Tan Li Hau
734257001d
deconflict conextual action variable ( #5839 )
4 years ago
Tan Li Hau
5949c4a594
fix await outro race condition ( #5850 )
4 years ago
Tan Li Hau
9cc21e3c09
fix removing elements that are currently transitioning out ( #5849 )
4 years ago
Tan Li Hau
82fcdfc2fa
rework SSR store autosubscription ( #5419 )
4 years ago
Nick Vincent
f7d4eef55d
use iframe z-index: -1 in resize listener ( #5742 )
4 years ago
Tan Li Hau
1da4105d65
fix deep object property as action ( #5845 )
4 years ago
Tan Li Hau
08cb3142e9
keep each block value ( #5841 )
4 years ago
Tan Li Hau
63669330f6
maintain context for keyed each ( #5840 )
4 years ago
Tan Li Hau
a41c7644e6
shift injected declarations to the top ( #5837 )
4 years ago
Tan Li Hau
2d5d6b05ed
warn if React attributes are used ( #5836 )
4 years ago
Tan Li Hau
662d9b44e6
fix checkbox bind:group when index depends on another context ( #5835 )
4 years ago
Ben Welsh
9927d16b92
add ARIA graphics roles as known ( #5822 )
4 years ago
Andreas Ehrencrona
9d9d7bc355
Added types to Node subclasses ( #5755 )
4 years ago
dmitrage
68538c61eb
Fix various issues with preprocess source maps ( #5754 )
4 years ago
Ben McCann
391455c58e
Upgrade eslint ( #5747 )
4 years ago
Simon H
79214ccb0d
Revert typed SvelteComponent, add SvelteComponentTyped instead ( #5738 )
4 years ago
milahu
3d68ceaf8f
support using decoded sourcemaps from SourceMapGenerator ( #5732 )
...
Co-authored-by: Conduitry <git@chor.date>
4 years ago
Tan Li Hau
ccc61a71d8
add missing export for hasContext ( #5727 )
4 years ago
pushkin
94b985effb
make unused `transition_out` parameters optional ( #5587 )
4 years ago
Tan Li Hau
9331398299
support spread into slot props ( #5616 )
4 years ago
Simon H
99000ef42e
typed SvelteComponent(Dev) interface ( #5431 )
4 years ago
Tan Li Hau
1cc5bdb9ca
reactive dependency not referenced can't set to undefined initially ( #5600 )
4 years ago
Tan Li Hau
24c44b9177
fix order of html tags with {#if} in {#key} block ( #5685 )
4 years ago
pushkin
01ead95cbe
add hasContext lifecycle function ( #5690 )
4 years ago
Ben McCann
67dea941bb
Fix eslint issue ( #5698 )
4 years ago
halfnelson
dcfbd69516
Preprocessor sourcemap support ( #5584 )
...
Co-authored-by: Milan Hauth <milahu@gmail.com>
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
4 years ago
Tan Li Hau
7949d8efac
support $$slots in custom elements ( #5619 )
4 years ago
Ben McCann
240f5410f3
Curly brace cleanup and enforcement ( #5647 )
4 years ago
Mikail Khan
9745b61aab
fixed typo in each loop animation error ( #5648 )
4 years ago
Tan Li Hau
148b6105ed
fix else block transition update ( #5591 )
4 years ago
Tan Li Hau
5d7ffdb8a7
fix function slot props based on context ( #5607 )
4 years ago
Tan Li Hau
6fa3e91b5d
support $$props and $$restProps for custom elements ( #5608 )
4 years ago
Tan Li Hau
cfc73be90f
add Node and Element as known globals ( #5601 )
4 years ago
Ben McCann
7ea6a2994a
Curly braces linting fixes ( #5585 )
4 years ago
Jesse Skinner
a4e4bd0f53
get context at start of {#if} update block instead of at the end ( #5531 )
4 years ago
Andreas Ehrencrona
46690473ef
only allow passing functions to lifecycle functions ( #5529 )
4 years ago
Damián Pumar
5d480c5d5a
fix compiler hanging on <slot slot="..."> ( #5536 )
4 years ago
Andreas Ehrencrona
ddf13211af
Updated to ESLint config 5.4.0 ( #5541 )
4 years ago
Oscar Mattsson
dc717bd7d1
Fixed outdated typescriptlang.org link in comment ( #5544 )
...
The link in the comment pointed to an anchor which didn't exist on the page, so I did a search on the anchor and found out the information had moved to a separate page.
4 years ago
Andreas Ehrencrona
aa759f44fc
add missing end AST property to non-top-level <style> tags ( #5487 )
4 years ago
Andreas Ehrencrona
e508fb7b8b
fix indentation and remove unused variables ( #5479 )
4 years ago
Bob Fanger
3fa15b9688
fix: typing get svelte/store ( #5483 )
4 years ago
Ben McCann
229a16d6e7
upgrade ESLint config ( #5472 )
4 years ago
Tan Li Hau
2d88dc460e
warn for possible use of component without uppercase tag name ( #5302 )
4 years ago
orange4glace
fd0c6ee4d8
fix unmounting components delayed bidirectional transitions ( #5353 )
4 years ago
Tan Li Hau
2c5f1c466e
add typings to `get_store_value` ( #5269 )
...
Co-authored-by: Julian Laubstein <contact@julianlaubstein.de>
4 years ago
Tan Li Hau
8056829a91
allow <slot> to be part of a slot ( #4295 )
4 years ago
Tan Li Hau
3970def5eb
fix sibling combinators with spread attributes ( #5467 )
4 years ago
Tan Li Hau
296e81af4d
add EventSource to the known globals ( #5468 )
4 years ago
Tan Li Hau
fa7c780bad
{#key} block ( #5397 )
...
Co-authored-by: Conduitry <git@chor.date>
4 years ago
Tan Li Hau
967b88186b
scope CSS sibling combinators ( #5427 )
4 years ago
Tan Li Hau
a1651ca271
add nonpassive event modifier ( #5442 )
...
Co-authored-by: filipot <filipot@stud.ntnu.no>
4 years ago
Tan Li Hau
41d1656458
update keyed each when key expression changes ( #5447 )
4 years ago
Tan Li Hau
c3b56a164e
handle destructuring to a store value ( #5452 )
4 years ago
Tan Li Hau
6e0cd9bcbf
fix missing-declaration warning for use:obj.method ( #5454 )
4 years ago
Tan Li Hau
b5b02f8561
whitelist [open] attribute selector for <details> ( #5425 )
4 years ago
Tan Li Hau
254096d320
support methods as actions ( #5398 )
4 years ago
Tan Li Hau
b3f54bd2cf
fix store direct property assignment ( #5416 )
4 years ago
Tan Li Hau
aef5671411
update acorn and parse expression as module script ( #5423 )
4 years ago
Tan Li Hau
87ed0b2f42
fix await stuck indefinitely without catch ( #5402 )
4 years ago
Tan Li Hau
1ce6ac5d48
fix destructuring to get multiple stores ( #5390 )
4 years ago
Tan Li Hau
338cf877bc
maintain context for transition ( #5392 )
4 years ago
Tan Li Hau
46d423d9db
fix css specificity for child combinator ( #5399 )
4 years ago
Tan Li Hau
7900e3eafa
fix style scoping with > * ( #5400 )
4 years ago
Th0rN13
4b59491ea4
Fix: input type number warning in browsers ( #4772 )
4 years ago
rdb
211fc92e69
Fix current component not being cleared after component update ( #4909 )
4 years ago
Tan Li Hau
8a28d1bb38
valid XHTML syntax in innerHTML for static elements ( #5317 )
4 years ago
Tan Li Hau
51e2626f42
fix $$props reactivity in fallback of a slot ( #5375 )
4 years ago
Ben McCann
84ac3a53d5
fix(types): specify `CompleOptions.generate` values ( #5321 )
4 years ago
Tan Li Hau
8148a7a334
each binding with store props ( #5289 )
4 years ago
Tan Li Hau
c752ed3527
handle undefined input value with spread ( #5291 )
4 years ago
Antony Jones
82dc26a31c
Fix lint warnings ( #5263 )
4 years ago
Irshad PI
e0e434234d
Await: re-throw error when there is no catch block and promise is rejected ( #5149 )
4 years ago
Teymour Aldridge
935caee269
Minor code simplification ( #5065 )
4 years ago
Tan Li Hau
0ac341d2c6
expose which slots are present in $$slots ( #4602 )
4 years ago
Tan Li Hau
e879cb5a4c
fix not passing child_ctx for catch block ( #5261 )
4 years ago
Simon H
aa7e5e32b1
add typings for createEventDispatcher ( #5260 )
4 years ago
Zachiah
0e1345548f
add selector to message of css-unused-selector warning ( #5253 )
4 years ago
Tan Li Hau
7aae362bcb
fix reference for namespaced component ( #5256 )
4 years ago
Tan Li Hau
5194f596f7
do not declare variable for member assignment in reactive declaration in SSR ( #5251 )
4 years ago
Bassam Ismail
fb51dd8f07
add a11y-media-has-caption check ( #5075 )
5 years ago
Bassam Ismail
62ab75e365
add a11y-label-has-associated-control check ( #5074 )
5 years ago
Carlos Roso
fdf3ab88be
Fix transitions for each-else blocks ( #5179 )
...
Co-authored-by: khang8591 <khang859@gmail.com>
5 years ago
pngwn
d81cb83ae0
Add type param to setContext and getContext ( #5224 )
5 years ago
Tan Li Hau
02e10b1159
fix bind:group contextual reference ( #5199 )
5 years ago
Tan Li Hau
3dad14f0e1
better error message for mismatched tags due to autoclosing ( #5060 )
5 years ago
Tan Li Hau
ec0f79c5af
add updating guard to binding callback ( #5126 )
5 years ago
Tan Li Hau
d472bd2f5e
invalidate $$props and $$restProps only when there are changes ( #5123 )
5 years ago
Tan Li Hau
fc7e99e9f0
fix $$props reactive for slots ( #5125 )
5 years ago
Tan Li Hau
4021063305
spread condition for input element ( #5004 )
5 years ago
Bassam Ismail
ce3d0461e9
fix(5018): compare wholeText instead of data ( #5028 )
5 years ago
Tan Li Hau
62345432ac
html anchor in head ( #5071 )
5 years ago
Tan Li Hau
f739b4772a
error on expression scope store ( #5079 )
5 years ago
Lukas Möller
f36b414d30
preprocess self-closing script and style tags ( #5082 )
5 years ago
Bob Fanger
3dfb178739
fix: Parameters with default values are optional ( #5083 )
5 years ago
Tan Li Hau
2450dd1ff0
update acorn@^7.3.1 for optional chaining support ( #5013 )
5 years ago
Tan Li Hau
55c809624d
fix collapsing HTML with static content ( #5059 )
5 years ago
Bassam Ismail
46fe407478
make tweened options optional in types ( #5068 )
5 years ago