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

Build/v2 signals #4

Merged
merged 52 commits into from
Aug 10, 2024
Merged

Conversation

JerryWu1234
Copy link
Owner

Overview

What is it?

  • Feature / enhancement
  • Bug
  • Docs / tests / types / typos

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Use cases and why

    1. One use case
    1. Another use case

Checklist:

  • My code follows the developer guidelines of this project
  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • Added new tests to cover the fix / functionality

shairez and others added 30 commits June 7, 2024 02:48
* test: fix locale e2e test

* test(locale): used proper selector
* chore: merge main

* fix integration/unit tests

* fix lint

* fix(api): pin api generator

it was giving weird errors in newer versions

* disable signals test

---------

Co-authored-by: Varixo <admin@varixo.pl>
* fix(v2): inline component rendering fixes

* remove removing children from propsdiffer

* fix lint

* temporarly skip failing test

* temporarly skip failing test
* fix(v2): slot toggle fixes

* add more comment
* fix(v2): fix streaming tests

Co-authored-by: Shai Reznik <shairez@users.noreply.github.com>
Co-authored-by: Igal Klebanov <igalklebanov@gmail.com>
Co-authored-by: Naor Peled <me@naor.dev>

* rename count to openedSSRStreamBlocks
remove waitForTimeout from test

* small refactor for ssr-container

* change the createNewElement description

---------

Co-authored-by: Shai Reznik <shairez@users.noreply.github.com>
Co-authored-by: Igal Klebanov <igalklebanov@gmail.com>
Co-authored-by: Naor Peled <me@naor.dev>
* fix(v2): fix toggle named projection

Co-authored-by: Igal Klebanov <igalklebanov@gmail.com>
Co-authored-by: Jerry_wu <JerryWu1234@users.noreply.github.com>
Co-authored-by: Shai Reznik <shairez@users.noreply.github.com>

* fix condition

* small refactor

* move utils functions to separate file

* fix lint

---------

Co-authored-by: Igal Klebanov <igalklebanov@gmail.com>
Co-authored-by: Jerry_wu <JerryWu1234@users.noreply.github.com>
Co-authored-by: Shai Reznik <shairez@users.noreply.github.com>
* fix(v2): resource e2e fixes

* add failing tests

* revert vnode-diff changes

* resource component refactor, adjust integration tests

* fix resource race condition

* move runResource to use-resource file

* Revert "move runResource to use-resource file"

This reverts commit 8aad31a.

* add missing done = true
* fix(v2): fix vnode separators

* add vnode encoding for ELEMENT_SEQ_IDX

* fix vnode separators
* fix(v2): process only nodes with props separator

* fix(v2): processing only marked nodes
* fix(v2): render issue

* fix style rendering

* change escaping implementation

---------

Co-authored-by: Miško Hevery <misko@hevery.com>

* fix lint

---------

Co-authored-by: Miško Hevery <misko@hevery.com>
* fix(v2): fix string deserialization with serialization constant

* change comments
* test: add bug reproduction test

* fix task serialization

* revert change

* add task as a root

* add store subscription hosts to discovered values

* refactor subscriptionManagerToString function

* small refactor

---------

Co-authored-by: Dmitriy Stepanenko <stepanenkodmitri@gmail.com>
* fix: there is a bug when we change DEBUG into true

* fix: there is a bug when we change DEBUG into true

---------

Co-authored-by: wuls <linsheng.wu@beantechs.com>
* fix register events on CSR

* fix toggling attributes
* fix(v2): docs build
* fix(v2): use on events fixes

* add explanation of useOnEventsSequentialScope

* add warning for useOn hook on invisible component
Varixo and others added 22 commits July 23, 2024 20:12
* fix(v2): qwik-react

* fix tests

* fix e2e
The node engines "^18.17.0 || ^20.3.0 || >=21.0.0" are taken from
the `sharp` dependency, which probably has good reason for them.

All of these include global fetch, so undici is not needed.

Bun and deno also include fetch.
* add server side deserialization

* add server side serialization

* change to the new serialization for server$

* change deserialize method

* fix some e2e tests

* fix loaders

* add js comments

* update api

* add more serialization tests
@JerryWu1234 JerryWu1234 merged commit 142475d into JerryWu1234:buildv2wls Aug 10, 2024
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants