redux-components 0.3.3 has been pushed to NPM.
0.3.3
SubtreeMixin changes
The new mounting system enabled a cleanup of the SubtreeMixin internals, including the removal of the didMount monkey patch. This should not be a breaking change for those following the API, but may break code relying on subtree internals.
SubtreeMixincomponents now support dynamic mounting. (Meaning that theSubtreeMixincomponent can be dynamically mounted, not that its contents can change dynamically -- please useredux-components-mapif you need that functionality.)- A new documented field,
this.subtreeReducer, exists on allSubtreeMixincomponent instances. This is the reducer obtained bycombineReducersover the subcomponents. Using this functionality, it is now possible to write custom reducers forSubtreeMixincomponents that fallback on the combined reducer when they don't understand an action. - The
__reducerMapand__originalDidMountundocumented fields no longer exist.
Miscellaneous
- The
Object.assignpolyfill has been removed. Your runtime must supportObject.assignnatively, or you must polyfill it yourself.