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

WIP: V4 #781

Open
wants to merge 2,303 commits into
base: master
Choose a base branch
from
Open

WIP: V4 #781

wants to merge 2,303 commits into from

Conversation

kobezzza
Copy link
Contributor

No description provided.

kobezzza and others added 30 commits May 15, 2024 16:43
* module load waiter and signals

* chore: stylish fixes

---------

Co-authored-by: kobezzza <kobezzza@gmail.com>
* revert

* Update build/monic/dynamic-component-import.js

* Update build/monic/dynamic-component-import.js

* fixes

---------

Co-authored-by: Andrey Kobets <kobezzza@gmail.com>
* feat: added color param to `i` mixin

* chore: set version

---------

Co-authored-by: Maxim Givanyan <givanyan99@yandex-team.ru>
* feat: add `providerId` in provider

* chore: changelog

* refactor: additional params in hydration cache middleware
* Fixed an issue where nodes from the previous rendering cycle were not being hidden and remained displayed. Now, the container will always be hidden if it is empty or during the loading process until an initial render occurs. It is important to note that the nodes are hidden, not deleted, and will later be replaced by new nodes. This approach helps avoid unnecessary re-renders.
fix: add conditional render of the page title
…add-method-to-dom-proto

fix: add watchForIntersection to DOM prototype for b-virtual-scroll-new
kormanowsky and others added 30 commits August 29, 2024 16:12
…#1404)

- b-dummy
- b-virtual-scroll-new
- globalThis.renderComponents
* fix(v-safe-html): add value updating on beforeUpdate hook

* docs: add README files
#1324)

* Enhanced filesystem cache invalidation criteria by including the current branch name and the most recent merge.
* fix: browserslist env for autoprefixer

* changelog

* fix: jsdoc

* fix: typos

* chore: up version

---------

Co-authored-by: misbiheyv <mishagorkovenko1103@gmail.com>
* feat: move back std as standalone entry

* changelog

* fix(build): fix exports name for snakeskin

* feat: add resize-observer-polyfill

It is required for core/dom/resize-watcher

* docs: update changelog

* chore: move ResizeObserver polyfill to core/dom/resize-watcher

---------

Co-authored-by: kholstinin <kholstinin@yandex-team.ru>
…pCache` operation by adding the `recursive` argument (#1417)

* fix(components/friends/data-provider): support for the recursive `dropCache` operation by adding the `recursive` argument

* Update CHANGELOG.md

Co-authored-by: Artem Shinkaruk <46344555+shining-mind@users.noreply.github.com>

* 🆙

---------

Co-authored-by: Artem Shinkaruk <46344555+shining-mind@users.noreply.github.com>
* change style loaded check way

* changelog

* fix string check

* fix
* fix: router replace query merging
* fix: sanitize hydration store

* fix: optimize

* refactor

* add test

* up

---------

Co-authored-by: Aleksandr Bunin <alexbunin@yandex-team.ru>
* fix(i-block): apply async.proxy for the global event listeners

It fixes the bug when the listener might be called after the component has been destroyed

* Update src/components/super/i-block/modules/listeners/index.ts

Co-authored-by: Andrey Kobets <kobezzza@gmail.com>

---------

Co-authored-by: Andrey Kobets <kobezzza@gmail.com>
* feat(core/component/meta): emit [[RENDER]] event

* refactor(i-block): remove method calls from the template

* docs: update changelog

* chore(i-block): make registerRenderHandlers private
* feat: support for partial classes & optimization

* chore: improved dsl

* fix: fixed smart components creation

* feat: added a feature of forever cached values

* feat: added a new `forever` cache

* chore!: new unsafe interface & fixed TS errors & refactoring

* feat: added a new method `getFieldsStore`

* chore: use Array.toArray instead of Array.concat

* chore: fixed tree-shake

* chore: moved async to v4/core

* chore: using fast destructors

* chore: use V4_COMPONENT to check whether an object is a component

* fix: props must be initialized after `beforeRuntime`

* feat: added support for property descriptors

* refactor: use getters for friendly classes

* fix: fixed `once` modifier for hook handlers

* fix: retrieving information about the observed field should be done in beforeDataCreate

* fix: don't create abstract smart components
---------

Co-authored-by: Artem Shinkaruk <artasend@gmail.com>
…node (#1441)

* fix(core/component/render/wrappers): set children as null for functional component vnode in wrapCreateBlock

* docs: update changelog
* fix(swc): disable external helpers for snakeskin

* docs: update changelog

---------

Co-authored-by: Artem Shinkaruk <artasend@gmail.com>
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.