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 786 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
786 commits
Select commit Hold shift + click to select a range
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
f583221
chore: merge main into build/v2
wmertens Jan 16, 2025
29cc559
fixup: mdx
wmertens Jan 16, 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
aac5ce9
Merge remote-tracking branch 'origin/build/v2' into v2-merge-main
wmertens Feb 4, 2025
d9ab786
Merge remote-tracking branch 'origin/main' into v2-merge-main
wmertens Feb 4, 2025
217081e
fixup
wmertens Feb 4, 2025
3fedf3c
after merge fixes
Varixo Feb 4, 2025
aed94db
Merge pull request #7264 from QwikDev/v2-merge-main
wmertens Feb 4, 2025
c76e6e2
fix: add signal and store effects to the qrl effects for prefetching
Varixo Feb 5, 2025
40cfc0f
Merge pull request #7315 from QwikDev/v2-signal-effects-qprefetch
wmertens Feb 5, 2025
7c241ad
fix: rendering attribute value from array of classes from spread props
Varixo Feb 4, 2025
0d6056e
Merge pull request #7310 from QwikDev/v2-class-array-rest-props
wmertens Feb 5, 2025
6f4457d
chore: lint++ (#7314)
wmertens Feb 5, 2025
d64ff26
fix(serde): catch rejections to prevent console errors
wmertens Jan 21, 2025
84be4f4
fix(testing): provide proper ctx for trigger()
wmertens Jan 20, 2025
7a276e2
refactor(build): separate the qwik insights module
wmertens Jan 19, 2025
2e162a5
chore(optimizer): remove _hW export
wmertens Jan 17, 2025
3571f3b
refactor(core): schedule tasks via core qrl
wmertens Jan 19, 2025
9648e55
chore(core): remove unused qrl refSymbol
wmertens Jan 19, 2025
de11be6
fix(core): schedule qrls instead of direct call
wmertens Jan 19, 2025
33afdb3
fix(scheduler+ssr): correct order and draining
wmertens Jan 21, 2025
df1a502
refactor(scheduler): remove COMPONENT_SSR type
Varixo Jan 25, 2025
f0db311
fix(scheduler): dont await for RUN_QRL chore
Varixo Jan 25, 2025
1f193d5
fix(scheduler): scheduling wait for all on server
Varixo Jan 26, 2025
91f8308
fix(core): canSerialize self-references
wmertens Jan 30, 2025
22446c9
fix: await all run qrls in wait_for_all
wmertens Jan 26, 2025
59df27d
fix: RUN_QRL host object
Varixo Jan 30, 2025
9857941
don't await for qrls
Varixo Jan 31, 2025
b6b5018
fix adding event attribute name for csr
Varixo Feb 1, 2025
e064f19
fix spa init script
Varixo Feb 2, 2025
385e0a5
feat: schedule resource task
Varixo Feb 2, 2025
2d8dc0b
remove q:nbs attribute handling from link component
Varixo Feb 4, 2025
7c21496
Merge pull request #7269 from QwikDev/remove-hW
wmertens Feb 6, 2025
60c8202
fix: export SVG type (#7222)
JerryWu1234 Feb 7, 2025
cb8013c
Updated ComponentStylesPrefixContent from ⭐ to ⚡ (#7304)
sreeisalso Feb 7, 2025
5f88797
fix: build and codeql
Varixo Feb 7, 2025
9982b1d
Merge pull request #7322 from QwikDev/v2-fix-build-2
wmertens Feb 7, 2025
2739ddc
fix: create svg nested children with correct namespace (#7323)
Varixo Feb 8, 2025
269bd8d
fix(perf): use sets instead of arrays for effects
Varixo Feb 9, 2025
16803c9
fix(repl): properly resolve handlers.mjs
wmertens Feb 10, 2025
b2b8bd0
Merge pull request #7328 from QwikDev/v2-fix-repl
wmertens Feb 10, 2025
ef18cce
fix: optimizer is now better at recognizing constProp (#7316)
JerryWu1234 Feb 10, 2025
36e22f8
feat: global map of all effect subscriptions
Varixo Feb 10, 2025
b904b9d
feat: emit qrender event
Varixo Feb 11, 2025
afa1089
fix e2e tests
Varixo Feb 11, 2025
a6ea466
Merge pull request #7327 from QwikDev/v2-use-set-for-effects
wmertens Feb 11, 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/angry-grapes-itch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: rendering attribute value from array of classes from spread props
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
18 changes: 0 additions & 18 deletions .changeset/breezy-lizards-dress.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/breezy-suits-notice.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/breezy-toes-help.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/bright-experts-sip.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
5 changes: 0 additions & 5 deletions .changeset/cold-dogs-hunt.md

This file was deleted.

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/[email protected]/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: 0 additions & 5 deletions .changeset/forty-bats-rule.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-radios-dream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

FIX: QRLs are now scheduled instead of directly executed by qwik-loader, so that they are executed in the right order.
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/kind-toes-glow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

fix: export SVG type from qwik/core
5 changes: 5 additions & 0 deletions .changeset/lemon-tools-bathe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

FIX: optimizer is now better at recognizing constProp
5 changes: 0 additions & 5 deletions .changeset/long-jobs-whisper.md

This file was deleted.

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

fix: create svg nested children with correct namespace
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: 0 additions & 5 deletions .changeset/maiieul-manual-changeset.md

This file was deleted.

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.
5 changes: 5 additions & 0 deletions .changeset/olive-cameras-collect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

CHORE: replace the `_hW` export in segments with a shared export `_task` in core. This opens up using QRLs from core.
5 changes: 5 additions & 0 deletions .changeset/orange-otters-attend.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@qwik.dev/core': patch
---

feat: emit "qrender" event after every render
Loading
Loading