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

Upgrade xstate to version 5.x #11614

Open
3 tasks
jredrejo opened this issue Dec 11, 2023 · 3 comments · May be fixed by #12783
Open
3 tasks

Upgrade xstate to version 5.x #11614

jredrejo opened this issue Dec 11, 2023 · 3 comments · May be fixed by #12783
Assignees
Labels
TAG: dependencies Pull requests that update a dependency file TAG: tech update / debt Change not visible to user

Comments

@jredrejo
Copy link
Member

jredrejo commented Dec 11, 2023

Overview

The xstate library kolibri uses for some of the kolibri processes has released a new version v5.x that adds some features but introduces some breaking changes with version 4.x .

We should apply those changes to kolibri code before upgrading to v5.
Also some of the new features (use of can in guards or the fromPromise helper can improve current machines code)

Description and outcomes

To be done in a future 0.16 patch release

Resources

Tasks

Preview Give feedback
@jredrejo jredrejo added TAG: tech update / debt Change not visible to user TAG: dependencies Pull requests that update a dependency file labels Dec 11, 2023
@jredrejo jredrejo added this to the 0.16 Planned Patch 1 milestone Dec 11, 2023
@jredrejo jredrejo self-assigned this Dec 11, 2023
@davidkpiano
Copy link

Please let me know if you need any help with this migration - willing to help!

@MisRob
Copy link
Member

MisRob commented Dec 14, 2023

Thanks @davidkpiano, we appreciate it. Your library has been of such a great help for some of our complex workflows.

@jredrejo
Copy link
Member Author

jredrejo commented Jan 3, 2024

v5.4.1 is the current target

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TAG: dependencies Pull requests that update a dependency file TAG: tech update / debt Change not visible to user
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants