This fork should be a PR back into the original repo, with updated unit tests for filtered actions (the changes made broke them).
Described Changes:
The changes are regarding filtered actions (excluded actions). When a filtered action is dispatched, the history is not modified in any way (no new entries or removed entries), which is how you would expect it to work. Although these actions can result in state changes, so the present state is updated with that change but all history entries (past / future) are not updated.
I feel like the expected behavior would be to update all state (present, past, future) when an excluded action is dispatched because otherwise the state change of the excluded action is reverted (the history does not have that state change) when you undo an unrelated action (the most recent non excluded action that was dispatched).
This fork should be a PR back into the original repo, with updated unit tests for filtered actions (the changes made broke them).
Described Changes:
The changes are regarding filtered actions (excluded actions). When a filtered action is dispatched, the history is not modified in any way (no new entries or removed entries), which is how you would expect it to work. Although these actions can result in state changes, so the present state is updated with that change but all history entries (past / future) are not updated.
I feel like the expected behavior would be to update all state (present, past, future) when an excluded action is dispatched because otherwise the state change of the excluded action is reverted (the history does not have that state change) when you undo an unrelated action (the most recent non excluded action that was dispatched).