Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: v2 release #6903

Open
wants to merge 741 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
741 commits
Select commit Hold shift + click to select a range
add0279
chore(docs, insights): make ESM projects
wmertens Nov 4, 2024
6688f2d
docs(glob-import): update for v2
wmertens Nov 4, 2024
2d48253
chore: pnpm docs.sync
wmertens Nov 4, 2024
0c8a08a
chore: pnpm api.update
wmertens Nov 4, 2024
a8b8dee
Merge pull request #7042 from QwikDev/v2-fix-dev
wmertens Nov 4, 2024
bd98e33
Merge pull request #7040 from QwikDev/async-optimizer
shairez Nov 4, 2024
39df9c4
Merge pull request #7043 from QwikDev/v2-nesting-error-file-location
shairez Nov 4, 2024
c363ca3
remove keys logic from matchers
Varixo Nov 5, 2024
2204787
Merge remote-tracking branch 'origin/main' into v2-merge-main
wmertens Nov 7, 2024
a7f67c3
Merge pull request #7050 from QwikDev/v2-merge-main
wmertens Nov 7, 2024
793d697
perf(ssr): only serialize vnodes that are referenced
wmertens Oct 29, 2024
20c318a
perf(serdes): improve serialization for qrl, PropsProxy, ComputedSignal
wmertens Oct 29, 2024
0dc51ab
perf(wrapProp): minify the sync funcs used
wmertens Oct 29, 2024
afb48cd
fix(tests): make fragments optional during ssr compare
wmertens Oct 29, 2024
943b30e
fix(core): q:container attribute value on resume
wmertens Oct 29, 2024
b87eb11
fix(serdes): array store serialization
wmertens Oct 29, 2024
f93ffb2
fix(vnode): should skip qstyle elements while materializing from DOM
Varixo Oct 29, 2024
c75bcfe
fix(tests): update ssr spec tests WIP
wmertens Oct 29, 2024
c2dd6f3
WIP fix vnode data serialization
wmertens Oct 29, 2024
8b2d7cd
remove ssr render from use-sequential-scope test
Varixo Oct 29, 2024
0ebf9fe
wip
wmertens Oct 29, 2024
5e113ae
perf(ssr): only serialize vnodes that are referenced
wmertens Oct 10, 2024
b45d110
WIP fix vnode data serialization
wmertens Oct 26, 2024
c065386
split spec files, fix vdom-diff
Varixo Nov 1, 2024
8569977
fix rendering util
Varixo Nov 1, 2024
3a66a59
add failing reusing nodes tests
Varixo Nov 2, 2024
c4e1836
serialize all fragments with the q:key attribute
Varixo Nov 8, 2024
2daf040
fix promises inside q:template
Varixo Nov 8, 2024
f72d24d
fix serializing wrapped signal
Varixo Nov 9, 2024
7bd2fff
feat: add max count retries on promise throw (#7053)
Varixo Nov 9, 2024
681fcdc
add short changelog of major changes for the next upcoming version
Varixo Nov 10, 2024
1cecfde
split to multiple md files
Varixo Nov 10, 2024
d891180
remove chore changeset
Varixo Nov 10, 2024
87943f2
Merge pull request #7055 from QwikDev/v2-alpha-short-changelog
shairez Nov 10, 2024
b69b1d2
fix: calling component as a function
Varixo Nov 10, 2024
3c441f6
change to more complex test case
Varixo Nov 11, 2024
f003095
serialize all vnodes inside interactive component
Varixo Nov 12, 2024
a261e1b
Merge pull request #7057 from QwikDev/fix-call-component-as-fn
shairez Nov 12, 2024
e00df61
Merge pull request #7038 from QwikDev/fix-jsx-keys
shairez Nov 12, 2024
44e0aaf
Merge remote-tracking branch 'origin/main' into v2-merge-main
wmertens Nov 13, 2024
b1d4053
Merge pull request #7060 from QwikDev/v2-merge-main
wmertens Nov 13, 2024
3613ae2
update integration tests
Varixo Nov 13, 2024
c9e6b71
fix component as a function call
Varixo Nov 13, 2024
c17f585
Merge remote-tracking branch 'origin/build/v2' into lazy-vnodes
wmertens Nov 13, 2024
fec2039
Merge pull request #6963 from QwikDev/lazy-vnodes
wmertens Nov 13, 2024
49b02b3
chore: move internals out of JSXNode type
wmertens Nov 5, 2024
0b22123
fix(core): correct serializeAttribute type
wmertens Nov 5, 2024
60d6583
fix build
Varixo Nov 10, 2024
70bcc0f
fix imports qwik/testing
wmertens Nov 12, 2024
d00396e
chore: remove html types
wmertens Nov 12, 2024
d609244
chore: manually select TS exports
wmertens Nov 12, 2024
dd15da7
fix(eslint): ignore temporary vite config
wmertens Nov 13, 2024
edaa75e
fix(repl): handle moved types files
wmertens Nov 14, 2024
84cdc36
fix(repl): don't crash from extension messages
wmertens Nov 14, 2024
ddd293b
Merge pull request #7045 from QwikDev/v2-jsxnode
wmertens Nov 14, 2024
d533e19
Merge pull request #7061 from QwikDev/fix-component-as-func-case-2
Varixo Nov 15, 2024
a2eb7ec
fix component type
Varixo Nov 15, 2024
0309a11
Merge pull request #7063 from QwikDev/v2-fix-component-type
wmertens Nov 15, 2024
fb8e170
Version Packages (alpha)
github-actions[bot] Nov 15, 2024
3624e5d
Merge pull request #7018 from QwikDev/changeset-release/build/v2
shairez Nov 15, 2024
dd93926
added publishconfig to package.json files
shairez Nov 15, 2024
4411d4a
fix function serialization
Varixo Nov 16, 2024
5c99655
Merge pull request #7066 from QwikDev/fix-fn-serialization
wmertens Nov 17, 2024
761c2e1
fix(core): re-expose some API + no /internal types
wmertens Nov 19, 2024
477ec79
pnpm api.update
wmertens Nov 19, 2024
212dd35
Merge pull request #7075 from QwikDev/v2-fix-exports
wmertens Nov 19, 2024
d892072
Version Packages (alpha)
github-actions[bot] Nov 19, 2024
10f5414
Merge pull request #7067 from QwikDev/changeset-release/build/v2
shairez Nov 19, 2024
42d601d
merge main into v2
wmertens Nov 20, 2024
c7e686d
fixup
wmertens Nov 20, 2024
a5972ba
fix(store): subscribe when `prop in store`
wmertens Nov 20, 2024
db868a4
Merge pull request #7077 from QwikDev/v2-merge-main
wmertens Nov 20, 2024
d2b0b64
add v2 test - should update elements correctly
gimonaa Nov 22, 2024
e2e8db4
fix(signals): schedule signal computation and running effects through…
Varixo Nov 23, 2024
7cb05cc
fix component children serialization
Varixo Nov 24, 2024
57a79c5
cleaned the `createQrl` code
shairez Nov 24, 2024
a9777d2
fixed broken qrl test
shairez Nov 24, 2024
8688b4a
fix circular dependency issue
shairez Nov 25, 2024
93d96bf
add force run effects flag
Varixo Nov 25, 2024
a5b2b8e
serialize less data
Varixo Nov 25, 2024
5977b2b
reverted imports order
shairez Nov 26, 2024
0625b62
Merge pull request #7093 from QwikDev/pr-v2-clean-qrl
shairez Nov 26, 2024
a8e96d8
chore: add missing import
gioboa Nov 26, 2024
e493c3e
chore: linter 🧽
gioboa Nov 26, 2024
55216ad
Merge pull request #7098 from QwikDev/fix/v2-starter
shairez Nov 26, 2024
5dedeae
chore: better html streaming error
Varixo Nov 27, 2024
2894549
chore: merge main into build/v2
wmertens Nov 27, 2024
39cf127
Merge pull request #7107 from QwikDev/v2-merge-main
wmertens Nov 27, 2024
2ecc7f5
add failing test
Varixo Nov 27, 2024
8693165
add changesets
Varixo Nov 27, 2024
ef1d049
Merge branch 'build/v2' into v2-better-html-streaming-error
Varixo Nov 29, 2024
3c17163
fix client rendering problem, simplify test
Varixo Nov 29, 2024
f3cad07
fix: serialization of an array of refs
Varixo Nov 30, 2024
556d962
Merge pull request #7106 from QwikDev/v2-fix-array-of-refs
wmertens Nov 30, 2024
f1ea543
api changes
Varixo Nov 30, 2024
34abc18
Merge branch 'build/v2' into v2-schedule-recomputation
Varixo Nov 30, 2024
e8a6a2b
modified error message
shairez Dec 3, 2024
ee1a67f
Merge pull request #7105 from QwikDev/v2-better-html-streaming-error
shairez Dec 3, 2024
eb1eb0e
chore: merge main into build/v2
wmertens Dec 3, 2024
eacdeaf
Merge pull request #7128 from QwikDev/v2-merge-main
wmertens Dec 3, 2024
e8c5934
Version Packages (alpha)
github-actions[bot] Dec 3, 2024
58b6f8d
Merge pull request #7115 from QwikDev/changeset-release/build/v2
shairez Dec 3, 2024
c49dcd6
fix v2 `latest` tag
shairez Dec 4, 2024
45de4be
Merge pull request #7129 from QwikDev/pr-fix-v2-latest-tag
wmertens Dec 4, 2024
9cdfc58
fix: ref inside context (#7132)
Varixo Dec 5, 2024
7f1bfe0
fix optimizer is_constant
Varixo Dec 6, 2024
132fa7a
Merge remote-tracking branch 'origin/main' into v2-merge-main
wmertens Dec 6, 2024
f10c64d
Merge pull request #7136 from QwikDev/v2-merge-main
wmertens Dec 6, 2024
bedf0c3
fix api docs generation regexp
Varixo Dec 8, 2024
72d7c24
serialize virtual props for DOM elements
Varixo Dec 10, 2024
30441f6
Merge branch 'build/v2' into v2-schedule-recomputation
Varixo Dec 10, 2024
e6c9695
cleanup
Varixo Dec 10, 2024
9e4bf8f
fix: replacing projection content with null or undefined
Varixo Dec 11, 2024
5d2035a
cleaning dependent effects
Varixo Dec 12, 2024
e4219ce
refactor: remove processJsx method
Varixo Dec 12, 2024
850f2fa
fix: prevent multiple store deserialization
Varixo Dec 13, 2024
107dbc1
fix wrong exports and types paths
shairez Dec 13, 2024
1def076
Merge pull request #7159 from QwikDev/pr-fix-module-resolution
wmertens Dec 13, 2024
3eb4f34
Merge pull request #7141 from QwikDev/v2-fix-code-ql
shairez Dec 13, 2024
5352f6f
add changesets
Varixo Dec 13, 2024
fe61946
Merge pull request #7149 from QwikDev/v2-remove-process-jsx
shairez Dec 13, 2024
f75361c
Merge pull request #7148 from QwikDev/v2-replacing-projection-content…
shairez Dec 13, 2024
9481991
Merge pull request #7155 from QwikDev/v2-fix-store-deserialization
shairez Dec 13, 2024
9591fb7
fixed setting pointing v2 alpha to latest
shairez Dec 13, 2024
74a7e50
Merge pull request #7162 from QwikDev/pr-fix-dist-tag-latest
shairez Dec 13, 2024
13a4153
fixed dist tag ci action
shairez Dec 13, 2024
68719d8
fixed fromJson function on CI
shairez Dec 13, 2024
8daa5b2
Version Packages (alpha)
github-actions[bot] Dec 13, 2024
418fd6d
Merge pull request #7133 from QwikDev/changeset-release/build/v2
shairez Dec 13, 2024
3cbeae9
fix permissions for tagging v2 with latest
shairez Dec 13, 2024
4750558
Merge pull request #7163 from QwikDev/pr-fix-permissions-latest
shairez Dec 14, 2024
7d7f9f7
Merge branch 'build/v2' into v2-schedule-recomputation
Varixo Dec 14, 2024
4a27aa2
Merge branch 'build/v2' into pr/gimonaa/7085
Varixo Dec 14, 2024
0fee985
chore: merge main into v2 + fixups
wmertens Dec 15, 2024
7861bcb
fix: don't circular import qwik
wmertens Dec 15, 2024
3a2189e
fix(docs): raw-source import of server.cjs
wmertens Dec 15, 2024
2e30316
Merge pull request #7164 from QwikDev/v2-merge-main
wmertens Dec 15, 2024
728a4dc
Merge branch 'build/v2' into v2-schedule-recomputation
Varixo Dec 15, 2024
ead7d17
merge fixup
Varixo Dec 15, 2024
7e763ff
fix: playground (#7170)
Varixo Dec 16, 2024
8ea1f9f
fix: docs build command
Varixo Dec 16, 2024
109f17d
remove utf-8 encoding for repl-apps
Varixo Dec 16, 2024
900f48e
Merge pull request #7171 from QwikDev/v2-fix-docs-build
shairez Dec 16, 2024
a95c2e6
Merge branch 'build/v2' into v2-schedule-recomputation
Varixo Dec 16, 2024
490e014
refactor: remove unused errors
Varixo Dec 17, 2024
1c3e766
refactor: add serialization errors
Varixo Dec 17, 2024
8ae9ae6
refactor: add new qwik errors
Varixo Dec 17, 2024
50f0fda
fix tests
Varixo Dec 17, 2024
2222600
fix: repl diagnostics (#7176)
Varixo Dec 18, 2024
1b54c66
fix the optimizer props
Varixo Dec 18, 2024
ccbb690
Merge pull request #7088 from QwikDev/v2-schedule-recomputation
Varixo Dec 19, 2024
701bf3a
Merge branch 'build/v2' into v2-errors-refactor
Varixo Dec 19, 2024
0ec45ce
change second paramter of qError to array, add unused comments
Varixo Dec 19, 2024
8a83872
Merge pull request #7174 from QwikDev/v2-errors-refactor
shairez Dec 19, 2024
0e47329
Version Packages (alpha)
github-actions[bot] Dec 19, 2024
374e0d6
Merge pull request #7179 from QwikDev/changeset-release/build/v2
shairez Dec 19, 2024
6b30d54
attempt to fix v2 `latest` tagging
shairez Dec 19, 2024
646eaf5
bug: fix
Dec 20, 2024
9b30426
Merge branch 'build/v2' into v2v2v2
JerryWu1234 Dec 20, 2024
327c75e
bug: fix
Dec 20, 2024
d572e81
fix: repl tabs
Varixo Dec 21, 2024
6f98088
Merge pull request #7189 from QwikDev/v2-fix-repl-2
Varixo Dec 21, 2024
c32a8c4
Merge branch 'build/v2' into v2v2v2
JerryWu1234 Dec 21, 2024
db8e644
merget
Dec 23, 2024
db65717
Merge branch 'v2v2v2' of https://github.com/JerryWu1234/qwik into v2v2v2
Dec 23, 2024
5408c40
add changesets
Varixo Dec 23, 2024
1413bc0
fix: convert destructured string prop to props variable
Varixo Dec 24, 2024
15a360f
fix
Dec 25, 2024
cc5f08c
fix
Dec 25, 2024
7160354
Merge pull request #7191 from QwikDev/v2-destructuring-colon-prop
wmertens Dec 25, 2024
48af55c
fix: destructured props for inline components
Varixo Dec 24, 2024
d8a19ca
fix: string prop destructuring
Varixo Dec 25, 2024
d266bdd
remove tests duplicates
Varixo Dec 25, 2024
6578707
fix: serialize var prop
Varixo Dec 25, 2024
1a788bb
Merge branch 'build/v2' into v2v2v2
JerryWu1234 Dec 26, 2024
bfb07d9
add error location to textarea and ref errors
Varixo Dec 26, 2024
0166199
fix: updating signal-based var props
Varixo Dec 26, 2024
2a60951
Merge pull request #7190 from QwikDev/v2-inline-destructured-props
Varixo Dec 26, 2024
d21ff10
Merge pull request #7193 from QwikDev/v2-fix-serialize-var-prop
Varixo Dec 27, 2024
ef92d10
fix: textarea with null value
Varixo Dec 26, 2024
cef6a0d
Merge pull request #7198 from QwikDev/v2-updating-var-props
Varixo Dec 27, 2024
c029c32
Merge pull request #7196 from QwikDev/v2-textarea-null-value
Varixo Dec 27, 2024
58ba5b4
fix: finding context parent and sorting projections in the scheduler
Varixo Dec 28, 2024
fbbfb21
fix: add and remove var prop attribute
Varixo Dec 28, 2024
2ff2551
update qwik-ui
Varixo Dec 29, 2024
81a2f7b
better use-resource comment
Varixo Dec 29, 2024
834a451
fix: for of handlers as var prop
Varixo Dec 29, 2024
da226e5
add test for moving has_const condition
Varixo Dec 29, 2024
f346257
Merge branch 'build/v2' into pr/gimonaa/7085
Varixo Dec 29, 2024
e26a525
fix snapshots and tests after merge
Varixo Dec 29, 2024
0647c46
Merge branch 'build/v2' into v2v2v2
JerryWu1234 Dec 30, 2024
08cb7c4
fix: moving existing virtual node during vnode diffing
Varixo Dec 30, 2024
e14f6bc
fix
Dec 31, 2024
c1e903a
fix
Dec 31, 2024
0bc9555
Merge pull request #7208 from QwikDev/v2-fix-moving-found-vnode
wmertens Dec 31, 2024
31cd137
Merge pull request #7206 from QwikDev/v2-fix-release-bugs
wmertens Dec 31, 2024
90a6ede
fix: top level inline components props
Varixo Jan 2, 2025
997b672
extend use-lexical-scope test
Varixo Jan 2, 2025
9b71fc0
Merge pull request #7085 from gimonaa/test-v2-useResource
Varixo Jan 2, 2025
6ed1284
Merge pull request #7204 from QwikDev/v2-find-context-error
wmertens Jan 3, 2025
f816b79
fix: store effects cleanup
Varixo Jan 5, 2025
984011a
fix: projection siblings serialization
Varixo Jan 6, 2025
19584fb
fix resource invoke context
Varixo Jan 7, 2025
d6c274e
Merge pull request #7228 from QwikDev/v2-store-effects-cleanup
Varixo Jan 8, 2025
b23eef2
fix: find correct context after rendering empty array
Varixo Jan 8, 2025
3065344
Create neat-maps-tickle.md
JerryWu1234 Jan 10, 2025
1fa73de
Merge branch 'build/v2' into v2v2v2
JerryWu1234 Jan 10, 2025
decee40
fix: convert destructured array's props to signal
Varixo Dec 31, 2024
86ecc64
Merge pull request #7234 from QwikDev/v2-find-context-empty-array
wmertens Jan 10, 2025
b5c6f34
fix: set correct vCurrent after moving the found node
Varixo Jan 7, 2025
f3404ff
Merge pull request #7232 from QwikDev/v2-set-correct-v-current
Varixo Jan 10, 2025
5a911ea
Version Packages (alpha)
github-actions[bot] Jan 10, 2025
cb53bbd
Merge pull request #7192 from QwikDev/changeset-release/build/v2
shairez Jan 10, 2025
34831cf
ci(V2): trying to solve auto tag alpha release to latest
shairez Jan 10, 2025
ab81e32
Merge branch 'build/v2' into v2v2v2
JerryWu1234 Jan 11, 2025
c85acbb
fix
JerryWu1234 Jan 11, 2025
96c0105
Merge branch 'v2v2v2' of https://github.com/JerryWu1234/qwik into v2v2v2
JerryWu1234 Jan 11, 2025
9ee46c1
Merge branch 'main' into v2-merge-main-10-01
Varixo Jan 11, 2025
226a043
fix: build & e2e test after merge
Varixo Jan 11, 2025
9d6c72d
chore: remove v1 changesets
Varixo Jan 11, 2025
6dbf6c8
chore: update rust snapshots
Varixo Jan 11, 2025
93e5664
Merge pull request #7242 from QwikDev/v2-merge-main-10-01
wmertens Jan 11, 2025
a5d6d7e
fix: wait for QRL to resolve for signal attribute
Varixo Jan 11, 2025
ccd3534
Merge pull request #7243 from QwikDev/v2-signal-prop-qrl
wmertens Jan 11, 2025
2f8cec9
Revert "fix: wait for QRL to resolve for signal attribute"
Varixo Jan 12, 2025
cae8268
Merge pull request #7246 from QwikDev/revert-7243-v2-signal-prop-qrl
Varixo Jan 12, 2025
42a6c35
Merge pull request #7182 from JerryWu1234/v2v2v2
shairez Jan 12, 2025
66529fc
Merge pull request #7217 from QwikDev/v2-fix-wrapeed-indentifiers
wmertens Jan 13, 2025
c138449
fix(repl): resolve core/internal
wmertens Jan 15, 2025
ad4444c
Merge pull request #7258 from QwikDev/fix-repl
wmertens Jan 15, 2025
dc08212
fix: retry vnode diffing on promise throw
Varixo Jan 15, 2025
3f4af53
chore: flatPromise not needed
wmertens Jan 17, 2025
9b92141
Merge pull request #7259 from QwikDev/v2-retry-vnode-diff-on-promise-…
Varixo Jan 17, 2025
fe8c395
fix: component props as var props
Varixo Jan 17, 2025
cb22f46
Merge pull request #7265 from QwikDev/v2-props-as-var-props
wmertens Jan 17, 2025
50adb35
feat: log a warning instead of throwing an error for server host mism…
Varixo Jan 9, 2025
e0bc963
feat: add ssrNodeDocumentPosition function
Varixo Jan 20, 2025
bd9dbf1
Merge pull request #7236 from QwikDev/v2-warn-server-mismatch-error
wmertens Jan 20, 2025
a3c37b3
chore: cleanup and docs fixes
Varixo Jan 21, 2025
89947db
Merge pull request #7272 from QwikDev/v2-cleanup-fixes
wmertens Jan 21, 2025
d848ba5
V2 Version Packages (alpha) (#7244)
github-actions[bot] Jan 23, 2025
021ecdd
fix: Fix server vNode serialization
damianpumar Jan 25, 2025
48f882a
Merge pull request #7278 from damianpumar/fix/vnode-serialization-issue
Varixo Jan 25, 2025
ff9e6a1
fix: don't wrap and serialize functions that are attribute values
Varixo Jan 27, 2025
c335b49
Merge pull request #7284 from QwikDev/v2-dont-wrap-fn
wmertens Jan 27, 2025
3134fad
fix: null or undefined as ref attribute value
Varixo Jan 27, 2025
acf5375
Merge pull request #7285 from QwikDev/v2-empty-ref-attr
wmertens Jan 27, 2025
f5326c3
Expose missing types & fix package.json internal expose uri (#7289)
GrandSchtroumpf Jan 28, 2025
43846be
fix: the useOn hook not working with Slot (#7250)
JerryWu1234 Jan 28, 2025
f9fa4e4
fix: different component rendering with the same key (#7292)
Varixo Jan 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 44 additions & 0 deletions .REFACTOR_NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
1 << 0 | 001 | static listeners
1 << 1 | 002 | static subtree

## Slots

```typescript
const Parent = component$(() => {
return (
<Child>
Projection Content
<span q:slot="secondary">Secondary Content</span>
<span q:slot="other">Other Content</span>
</Child>
};
});

const Child = component$(() => {
return (
<div>
<Slot>Default Primary</Slot>
<Slot name="secondary">Default Secondary</Slot>
</div>
);
});
```

```html
<Fragment Parent>
<Fragment Child>
<div>
<Fragment Slot ptr:Child>
Projected Content
<template>Default Primary</template>
</Fragment>
<Fragment Slot ptr:Child>
<span q:slot="secondary">Secondary Content</span>
</Fragment>
</div>
</Fragment>
<template>
<span q:slot="other">Other Content</span>
</template>
</Fragment>
```
5 changes: 5 additions & 0 deletions .changeset/afraid-bags-jam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: Resource without onPending callback
5 changes: 5 additions & 0 deletions .changeset/brave-files-grin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: reduced number of errors "Cannot serialize function" during serialization
5 changes: 0 additions & 5 deletions .changeset/breezy-suits-notice.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/brown-ravens-behave.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: updating signal-based props
5 changes: 5 additions & 0 deletions .changeset/calm-cycles-know.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: serialization of an array of refs
5 changes: 5 additions & 0 deletions .changeset/chilled-spoons-wonder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: prevent multiple store deserialization
5 changes: 5 additions & 0 deletions .changeset/clever-flowers-drum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: using ref inside useContext
15 changes: 5 additions & 10 deletions .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,14 @@
"$schema": "https://unpkg.com/@changesets/config@3.0.1/schema.json",
"changelog": ["./changelog-github-custom.cjs", { "repo": "QwikDev/qwik" }],
"commit": false,
"fixed": [["@builder.io/qwik", "@builder.io/qwik-city", "eslint-plugin-qwik", "create-qwik"]],
"fixed": [
["@qwik.dev/core", "@qwik.dev/router", "eslint-plugin-qwik", "create-qwik", "@qwik.dev/react"]
],
"linked": [],
"access": "public",
"baseBranch": "origin/upcoming",
"baseBranch": "origin/build/v2",
"updateInternalDependencies": "minor",
"ignore": [
"qwik-docs",
"@builder.io/qwik-labs",
"insights",
"@builder.io/qwik-react",
"@builder.io/qwik-worker",
"qwik-cli-e2e"
],
"ignore": ["qwik-docs", "insights", "qwik-cli-e2e"],
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true
}
Expand Down
5 changes: 5 additions & 0 deletions .changeset/fast-baboons-itch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': major
---

BREAKING: remove HTML-related types. Use PropsOf instead.
5 changes: 5 additions & 0 deletions .changeset/few-mugs-accept.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: null or undefined as ref attribute value
5 changes: 5 additions & 0 deletions .changeset/five-kangaroos-matter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': major
---

💥**BREAKING**: `useComputed` no longer allows Promise returns. (meaning it is strictly sync) Instead, use `useSignal` and `useTask` together to perform async signal updates
5 changes: 0 additions & 5 deletions .changeset/fluffy-tools-do.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/forty-garlics-train.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: store effects cleanup
5 changes: 5 additions & 0 deletions .changeset/fresh-rocks-exercise.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': minor
---

feat: new integration tests that are running with the optimizer
5 changes: 5 additions & 0 deletions .changeset/friendly-gorillas-walk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

FIX: types error when migrating to V2 with `moduleResulution: "node"`
5 changes: 5 additions & 0 deletions .changeset/friendly-sloths-return.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: projection siblings serialization
5 changes: 5 additions & 0 deletions .changeset/funny-apricots-learn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: moving existing virtual node during vnode diffing
5 changes: 5 additions & 0 deletions .changeset/fuzzy-jobs-compare.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: component props as var props
5 changes: 5 additions & 0 deletions .changeset/gentle-melons-pretend.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: convert destructured string prop to props variable
5 changes: 0 additions & 5 deletions .changeset/gorgeous-garlics-melt.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/heavy-seas-carry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: encode the `q:subs` property
5 changes: 5 additions & 0 deletions .changeset/hip-hornets-cheer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': minor
---

feat: new simpler signals implementation with lazy useComputed$ execution, only when is needed
5 changes: 5 additions & 0 deletions .changeset/itchy-comics-develop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: different component rendering with the same key
5 changes: 5 additions & 0 deletions .changeset/loud-dolphins-relate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: finding context parent and sorting projections in the scheduler
5 changes: 5 additions & 0 deletions .changeset/mean-dingos-hug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

feat: move signal invalidation to the scheduler
5 changes: 5 additions & 0 deletions .changeset/neat-maps-tickle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: input's value is string when passing number
5 changes: 5 additions & 0 deletions .changeset/nervous-terms-explode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

feat: better node attributes serialization
35 changes: 35 additions & 0 deletions .changeset/nine-otters-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
'@qwik.dev/core': major
---

`qwik-labs` package has been removed in favor of experimental features.
So the "Insights" vite plugin and components have been moved to core as an experimental feature.

In order to use it, you need to -

**1)** add `insights` to the experimental array in `vite.config.ts`:

```ts
qwikVite({
experimental: ['insights']
}),
```

**2)** Import and use the `qwikInsights` vite plugin from `@qwik.dev/core/insights/vite`:

```ts
import { qwikInsights } from '@qwik.dev/core/insights/vite';
```

**3)** import the `<Insights>` component from `@qwik.dev/core/insights` and use it in your `root.tsx` file: :

```tsx title="root.tsx"
import { Insights } from '@qwik.dev/core/insights';

// ...rest of root.tsx file

return (
<Insights publicApiKey="..." postUrl="..." />
/* ...qwik app */
);
```
5 changes: 5 additions & 0 deletions .changeset/old-mayflies-fetch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: the use hook didn't work when type is Slot.
58 changes: 58 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"mode": "pre",
"tag": "alpha",
"initialVersions": {
"create-qwik": "2.0.0-0",
"qwik-docs": "0.0.1",
"eslint-plugin-qwik": "2.0.0-0",
"@qwik.dev/core": "2.0.0-0",
"@qwik.dev/router": "2.0.0-0",
"insights": "0.1.0",
"@qwik.dev/dom": "2.1.19",
"@qwik.dev/react": "2.0.0-0",
"supabase-auth-helpers-qwik": "0.0.3",
"qwik-cli-e2e": "0.0.0"
},
"branch": "build/v2",
"changesets": [
"afraid-bags-jam",
"brave-files-grin",
"brown-ravens-behave",
"calm-cycles-know",
"chilled-spoons-wonder",
"clever-flowers-drum",
"fast-baboons-itch",
"five-kangaroos-matter",
"forty-garlics-train",
"fresh-rocks-exercise",
"friendly-gorillas-walk",
"friendly-sloths-return",
"funny-apricots-learn",
"fuzzy-jobs-compare",
"gentle-melons-pretend",
"heavy-seas-carry",
"hip-hornets-cheer",
"loud-dolphins-relate",
"mean-dingos-hug",
"neat-maps-tickle",
"nervous-terms-explode",
"nine-otters-repeat",
"proud-pillows-try",
"purple-melons-invent",
"red-trains-deny",
"rich-wasps-tease",
"rotten-weeks-tickle",
"shaggy-poems-appear",
"shaggy-poems-return",
"slimy-weeks-hope",
"sour-zebras-tell",
"sweet-socks-whisper",
"thirty-ravens-draw",
"tiny-berries-bow",
"tricky-meals-heal",
"twenty-goats-flow",
"unlucky-dodos-grab",
"wild-cooks-pay",
"witty-balloons-thank"
]
}
5 changes: 0 additions & 5 deletions .changeset/pretty-turtles-design.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/proud-pillows-try.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

chore: more descriptive HTML streaming error message
5 changes: 5 additions & 0 deletions .changeset/purple-melons-invent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: find correct context after rendering empty array
5 changes: 5 additions & 0 deletions .changeset/red-trains-deny.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: textarea with null value
5 changes: 5 additions & 0 deletions .changeset/rich-wasps-tease.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': major
---

BREAKING: the Typescript exports were trimmed down to the bare minimum. If there are types you are missing, open an issue.
5 changes: 5 additions & 0 deletions .changeset/rotten-weeks-tickle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: do not trigger effects if computed value is not changed
5 changes: 0 additions & 5 deletions .changeset/serious-pandas-joke.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/shaggy-poems-appear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

feat: log a warning instead of throwing an error for server host mismatch error
5 changes: 5 additions & 0 deletions .changeset/shaggy-poems-return.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: event handlers in loops
5 changes: 5 additions & 0 deletions .changeset/sharp-apples-relate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: vNode serialization error on server$
5 changes: 5 additions & 0 deletions .changeset/six-games-float.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: don't wrap and serialize functions that are attribute values
5 changes: 5 additions & 0 deletions .changeset/slimy-weeks-hope.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: retry vnode diffing on promise throw
Loading