New Features
-
Support Non-singleton dispatcher.
-
Middleware - a mechanism to extend the functionality of dispatcher allowing for advanced asynchronous workflow and integration with visual component like FileDialog.
-
Store - A replacement of AppListener that could listen from non-singleton dispatcher, and re-dispatch the action message to another Store components sequentially. It could avoid the over-complicated
waitFor
mechanism. -
Hydration - Serialize and deserialize a store to/from a QVariantMap object.
New Components
-
MiddlewareList & Middleware
-
Store
-
Hydrate
See Class Document for details
Bug Fix
https://bugreports.qt.io/browse/QTBUG-58133