Skip to content

Release 4.0.0 #443

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

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Release 4.0.0 #443

wants to merge 6 commits into from

Conversation

nachocodoner
Copy link
Member

@nachocodoner nachocodoner commented Apr 24, 2025

This PR updates the changelog, bump the 4.0.0-beta.0 version and release a new beta.

Since we introduced a breaking change the new version for this package will be the major 4.0.0.

italojs pushed a commit that referenced this pull request Jun 11, 2025
In the client-side implementation of suspense/useFind, useFindClient is used. PR #433 introduced useSyncEffect.
Nevertheless, when used in Strict Mode and with Suspense, the useSyncEffect implementation results in non-trivial and hard-to-predict issues.
As a result, the Suspense-enabled useFindSuspenseClient will no longer reference useFindClient and will instead be a standalone implementation (derived from the last stable version of useFindClient).
Poyoman39 and others added 2 commits June 13, 2025 08:48
useFind default behavior is to have a void array as deps. This is confusing and leading to bugs hard to find
@nachocodoner nachocodoner changed the title Release 4.0.0-beta.0 Release 4.0.0 Jun 13, 2025
@StorytellerCZ
Copy link
Collaborator

Next beta when?

@nachocodoner
Copy link
Member Author

nachocodoner commented Jun 13, 2025

We're going to release the official already, for today/Monday.

@StorytellerCZ StorytellerCZ marked this pull request as ready for review June 14, 2025 07:39
malua pushed a commit to malua/react-packages that referenced this pull request Jun 15, 2025
In the client-side implementation of suspense/useFind, useFindClient is used. PR meteor#433 introduced useSyncEffect.
Nevertheless, when used in Strict Mode and with Suspense, the useSyncEffect implementation results in non-trivial and hard-to-predict issues.
As a result, the Suspense-enabled useFindSuspenseClient will no longer reference useFindClient and will instead be a standalone implementation (derived from the last stable version of useFindClient).
malua pushed a commit to malua/react-packages that referenced this pull request Jun 15, 2025
fix: meteor#443 useSyncEffect Breaks useFind Reactivity Under Suspense
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.

4 participants