Examples: Introduce a new Counter Vanilla example that demonstrates how Redux can be used without complex setups like Webpack or React, making it more accessible for beginners.
Store Enhancers: Add first-class support for store enhancers in the createStore() API, allowing users to enhance their store functionality more easily.
Tree View Example: Add a performant tree view example based on user requests, showcasing Redux's capabilities in handling complex data structures.
Improvements
Counter Example: Simplify the counter example to better illustrate the flexibility of Redux and accommodate different usage patterns.
Real-World Example: Update the real-world example to integrate the latest version of react-router-redux, ensuring users have the most current practices.
Documentation: Clarify that Store subscribe listeners should not expect to see all states, helping users understand the behavior of their applications better.
Fixes
Fix issues with importing lodash methods in the real-world example, ensuring that users can rely on the example to work correctly.
Fix the issue with unsubscribing affecting next dispatch listeners, enhancing the reliability of the unsubscribe functionality.
Resolve the deprecation of redux-immutablejs in favor of redux-immutable, guiding users towards the recommended library for immutable state management.
Others
Deprecate the redux-immutablejs library, encouraging users to transition to redux-immutable for better support and functionality.
Add browserify configuration to improve compatibility for users utilizing browserify in their projects.