Evaluate current Redux TS port status to determine remaining work for a 5.0 release #4129
Description
Pasting from #4127 :
What are the breaking changes in 5.x? Are the types different enough that it needs a new major? What's holding it back from getting released?
That's sorta the issue - we're not sure what the breaking changes are, it's likely the types would benefit from more changes, and there's not enough reason to push it live and cause churn in the ecosystem atm :)
The conversion work was actually done in... late 2019, I think? And it's been sitting there in master
ever since.
Basically, the community contributed the work after we asked for it, and then the whole effort just stalled.
There's also some tie-in to redux-thunk
's types being stuck in a holding pattern as well.
Basically, what's live in 4.x right now works well enough, and especially with RTK now being the default, that there just isn't enough pressing reason to try to push through a 5.0 release any time soon.
I'd like to see 5.0 released, but it needs some meaningful attention to figure out what other types changes might be necessary, and given everything else going on it's just at the bottom of the priority list for us right now.
If someone else with serious TS knowledge wants to help us out and try to push the current TS port forward by evaluating it and seeing where things stand and how it can be improved, I'd love it.
Activity