Skip to content

release_2019-02-15_0939

Compare
Choose a tag to compare
@cerebraljs cerebraljs released this 15 Feb 09:39
· 1062 commits to next since this release

Noticable changes

  • Angular developers now has a brand new API to consume Overmind in your components, documentation
  • Value is now passed as a second argument to actions and operators. The current value is deprecated and you will get help from Overmind moving to the new argument, documentation
  • TStateObject is now named IState, documentation
  • Testing now introduces a new pattern for instantiating your Overmind instance, which will also be recommended for server side rendering later, documentation

Several bug fixes has been made and a lot of documentation updates. Thanks to everyone who contributed to this!

Updated packages

package from version to version
overmind 15.1.2 16.0.0
overmind-angular 15.1.2 16.0.0
overmind-devtools 16.1.3 17.0.0
overmind-react 16.1.3 17.0.0
overmind-vue 15.2.0 16.0.0
proxy-state-tree 4.1.3 4.2.0

🚨 Breaking

package summary commit issues author gravatar
overmind refactor typing to use I prefix
  • TStateObject is now IState
505d285 christianalfoni christianalfoni
overmind provide action and operator payload as second argument
  • value no longer exists, it is provided as second argument
71f9ebe christianalfoni christianalfoni
overmind-angular replace angular connect with service
  • connect is replaced with service
f14007c christianalfoni christianalfoni
overmind-devtools provide action and operator payload as second argument
  • value no longer exists, it is provided as second argument
71f9ebe christianalfoni christianalfoni
overmind-react refactor typing to use I prefix
  • TStateObject is now IState
505d285 christianalfoni christianalfoni

🔥 Feature change

package summary commit issues author gravatar
overmind expose onInitialize on mock to explicitly run f674079 christianalfoni christianalfoni
overmind addFlushListener 18b4cd3 christianalfoni christianalfoni
overmind provider for HOC dcb0d02 christianalfoni christianalfoni
overmind make overmind mock compatible with Provider f8e190d christianalfoni christianalfoni
overmind-angular change how the service is created c6003c9 christianalfoni christianalfoni
overmind-angular allow selecting all state dd33221 christianalfoni christianalfoni
overmind-angular decorator required, state scope transfer 7d019db christianalfoni christianalfoni
overmind-angular use ngmodule and directive instead 5669b97 christianalfoni christianalfoni
overmind-react provider for HOC dcb0d02 christianalfoni christianalfoni
overmind-react make overmind mock compatible with Provider f8e190d christianalfoni christianalfoni
proxy-state-tree allow tracking with unique proxifier e5717d2 christianalfoni christianalfoni

🐛 Bug fixes

package summary commit issues author gravatar
overmind rename TOnInitialize to IOnInitialize fa39f17 christianalfoni christianalfoni
overmind fix TStateObject types so that resolve works with null or undefined in object 65140e0 Gaspard Bucher Gaspard Bucher
overmind use a temporary action context to make IContext compatible with useOvermind 0030a36 Gaspard Bucher Gaspard Bucher
overmind default to development environment f637f8a christianalfoni christianalfoni
overmind actions should await result 64dbac3 christianalfoni christianalfoni
overmind make sure mocking does not get HMR cached 42e9ee1 christianalfoni christianalfoni
overmind fix returning operator execution in tests a76f8c8 christianalfoni christianalfoni
overmind fix parallel operator in production 8a841d2 Tsvetan Ovedenski Tsvetan Ovedenski
overmind check mutations length before passing flush data 4828591 christianalfoni christianalfoni
overmind handle getters and duplicate derived 8c337d3 christianalfoni christianalfoni
overmind-angular expose angular service on package entry e770327 christianalfoni christianalfoni
overmind-angular fix build 46ed4db christianalfoni christianalfoni
overmind-angular make service injectable 98674f3 christianalfoni christianalfoni
overmind-angular fix typing 8ea2595 christianalfoni christianalfoni
overmind-angular arguments and updating devtools fix f5158f7 christianalfoni christianalfoni
overmind-devtools rename app to Overmind Devtools 77f9bd9 christianalfoni christianalfoni
overmind-devtools handle getters and duplicate derived 8c337d3 christianalfoni christianalfoni
overmind-react use typeof config to type provider createConnect b3b97bf christianalfoni christianalfoni
overmind-react fix typing issue 340f364 christianalfoni christianalfoni
overmind-react fix updating paths of component with hook a395276 christianalfoni christianalfoni
overmind-react use flush id to identify render 1bc4774 christianalfoni christianalfoni
overmind-react fix old HOC usage without Overmind ad012ef christianalfoni christianalfoni
overmind-react fix last component tracking 3bfbb54 christianalfoni christianalfoni
overmind-vue fix last componen tracking 865eb11 christianalfoni christianalfoni
proxy-state-tree fix returning operator execution in tests a76f8c8 christianalfoni christianalfoni
proxy-state-tree make sure proxifier is disposed correctly 692c289 christianalfoni christianalfoni

🔧 Chores

package summary commit issues author gravatar
overmind-react remove obsolete snapshots 0c0708a christianalfoni christianalfoni

🔍 Refactors

package summary commit issues author gravatar
overmind return actual overmind mocked instance 3f77269 christianalfoni christianalfoni
overmind-react use useRef for storing componentId and tracking tree 25142aa FWeinb FWeinb

🚦 Tests

package summary commit issues author gravatar
overmind fix operator tests to match new API 7a6d259 christianalfoni christianalfoni
overmind fix typing 08a7adf christianalfoni christianalfoni